Bug 1333245 - (6.4.z) Recover of transaction started by MDB on WSMQ when RAR is deployed as an archive does not work(JTS)
Summary: (6.4.z) Recover of transaction started by MDB on WSMQ when RAR is deployed as...
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: JBoss Enterprise Application Platform 6
Classification: JBoss
Component: Transaction Manager
Version: 6.4.8
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: CR1
: EAP 6.4.9
Assignee: Dmitrii Tikhomirov
QA Contact: Daniel Simko
URL:
Whiteboard:
Depends On: 1280275
Blocks: eap649-payload 1325725
TreeView+ depends on / blocked
 
Reported: 2016-05-05 05:29 UTC by baranowb
Modified: 2017-01-17 12:54 UTC (History)
6 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2017-01-17 12:54:28 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker JBTM-2550 0 Blocker Resolved If a class cannot be deserialized safely, try to fallback and use the XARecoveryModule to locate an appropriate XAResour... 2017-10-04 09:50:23 UTC

Description baranowb 2016-05-05 05:29:53 UTC
Recovery does not work for JTS

[1]
09:06:19,349 WARN  [com.arjuna.ats.jtax] (Periodic Recovery) ARJUNA024018: Exception on attempting to resource XAResource: java.lang.ClassNotFoundException: com.ibm.mq.connector.xa.XARWrapper from [Module "org.jboss.jts:main" from local module loader @3abc8e1e (finder: local module finder @311671b2 (roots: /mnt/hudson_workspace/workspace/eap-64-jbossts-crashrec-tests-jms-ibmmq/ca8a9f5a/jboss-eap-6.4/modules,/mnt/hudson_workspace/workspace/eap-64-jbossts-crashrec-tests-jms-ibmmq/ca8a9f5a/jboss-eap-6.4/modules/system/layers/base/.overlays/layer-base-jboss-eap-6.4.8.CP,/mnt/hudson_workspace/workspace/eap-64-jbossts-crashrec-tests-jms-ibmmq/ca8a9f5a/jboss-eap-6.4/modules/system/layers/base,/mnt/hudson_workspace/workspace/eap-64-jbossts-crashrec-tests-jms-ibmmq/ca8a9f5a/eap-tests-transactions/jbossts/target/jbossas-jbossts/modules))]
	at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:213) [jboss-modules.jar:1.3.7.Final-redhat-1]
	at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:459) [jboss-modules.jar:1.3.7.Final-redhat-1]
	at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:447) [jboss-modules.jar:1.3.7.Final-redhat-1]
	at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:414) [jboss-modules.jar:1.3.7.Final-redhat-1]
	at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:389) [jboss-modules.jar:1.3.7.Final-redhat-1]
	at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:134) [jboss-modules.jar:1.3.7.Final-redhat-1]
	at java.lang.Class.forName0(Native Method) [rt.jar:1.6.0_45]
	at java.lang.Class.forName(Class.java:249) [rt.jar:1.6.0_45]
	at java.io.ObjectInputStream.resolveClass(ObjectInputStream.java:602) [rt.jar:1.6.0_45]
	at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1589) [rt.jar:1.6.0_45]
	at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1494) [rt.jar:1.6.0_45]
	at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1748) [rt.jar:1.6.0_45]
	at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1327) [rt.jar:1.6.0_45]
	at java.io.ObjectInputStream.readObject(ObjectInputStream.java:349) [rt.jar:1.6.0_45]
	at com.arjuna.ats.internal.jta.resources.jts.orbspecific.XAResourceRecord.restoreState(XAResourceRecord.java:1018) [jbossjts-jacorb-4.17.32.Final-redhat-1.jar:4.17.32.Final-redhat-1]
	at com.arjuna.ats.internal.jta.resources.jts.orbspecific.XAResourceRecord.loadState(XAResourceRecord.java:1328) [jbossjts-jacorb-4.17.32.Final-redhat-1.jar:4.17.32.Final-redhat-1]
	at com.arjuna.ats.internal.jta.resources.jts.orbspecific.XAResourceRecord.<init>(XAResourceRecord.java:1135) [jbossjts-jacorb-4.17.32.Final-redhat-1.jar:4.17.32.Final-redhat-1]
	at com.arjuna.ats.internal.jta.recovery.jts.XARecoveryResourceImple.<init>(XARecoveryResourceImple.java:53) [jbossjts-jacorb-4.17.32.Final-redhat-1.jar:4.17.32.Final-redhat-1]
	at com.arjuna.ats.internal.jta.recovery.jts.XARecoveryResourceManagerImple.getResource(XARecoveryResourceManagerImple.java:50) [jbossjts-jacorb-4.17.32.Final-redhat-1.jar:4.17.32.Final-redhat-1]
	at com.arjuna.ats.internal.jta.recovery.arjunacore.XARecoveryModule.xaRecoverySecondPass(XARecoveryModule.java:667) [jbossjts-jacorb-4.17.32.Final-redhat-1.jar:4.17.32.Final-redhat-1]
	at com.arjuna.ats.internal.jta.recovery.arjunacore.XARecoveryModule.bottomUpRecovery(XARecoveryModule.java:426) [jbossjts-jacorb-4.17.32.Final-redhat-1.jar:4.17.32.Final-redhat-1]
	at com.arjuna.ats.internal.jta.recovery.arjunacore.XARecoveryModule.periodicWorkSecondPass(XARecoveryModule.java:210) [jbossjts-jacorb-4.17.32.Final-redhat-1.jar:4.17.32.Final-redhat-1]
	at com.arjuna.ats.internal.arjuna.recovery.PeriodicRecovery.doWorkInternal(PeriodicRecovery.java:793) [jbossjts-jacorb-4.17.32.Final-redhat-1.jar:4.17.32.Final-redhat-1]
	at com.arjuna.ats.internal.arjuna.recovery.PeriodicRecovery.run(PeriodicRecovery.java:375) [jbossjts-jacorb-4.17.32.Final-redhat-1.jar:4.17.32.Final-redhat-1]

Comment 2 Daniel Simko 2016-06-20 09:17:38 UTC
Verified with EAP 6.4.9.CR1.

Comment 3 Petr Penicka 2017-01-17 12:54:28 UTC
Retroactively bulk-closing issues from released EAP 6.4 cummulative patches.


Note You need to log in before you can comment on or make changes to this bug.