Bug 1333245

Summary: (6.4.z) Recover of transaction started by MDB on WSMQ when RAR is deployed as an archive does not work(JTS)
Product: [JBoss] JBoss Enterprise Application Platform 6 Reporter: baranowb <bbaranow>
Component: Transaction ManagerAssignee: Dmitrii Tikhomirov <dtikhomi>
Status: CLOSED CURRENTRELEASE QA Contact: Daniel Simko <dsimko>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 6.4.8CC: bmaxwell, dsimko, jtruhlar, ochaloup, rnetuka, tom.jenkinson
Target Milestone: CR1   
Target Release: EAP 6.4.9   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2017-01-17 12:54:28 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1280275    
Bug Blocks: 1324262, 1325725    

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.