Skip to content

Commit 9329f86

Browse files
authored
fixes #7427: Patch LazyStorage to pass its ClassLoader to ServiceLoader (#7424)
1 parent 9262a81 commit 9329f86

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

context/src/main/java/io/opentelemetry/context/LazyStorage.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,8 @@ static ContextStorage createStorage(AtomicReference<Throwable> deferredStorageFa
104104
}
105105

106106
List<ContextStorageProvider> providers = new ArrayList<>();
107-
for (ContextStorageProvider provider : ServiceLoader.load(ContextStorageProvider.class)) {
107+
for (ContextStorageProvider provider :
108+
ServiceLoader.load(ContextStorageProvider.class, LazyStorage.class.getClassLoader())) {
108109
if (provider
109110
.getClass()
110111
.getName()

0 commit comments

Comments
 (0)