My Oracle Support Banner

RP/TUX 8.0 - [interop] javax.management.ObjectName serialversion incompatible in running transaction propagation test (Doc ID 775651.1)

Last updated on SEPTEMBER 08, 2023

Applies to:

Oracle Tuxedo - Version 8.0 and later
Information in this document applies to any platform.
Information in this document applies to any platform

Goal

Tux8.0RP289> find_one_factory_by_id() failed with LIBMFF_CAT:1084 Cannot Proceed Exception when it is called via WLSv8.1sp2/WTC (backport CR092427 fix from Tux8.1 to Tux8.0)

12-Jul-04 04:27:19 FAILURE 
vers1!0[16]!seq!3[22]!<DomainName>test!15[29]!weblogic.qa.tests.interop.ejb11.<DomainName>.<DomainName>UniversalTest.testCallerUniversal()     
Required-NotSupported failed by unexpected Exception: EXCEPTION: java.rmi.RemoteException: Exception while commiting Tx :
Name=[EJB weblogic.qa.tests.interop.ejb11.<DomainName>.<AppName>.planItinerary_Required(java.lang.String,java.util.Properties)],.....);
nested exception is: javax.transaction.SystemException: Lost connection to server while commit was in progress, ignoring because initiating server is not coordinating server.
Remote Exception received=weblogic.rjvm.PeerGoneException: ; nested exception is: java.rmi.UnmarshalException: Incoming message header or abbreviation processing failed ; nested exception is: java.io.InvalidClassException: javax.management.ObjectName; local class incompatible: stream classdesc serialVersionUID = , local class serialVersionUID = at weblogic.rjvm.BasicOutboundRequest.sendReceive(BasicOutboundRequest.java:108) at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:284) at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:244) at weblogic.qa.tests.interop.ejb11.<DomainName>.<AppName>_finels_EOImpl_813_WLStub.planItinerary_Required(UnknownSource) at weblogic.qa.tests.interop.ejb11.<DomainName>.<DomainName>UniversalTest.testCallerUniversal(<DomainName>UniversalTest.java:99) 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:495) at weblogic.qa.frame.compose.AutoTest.runOne(AutoTest.java:608) at weblogic.qa.frame.compose.AutoTest.runOne(AutoTest.java:555) at weblogic.qa.frame.compose.AutoTest.runOneWrapper(AutoTest.java:564) at weblogic.qa.frame.compose.AutoTest.runNamedTests(AutoTest.java:511) at weblogic.qa.frame.compose.AutoTest.runAll(AutoTest.java:453) at weblogic.qa.frame.compose.AutoTest.run(AutoTest.java:403) at java.lang.Thread.run(Thread.java:570) Caused by: javax.transaction.SystemException: Lost connection to server while commit was in progress, ignoring because initiating server is not coordinating server.
Remote Exception received=weblogic.rjvm.PeerGoneException: ; nested exception is: java.rmi.UnmarshalException: Incoming message header or abbreviation processing failed ; nested exception is: java.io.InvalidClassException: javax.management.ObjectName; local class incompatible: stream classdesc serialVersionUID = , local class serialVersionUID = at weblogic.transaction.internal.TransactionImpl.commit(TransactionImpl.java:350) at weblogic.transaction.internal.ServerTransactionImpl.internalCommit(ServerTransactionImpl.java:256) at weblogic.transaction.internal.ServerTransactionImpl.commit(ServerTransactionImpl.java:244) at weblogic.ejb20.internal.BaseEJBObject.postInvoke(BaseEJBObject.java:299) at weblogic.ejb20.internal.StatelessEJBObject.postInvoke(StatelessEJBObject.java:140) at weblogic.qa.tests.interop.ejb11.<DomainName>.<AppName>_finels_EOImpl.planItinerary_Required(<AppName>_finels_EOImpl.java:172) at weblogic.qa.tests.interop.ejb11.<DomainName>.<AppName>_finels_EOImpl_WLSkel.invoke(Unknown Source) at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:477) at weblogic.rmi.cluster.ReplicaAwareServerRef.invoke(ReplicaAwareServerRef.java:108) at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:420) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363) at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:144) at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:415) at weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.java:30) at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219) at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
NOTE:  The attribute values used in this article represent fictitious sample names that are made up as example. Any similarity to actual code, is purely coincidental and not intended in any other manner.

Solution

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Goal
Solution
References

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.