文章目录

  • 报错全称
  • 代码
  • 疑似产生的原因
  • 弯路、坑
  • 分析
  • 解决方案

报错全称

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相关推荐

  1. java.io.StreamCorruptedException: invalid stream header: 00000000

    Caused by: java.io.StreamCorruptedException: invalid stream header: 00000000at java.io.ObjectInputSt ...

  2. java.io.StreamCorruptedException: invalid stream header: EFBFBDEF 问题解决

    java.io.StreamCorruptedException: invalid stream header: EFBFBDEF 问题解决 参考文章: (1)java.io.StreamCorrup ...

  3. java.io.StreamCorruptedException: invalid stream header: 20200909

    为什么80%的码农都做不了架构师?>>>    在项目中使用ehcache 缓存,启动tomcat 突然报这个错误. 找了下原因是因为 一个tomcat 下 有两个应用,但是ehca ...

  4. java.io.StreamCorruptedException: invalid type code: AC解决办法

    .java.io.StreamCorruptedException: invalid type code: AC解决办法 问题描述: 在向一个文件写入可序列化对象时,每次只想向文件的末尾添加一个可序列 ...

  5. java.io.StreamCorruptedException: invalid type code: AC错误的解决方法

    问题描述: 在向一个文件写入可序列化对象时,每次只想向文件的末尾添加一个可序列化的对象,于是使用了FileOutputStream(文件名,true)间接的构建了ObjectOutputStream流 ...

  6. 【Java】Java StreamCorruptedException: invalid stream header: EFBFBDEF

    文章目录 1.背景 2.解决 3.评论 1.背景 想把布隆过滤器存储到redis中,但是又不想存储成二进制,因为存储二进制会导致redis客户端崩溃,而且还看不见,不好排查问题,最好是能以字符串的方式 ...

  7. 任务定时器报错:org.quartz.JobPersistenceException: Couldn't retrieve trigger: invalid stream header: C2ACED

    定时器在项目启动时,就会初始化并执行,代码没有检查出来任何问题,启动就报错如下: Error starting ApplicationContext. To display the condition ...

  8. Java打包问题之一:打包出现java.io.IOException: invalid header field

    前言 java的打包工具jar有时候会出一些莫名其妙的问题,比如不合法的头部字段等等.这些问题之前也没注意,因为一直是用eclipse打包.后来在公司的时候,要求统一编写shell脚本来进行打包. 其 ...

  9. 解决:java.io.IOException: invalid constant type: 15

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 启动  dubbo 服务报错: java.io.IOException: invalid const ...

最新文章

  1. Outlook收不到邮件, 或者收邮件很慢, 怎么办?
  2. 用axis开发webservice实践
  3. codeforces VK Cup 2018 - Wild-card Round 1 (unofficial unrated mirror)
  4. 约稿——码字能赢得百万人生?不开玩笑
  5. 电子政务项目风险管理(上)
  6. Yaf框架视频教程之入门篇【已完成】
  7. 史上最全面的程序员招聘建议
  8. Vue 事件绑定 事件修饰符 条件判断 循环遍历
  9. We Recommend a Singular Value Decomposition
  10. JPA 系列教程14-自定义类型-@Embedded+@Embeddable
  11. XCode之第一次亲密接触
  12. 计算机桌面如何分区,学会电脑桌面整理分区,提高工作效率
  13. 投资港股市场该选择哪种交易接口获取行情数据?
  14. java-家庭作业4
  15. 2011-1 开篇,要确定好方向
  16. 一本通题解——1438:灯泡
  17. 优秀平面设计师是如何思考的?
  18. 基于鸿蒙系统的APP测试技术,快来入坑
  19. 发那科pmc编程手册_干货|发那科FANUC PMC编程步骤精编版(图文并茂)
  20. NSX-V edge HA部署

热门文章

  1. 商业鱼缸的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  2. 从菜鸟教程网站(www.runoob.com)上下载所有入门教程
  3. ios label 高度紫石英_iOS中iconfont(图标字体)的基本使用
  4. 怎样做漫画脸?快把这些方法收好
  5. LSTM-实现写诗机器人
  6. 2019-08-27如何写日记
  7. Nginx负载均衡实验(一台CentOS6.8 VM实现)
  8. HTML5入门(JQuery基础运用一)
  9. 一款学习用的App需要具备哪些功能?
  10. 盘点一下国内外优秀的“低代码”开发平台