报错信息

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. LetCode 70. Climbing Stairs--动态规划-爬梯子--递归等解法
  2. 部署Laravel项目到centos服务器上
  3. 【Java Web前端开发】JavaScript高级
  4. 编写更好的CSS代码
  5. MySQL 深入浅出索引(上)
  6. seq2seq编码器和解码器:TensorFlow实现
  7. php websocket 心跳包,websocket 心跳包重连
  8. java spr_Java中的42行代码中的URL缩短器服务(Java(?!)Spring Boot + Redis
  9. 二叉树前序,中序,后序遍历的迭代实现,实现思路及代码
  10. fg、bg、jobs、、ctrl + z
  11. mysql——时间字段类型与C#中datetime
  12. AGC022E Median Replace
  13. 韩顺平java作业题_韩顺平java作业
  14. 开源项目:羚羊-抖音运营平台,基于Vue+抖音开放平台+小白开放平台+PhalApi开源框架的抖音运营管理平台
  15. 在一线城市生活一辈子需要多少钱
  16. 中职计算机vb听课记录,《高级语言程序设计VB》听课笔记:12
  17. 英语学习详细笔记(十七)间接问句
  18. re.sub()用法的详细介绍
  19. 教师资格证计算机科目有哪些内容,初中教师资格证考试科目及内容有哪些?
  20. 【读点论文】Deep Learning Face Representation from Predicting 10,000 Classes。deepID

热门文章

  1. 将来会是Python、Java、Golang三足鼎立吗?
  2. 域名防红什么意思?域名防红跳转生成
  3. ps play服务器没有响应mac,【攻略技巧】人在外心在家 教你用PC/MAC远程打PS4
  4. 2021年南京师范大学计算机科学与技术学院考研信息
  5. 均质机工作原理动画_【绝对原创,高压均质机结构图】
  6. 基础知识-线性代数、高数
  7. 联想笔记本如何安装内存条——附安装结果检查方法及问题解决方法(专用)
  8. CDO(气象数据处理软件)安装的坑总结
  9. 项目过程管理(十四)验收、发布、上线
  10. 车载开发之 Android Auto