cat
cat copied to clipboard
DefaultMessageManager. validate 方法一直占用cpu
Describe the bug
DefaultMessageManager. validate 方法一直占用cpu
如下图:

复现过程: 当这边一个dubbo请求报出 响应体过大异常时,就会复现该问题。
通过jms查看线程堆栈,发现线程从DefaultMessageManager第802行开始进入死循环。
直接原因是这里的 transaction的父节点的父节点是自己,导致了死循环~
@qmwu2000 大佬帮忙看下~