今天遇到一个现场问题,任务报错java.io.InvalidClassException.在开发环境是没有报错的,正式环境报错.大概类似于下面这样(非报错原文,摘自网上同类博客) java.io.InvalidClassException: com.test.Test; local class incompatible: stream classdesc serialVersionUID = 7981560250804078237, local class serialVersionUID =…
项目中有个 WebService 接口,调试时使用 Main 方法运行,别人的机器上都能运行,就笔者的机器出问题.他们说是RP的问题…… 异常信息: java.io.InvalidClassException: javax.xml.namespace.QName; local class incompatible: stream classdesc serialVersionUID = 4418622981026545151, local class serialVersionUID = -91…
今天用ObjectOutputStream和ObjectInputStream进行对象序列化话操作的时候,报了java.io.EOFException异常. 异常代码如下: java.io.EOFException at java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2554) at java.io.ObjectInputStream.readObject0(ObjectInputSt…
java.io.InvalidClassException public class PetroleumCoke implements Serializable { private static final long serialVersionUID = -6077958594667413658L; 需要在实体类上加入serialVersionUID = 控制台报错的那个id…
报错信息如下: java.io.InvalidClassException: com.master.CurrentMessages; local class incompatible: stream classdesc serialVersionUID = -3227847930051618824, local class serialVersionUID = -5813841892307787810 原因: 这个是由于你在序列化的时候ID的版本和,你在读取的时候版本ID不一致导致的. stre…