RFR: 8042789: org.omg.CORBA.ORBSingletonClass loading no longer uses context class loader

Seán Coffey sean.coffey at oracle.com
Fri Jun 6 17:22:20 UTC 2014


Changes in the ORB loading in 8u5 causes incompatibility changes for 
some environments where a 3rd party plugin might be deployed over 
plugin. Some CORBA deployment installations have an incorrect 
expectation on finding the custom ORBSingleton class using the context 
classloader. Proper approach is to expect to find such classes on the 
system classloader. For JDK 9, the 8u5(new) behaviour will remain.

For JDK 8u and older update families, I'm proposing we revert back to 
the old behaviour to aid compatibility in current deployment scenarios.
webrev : http://cr.openjdk.java.net/~coffeys/webrev.8042789/webrev/
bug : https://bugs.openjdk.java.net/browse/JDK-8042789

I'm working a testcase for this also.

regards,
Sean.



More information about the core-libs-dev mailing list