Мой класс выглядит следующим образом:
public class LoadedPhoneContact implements Serializable
{
private static final long serialVersionUID = 6706261139182218494L;
// ...
}
И я получил от пользователя следующую ошибку:
java.io.InvalidClassException: ....LoadedPhoneContact;
local class incompatible:
stream classdesc serialVersionUID = 6683493845353264429,
local class serialVersionUID = 1206205895855870477
Как это может произойти?Ни один из идентификаторов в исключении не соответствует текущему определенному идентификатору, даже если файлу импорта будет несколько лет и он будет создан со старой версией, где я не определял идентификатор вручную, локальный идентификатор класса в журнале должен быть текущимодин, не так ли?
Есть идеи, почему мой идентификатор не используется / не работает?