diff --git a/testable-agent/src/main/java/com/alibaba/testable/agent/handler/TestClassHandler.java b/testable-agent/src/main/java/com/alibaba/testable/agent/handler/TestClassHandler.java index b501f03..4c8f21d 100644 --- a/testable-agent/src/main/java/com/alibaba/testable/agent/handler/TestClassHandler.java +++ b/testable-agent/src/main/java/com/alibaba/testable/agent/handler/TestClassHandler.java @@ -103,6 +103,7 @@ public class TestClassHandler extends BaseClassHandler { List types = ClassUtil.getParameterTypes(mn.desc); int size = types.size(); int parameterOffset = 1; + mn.maxStack += 1; il.add(getIntInsn(size)); il.add(new TypeInsnNode(ANEWARRAY, ClassUtil.CLASS_OBJECT)); for (int i = 0; i < size; i++) {