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

copy object returing java.lang.ClassFormatError

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: P3 P3
    • None
    • 5.0
    • hotspot
    • generic
    • generic

      JDK : 1.5.0-b32 (From SQE, it passed on pre-intergrated build)
      VM : default
      switch/Mode : default
      Platform[s] : All
      Test owner :
      Failing Test :
         tests/corba/copyobject

      TestBase Location:
      ==================
          /net/cady/export/dtf/unified/knight-ws/suites/corba_test/CORBA_tiger

      Test source location:
      =====================
      /net/cady/export/dtf/unified/knight-ws/suites/corba_test/CORBA_tiger/tests/corba/copyobject/*.java

      How to reproduce:
      ====================
        1. cd /net/cady/export/dtf/unified/knight-ws/suites/corba_test/CORBA_tiger
        2. export PATH=`pwd`/bin:$PATH
        3. cd /net/cady/export/dtf/unified/knight-ws/suites/corba_test/CORBA_tiger/tests/corba/copyobject
        4. rip-make -env tiger -jdk [your JDK] -workdir /tmp -v all > your logfile 2>&1
       

      Test output:
      =============

      There were 3 errors:
      1) testHashSet(corba.copyobject.ORBStreamTest)java.lang.ClassFormatError: Illegal class name "corba/copyobject/Operation+1"
      at sun.misc.Unsafe.defineClass(Native Method)
      at sun.reflect.ClassDefiner.defineClass(ClassDefiner.java:45)
      at sun.reflect.MethodAccessorGenerator+1.run(MethodAccessorGenerator.java:381)
      at java.security.AccessController.doPrivileged(Native Method)
      at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:377)
      at sun.reflect.MethodAccessorGenerator.generateSerializationConstructor(MethodAccessorGenerator.java:95)
      at sun.reflect.ReflectionFactory.newConstructorForSerialization(ReflectionFactory.java:321)
      at com.sun.corba.se.impl.io.ObjectStreamClass.getSerializableConstructor(ObjectStreamClass.java:965)
      at com.sun.corba.se.impl.io.ObjectStreamClass.access+1100(ObjectStreamClass.java:63)
      at com.sun.corba.se.impl.io.ObjectStreamClass+2.run(ObjectStreamClass.java:529)
      at java.security.AccessController.doPrivileged(Native Method)
      at com.sun.corba.se.impl.io.ObjectStreamClass.init(ObjectStreamClass.java:491)
      at com.sun.corba.se.impl.io.ObjectStreamClass.lookupInternal(ObjectStreamClass.java:152)
      at com.sun.corba.se.impl.io.ObjectStreamClass.lookup(ObjectStreamClass.java:85)
      at com.sun.corba.se.impl.io.ValueHandlerImpl.writeReplace(ValueHandlerImpl.java:452)
      at com.sun.corba.se.impl.encoding.CDROutputStream_1_0.writeRMIIIOPValueType(CDROutputStream_1_0.java:733)
      at com.sun.corba.se.impl.encoding.CDROutputStream_1_0.write_value(CDROutputStream_1_0.java:822)
      at com.sun.corba.se.impl.encoding.CDROutputStream_1_0.write_value(CDROutputStream_1_0.java:836)
      at com.sun.corba.se.impl.encoding.CDROutputStream_1_0.write_abstract_interface(CDROutputStream_1_0.java:620)
      at com.sun.corba.se.impl.encoding.CDROutputStream.write_abstract_interface(CDROutputStream.java:235)
      at com.sun.corba.se.impl.javax.rmi.CORBA.Util.writeAbstractObject(Util.java:402)
      at javax.rmi.CORBA.Util.writeAbstractObject(Util.java:130)
      at com.sun.corba.se.impl.io.IIOPOutputStream.writeObjectOverride(IIOPOutputStream.java:160)
      at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:287)
      at java.util.HashSet.writeObject(HashSet.java:254)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at com.sun.corba.se.impl.io.IIOPOutputStream.invokeObjectWriter(IIOPOutputStream.java:627)
      at com.sun.corba.se.impl.io.IIOPOutputStream.outputObject(IIOPOutputStream.java:593)
      at com.sun.corba.se.impl.io.IIOPOutputStream.simpleWriteObject(IIOPOutputStream.java:181)
      at com.sun.corba.se.impl.io.ValueHandlerImpl.writeValueInternal(ValueHandlerImpl.java:222)
      at com.sun.corba.se.impl.io.ValueHandlerImpl.writeValueWithVersion(ValueHandlerImpl.java:204)
      at com.sun.corba.se.impl.io.ValueHandlerImpl.writeValue(ValueHandlerImpl.java:144)
      at com.sun.corba.se.impl.encoding.CDROutputStream_1_0.writeRMIIIOPValueType(CDROutputStream_1_0.java:773)
      at com.sun.corba.se.impl.encoding.CDROutputStream_1_0.write_value(CDROutputStream_1_0.java:822)
      at com.sun.corba.se.impl.encoding.CDROutputStream_1_0.write_value(CDROutputStream_1_0.java:836)
      at com.sun.corba.se.impl.encoding.CDROutputStream.write_value(CDROutputStream.java:218)
      at com.sun.corba.se.impl.copyobject.ORBStreamObjectCopierImpl.copy(ORBStreamObjectCopierImpl.java:39)
      at corba.copyobject.Client.copyObject(Client.java:85)
      at corba.copyobject.Client.doStandardTest(Client.java:386)
      at corba.copyobject.Client.testHashSet(Client.java:950)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at corba.copyobject.Client.runTest(Client.java:75)
      at corba.copyobject.Client.doMain(Client.java:127)
      at corba.copyobject.ORBStreamTest.main(ORBStreamTest.java:52)
      2) testLinkedHashSet(corba.copyobject.ORBStreamTest)java.lang.ClassFormatError: Illegal class name "corba/copyobject/ExtendedOperation+1"
      at sun.misc.Unsafe.defineClass(Native Method)
      at sun.reflect.ClassDefiner.defineClass(ClassDefiner.java:45)
      at sun.reflect.MethodAccessorGenerator+1.run(MethodAccessorGenerator.java:381)
      at java.security.AccessController.doPrivileged(Native Method)
      at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:377)
      at sun.reflect.MethodAccessorGenerator.generateSerializationConstructor(MethodAccessorGenerator.java:95)
      at sun.reflect.ReflectionFactory.newConstructorForSerialization(ReflectionFactory.java:321)
      at com.sun.corba.se.impl.io.ObjectStreamClass.getSerializableConstructor(ObjectStreamClass.java:965)
      at com.sun.corba.se.impl.io.ObjectStreamClass.access+1100(ObjectStreamClass.java:63)
      at com.sun.corba.se.impl.io.ObjectStreamClass+2.run(ObjectStreamClass.java:529)
      at java.security.AccessController.doPrivileged(Native Method)
      at com.sun.corba.se.impl.io.ObjectStreamClass.init(ObjectStreamClass.java:491)
      at com.sun.corba.se.impl.io.ObjectStreamClass.lookupInternal(ObjectStreamClass.java:152)
      at com.sun.corba.se.impl.io.ObjectStreamClass.lookup(ObjectStreamClass.java:85)
      at com.sun.corba.se.impl.io.ValueHandlerImpl.writeReplace(ValueHandlerImpl.java:452)
      at com.sun.corba.se.impl.encoding.CDROutputStream_1_0.writeRMIIIOPValueType(CDROutputStream_1_0.java:733)
      at com.sun.corba.se.impl.encoding.CDROutputStream_1_0.write_value(CDROutputStream_1_0.java:822)
      at com.sun.corba.se.impl.encoding.CDROutputStream_1_0.write_value(CDROutputStream_1_0.java:836)
      at com.sun.corba.se.impl.encoding.CDROutputStream.write_value(CDROutputStream.java:218)
      at com.sun.corba.se.impl.io.ValueHandlerImpl.write_Array(ValueHandlerImpl.java:566)
      at com.sun.corba.se.impl.io.ValueHandlerImpl.writeValueInternal(ValueHandlerImpl.java:220)
      at com.sun.corba.se.impl.io.ValueHandlerImpl.writeValueWithVersion(ValueHandlerImpl.java:204)
      at com.sun.corba.se.impl.io.ValueHandlerImpl.writeValue(ValueHandlerImpl.java:144)
      at com.sun.corba.se.impl.encoding.CDROutputStream_1_0.writeArray(CDROutputStream_1_0.java:686)
      at com.sun.corba.se.impl.encoding.CDROutputStream_1_0.write_value(CDROutputStream_1_0.java:810)
      at com.sun.corba.se.impl.encoding.CDROutputStream_1_0.write_value(CDROutputStream_1_0.java:836)
      at com.sun.corba.se.impl.encoding.CDROutputStream_1_0.write_value(CDROutputStream_1_0.java:632)
      at com.sun.corba.se.impl.encoding.CDROutputStream.write_value(CDROutputStream.java:222)
      at com.sun.corba.se.impl.io.IIOPOutputStream.writeObjectField(IIOPOutputStream.java:750)
      at com.sun.corba.se.impl.io.IIOPOutputStream.outputClassFields(IIOPOutputStream.java:812)
      at com.sun.corba.se.impl.io.IIOPOutputStream.defaultWriteObjectDelegate(IIOPOutputStream.java:226)
      at com.sun.corba.se.impl.io.IIOPOutputStream.outputObject(IIOPOutputStream.java:595)
      at com.sun.corba.se.impl.io.IIOPOutputStream.simpleWriteObject(IIOPOutputStream.java:181)
      at com.sun.corba.se.impl.io.ValueHandlerImpl.writeValueInternal(ValueHandlerImpl.java:222)
      at com.sun.corba.se.impl.io.ValueHandlerImpl.writeValueWithVersion(ValueHandlerImpl.java:204)
      at com.sun.corba.se.impl.io.ValueHandlerImpl.writeValue(ValueHandlerImpl.java:144)
      at com.sun.corba.se.impl.encoding.CDROutputStream_1_0.writeRMIIIOPValueType(CDROutputStream_1_0.java:773)
      at com.sun.corba.se.impl.encoding.CDROutputStream_1_0.write_value(CDROutputStream_1_0.java:822)
      at com.sun.corba.se.impl.encoding.CDROutputStream_1_0.write_value(CDROutputStream_1_0.java:836)
      at com.sun.corba.se.impl.encoding.CDROutputStream_1_0.write_value(CDROutputStream_1_0.java:632)
      at com.sun.corba.se.impl.encoding.CDROutputStream.write_value(CDROutputStream.java:222)
      at com.sun.corba.se.impl.io.IIOPOutputStream.writeObjectField(IIOPOutputStream.java:750)
      at com.sun.corba.se.impl.io.IIOPOutputStream.outputClassFields(IIOPOutputStream.java:812)
      at com.sun.corba.se.impl.io.IIOPOutputStream.defaultWriteObjectDelegate(IIOPOutputStream.java:226)
      at com.sun.corba.se.impl.io.IIOPOutputStream.outputObject(IIOPOutputStream.java:595)
      at com.sun.corba.se.impl.io.IIOPOutputStream.simpleWriteObject(IIOPOutputStream.java:181)
      at com.sun.corba.se.impl.io.ValueHandlerImpl.writeValueInternal(ValueHandlerImpl.java:222)
      at com.sun.corba.se.impl.io.ValueHandlerImpl.writeValueWithVersion(ValueHandlerImpl.java:204)
      at com.sun.corba.se.impl.io.ValueHandlerImpl.writeValue(ValueHandlerImpl.java:144)
      at com.sun.corba.se.impl.encoding.CDROutputStream_1_0.writeRMIIIOPValueType(CDROutputStream_1_0.java:773)
      at com.sun.corba.se.impl.encoding.CDROutputStream_1_0.write_value(CDROutputStream_1_0.java:822)
      at com.sun.corba.se.impl.encoding.CDROutputStream_1_0.write_value(CDROutputStream_1_0.java:836)
      at com.sun.corba.se.impl.encoding.CDROutputStream_1_0.write_abstract_interface(CDROutputStream_1_0.java:620)
      at com.sun.corba.se.impl.encoding.CDROutputStream.write_abstract_interface(CDROutputStream.java:235)
      at com.sun.corba.se.impl.javax.rmi.CORBA.Util.writeAbstractObject(Util.java:402)
      at javax.rmi.CORBA.Util.writeAbstractObject(Util.java:130)
      at com.sun.corba.se.impl.io.IIOPOutputStream.writeObjectOverride(IIOPOutputStream.java:160)
      at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:287)
      at java.util.HashSet.writeObject(HashSet.java:254)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at com.sun.corba.se.impl.io.IIOPOutputStream.invokeObjectWriter(IIOPOutputStream.java:627)
      at com.sun.corba.se.impl.io.IIOPOutputStream.outputObject(IIOPOutputStream.java:593)
      at com.sun.corba.se.impl.io.IIOPOutputStream.simpleWriteObject(IIOPOutputStream.java:181)
      at com.sun.corba.se.impl.io.ValueHandlerImpl.writeValueInternal(ValueHandlerImpl.java:222)
      at com.sun.corba.se.impl.io.ValueHandlerImpl.writeValueWithVersion(ValueHandlerImpl.java:204)
      at com.sun.corba.se.impl.io.ValueHandlerImpl.writeValue(ValueHandlerImpl.java:144)
      at com.sun.corba.se.impl.encoding.CDROutputStream_1_0.writeRMIIIOPValueType(CDROutputStream_1_0.java:773)
      at com.sun.corba.se.impl.encoding.CDROutputStream_1_0.write_value(CDROutputStream_1_0.java:822)
      at com.sun.corba.se.impl.encoding.CDROutputStream_1_0.write_value(CDROutputStream_1_0.java:836)
      at com.sun.corba.se.impl.encoding.CDROutputStream.write_value(CDROutputStream.java:218)
      at com.sun.corba.se.impl.copyobject.ORBStreamObjectCopierImpl.copy(ORBStreamObjectCopierImpl.java:39)
      at corba.copyobject.Client.copyObject(Client.java:85)
      at corba.copyobject.Client.doStandardTest(Client.java:386)
      at corba.copyobject.Client.testLinkedHashSet(Client.java:1058)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at corba.copyobject.Client.runTest(Client.java:75)
      at corba.copyobject.Client.doMain(Client.java:127)
      at corba.copyobject.ORBStreamTest.main(ORBStreamTest.java:52)
      3) testReadResolve(corba.copyobject.ORBStreamTest)java.lang.ClassFormatError: Illegal class name "corba/copyobject/Operation+1"
      at sun.misc.Unsafe.defineClass(Native Method)
      at sun.reflect.ClassDefiner.defineClass(ClassDefiner.java:45)
      at sun.reflect.MethodAccessorGenerator+1.run(MethodAccessorGenerator.java:381)
      at java.security.AccessController.doPrivileged(Native Method)
      at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:377)
      at sun.reflect.MethodAccessorGenerator.generateSerializationConstructor(MethodAccessorGenerator.java:95)
      at sun.reflect.ReflectionFactory.newConstructorForSerialization(ReflectionFactory.java:321)
      at com.sun.corba.se.impl.io.ObjectStreamClass.getSerializableConstructor(ObjectStreamClass.java:965)
      at com.sun.corba.se.impl.io.ObjectStreamClass.access+1100(ObjectStreamClass.java:63)
      at com.sun.corba.se.impl.io.ObjectStreamClass+2.run(ObjectStreamClass.java:529)
      at java.security.AccessController.doPrivileged(Native Method)
      at com.sun.corba.se.impl.io.ObjectStreamClass.init(ObjectStreamClass.java:491)
      at com.sun.corba.se.impl.io.ObjectStreamClass.lookupInternal(ObjectStreamClass.java:152)
      at com.sun.corba.se.impl.io.ObjectStreamClass.lookup(ObjectStreamClass.java:85)
      at com.sun.corba.se.impl.io.ValueHandlerImpl.writeReplace(ValueHandlerImpl.java:452)
      at com.sun.corba.se.impl.encoding.CDROutputStream_1_0.writeRMIIIOPValueType(CDROutputStream_1_0.java:733)
      at com.sun.corba.se.impl.encoding.CDROutputStream_1_0.write_value(CDROutputStream_1_0.java:822)
      at com.sun.corba.se.impl.encoding.CDROutputStream_1_0.write_value(CDROutputStream_1_0.java:836)
      at com.sun.corba.se.impl.encoding.CDROutputStream.write_value(CDROutputStream.java:218)
      at com.sun.corba.se.impl.copyobject.ORBStreamObjectCopierImpl.copy(ORBStreamObjectCopierImpl.java:39)
      at corba.copyobject.Client.copyObject(Client.java:85)
      at corba.copyobject.Client.doImmutableTest(Client.java:373)
      at corba.copyobject.Client.testReadResolve(Client.java:1101)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at corba.copyobject.Client.runTest(Client.java:75)
      at corba.copyobject.Client.doMain(Client.java:127)
      at corba.copyobject.ORBStreamTest.main(ORBStreamTest.java:52)

      FAILURES!!!


      Specific Machine Info:
      =====================


      SunOS kang 5.8 Generic_108528-25 sun4u sparc SUNW,Ultra-60


      ###@###.### 2004-01-14

            kbr Kenneth Russell (Inactive)
            tacheung Tak Wing Cheung (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: