Caused by: java.io.InvalidClassException: com.geexek.geexekgpsservice.model.Alarm; local class incompatible: stream classdesc serialVersionUID = 531975860416867677, local class serialVersionUID = -3262467373813839028
项目开发出现这个错误,发送到MQ中的数据,结果消费的日志报出这个错误
原因,消费方的实体定义了serialVersionUID
当时发送方并没有修改,当发送方的实体再次发生变更时,程序就报错。
解决方案:
1、都去掉serialVersionUID 的定义
2、发送方也加上一样的serialVersionUID