【发布时间】:2015-08-12 20:47:42
【问题描述】:
我有一个 InvalidClassException 类,序列号为 private static final long serialVersionUID = -5086279873877116405L;。此类的 serialVersionUID 的旧值为 -6871353730928221293L。
现在我遇到了异常
java.io.InvalidClassException: com.navtech.kernel.flat.FlatValidationException; local class incompatible: stream classdesc serialVersionUID = -6871353730928221293, local class serialVersionUID = -5086279873877116405L.
这里有什么问题。
【问题讨论】:
-
这是与序列化有关的问题。请检查此SO post
-
你没有得到
ClassCastException,或者FlatValidationException,不管是什么。阅读它。 -
FlatValidationException 是我的班级名称