Если посмотреть на источник JDK, 1360826667806852920 будет правильным serialVersionUID
для Integer
. Я не смог найти никаких классов в JDK с serialVersionUID
1360826667802527544.
Интересно, что поиск 1360826667802527544 в Google обнаружил несколько других людей с этой проблемой, в частности эту тему на форумах Sun. Проблема заключалась в том, что этот человек хранил байты в строке, а сериализованные данные искажались. Поскольку вы получаете тот же serialVersionUID
, очень вероятно, что вы столкнулись с подобной проблемой.
Никогда не храните байты в String
. Используйте байтовый массив или класс, предназначенный для хранения байтов, а не символов.