解决java.io.StreamCorruptedException: invalid stream header: 6F617574 redis
文章目录
- 报错全称
- 代码
- 疑似产生的原因
- 弯路、坑
- 分析
- 解决方案
报错全称
java.io.StreamCorruptedException: invalid stream header: 6F617574at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:866)at java.io.ObjectInputStream.<init>(ObjectInputStream.java:358)
org.springframework.core.serializer.support.SerializationFailedException: Failed to deserialize payload. Is the byte array a result of corresponding serialization for DefaultDeserializer?; nested exception is java.io.StreamCorruptedException: invalid stream header: 6F617574
代码
Cursor cursor = (Cursor) redisTemplate.executeWithStickyConnection(redisConnection -> new ConvertingCursor<>(redisConnection.scan(options), redisSerializer::deserialize));
...
cursor.next() // 这句报错
疑似产生的原因
很明显,解码错误。说明反序列化|解码器和序列化|编码器不匹配,不能前呼后应
弯路、坑
应看清错误详情
分析
存储该值的序列化方式应该和反序列化一致
解决方案
1) 修改redis config。重新设置值,再把值取出来,保持序列化、反序列化对应,成功了。
文章目录
- 报错全称
- 代码
- 疑似产生的原因
- 弯路、坑
- 分析
- 解决方案
解决java.io.StreamCorruptedException: invalid stream header: 6F617574 redis相关推荐
- java.io.StreamCorruptedException: invalid stream header: 00000000
Caused by: java.io.StreamCorruptedException: invalid stream header: 00000000at java.io.ObjectInputSt ...
- java.io.StreamCorruptedException: invalid stream header: EFBFBDEF 问题解决
java.io.StreamCorruptedException: invalid stream header: EFBFBDEF 问题解决 参考文章: (1)java.io.StreamCorrup ...
- java.io.StreamCorruptedException: invalid stream header: 20200909
为什么80%的码农都做不了架构师?>>> 在项目中使用ehcache 缓存,启动tomcat 突然报这个错误. 找了下原因是因为 一个tomcat 下 有两个应用,但是ehca ...
- java.io.StreamCorruptedException: invalid type code: AC解决办法
.java.io.StreamCorruptedException: invalid type code: AC解决办法 问题描述: 在向一个文件写入可序列化对象时,每次只想向文件的末尾添加一个可序列 ...
- java.io.StreamCorruptedException: invalid type code: AC错误的解决方法
问题描述: 在向一个文件写入可序列化对象时,每次只想向文件的末尾添加一个可序列化的对象,于是使用了FileOutputStream(文件名,true)间接的构建了ObjectOutputStream流 ...
- 【Java】Java StreamCorruptedException: invalid stream header: EFBFBDEF
文章目录 1.背景 2.解决 3.评论 1.背景 想把布隆过滤器存储到redis中,但是又不想存储成二进制,因为存储二进制会导致redis客户端崩溃,而且还看不见,不好排查问题,最好是能以字符串的方式 ...
- 任务定时器报错:org.quartz.JobPersistenceException: Couldn't retrieve trigger: invalid stream header: C2ACED
定时器在项目启动时,就会初始化并执行,代码没有检查出来任何问题,启动就报错如下: Error starting ApplicationContext. To display the condition ...
- Java打包问题之一:打包出现java.io.IOException: invalid header field
前言 java的打包工具jar有时候会出一些莫名其妙的问题,比如不合法的头部字段等等.这些问题之前也没注意,因为一直是用eclipse打包.后来在公司的时候,要求统一编写shell脚本来进行打包. 其 ...
- 解决:java.io.IOException: invalid constant type: 15
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 启动 dubbo 服务报错: java.io.IOException: invalid const ...
最新文章
- Outlook收不到邮件, 或者收邮件很慢, 怎么办?
- 用axis开发webservice实践
- codeforces VK Cup 2018 - Wild-card Round 1 (unofficial unrated mirror)
- 约稿——码字能赢得百万人生?不开玩笑
- 电子政务项目风险管理(上)
- Yaf框架视频教程之入门篇【已完成】
- 史上最全面的程序员招聘建议
- Vue 事件绑定 事件修饰符 条件判断 循环遍历
- We Recommend a Singular Value Decomposition
- JPA 系列教程14-自定义类型-@Embedded+@Embeddable
- XCode之第一次亲密接触
- 计算机桌面如何分区,学会电脑桌面整理分区,提高工作效率
- 投资港股市场该选择哪种交易接口获取行情数据?
- java-家庭作业4
- 2011-1 开篇,要确定好方向
- 一本通题解——1438:灯泡
- 优秀平面设计师是如何思考的?
- 基于鸿蒙系统的APP测试技术,快来入坑
- 发那科pmc编程手册_干货|发那科FANUC PMC编程步骤精编版(图文并茂)
- NSX-V edge HA部署
热门文章
- 商业鱼缸的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
- 从菜鸟教程网站(www.runoob.com)上下载所有入门教程
- ios label 高度紫石英_iOS中iconfont(图标字体)的基本使用
- 怎样做漫画脸?快把这些方法收好
- LSTM-实现写诗机器人
- 2019-08-27如何写日记
- Nginx负载均衡实验(一台CentOS6.8 VM实现)
- HTML5入门(JQuery基础运用一)
- 一款学习用的App需要具备哪些功能?
- 盘点一下国内外优秀的“低代码”开发平台