From 424ec7efcfe711cc29c368fac65eb80eff0fba0a Mon Sep 17 00:00:00 2001 From: wujun8 Date: Wed, 13 Nov 2019 19:32:53 +0800 Subject: [PATCH] ignore kryo ".reflectasm." class (#3845) When using kryo, Byte-buddy occurs exception when match type. > java.lang.IllegalStateException: Cannot resolve type description for com.esotericsoftware.reflectasm.PublicConstructorAccess --- .../java/org/apache/skywalking/apm/agent/SkyWalkingAgent.java | 1 + 1 file changed, 1 insertion(+) diff --git a/apm-sniffer/apm-agent/src/main/java/org/apache/skywalking/apm/agent/SkyWalkingAgent.java b/apm-sniffer/apm-agent/src/main/java/org/apache/skywalking/apm/agent/SkyWalkingAgent.java index 2219e48061..7bc754f4c3 100644 --- a/apm-sniffer/apm-agent/src/main/java/org/apache/skywalking/apm/agent/SkyWalkingAgent.java +++ b/apm-sniffer/apm-agent/src/main/java/org/apache/skywalking/apm/agent/SkyWalkingAgent.java @@ -93,6 +93,7 @@ public class SkyWalkingAgent { .or(nameStartsWith("org.groovy.")) .or(nameContains("javassist")) .or(nameContains(".asm.")) + .or(nameContains(".reflectasm.")) .or(nameStartsWith("sun.reflect")) .or(allSkyWalkingAgentExcludeToolkit()) .or(ElementMatchers.isSynthetic())); -- GitLab