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

相关推荐
liu-yonggang4 小时前
车载以太网与 SOME/IP 协议培训课程大纲
网络·网络协议·tcp/ip
洛水水8 小时前
图床项目实现:Muduo 网络框架学习以及登录注册功能实现
网络·图床·muduo
liulilittle8 小时前
论 Linux 内核态全局稳态带宽的卡尔曼估计与工程实现
linux·服务器·网络·c++·计算机网络·tcp·通信
pusheng20258 小时前
IFSJ全英文专访:中国创新力量重塑先进气体感知技术,赋能全球关键基础设施安全
前端·网络·人工智能·物联网·安全
Irissgwe9 小时前
五、应用层协议HTTP
linux·网络·网络协议·http·状态码·url
自动跟随11 小时前
UWB自动跟随技术全栈解析:从定位算法到“位控一体化“
java·网络·人工智能
长和信泰光伏储能11 小时前
远离电网的底气:离网光伏系统核心原理与搭建要点
网络
天天进步201511 小时前
Tunnelto 源码解析 #8:多路复用机制:StreamId、ActiveStreams 与并发请求生命周期
网络
数智化管理手记12 小时前
标准作业越推越虚?重塑认知、规避误区,破解精益落地形式主义
大数据·网络·精益工程
路由侠内网穿透13 小时前
本地部署开源自托管服务器监控系统哪吒监控并实现外部访问
运维·服务器·网络协议