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 46eab4e..b501f03 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 @@ -106,7 +106,7 @@ public class TestClassHandler extends BaseClassHandler { il.add(getIntInsn(size)); il.add(new TypeInsnNode(ANEWARRAY, ClassUtil.CLASS_OBJECT)); for (int i = 0; i < size; i++) { - mn.maxStack += 2; + mn.maxStack += 3; il.add(new InsnNode(DUP)); il.add(getIntInsn(i)); ImmutablePair code = getLoadParameterByteCode(types.get(i));