报错

2020-11-19 19:58:20.418  WARN 28783 --- [NettyClientWorker-4-2] o.a.d.r.p.d.DecodeableRpcResult          115 :  [DUBBO] Decode rpc result failed: Response data error, expect Throwable, but get null, dubbo version: , current host: 10.12.28.51 java.io.IOException: Response data error, expect Throwable, but get nullat org.apache.dubbo.rpc.protocol.dubbo.DecodeableRpcResult.handleException(DecodeableRpcResult.java:146)at org.apache.dubbo.rpc.protocol.dubbo.DecodeableRpcResult.decode(DecodeableRpcResult.java:96)at org.apache.dubbo.rpc.protocol.dubbo.DecodeableRpcResult.decode(DecodeableRpcResult.java:112)at org.apache.dubbo.rpc.protocol.dubbo.DubboCodec.decodeBody(DubboCodec.java:90)at org.apache.dubbo.remoting.exchange.codec.ExchangeCodec.decode(ExchangeCodec.java:122)at org.apache.dubbo.remoting.exchange.codec.ExchangeCodec.decode(ExchangeCodec.java:82)at org.apache.dubbo.rpc.protocol.dubbo.DubboCountCodec.decode(DubboCountCodec.java:46)at org.apache.dubbo.remoting.transport.netty4.NettyCodecAdapter$InternalDecoder.decode(NettyCodecAdapter.java:90)at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:411)at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:248)at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:373)at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359)at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:351)at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:373)at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359)at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:129)at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:651)at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:574)at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:488)at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:450)at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:873)at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:144)at java.lang.Thread.run(Thread.java:745)

A 服务 PRC调用 B服务报这个错,测试环境没问题,线上环境有问题。

分析

最简单的方就是把 线上的包拉下来然后部署到测试环境进行测试。

原因

一波操作后,发现是依赖类不一致的问题,导致一个运行时异常,而dubbo handleException无法捕获这种自定义业务异常,所以报了这个错。

java.io.IOException: Response data error, expect Throwable, but get null相关推荐

  1. 安装好hadoop集群后,报错如下n org.apache.hadoop.ipc.RemoteException(java.io.IOException): File /data/hadoop-roo

    master错误: n org.apache.hadoop.ipc.RemoteException(java.io.IOException): File /data/hadoop-root-namen ...

  2. java io ioexception,java.io.IOException

    catch(java.io.IOException e){ ECLIPSE下LWUIT问题啊??java.lang.ClassNotFoundException'>java.lang.Class ...

  3. java加载自定义字体java.io.IOException: Problem reading font data.

    异常信息 load font error:{} java.io.IOException: Problem reading font data.at java.awt.Font.createFont0( ...

  4. java报错--java.io.IOException: Server returned HTTP response code: 502

    java.io.IOException: Server returned HTTP response code: 502 for URL: http://ip.taobao.com/service/g ...

  5. ERROR Shell: Failed to locate the winutils binary in the hadoop binary path java.io.IOException

    window 在启动Pyspark时,会报下面错误 ERROR Shell: Failed to locate the winutils binary in the hadoop binary pat ...

  6. java.io.IOException: Server returned HTTP response code: 411 for URL

    今日调用一post方式提交的http接口,此接口在测试环境ip调用时无问题,但在生产环境通过域名调用时一直报如下错误: java.io.IOException: Server returned HTT ...

  7. WebService工具类调用远程接口服务时java.io.IOException: Server returned HTTP response code: 500 for URL XXX

    问题描述:在本地测试时,使用个人封装的Webservice代码工具类调用远程接口服务时,一切正常.但是一旦将该代码放到一个已有项目的中使用时,就会出现如下所示的错误提示 java.io.IOExcep ...

  8. java.io.IOException: CreateProcess error=2, ?????????

    最近由于工作需要,使用java在调用cmd程序时,为了避免在路径当中有多个空格(例如:c:\\aa   a\t t\m     m),所以使用了 Runtime time = Runtime.getR ...

  9. 解决Caused by: java.io.IOException: java.io.IOException: error=12, Cannot allocate memory

    最近公司一台线上服务器的hbase的regionserver挂掉之后起不起来报错OOM. 这台机器同时装有cassandra,于是停掉cassandra释放内存,重启regionserver失败,同时 ...

最新文章

  1. 谷歌曝iPhone重大漏洞!无需接触手机,2分钟即可「隔空」破解所有数据
  2. mysql 主主+ Keepalived 高可用
  3. Java基础 正则表达式 Pattern和Matcher
  4. 什么是流量劫持,如何防止流量劫持?
  5. android代码画出波浪球,Android绘制波浪曲线,效果很赞的。
  6. idea怎么将本地文件和远程git对比_IDEA新建本地项目关联远程git仓库
  7. 一张“神图”看懂单机/集群/热备/磁盘阵列(RAID)
  8. 移动端适配之二:visual viewport、layout viewport和ideal viewport介绍 1
  9. RkConverter二进制报文解析工具
  10. java mongodb 条件查询_java实现如下条件的mongodb查询
  11. 数据结构系列-队列的基本操作
  12. 新浪UC 单文件精简版
  13. 根据后台给的时区与时间戳转换时区与时间
  14. 免费和低成本开发人员工具和资源的终极清单
  15. OSChina 周一乱弹 —— 无双什么都好,但不是芙妹
  16. java中controller层是干嘛的?
  17. IOS取消“橡皮筋“效果
  18. Python实现自动化脚本
  19. 计算机科学与技术统考专业代码,考试类别和级别及专业及科目代码表.doc
  20. 软件构架实践 第2版 学习笔记

热门文章

  1. 最新企业ip服务器端口,IBM服务器端口IP设置
  2. 服务器整体爆率如何修改,传奇私服如何调整爆率
  3. linux如何开启screen窗口,如何使用 Linux screen
  4. ensp 模拟器配置无线网络
  5. AE-新知识-关于快捷键“U”和“S”
  6. 软件定义汽车 新一代技术发展
  7. ubuntu linux 基础视频教程 ppt,UbuntuLinux操作系统基本.ppt
  8. QSocketNotifier 解读
  9. thymeleaf: th:src=@{}
  10. 【黄啊码】php结合微信公众号实现裂变海报(基本技术点)