local class incompatible异常解决
报错信息
java.io.InvalidClassException: xxx.xxx.xxx.xxx.xxx(类名); local class incompatible: stream classdesc serialVersionUID = -2229241455005882481(数字不同), local class serialVersionUID = -3552051822827161402(不同)
我在网上搜了一会说是序列化和反序列化的serialVersionUID啥的没有对于上,然后看了一会大概压根就没有看明白。
然后我就自己回去看了看代码,发现了一个致命的问题!
就是我在序列化对象之后,发现没有toString方法然后加了上去,然后再去反序列化。
我丢,这不报错才怪,这低级错误,我是找了半天没有发现和我一样情况所以发一下
你序列化对象之后,到你反序列化的时候你的对象是不能改变的!
然后重新试一下OK
同理,序列化的版本号与反序列化的版本号必须一致也是这个道理
private static final long serialVersionUID = 1;
你序列化的版本,以及对象类和版本号都必须和反序列化一致才不呢出错
local class incompatible异常解决相关推荐
- PHP 安装 扩展时 抛出 /usr/local/Cellar/php@7.1/7.1.25/pecl 异常解决
PHP 安装 扩展时 抛出 /usr/local/Cellar/php@7.1/7.1.25/pecl 异常解决 参考文章: (1)PHP 安装 扩展时 抛出 /usr/local/Cellar/ph ...
- java.io.InvalidClassException:CartonPrintVO; local class incompatible: stream classdesc serialVersio
现象: java.io.InvalidClassException:CartonPrintVO; local class incompatible: stream classdesc serialVe ...
- java.lang.OutOfMemoryError异常解决方法
java.lang.OutOfmemoryError: PermGen Space 的错误,导致项目无法正常运行. 出现这个错误的原因,总结一下: PermGen Space指的是内存的永久保存区,该 ...
- activeMQ高并发发送消息异常解决方法
高并发发送消息异常解决方法: 现象:使用10个线程每100ms发送一条消息,大约3000多条后,出现异常,所有线程停 止: javax.jms.JMSException:Could not conne ...
- 1.Hue 中运行oozie工作流执行spark 报错 local class incompatible
一.问题 在hue中运行oozie工作流执行spark任务时,报错java.io.InvalidClassException: ; local class incompatible: stream c ...
- local class incompatible: stream classdesc serialVersionUID = 4696092613551164015, local
错误原文: com.**.***.entity.Wheat; local class incompatible: stream classdesc serialVersionUID = 4696092 ...
- local class incompatible: stream classdesc serialVersionUID = 1, local class serialVersionUID = 2427
记一次报错解决: local class incompatible: stream classdesc serialVersionUID = 1, local class serialVersionU ...
- window10任务栏图标显示异常解决方法
1.复制以下代码,保存为 "xxx.bat". taskkill /im explorer.exe /f cd /d %userprofile%\appdata\local del ...
- win7 桌面的应用程序图标显示异常解决办法
Win 7 桌面应用程序图标显示异常解决办法 1.在桌面右击--->个性化--->更换一个主题 2.重启系统时按F8进入安全模式,然后在重启 3.删除C:\Users\用户名\AppDa ...
最新文章
- LetCode 70. Climbing Stairs--动态规划-爬梯子--递归等解法
- 部署Laravel项目到centos服务器上
- 【Java Web前端开发】JavaScript高级
- 编写更好的CSS代码
- MySQL 深入浅出索引(上)
- seq2seq编码器和解码器:TensorFlow实现
- php websocket 心跳包,websocket 心跳包重连
- java spr_Java中的42行代码中的URL缩短器服务(Java(?!)Spring Boot + Redis
- 二叉树前序,中序,后序遍历的迭代实现,实现思路及代码
- fg、bg、jobs、、ctrl + z
- mysql——时间字段类型与C#中datetime
- AGC022E Median Replace
- 韩顺平java作业题_韩顺平java作业
- 开源项目:羚羊-抖音运营平台,基于Vue+抖音开放平台+小白开放平台+PhalApi开源框架的抖音运营管理平台
- 在一线城市生活一辈子需要多少钱
- 中职计算机vb听课记录,《高级语言程序设计VB》听课笔记:12
- 英语学习详细笔记(十七)间接问句
- re.sub()用法的详细介绍
- 教师资格证计算机科目有哪些内容,初中教师资格证考试科目及内容有哪些?
- 【读点论文】Deep Learning Face Representation from Predicting 10,000 Classes。deepID