Closed yang-yao closed 1 year ago
如果被测应用是dubbo2.x,注入agent的时候,org/apache/dubbo/remoting/exchange/Request.getData() 找不到 我看代码,是在DubboVisitor里面,方法进入的时候调用了 dubbo3.x的方法,是否要做一下兼容
@Override protected void onMethodEnter() { mv.visitVarInsn(Opcodes.ALOAD, 1); mv.visitVarInsn(Opcodes.ALOAD, 2); mv.visitMethodInsn(Opcodes.INVOKEVIRTUAL, "org/apache/dubbo/remoting/exchange/Request", "getData", "()Ljava/lang/Object;", false);
本来是有兼容的,但确实是这个方法改漏了。 fixed by 4a279d8d5184705b15c831bb8cf86e2d2e7cb133 请使用master分支的最新代码
thank you for your report.
如果被测应用是dubbo2.x,注入agent的时候,org/apache/dubbo/remoting/exchange/Request.getData() 找不到 我看代码,是在DubboVisitor里面,方法进入的时候调用了 dubbo3.x的方法,是否要做一下兼容