Skip to content

Commit 05bc99f

Browse files
committed
Attempt to fix linkage errors
1 parent 3e03153 commit 05bc99f

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

javaagent-bootstrap/src/main/java/io/opentelemetry/javaagent/bootstrap/AgentClassLoader.java

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,14 @@ public Class<?> loadClass(String name, boolean resolve) throws ClassNotFoundExce
167167
}
168168
// search from parent and urls added to this loader
169169
if (clazz == null) {
170-
clazz = super.loadClass(name, false);
170+
try {
171+
clazz = Class.forName(name, false, this.getParent());
172+
} catch (ClassNotFoundException e) {
173+
// ignore
174+
}
175+
}
176+
if (clazz == null) {
177+
clazz = super.findClass(name);
171178
}
172179
if (resolve) {
173180
resolveClass(clazz);

0 commit comments

Comments
 (0)