Decode rpc invocation failed: null -> DecodeableRpcInvocation

DecodeableRpcInvocation

异常情况

记录一下Dubbo调用异常
java.util.concurrent.ExecutionException: org.apache.dubbo.remoting.TimeoutException: Waiting server-side response timeout by scan timer. start time: 2025-05-07 22:09:50.595, end time: 2025-05-07 22:09:51.606, client elapsed: 1 ms, server elapsed: 1010 ms, timeout: 1000 ms, request: Request [id=38, version=2.0.2, twoWay=true, event=false, broken=false, data=null], channel: /192.168.43.1:14457 -> /192.168.43.1:20880

本来以为是RPC服务提供端查询数据库超时,然后去配置服务执行超时时间

使用注解方式(Spring Boot):

解决方法

复制代码
@DubboReference(timeout = 5000)
private YourService yourService;

但是问题依旧存在

错误警告

之后看了一下服务端的控制台,有一个警告 Decode rpc invocation failed 解码调用rpc失败,这就是我之前埋下的一个坑,在写一个数据库查询返回实体类的时没有实现Serializable接口,所以反序列化异常了,

2025-05-07 22:19:09.266 WARN 29952 --- [20880-thread-29] o.a.d.r.p.dubbo.DecodeableRpcInvocation : [DUBBO] Decode rpc invocation failed: null, dubbo version: 3.1.5, current host: 192.168.43.1, error code: 4-20. This may be caused by , go to https://dubbo.apache.org/faq/4/20 to find instructions.

其实也不是,而是我加上了,但是由于原来的jar在使用,所以maven install的时候,本地仓库旧的jar包没被替换

官方FAQ

解决办法控制台也给出了Dubbo的官方FAQ地址

相关推荐
sky北城12 小时前
读书笔记整理--网络学习与概念整合
网络·智能路由器
极客范儿12 小时前
新华三H3CNE网络工程师认证—OSPF多区域概念与配置
网络·智能路由器
望获linux12 小时前
【实时Linux实战系列】FPGA 与实时 Linux 的协同设计
大数据·linux·服务器·网络·数据库·fpga开发·操作系统
国科安芯13 小时前
高辐射环境下AS32S601ZIT2型MCU的抗辐照性能与应用潜力分析
网络·人工智能·单片机·嵌入式硬件·fpga开发
wang090713 小时前
网络协议之DNS
网络·网络协议
wanhengidc13 小时前
云手机的魅力与优势
网络·游戏·智能手机·架构·云计算
Hello.Reader1 天前
Flink 受管状态的自定义序列化原理、实践与可演进设计
java·网络·flink
poemyang1 天前
单线程如何撑起百万连接?I/O多路复用:现代网络架构的基石
linux·rpc·i/o 模式
极客先躯1 天前
高可用巡检脚本实战:一键掌握服务、网络、VIP、资源状态
运维·网络·金融
时空潮汐1 天前
无需公网 IP:神卓 K900 实现海康摄像头异地观看的两种简单方法
服务器·网络·tcp/ip·海康摄像头·神卓n600·神卓云监控