当前使用版本(必须填写清楚,否则不予处理)

版本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