HHH-17705 Load default bytecode provider using the correct ClassLoader

This commit is contained in:
Marco Belladelli 2024-02-05 12:31:05 +01:00
parent cd391b7359
commit 4226cf2c02
1 changed files with 5 additions and 1 deletions

View File

@ -58,7 +58,11 @@ public final class BytecodeProviderInitiator implements StandardServiceInitiator
@Internal
public static BytecodeProvider buildDefaultBytecodeProvider() {
return getBytecodeProvider( ServiceLoader.load( BytecodeProvider.class ) );
// Use BytecodeProvider's ClassLoader to ensure we can find the service
return getBytecodeProvider( ServiceLoader.load(
BytecodeProvider.class,
BytecodeProvider.class.getClassLoader()
) );
}
@Internal