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 ...
最新文章
- ajax前端实时获取数据
- html显示作者信息,HTML基础 meta name author 添加网页作者的信息
- javascript性能
- Swift iOS HealthKit 使用案例: 获取体温列表 HKHealthStore
- 中文维基百科数据处理
- java孢子进化_孢子的进化起源
- 无线移动通信技术快速发展历程和趋向(转)
- 微信开发常见问题:自动音乐播放,alert 显示网址
- 中国历史上十大经典遗言
- 矩形法求定积分c语言流程图,矩形法求定积分其程序与程序框图的实现.doc
- 计算机房的网络化管理,学校计算机房的设计与管理
- Vue实现底部导航栏切换页面及图片
- HTML .CSS实现购物车(cart)
- Leetcode第八题:字符串转换整数
- 新浪邮箱开启POP3/SMTP服务
- 用python来打印数字金字塔
- PDF如何编辑,怎么编辑PDF文件中的文字
- 青岛海尔2018年实现净利润74.4亿元 净利率约4.06%
- 机器学习算法系列(六)- 弹性网络回归算法(Elastic Net Regression Algorithm)
- 采用流媒体技术实现网络中的视频、音频传播
热门文章
- 汉字转拼音函数 linux,汉字转拼音项目pinyin-plus开源
- 京东API item_search - 按关键字搜索商品
- windows10企业版安装西门子博途V15---01准备环境
- Android开发使用ServerSocket ServerSocketChannel DatagramSocket进行TCP UDP通信 实现服务器与APP消息推送
- Vueg - 为 webApp 提供转场特效的开源 Vue 插件
- 宇视网络视频录像机网页回放界面的合并下载是什么功能?
- 房贷利率调整后买房能省多少钱?“宁愿租房也不买房”
- [转]关于胖客户端和瘦客户端的理解
- docker(ubuntu)中安装cron运行crontab定时任务
- Windows11修改文件后缀名的方法