JMS & Java 5
843830Jul 20 2005 — edited Jun 18 2008Hi all,
I've been having problems running our old jms application on java 1.5. The application runs well on 1.4. but after installing 1.5 well here's the stack trace ...
WARNING: ORBUTIL.valuehandlerReadException
org.omg.CORBA.MARSHAL: vmcid: SUN minor code: 211 completed: Maybe
at com.sun.corba.ee.impl.logging.ORBUtilSystemException.valuehandlerReadException(ORBUtilSystemException.java:5825)
at com.sun.corba.ee.impl.encoding.CDRInputStream_1_0.read_value(CDRInputStream_1_0.java:1083)
at com.sun.corba.ee.impl.encoding.CDRInputStream_1_0.read_value(CDRInputStream_1_0.java:934)
at com.sun.corba.ee.impl.encoding.CDRInputStream.read_value(CDRInputStream.java:240)
at com.sun.corba.ee.impl.corba.TCUtility.unmarshalIn(TCUtility.java:270)
at com.sun.corba.ee.impl.corba.AnyImpl.read_value(AnyImpl.java:559)
at com.sun.corba.ee.impl.encoding.CDRInputStream_1_0.read_any(CDRInputStream_1_0.java:729)
at com.sun.corba.ee.impl.encoding.CDRInputStream.read_any(CDRInputStream.java:211)
at com.sun.corba.ee.impl.javax.rmi.CORBA.Util.readAny(Util.java:362)
at javax.rmi.CORBA.Util.readAny(Util.java:92)
at com.sun.corba.ee.impl.io.ValueHandlerImpl.read_Array(ValueHandlerImpl.java:663)
at com.sun.corba.ee.impl.io.ValueHandlerImpl.readValueInternal(ValueHandlerImpl.java:325)
at com.sun.corba.ee.impl.io.ValueHandlerImpl.readValue(ValueHandlerImpl.java:293)
at com.sun.corba.ee.impl.encoding.CDRInputStream_1_0.read_value(CDRInputStream_1_0.java:1072)
at com.sun.corba.ee.impl.encoding.CDRInputStream.read_value(CDRInputStream.java:244)
at com.sun.corba.ee.impl.io.IIOPInputStream.inputObjectField(IIOPInputStream.java:1975)
at com.sun.corba.ee.impl.io.IIOPInputStream.inputClassFields(IIOPInputStream.java:2199)
at com.sun.corba.ee.impl.io.IIOPInputStream.inputObject(IIOPInputStream.java:1214)
at com.sun.corba.ee.impl.io.IIOPInputStream.simpleReadObject(IIOPInputStream.java:393)
at com.sun.corba.ee.impl.io.ValueHandlerImpl.readValueInternal(ValueHandlerImpl.java:327)
at com.sun.corba.ee.impl.io.ValueHandlerImpl.readValue(ValueHandlerImpl.java:293)
at com.sun.corba.ee.impl.encoding.CDRInputStream_1_0.read_value(CDRInputStream_1_0.java:1072)
at com.sun.corba.ee.impl.encoding.CDRInputStream.read_value(CDRInputStream.java:244)
at com.sun.corba.ee.impl.io.IIOPInputStream.inputObjectField(IIOPInputStream.java:1975)
at com.sun.corba.ee.impl.io.IIOPInputStream.inputClassFields(IIOPInputStream.java:2199)
at com.sun.corba.ee.impl.io.IIOPInputStream.inputObject(IIOPInputStream.java:1214)
at com.sun.corba.ee.impl.io.IIOPInputStream.simpleReadObject(IIOPInputStream.java:393)
at com.sun.corba.ee.impl.io.ValueHandlerImpl.readValueInternal(ValueHandlerImpl.java:327)
at com.sun.corba.ee.impl.io.ValueHandlerImpl.readValue(ValueHandlerImpl.java:293)
at com.sun.corba.ee.impl.encoding.CDRInputStream_1_0.read_value(CDRInputStream_1_0.java:1072)
at com.sun.corba.ee.impl.encoding.CDRInputStream_1_0.read_value(CDRInputStream_1_0.java:934)
at com.sun.corba.ee.impl.encoding.CDRInputStream.read_value(CDRInputStream.java:240)
at com.sun.corba.ee.impl.corba.TCUtility.unmarshalIn(TCUtility.java:270)
at com.sun.corba.ee.impl.corba.AnyImpl.read_value(AnyImpl.java:559)
at com.sun.corba.ee.impl.encoding.CDRInputStream_1_0.read_any(CDRInputStream_1_0.java:729)
at com.sun.corba.ee.impl.encoding.CDRInputStream.read_any(CDRInputStream.java:211)
at com.sun.corba.ee.impl.javax.rmi.CORBA.Util.readAny(Util.java:362)
at javax.rmi.CORBA.Util.readAny(Util.java:92)
at com.sun.corba.ee.impl.io.ValueHandlerImpl.read_Array(ValueHandlerImpl.java:663)
at com.sun.corba.ee.impl.io.ValueHandlerImpl.readValueInternal(ValueHandlerImpl.java:325)
at com.sun.corba.ee.impl.io.ValueHandlerImpl.readValue(ValueHandlerImpl.java:293)
at com.sun.corba.ee.impl.encoding.CDRInputStream_1_0.read_value(CDRInputStream_1_0.java:1072)
at com.sun.corba.ee.impl.encoding.CDRInputStream.read_value(CDRInputStream.java:244)
at com.sun.corba.ee.impl.io.IIOPInputStream.inputObjectField(IIOPInputStream.java:1975)
at com.sun.corba.ee.impl.io.IIOPInputStream.inputClassFields(IIOPInputStream.java:2199)
at com.sun.corba.ee.impl.io.IIOPInputStream.inputObject(IIOPInputStream.java:1214)
at com.sun.corba.ee.impl.io.IIOPInputStream.simpleReadObject(IIOPInputStream.java:393)
at com.sun.corba.ee.impl.io.ValueHandlerImpl.readValueInternal(ValueHandlerImpl.java:327)
at com.sun.corba.ee.impl.io.ValueHandlerImpl.readValue(ValueHandlerImpl.java:293)
at com.sun.corba.ee.impl.encoding.CDRInputStream_1_0.read_value(CDRInputStream_1_0.java:1072)
at com.sun.corba.ee.impl.encoding.CDRInputStream.read_value(CDRInputStream.java:244)
at com.sun.corba.ee.impl.io.IIOPInputStream.inputObjectField(IIOPInputStream.java:1975)
at com.sun.corba.ee.impl.io.IIOPInputStream.inputClassFields(IIOPInputStream.java:2199)
at com.sun.corba.ee.impl.io.IIOPInputStream.inputObject(IIOPInputStream.java:1214)
at com.sun.corba.ee.impl.io.IIOPInputStream.simpleReadObject(IIOPInputStream.java:393)
at com.sun.corba.ee.impl.io.ValueHandlerImpl.readValueInternal(ValueHandlerImpl.java:327)
at com.sun.corba.ee.impl.io.ValueHandlerImpl.readValue(ValueHandlerImpl.java:293)
at com.sun.corba.ee.impl.encoding.CDRInputStream_1_0.read_value(CDRInputStream_1_0.java:1072)
at com.sun.corba.ee.impl.encoding.CDRInputStream_1_0.read_value(CDRInputStream_1_0.java:934)
at com.sun.corba.ee.impl.encoding.CDRInputStream.read_value(CDRInputStream.java:240)
at com.sun.corba.ee.impl.corba.TCUtility.unmarshalIn(TCUtility.java:270)
at com.sun.corba.ee.impl.corba.AnyImpl.read_value(AnyImpl.java:559)
at com.sun.corba.ee.impl.encoding.CDRInputStream_1_0.read_any(CDRInputStream_1_0.java:729)
at com.sun.corba.ee.impl.encoding.CDRInputStream.read_any(CDRInputStream.java:211)
at com.sun.corba.ee.impl.javax.rmi.CORBA.Util.readAny(Util.java:362)
at javax.rmi.CORBA.Util.readAny(Util.java:92)
at org.omg.stub.com.sun.enterprise.naming._SerialContextProvider_Stub.lookup(Unknown Source)
at com.sun.enterprise.naming.SerialContext.lookup(SerialContext.java:126)
at javax.naming.InitialContext.lookup(InitialContext.java:351)
at com.sun.enterprise.naming.factory.ConnectorObjectFactory.getObjectInstance(ConnectorObjectFactory.java:67)
at javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:304)
at com.sun.enterprise.naming.SerialContext.lookup(SerialContext.java:130)
at javax.naming.InitialContext.lookup(InitialContext.java:351)
at net.telic.rtbec.rtts.jms.PAMRegistrationMessageConsumer.<init>(PAMRegistrationMessageConsumer.java:118)
at net.telic.rtbec.rtts.jms.PAMRegistrationMessageConsumer.main(PAMRegistrationMessageConsumer.java:583)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.tanukisoftware.wrapper.WrapperSimpleApp.run(WrapperSimpleApp.java:108)
at java.lang.Thread.run(Thread.java:595)
Caused by: java.io.IOException: Mismatched serialization UIDs : Source (Rep. IDRMI:com.sun.enterprise.deployment.EnvironmentProperty:E7159E98FCF03D6B:19B204E8D2E5EBBC) = 19B204E8D2E5EBBC whereas Target (Rep. ID RMI:com.sun.enterprise.deployment.EnvironmentProperty:E7159E98FCF03D6B:D551E7141FDEFC64) = D551E7141FDEFC64
at com.sun.corba.ee.impl.util.RepositoryId.useFullValueDescription(RepositoryId.java:569)
at com.sun.corba.ee.impl.io.ValueHandlerImpl.useFullValueDescription(ValueHandlerImpl.java:388)
at com.sun.corba.ee.impl.io.IIOPInputStream.simpleReadObject(IIOPInputStream.java:390)
at com.sun.corba.ee.impl.io.ValueHandlerImpl.readValueInternal(ValueHandlerImpl.java:327)
at com.sun.corba.ee.impl.io.ValueHandlerImpl.readValue(ValueHandlerImpl.java:293)
at com.sun.corba.ee.impl.encoding.CDRInputStream_1_0.read_value(CDRInputStream_1_0.java:1072)
... 79 more
Jul 20, 2005 9:34:25 AM com.sun.enterprise.naming.SerialContext lookup
SEVERE: NAM5003: CommunicationException in SerialContext lookup()
java.rmi.MarshalException: CORBA MARSHAL 1398079699 Maybe; nested exception is:
org.omg.CORBA.MARSHAL: vmcid: SUN minor code: 211 completed: Maybe
at com.sun.corba.ee.impl.javax.rmi.CORBA.Util.mapSystemException(Util.java:206)
at javax.rmi.CORBA.Util.mapSystemException(Util.java:67)
at org.omg.stub.com.sun.enterprise.naming._SerialContextProvider_Stub.lookup(Unknown Source)
at com.sun.enterprise.naming.SerialContext.lookup(SerialContext.java:126)
at javax.naming.InitialContext.lookup(InitialContext.java:351)
at com.sun.enterprise.naming.factory.ConnectorObjectFactory.getObjectInstance(ConnectorObjectFactory.java:67)
at javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:304)
at com.sun.enterprise.naming.SerialContext.lookup(SerialContext.java:130)
at javax.naming.InitialContext.lookup(InitialContext.java:351)
at net.telic.rtbec.rtts.jms.PAMRegistrationMessageConsumer.<init>(PAMRegistrationMessageConsumer.java:118)
at net.telic.rtbec.rtts.jms.PAMRegistrationMessageConsumer.main(PAMRegistrationMessageConsumer.java:583)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.tanukisoftware.wrapper.WrapperSimpleApp.run(WrapperSimpleApp.java:108)
at java.lang.Thread.run(Thread.java:595)
Caused by: org.omg.CORBA.MARSHAL: vmcid: SUN minor code: 211 completed: Maybe
at com.sun.corba.ee.impl.logging.ORBUtilSystemException.valuehandlerReadException(ORBUtilSystemException.java:5825)
at com.sun.corba.ee.impl.encoding.CDRInputStream_1_0.read_value(CDRInputStream_1_0.java:1083)
at com.sun.corba.ee.impl.encoding.CDRInputStream_1_0.read_value(CDRInputStream_1_0.java:934)
at com.sun.corba.ee.impl.encoding.CDRInputStream.read_value(CDRInputStream.java:240)
at com.sun.corba.ee.impl.corba.TCUtility.unmarshalIn(TCUtility.java:270)
at com.sun.corba.ee.impl.corba.AnyImpl.read_value(AnyImpl.java:559)
at com.sun.corba.ee.impl.encoding.CDRInputStream_1_0.read_any(CDRInputStream_1_0.java:729)
at com.sun.corba.ee.impl.encoding.CDRInputStream.read_any(CDRInputStream.java:211)
at com.sun.corba.ee.impl.javax.rmi.CORBA.Util.readAny(Util.java:362)
at javax.rmi.CORBA.Util.readAny(Util.java:92)
at com.sun.corba.ee.impl.io.ValueHandlerImpl.read_Array(ValueHandlerImpl.java:663)
at com.sun.corba.ee.impl.io.ValueHandlerImpl.readValueInternal(ValueHandlerImpl.java:325)
at com.sun.corba.ee.impl.io.ValueHandlerImpl.readValue(ValueHandlerImpl.java:293)
at com.sun.corba.ee.impl.encoding.CDRInputStream_1_0.read_value(CDRInputStream_1_0.java:1072)
at com.sun.corba.ee.impl.encoding.CDRInputStream.read_value(CDRInputStream.java:244)
at com.sun.corba.ee.impl.io.IIOPInputStream.inputObjectField(IIOPInputStream.java:1975)
at com.sun.corba.ee.impl.io.IIOPInputStream.inputClassFields(IIOPInputStream.java:2199)
at com.sun.corba.ee.impl.io.IIOPInputStream.inputObject(IIOPInputStream.java:1214)
at com.sun.corba.ee.impl.io.IIOPInputStream.simpleReadObject(IIOPInputStream.java:393)
at com.sun.corba.ee.impl.io.ValueHandlerImpl.readValueInternal(ValueHandlerImpl.java:327)
at com.sun.corba.ee.impl.io.ValueHandlerImpl.readValue(ValueHandlerImpl.java:293)
at com.sun.corba.ee.impl.encoding.CDRInputStream_1_0.read_value(CDRInputStream_1_0.java:1072)
at com.sun.corba.ee.impl.encoding.CDRInputStream.read_value(CDRInputStream.java:244)
at com.sun.corba.ee.impl.io.IIOPInputStream.inputObjectField(IIOPInputStream.java:1975)
at com.sun.corba.ee.impl.io.IIOPInputStream.inputClassFields(IIOPInputStream.java:2199)
at com.sun.corba.ee.impl.io.IIOPInputStream.inputObject(IIOPInputStream.java:1214)
at com.sun.corba.ee.impl.io.IIOPInputStream.simpleReadObject(IIOPInputStream.java:393)
at com.sun.corba.ee.impl.io.ValueHandlerImpl.readValueInternal(ValueHandlerImpl.java:327)
at com.sun.corba.ee.impl.io.ValueHandlerImpl.readValue(ValueHandlerImpl.java:293)
at com.sun.corba.ee.impl.encoding.CDRInputStream_1_0.read_value(CDRInputStream_1_0.java:1072)
at com.sun.corba.ee.impl.encoding.CDRInputStream_1_0.read_value(CDRInputStream_1_0.java:934)
at com.sun.corba.ee.impl.encoding.CDRInputStream.read_value(CDRInputStream.java:240)
at com.sun.corba.ee.impl.corba.TCUtility.unmarshalIn(TCUtility.java:270)
at com.sun.corba.ee.impl.corba.AnyImpl.read_value(AnyImpl.java:559)
at com.sun.corba.ee.impl.encoding.CDRInputStream_1_0.read_any(CDRInputStream_1_0.java:729)
at com.sun.corba.ee.impl.encoding.CDRInputStream.read_any(CDRInputStream.java:211)
at com.sun.corba.ee.impl.javax.rmi.CORBA.Util.readAny(Util.java:362)
at javax.rmi.CORBA.Util.readAny(Util.java:92)
at com.sun.corba.ee.impl.io.ValueHandlerImpl.read_Array(ValueHandlerImpl.java:663)
at com.sun.corba.ee.impl.io.ValueHandlerImpl.readValueInternal(ValueHandlerImpl.java:325)
at com.sun.corba.ee.impl.io.ValueHandlerImpl.readValue(ValueHandlerImpl.java:293)
at com.sun.corba.ee.impl.encoding.CDRInputStream_1_0.read_value(CDRInputStream_1_0.java:1072)
at com.sun.corba.ee.impl.encoding.CDRInputStream.read_value(CDRInputStream.java:244)
at com.sun.corba.ee.impl.io.IIOPInputStream.inputObjectField(IIOPInputStream.java:1975)
at com.sun.corba.ee.impl.io.IIOPInputStream.inputClassFields(IIOPInputStream.java:2199)
at com.sun.corba.ee.impl.io.IIOPInputStream.inputObject(IIOPInputStream.java:1214)
at com.sun.corba.ee.impl.io.IIOPInputStream.simpleReadObject(IIOPInputStream.java:393)
at com.sun.corba.ee.impl.io.ValueHandlerImpl.readValueInternal(ValueHandlerImpl.java:327)
at com.sun.corba.ee.impl.io.ValueHandlerImpl.readValue(ValueHandlerImpl.java:293)
at com.sun.corba.ee.impl.encoding.CDRInputStream_1_0.read_value(CDRInputStream_1_0.java:1072)
at com.sun.corba.ee.impl.encoding.CDRInputStream.read_value(CDRInputStream.java:244)
at com.sun.corba.ee.impl.io.IIOPInputStream.inputObjectField(IIOPInputStream.java:1975)
at com.sun.corba.ee.impl.io.IIOPInputStream.inputClassFields(IIOPInputStream.java:2199)
at com.sun.corba.ee.impl.io.IIOPInputStream.inputObject(IIOPInputStream.java:1214)
at com.sun.corba.ee.impl.io.IIOPInputStream.simpleReadObject(IIOPInputStream.java:393)
at com.sun.corba.ee.impl.io.ValueHandlerImpl.readValueInternal(ValueHandlerImpl.java:327)
at com.sun.corba.ee.impl.io.ValueHandlerImpl.readValue(ValueHandlerImpl.java:293)
at com.sun.corba.ee.impl.encoding.CDRInputStream_1_0.read_value(CDRInputStream_1_0.java:1072)
at com.sun.corba.ee.impl.encoding.CDRInputStream_1_0.read_value(CDRInputStream_1_0.java:934)
at com.sun.corba.ee.impl.encoding.CDRInputStream.read_value(CDRInputStream.java:240)
at com.sun.corba.ee.impl.corba.TCUtility.unmarshalIn(TCUtility.java:270)
at com.sun.corba.ee.impl.corba.AnyImpl.read_value(AnyImpl.java:559)
at com.sun.corba.ee.impl.encoding.CDRInputStream_1_0.read_any(CDRInputStream_1_0.java:729)
at com.sun.corba.ee.impl.encoding.CDRInputStream.read_any(CDRInputStream.java:211)
at com.sun.corba.ee.impl.javax.rmi.CORBA.Util.readAny(Util.java:362)
at javax.rmi.CORBA.Util.readAny(Util.java:92)
at org.omg.stub.com.sun.enterprise.naming._SerialContextProvider_Stub.lookup(Unknown Source)
... 14 more
Caused by: java.io.IOException: Mismatched serialization UIDs : Source (Rep. IDRMI:com.sun.enterprise.deployment.EnvironmentProperty:E7159E98FCF03D6B:19B204E8D2E5EBBC) = 19B204E8D2E5EBBC whereas Target (Rep. ID RMI:com.sun.enterprise.deployment.EnvironmentProperty:E7159E98FCF03D6B:D551E7141FDEFC64) = D551E7141FDEFC64
at com.sun.corba.ee.impl.util.RepositoryId.useFullValueDescription(RepositoryId.java:569)
at com.sun.corba.ee.impl.io.ValueHandlerImpl.useFullValueDescription(ValueHandlerImpl.java:388)
at com.sun.corba.ee.impl.io.IIOPInputStream.simpleReadObject(IIOPInputStream.java:390)
at com.sun.corba.ee.impl.io.ValueHandlerImpl.readValueInternal(ValueHandlerImpl.java:327)
at com.sun.corba.ee.impl.io.ValueHandlerImpl.readValue(ValueHandlerImpl.java:293)
at com.sun.corba.ee.impl.encoding.CDRInputStream_1_0.read_value(CDRInputStream_1_0.java:1072)
... 79 more
Jul 20, 2005 9:34:26 AM com.sun.enterprise.naming.SerialContext lookup
SEVERE: NAM5003: CommunicationException in SerialContext lookup()
com.sun.enterprise.connectors.ConnectorRuntimeException: Failed to look up ConnectorDescriptor from JNDI
at com.sun.enterprise.naming.factory.ConnectorObjectFactory.getObjectInstance(ConnectorObjectFactory.java:71)
at javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:304)
at com.sun.enterprise.naming.SerialContext.lookup(SerialContext.java:130)
at javax.naming.InitialContext.lookup(InitialContext.java:351)
at net.telic.rtbec.rtts.jms.PAMRegistrationMessageConsumer.<init>(PAMRegistrationMessageConsumer.java:118)
at net.telic.rtbec.rtts.jms.PAMRegistrationMessageConsumer.main(PAMRegistrationMessageConsumer.java:583)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.tanukisoftware.wrapper.WrapperSimpleApp.run(WrapperSimpleApp.java:108)
at java.lang.Thread.run(Thread.java:595)
JNDI API lookup failed: javax.naming.CommunicationException: serial context communication ex [Root exception is com.sun.enterprise.connectors.ConnectorRuntimeException: Failed to look up ConnectorDescriptor from JNDI]
Has there been any reported problems in migrating jms applications to Java 5?