From 270a44016269b257014a4b8e03f11a5b53467715 Mon Sep 17 00:00:00 2001 From: dougqh Date: Tue, 5 Nov 2019 15:20:52 -0500 Subject: [PATCH] Excluded classes generated by Eclipse Sisu This change excludes classes generated by Eclipse Sisu (part of Equinox DS). These classes are created by https://github.com/eclipse/sisu.inject/blob/master/org.eclipse.sisu.inject/src/org/eclipse/sisu/space/CloningClassSpace.java --- .../main/java/datadog/trace/agent/tooling/AgentInstaller.java | 1 + 1 file changed, 1 insertion(+) diff --git a/dd-java-agent/agent-tooling/src/main/java/datadog/trace/agent/tooling/AgentInstaller.java b/dd-java-agent/agent-tooling/src/main/java/datadog/trace/agent/tooling/AgentInstaller.java index 036f8acc6c..6968da82ad 100644 --- a/dd-java-agent/agent-tooling/src/main/java/datadog/trace/agent/tooling/AgentInstaller.java +++ b/dd-java-agent/agent-tooling/src/main/java/datadog/trace/agent/tooling/AgentInstaller.java @@ -130,6 +130,7 @@ public class AgentInstaller { .or(nameContains("CGLIB$$")) .or(nameContains("javassist")) .or(nameContains(".asm.")) + .or(nameContains("$__sisu")) .or(nameMatches("com\\.mchange\\.v2\\.c3p0\\..*Proxy")) .or(isAnnotatedWith(named("javax.decorator.Decorator"))) .or(matchesConfiguredExcludes());