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地址

相关推荐
星寂樱易李6 小时前
iperf3 + Python-- 网络带宽、网速、网络稳定性
开发语言·网络·python
pengyi8710156 小时前
独享IP池自动化维护方案,智能检测自动延长使用寿命
网络协议·tcp/ip·自动化
随身数智备忘录9 小时前
什么是设备管理体系?设备管理体系包含哪些核心模块?
网络·数据库·人工智能
第五文修10 小时前
手机OTG转TTL网口实现ping功能
网络·智能手机
德思特10 小时前
通过 Wireshark 抓取串口命令
网络协议·测试工具·wireshark
云边云科技_云网融合10 小时前
企业大模型时代的网络架构五层演进:从连接到智能的范式重构
网络·重构·架构
KnowSafe11 小时前
2026年SSL证书市场便宜且安全的SSL证书调研
网络协议·安全·ssl
xhbh66612 小时前
代理ARP (Proxy ARP) 是如何实现跨网段通信的?在Linux下如何配置?
服务器·网络·智能路由器·端口映射·映射
数智化管理手记13 小时前
精益生产3步实操,让现场从混乱变标杆
大数据·运维·网络·人工智能·精益工程
XiYang-DING13 小时前
【Java EE】TCP—可靠传输
网络·tcp/ip·java-ee