United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
JDK-8035618 : Four api/org_omg/CORBA TCK tests fail under plugin only

Details
Type:
Bug
Submit Date:
2014-02-23
Status:
Closed
Updated Date:
2014-09-04
Project Name:
JDK
Resolved Date:
2014-02-26
Component:
other-libs
OS:
generic
Sub-Component:
corba:rmi-iiop
CPU:
generic
Priority:
P2
Resolution:
Fixed
Affected Versions:
7u25,8
Fixed Versions:

Related Reports
Backport:
Backport:
Backport:
Backport:
Backport:
Backport:
Backport:
Backport:
Backport:
Backport:
Backport:
Backport:
Backport:
Backport:
Backport:
Backport:
Backport:
Duplicate:
Relates:

Sub Tasks

Description
Following tests fail in JCK-runtime (AKA JCK-plugin) under Plugin ONLY and pass in JCK-runtime under regular execution on all platforms

api/org_omg/CORBA/AnyTC/AnyTC_AnyTypeCodeTest_003_localexec
api/org_omg/CORBA/ORBTest/ORBTest_ORB_Test_Compilation
api/org_omg/CORBA/StubTest/StubTest_StubTest_localexec
api/org_omg/CORBA/stack/StackTest_StackTest_Compilation
                                    

Comments
Verified by executing regression tests on b130
                                     
2014-03-07
URL:   http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/0683ee308085
User:  lana
Date:  2014-02-27 03:19:22 +0000

                                     
2014-02-27
URL:   http://hg.openjdk.java.net/jdk8/tl/corba/rev/0683ee308085
User:  coffeys
Date:  2014-02-26 23:07:11 +0000

                                     
2014-02-26
Release team: Approved for fixing in JDK 8.
                                     
2014-02-25
Root cause here is an NPE seen when ORB.getPresentationManager() is called in the browser : 

org.omg.CORBA.UNKNOWN:   vmcid: SUN  minor code: 202 completed: Maybe
	at com.sun.corba.se.impl.logging.ORBUtilSystemException.runtimeexception(Unknown Source)
	at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.convertThrowableToSystemException(Unknown Source)
	at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleThrowableDuringServerDispatch(Unknown Source)
	at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleThrowableDuringServerDispatch(Unknown Source)
	at com.sun.corba.se.impl.protocol.CorbaServerRequestDispatcherImpl.dispatch(Unknown Source)
	at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleRequestRequest(Unknown Source)
	at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleRequest(Unknown Source)
	at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleInput(Unknown Source)
	at com.sun.corba.se.impl.protocol.giopmsgheaders.RequestMessage_1_2.callback(Unknown Source)
	at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleRequest(Unknown Source)
	at com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl.dispatch(Unknown Source)
	at com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl.doWork(Unknown Source)
	at com.sun.corba.se.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.performWork(Unknown Source)
	at com.sun.corba.se.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.run(Unknown Source)
Caused by: java.lang.NullPointerException
	at com.sun.corba.se.spi.orb.ORB.getPresentationManager(Unknown Source)
	at com.sun.corba.se.spi.orb.ORB.getStubFactoryFactory(Unknown Source)
	at com.sun.corba.se.impl.encoding.CDRInputStream_1_0.read_Object(Unknown Source)
	at com.sun.corba.se.impl.encoding.CDRInputStream.read_Object(Unknown Source)
	at javasoft.sqe.tests.api.org_omg.CORBA.ORBidl.TestConnectHelper.read(TestConnectHelper.java:45)
	at javasoft.sqe.tests.api.org_omg.CORBA.ORBidl._DataTypesImplBase._invoke(_DataTypesImplBase.java:74)
	at com.sun.corba.se.impl.protocol.CorbaServerRequestDispatcherImpl.dispatchToServant(Unknown Source)
	... 10 more
                                     
2014-02-25
Update from JCK engineering (Leonid Kuskov):
We believe the failing tests are valid conformance tests.
                                     
2014-02-24



Hardware and Software, Engineered to Work Together