Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-6408674

CORBA: java.lang.ClassNotFoundException in interoperability: serialization & rmiiiop

XMLWordPrintable

    • generic
    • generic

      JDK: Mustang
      FAIL - b77, b78
      PASS - b76
      Location: /net/koori/onestop/jdk/1.6.0/latest/bundles
      Platform: Solaris & Linux
      switch/Mode: default
      Failing Test[s]:interoperability/serialization
      interoperability/rmiiiop


      TestBase Location:
      ===================
      /net/jsqalab.sfbay/export/testsuites/CORBA/mustang

      Test source location:
      =======================
      <TestBase Location>/tests/interoperability/serialization
      <TestBase Location>/tests/interoperability/rmiiiop

      How to reproduce:
      ====================
      1. cd to TestBase Location
      2. export PATH=`pwd`/bin:$PATH
      3. cd <Test source location>
      4. rip-make -env mustang -jdk <jdk location> -workdir /tmp -v all


      interoperability/serialization
      ================================
      Two additional test cases are failed with java.lang.ClassNotFoundException in interoperability/serialization on Solaris and Linux: Test22 and Test26

      Test output:
      ------------
      I. interoperability_serialization_ripint_1.5.0_05-b05_x_mustang_1.6.0-beta2-b78:Test22

      <TEST-CASE-ID STATUS="FAILED">Test22</TEST-CASE-ID>
      <TEST-CASE-DESC>Serializing class java.lang.Class threw Exception CORBA MARSHAL 1398079701 Maybe; nested exception is:
      org.omg.CORBA.MARSHAL: ----------BEGIN server-side stack trace----------
      org.omg.CORBA.MARSHAL: vmcid: SUN minor code: 213 completed: Maybe
      at com.sun.corba.ee.impl.logging.ORBUtilSystemException.cnfeReadClass(ORBUtilSystemException.java:7109)
      at com.sun.corba.ee.impl.encoding.CDRInputStream_1_0.readClass(CDRInputStream_1_0.java:1257)
      at com.sun.corba.ee.impl.encoding.CDRInputStream_1_0.read_value(CDRInputStream_1_0.java:966)
      at com.sun.corba.ee.impl.encoding.CDRInputStream_1_0.read_value(CDRInputStream_1_0.java:850)
      at com.sun.corba.ee.impl.encoding.CDRInputStream.read_value(CDRInputStream.java:255)
      at com.sun.corba.ee.impl.corba.TCUtility.unmarshalIn(TCUtility.java:269)
      at com.sun.corba.ee.impl.corba.AnyImpl.read_value(AnyImpl.java:558)
      at com.sun.corba.ee.impl.encoding.CDRInputStream_1_0.read_any(CDRInputStream_1_0.java:710)
      at com.sun.corba.ee.impl.encoding.CDRInputStream.read_any(CDRInputStream.java:225)
      at com.sun.corba.ee.impl.javax.rmi.CORBA.Util.readAny(Util.java:428)
      at com.sun.corba.ee.impl.presentation.rmi.DynamicMethodMarshallerImpl$10.read(DynamicMethodMarshallerImpl.java:251)
      at com.sun.corba.ee.impl.presentation.rmi.DynamicMethodMarshallerImpl.readArguments(DynamicMethodMarshallerImpl.java:393)
      at com.sun.corba.ee.impl.presentation.rmi.ReflectiveTie._invoke(ReflectiveTie.java:119)
      at com.sun.corba.ee.impl.protocol.CorbaServerRequestDispatcherImpl.dispatchToServant(CorbaServerRequestDispatcherImpl.java:650)
      at com.sun.corba.ee.impl.protocol.CorbaServerRequestDispatcherImpl.dispatch(CorbaServerRequestDispatcherImpl.java:193)
      at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleRequestRequest(CorbaMessageMediatorImpl.java:1705)
      at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleRequest(CorbaMessageMediatorImpl.java:1565)
      at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleInput(CorbaMessageMediatorImpl.java:947)
      at com.sun.corba.ee.impl.protocol.giopmsgheaders.RequestMessage_1_2.callback(RequestMessage_1_2.java:178)
      at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleRequest(CorbaMessageMediatorImpl.java:717)
      at com.sun.corba.ee.impl.transport.SocketOrChannelConnectionImpl.dispatch(SocketOrChannelConnectionImpl.java:473)
      at com.sun.corba.ee.impl.transport.SocketOrChannelConnectionImpl.doWork(SocketOrChannelConnectionImpl.java:1270)
      at com.sun.corba.ee.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.run(ThreadPoolImpl.java:472)
      Caused by: java.lang.ClassNotFoundException: interoperability/serialization/Data (no security manager: RMI class loader disabled)
      at sun.rmi.server.LoaderHandler.loadClass(LoaderHandler.java:371)
      at sun.rmi.server.LoaderHandler.loadClass(LoaderHandler.java:165)
      at java.rmi.server.RMIClassLoader$2.loadClass(RMIClassLoader.java:620)
      at java.rmi.server.RMIClassLoader.loadClass(RMIClassLoader.java:202)
      at java.rmi.server.RMIClassLoader.loadClass(RMIClassLoader.java:135)
      at com.sun.corba.ee.impl.util.JDKBridge.loadClassM(JDKBridge.java:173)
      at com.sun.corba.ee.impl.util.JDKBridge.loadClass(JDKBridge.java:70)
      at com.sun.corba.ee.impl.javax.rmi.CORBA.Util.loadClass(Util.java:599)
      at com.sun.corba.ee.impl.util.RepositoryId.getClassFromType(RepositoryId.java:532)
      at com.sun.corba.ee.impl.orbutil.RepIdDelegator.getClassFromType(RepIdDelegator.java:121)
      at com.sun.corba.ee.impl.encoding.CDRInputStream_1_0.readClass(CDRInputStream_1_0.java:1255)
      ... 21 more




      II. interoperability_serialization_ripint_1.5.0_05-b05_x_mustang_1.6.0-beta2-b78:Test26

      <TEST-CASE-ID STATUS="FAILED">Test26</TEST-CASE-ID>
      <TEST-CASE-DESC>Serializing class interoperability.serialization.ClassWithZeroLengthStrings threw Exception CORBA MARSHAL 1398079745 Maybe; nested exception is:
      org.omg.CORBA.MARSHAL: ----------BEGIN server-side stack trace----------
      org.omg.CORBA.MARSHAL: vmcid: SUN minor code: 257 completed: Maybe
      at com.sun.corba.ee.impl.logging.ORBUtilSystemException.couldNotFindClass(ORBUtilSystemException.java:8309)
      at com.sun.corba.ee.impl.encoding.CDRInputStream_1_0.read_value(CDRInputStream_1_0.java:984)
      at com.sun.corba.ee.impl.encoding.CDRInputStream_1_0.read_value(CDRInputStream_1_0.java:850)
      at com.sun.corba.ee.impl.encoding.CDRInputStream.read_value(CDRInputStream.java:255)
      at com.sun.corba.ee.impl.corba.TCUtility.unmarshalIn(TCUtility.java:269)
      at com.sun.corba.ee.impl.corba.AnyImpl.read_value(AnyImpl.java:558)
      at com.sun.corba.ee.impl.encoding.CDRInputStream_1_0.read_any(CDRInputStream_1_0.java:710)
      at com.sun.corba.ee.impl.encoding.CDRInputStream.read_any(CDRInputStream.java:225)
      at com.sun.corba.ee.impl.javax.rmi.CORBA.Util.readAny(Util.java:428)
      at com.sun.corba.ee.impl.presentation.rmi.DynamicMethodMarshallerImpl$10.read(DynamicMethodMarshallerImpl.java:251)
      at com.sun.corba.ee.impl.presentation.rmi.DynamicMethodMarshallerImpl.readArguments(DynamicMethodMarshallerImpl.java:393)
      at com.sun.corba.ee.impl.presentation.rmi.ReflectiveTie._invoke(ReflectiveTie.java:119)
      at com.sun.corba.ee.impl.protocol.CorbaServerRequestDispatcherImpl.dispatchToServant(CorbaServerRequestDispatcherImpl.java:650)
      at com.sun.corba.ee.impl.protocol.CorbaServerRequestDispatcherImpl.dispatch(CorbaServerRequestDispatcherImpl.java:193)
      at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleRequestRequest(CorbaMessageMediatorImpl.java:1705)
      at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleRequest(CorbaMessageMediatorImpl.java:1565)
      at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleInput(CorbaMessageMediatorImpl.java:947)
      at com.sun.corba.ee.impl.protocol.giopmsgheaders.RequestMessage_1_2.callback(RequestMessage_1_2.java:178)
      at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleRequest(CorbaMessageMediatorImpl.java:717)
      at com.sun.corba.ee.impl.transport.SocketOrChannelConnectionImpl.dispatch(SocketOrChannelConnectionImpl.java:473)
      at com.sun.corba.ee.impl.transport.SocketOrChannelConnectionImpl.doWork(SocketOrChannelConnectionImpl.java:1270)
      at com.sun.corba.ee.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.run(ThreadPoolImpl.java:472)
      Caused by: java.lang.ClassNotFoundException
      ... 21 more


      interoperability/rmiiiop
      ========================

      Test output:
      ------------
      failed - java.rmi.MarshalException: CORBA MARSHAL 1398079745 Maybe; nested exception is:
      org.omg.CORBA.MARSHAL: ----------BEGIN server-side stack trace----------
      org.omg.CORBA.MARSHAL: vmcid: SUN minor code: 257 completed: Maybe
      at com.sun.corba.ee.impl.logging.ORBUtilSystemException.couldNotFindClass(ORBUtilSystemException.java:8309)
      at com.sun.corba.ee.impl.encoding.CDRInputStream_1_0.read_value(CDRInputStream_1_0.java:984)
      at com.sun.corba.ee.impl.encoding.CDRInputStream_1_0.read_value(CDRInputStream_1_0.java:850)
      at com.sun.corba.ee.impl.encoding.CDRInputStream.read_value(CDRInputStream.java:255)
      at com.sun.corba.ee.impl.corba.TCUtility.unmarshalIn(TCUtility.java:269)
      at com.sun.corba.ee.impl.corba.AnyImpl.read_value(AnyImpl.java:558)
      at com.sun.corba.ee.impl.encoding.CDRInputStream_1_0.read_any(CDRInputStream_1_0.java:710)
      at com.sun.corba.ee.impl.encoding.CDRInputStream.read_any(CDRInputStream.java:225)
      at com.sun.corba.ee.impl.javax.rmi.CORBA.Util.readAny(Util.java:428)
      at com.sun.corba.ee.impl.presentation.rmi.DynamicMethodMarshallerImpl$10.read(DynamicMethodMarshallerImpl.java:251)
      at com.sun.corba.ee.impl.presentation.rmi.DynamicMethodMarshallerImpl.readArguments(DynamicMethodMarshallerImpl.java:393)
      at com.sun.corba.ee.impl.presentation.rmi.ReflectiveTie._invoke(ReflectiveTie.java:119)
      at com.sun.corba.ee.impl.protocol.CorbaServerRequestDispatcherImpl.dispatchToServant(CorbaServerRequestDispatcherImpl.java:650)
      at com.sun.corba.ee.impl.protocol.CorbaServerRequestDispatcherImpl.dispatch(CorbaServerRequestDispatcherImpl.java:193)
      at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleRequestRequest(CorbaMessageMediatorImpl.java:1705)
      at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleRequest(CorbaMessageMediatorImpl.java:1565)
      at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleInput(CorbaMessageMediatorImpl.java:947)
      at com.sun.corba.ee.impl.protocol.giopmsgheaders.RequestMessage_1_2.callback(RequestMessage_1_2.java:178)
      at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleRequest(CorbaMessageMediatorImpl.java:717)
      at com.sun.corba.ee.impl.transport.SocketOrChannelConnectionImpl.dispatch(SocketOrChannelConnectionImpl.java:473)
      at com.sun.corba.ee.impl.transport.SocketOrChannelConnectionImpl.doWork(SocketOrChannelConnectionImpl.java:1270)
      at com.sun.corba.ee.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.run(ThreadPoolImpl.java:472)
      Caused by: java.lang.ClassNotFoundException
      ... 21 more

      Two RMI-IIOP Interoperability Tests are failed on Solaris and Linux: Test08 & Test13
      interoperability_rmiiiop_ripint_1.5.0_06-b05_x_mustang_1.6.0-beta2-b78:Test08 --> TypeCodes
      interoperability_rmiiiop_ripint_1.5.0_06-b05_x_mustang_1.6.0-beta2-b78:Test13 --> MoreTypeCodes

            Unassigned Unassigned
            lshikhva Ludmila Shikhvarg (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: