RFR : 8017566 : Backout 8000450 - Cannot access to com.sun.corba.se.impl.orb.ORBImpl

Seán Coffey sean.coffey at oracle.com
Wed Jul 24 11:22:24 UTC 2013


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




More information about the core-libs-dev mailing list