反序列化时出现serialversionUID问题

时间:2014-04-28 18:24:11

标签: java classloader

首先我得到了例外 - “

java.io.InvalidClassException local class incompatible: stream classdesc serialVersionUID = 4597316331807173261, local class serialVersionUID = -3344057582987646196`,

因为我正在使用的API HtmlUnit类COOKIE中没有serialVersionUID,所以当更改类Cookie时会发生此异常,因为我们升级了我们正在使用的HtmlUnit版本,所以我想到的是避免在去除时serialversionUID匹配,所以我尝试了下面的解决方案::

How to deserialize an object persisted in a db now when the object has different serialVersionUID

现在它将我的streamUID转换为LocalUID,但这个例外来了我

StreamCorruptedException: invalid type code: 00

0 个答案:

没有答案