一般为内部错误。 见于三种log格式:
Serialize triple request failed, service=%s method=%s
Triple Client received remote reset errorCode=xxx
Meet Exception on ClientResponseHandler, status code is:xxx
针对第一种错误,是在调用{service}#{method}方法过程中出现的,具体对应到sendMessage,并且该日志与java.util.concurrent.ExecutionException: org.apache.dubbo.rpc.StatusRpcException: INTERNAL : Serialize request failed
同时出现,排查{method}方法参数中自定义类是否实现序列化接口导致序列化失败
针对第二种错误,是Provider端处理发生错误,排查Provider端服务,排查方式参考第一种错误
针对第三种错误,仅单元测试使用到,目前用户侧不会出现
其次可通过一些第三方的工具或者 jstack [PID] > jstack.log
分析堆栈信息,进行定位。
同时请在社区提交Issue,帮助我们更好的完善Triple 直接点击右上角 提交项目问题 按钮即可快速链接至Github页面