当前使用版本(必须填写清楚,否则不予处理)
版本3.3.1
该问题是怎么引起的?(最新版上已修复的会直接close掉)
Dubbo RPC调用,参数为QueryWrapper,序列化失败,无法调用。直接继承AbstractWrapper是可以序列化的,原因在SharedString类
重现步骤
使用Dubbo2.7.3,默认序列化方式是hessian
报错信息
Caused by: java.util.concurrent.ExecutionException: org.apache.dubbo.remoting.RemotingException: Fail to decode request due to: RpcInvocation [methodName=getABC, parameterTypes=[class com.baomidou.mybatisplus.core.conditions.Wrapper], arguments=null, attachments={path=com.ly.energy.upload.facade.upload.FacadeUpload, input=985, dubbo=2.0.2, version=0.0.0}]
Comment From: miemieYaho
不建议序列化wrapper