JDK-4969943 : regression : 3 tests fail for J2EE smoke tests on 1.4.2_04
  • Type: Bug
  • Component: client-libs
  • Sub-Component: java.beans
  • Affected Version: 1.4.2_04
  • Priority: P1
  • Status: Closed
  • Resolution: Duplicate
  • OS: solaris_9
  • CPU: sparc
  • Submitted: 2003-12-17
  • Updated: 2004-01-13
  • Resolved: 2004-01-13
Related Reports
Duplicate :  
Description
3 failures after running J2EE (1.3) quicklook smoke tests.
Platforms tested : Solaris Sparc 2.9
All tests pass for 1.4.2_02

#################         FAILED  TESTs ####
*******************SingleVM tests       ***

=======================================================
%mixedbeans Test Summary.
 mixedbeans writeHandle: FAIL

  mixedbeans PASSes: 8
  mixedbeans FAILs: 1
=======================================================
%nonFinder Test Summary.
 nonFinder handleMethod: FAIL
 nonFinder handleMethod2: FAIL

  nonFinder PASSes: 8
  nonFinder FAILs: 2
=======================================================

Tar ball of results attached.

###@###.### 2003-12-17
affected JDK is 1.4.2_04 b01

more info from results dir  :
NonFinderHomeMethod: handleMethod:   caught an unexpected RemoteException:
java.rmi.ServerException: RemoteException occurred in server thread; nested exception is:
        java.rmi.RemoteException: ejbHomeGetHandle: RemoteException:
        java.rmi.MarshalException: CORBA MARSHAL 1398079699 Maybe; nested exception is:
        org.omg.CORBA.MARSHAL: Unable to read value from underlying bridge : Serializable readObject method failed internal
ly  vmcid: SUN  minor code: 211 completed: Maybe
        at com.sun.corba.ee.internal.iiop.ShutdownUtilDelegate.mapSystemException(ShutdownUtilDelegate.java:53)
        at javax.rmi.CORBA.Util.mapSystemException(Util.java:65)
        at test.container.home.nonfinder.ejb._NonFinderHome_Stub.getHandle(Unknown Source)
        at test.container.home.nonfinder.NonFinderHomeMethodClient.handleMethod(NonFinderHomeMethodClient.java:380)
        at test.container.home.nonfinder.NonFinderHomeMethodClient.run(NonFinderHomeMethodClient.java:89)
        at test.container.home.nonfinder.NonFinderHomeMethodClient.main(NonFinderHomeMethodClient.java:548)
Caused by: java.rmi.RemoteException: ejbHomeGetHandle: RemoteException:
        java.rmi.MarshalException: CORBA MARSHAL 1398079699 Maybe; nested exception is:
        org.omg.CORBA.MARSHAL: Unable to read value from underlying bridge : Serializable readObject method failed internal
ly  vmcid: SUN  minor code: 211 completed: Maybe
        at com.sun.enterprise.iiop.POAProtocolMgr.mapException(POAProtocolMgr.java:415)
        at com.sun.ejb.containers.BaseContainer.postInvoke(BaseContainer.java:422)
        at test.container.home.nonfinder.ejb.NonFinderEJB_RemoteHomeImpl.getHandle(NonFinderEJB_RemoteHomeImpl.java:110)
        at test.container.home.nonfinder.ejb._NonFinderEJB_RemoteHomeImpl_Tie._invoke(Unknown Source)
        at com.sun.corba.ee.internal.POA.GenericPOAServerSC.dispatchToServant(GenericPOAServerSC.java:519)
        at com.sun.corba.ee.internal.POA.GenericPOAServerSC.internalDispatch(GenericPOAServerSC.java:204)
        at com.sun.corba.ee.internal.POA.GenericPOAServerSC.dispatch(GenericPOAServerSC.java:112)
        at com.sun.corba.ee.internal.iiop.ORB.process(ORB.java:273)
        at com.sun.corba.ee.internal.iiop.RequestProcessor.process(RequestProcessor.java:84)
        at com.sun.corba.ee.internal.orbutil.ThreadPool$PooledThread.run(ThreadPool.java:99)
wrongNameObject2 passed

###@###.### 2003-12-17

More testsetup instruction can be found at :
http://jse.east.sun.com/sqe/j2ee/masterWS/doc/test/tEIndex.html

The setup is basically the following  :
creation of symbolic links under /opt/ :

lrwxrwxrwx   1 root     other         23 Dec 17 14:48 ejb -> /export/home/j2sdkee1.3
lrwxrwxrwx   1 root     other         23 Dec 17 14:48 ejb1.3 -> /export/home/j2sdkee1.3
lrwxrwxrwx   1 root     other         23 Dec 17 14:48 ejb1.3.1 -> /export/home/j2sdkee1.3
lrwxrwxrwx   1 root     other          6 Dec 17 14:48 java -> jdk1.4
lrwxrwxrwx   1 root     other         26 Dec 17 14:47 jdk1.4 -> /export/home/j2sdk1.4.2_04
lrwxrwxrwx   1 root     other         21 Dec 17 14:47 testhome -> /export/home/ejb-test
lrwxrwxrwx   1 root     other         21 Dec 17 14:48 testhome1.3 -> /export/home/ejb-test

copy the ejb-test and j2sdkee1.3 to said links.
These can be found at  /net/bogey.ireland/export/home

the command I use to start tests is :
sh runQuicklook.sh no Quicklook jdk1.4 server  , from the /export/home/ejb-test/work dir.
The results are found in /export/home/ejb-test/util/logs dir. 

Tests fail in server and client mode.
Regression is not seen on windows.
###@###.### 2003-12-22

Comments
EVALUATION this seems to be fixed by build 2 of 1.4.2_04 i think it's the same as 4962866:Interop broken b/w 1.4.2_04 and 1.4.1,1.5 for TreeSet, BigInteger, BigDecimal which i fixed in 1.4.2_04 respin ###@###.### 2004-01-13
13-01-2004