Don't create a TypeRegistry for classloaders that don't see the application class path like JVMCI classloader & co.

This commit is contained in:
Jaroslav Tulach
2016-11-13 07:15:56 +01:00
parent 91be5ac77c
commit 55d7f26443

View File

@@ -296,6 +296,15 @@ public class TypeRegistry {
// }
// }
try {
Class.forName("org.springsource.loaded.ri.ReflectiveInterceptor", false, classloader);
} catch (ClassNotFoundException ex) {
if (GlobalConfiguration.isRuntimeLogging && log.isLoggable(Level.INFO)) {
log.info("No TypeRegistry (can't load ReflectiveInterceptor) for loader " + classloader);
}
return null;
}
if (GlobalConfiguration.isRuntimeLogging && log.isLoggable(Level.INFO)) {
log.info("TypeRegistry.getRegistryFor(): creating new TypeRegistry for loader " + classloader);
}