dromara/myth

提供者报未知异常,消息消费端不能set重试次数,会报npe

ChoviWu opened this issue · 4 comments

mythTransaction.setErrorMsg(e.getCause().getMessage());
image
图片已经上传到issues上,希望老大能把这个优化一下

具体错误是什么?

nullpointException,在mythTransaction.setErrorMsg(e.getCause().getMessage()); 的时候,e.cause()对象是null,所以该异常不能set进去,catch的时候抛出了npe,所以重试次数不再叠加

e.cause() 为null?

你可以改下,提供下pr这是最好的参与方式