From cc2deeff1cb2fac3ad978391f4510006629dd56f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=87=91=E6=88=9F?= Date: Sat, 3 Apr 2021 23:35:22 +0800 Subject: [PATCH] ClassCircularityError is not an exception --- .../main/java/com/alibaba/testable/agent/util/ClassUtil.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/testable-agent/src/main/java/com/alibaba/testable/agent/util/ClassUtil.java b/testable-agent/src/main/java/com/alibaba/testable/agent/util/ClassUtil.java index 1df6d4f..1b53ca2 100644 --- a/testable-agent/src/main/java/com/alibaba/testable/agent/util/ClassUtil.java +++ b/testable-agent/src/main/java/com/alibaba/testable/agent/util/ClassUtil.java @@ -6,7 +6,6 @@ import org.objectweb.asm.ClassReader; import org.objectweb.asm.tree.ClassNode; import org.objectweb.asm.tree.MethodInsnNode; -import java.io.IOException; import java.util.HashMap; import java.util.Map; @@ -227,7 +226,7 @@ public class ClassUtil { ClassNode cn = new ClassNode(); try { new ClassReader(className).accept(cn, 0); - } catch (Exception e) { + } catch (Throwable e) { // Could be IOException, ClassCircularityError or NullPointerException // Ignore all of them return null;