I've just created JDK-8021257 to track this. Yes - the ORB.init issue can be corrected easily but more issues fall out from that. One example : [1]. All calling sites into creation of com.sun.corba.se.impl classes need to be examined.

regards,
Sean.

[1]

java.lang.NoClassDefFoundError: Could not initialize class com.sun.corba.se.impl.ior.iiop.MaxStreamFormatVersionComponentImpl at com.sun.corba.se.spi.ior.iiop.IIOPFactories.makeMaxStreamFormatVersionComponent(IIOPFactories.java:174) at com.sun.corba.se.impl.transport.SocketOrChannelAcceptorImpl.addToIORTemplate(SocketOrChannelAcceptorImpl.java:361) at com.sun.corba.se.impl.transport.CorbaTransportManagerImpl.addToIORTemplate(CorbaTransportManagerImpl.java:238)

On 24/07/13 02:01, Alan Bateman wrote:
On 15/07/2013 01:14, Seán Coffey wrote:
Mandy,


Looks fine to me. I agree that we should back it out for 7u40. I would think we want to leave the change in jdk8 and continue the investigation and resolving the JCK failures for jdk8. Is that what you are thinking? If so, we don't need to back it out from jdk8.
I was hoping to back out the fix for both jdk7u40 and jdk8. The setup to reproduce is quite simple (modify package list in java.security) and I think it's not necessary to have JCK failures in jdk8 for the short to medium term as a result.
Have you created a new bug to track doing a more complete fix? It looks like ORB.init should be straight-forward to fix to work even if the package for the default implementation is on the restricted list.

-Alan

Reply via email to