报错信息

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异常解决相关推荐

  1. 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 ...

  2. java.io.InvalidClassException:CartonPrintVO; local class incompatible: stream classdesc serialVersio

    现象: java.io.InvalidClassException:CartonPrintVO; local class incompatible: stream classdesc serialVe ...

  3. java.lang.OutOfMemoryError​异常解决方法

    java.lang.OutOfmemoryError: PermGen Space 的错误,导致项目无法正常运行. 出现这个错误的原因,总结一下: PermGen Space指的是内存的永久保存区,该 ...

  4. activeMQ高并发发送消息异常解决方法

    高并发发送消息异常解决方法: 现象:使用10个线程每100ms发送一条消息,大约3000多条后,出现异常,所有线程停 止: javax.jms.JMSException:Could not conne ...

  5. 1.Hue 中运行oozie工作流执行spark 报错 local class incompatible

    一.问题 在hue中运行oozie工作流执行spark任务时,报错java.io.InvalidClassException: ; local class incompatible: stream c ...

  6. local class incompatible: stream classdesc serialVersionUID = 4696092613551164015, local

    错误原文: com.**.***.entity.Wheat; local class incompatible: stream classdesc serialVersionUID = 4696092 ...

  7. local class incompatible: stream classdesc serialVersionUID = 1, local class serialVersionUID = 2427

    记一次报错解决: local class incompatible: stream classdesc serialVersionUID = 1, local class serialVersionU ...

  8. window10任务栏图标显示异常解决方法

    1.复制以下代码,保存为 "xxx.bat". taskkill /im explorer.exe /f cd /d %userprofile%\appdata\local del ...

  9. win7 桌面的应用程序图标显示异常解决办法

    Win 7  桌面应用程序图标显示异常解决办法 1.在桌面右击--->个性化--->更换一个主题 2.重启系统时按F8进入安全模式,然后在重启 3.删除C:\Users\用户名\AppDa ...

最新文章

  1. ajax前端实时获取数据
  2. html显示作者信息,HTML基础 meta name author 添加网页作者的信息
  3. javascript性能
  4. Swift iOS HealthKit 使用案例: 获取体温列表 HKHealthStore
  5. 中文维基百科数据处理
  6. java孢子进化_孢子的进化起源
  7. 无线移动通信技术快速发展历程和趋向(转)
  8. 微信开发常见问题:自动音乐播放,alert 显示网址
  9. 中国历史上十大经典遗言
  10. 矩形法求定积分c语言流程图,矩形法求定积分其程序与程序框图的实现.doc
  11. 计算机房的网络化管理,学校计算机房的设计与管理
  12. Vue实现底部导航栏切换页面及图片
  13. HTML .CSS实现购物车(cart)
  14. Leetcode第八题:字符串转换整数
  15. 新浪邮箱开启POP3/SMTP服务
  16. 用python来打印数字金字塔
  17. PDF如何编辑,怎么编辑PDF文件中的文字
  18. 青岛海尔2018年实现净利润74.4亿元 净利率约4.06%
  19. 机器学习算法系列(六)- 弹性网络回归算法(Elastic Net Regression Algorithm)
  20. 采用流媒体技术实现网络中的视频、音频传播

热门文章

  1. 汉字转拼音函数 linux,汉字转拼音项目pinyin-plus开源
  2. 京东API item_search - 按关键字搜索商品
  3. windows10企业版安装西门子博途V15---01准备环境
  4. Android开发使用ServerSocket ServerSocketChannel DatagramSocket进行TCP UDP通信 实现服务器与APP消息推送
  5. Vueg - 为 webApp 提供转场特效的开源 Vue 插件
  6. 宇视网络视频录像机网页回放界面的合并下载是什么功能?
  7. 房贷利率调整后买房能省多少钱?“宁愿租房也不买房”
  8. [转]关于胖客户端和瘦客户端的理解
  9. docker(ubuntu)中安装cron运行crontab定时任务
  10. Windows11修改文件后缀名的方法