From 13be0e2307b39601486f2c585a4e7ecdff8ed1e6 Mon Sep 17 00:00:00 2001 From: wallezhang Date: Thu, 12 Jan 2023 12:25:22 +0800 Subject: [PATCH] Shade `application.io.opentelemetry` in agent extension class loader (#7519) Related issue #7518 Add shade rule `application.io.opentelemetry` in `io.opentelemetry.javaagent.tooling.RemappingUrlConnection` class. Closed #7518 Co-authored-by: Mateusz Rzeszutek --- .../opentelemetry/javaagent/tooling/RemappingUrlConnection.java | 1 + 1 file changed, 1 insertion(+) diff --git a/javaagent-tooling/src/main/java/io/opentelemetry/javaagent/tooling/RemappingUrlConnection.java b/javaagent-tooling/src/main/java/io/opentelemetry/javaagent/tooling/RemappingUrlConnection.java index 209d7683e0..8d298b86a0 100644 --- a/javaagent-tooling/src/main/java/io/opentelemetry/javaagent/tooling/RemappingUrlConnection.java +++ b/javaagent-tooling/src/main/java/io/opentelemetry/javaagent/tooling/RemappingUrlConnection.java @@ -38,6 +38,7 @@ public class RemappingUrlConnection extends URLConnection { rule( "#io.opentelemetry.extension.aws", "#io.opentelemetry.javaagent.shaded.io.opentelemetry.extension.aws"), + rule("#application.io.opentelemetry", "#io.opentelemetry"), rule("#java.util.logging.Logger", "#io.opentelemetry.javaagent.bootstrap.PatchLogger")); private final JarFile delegateJarFile;