Back to bug 1035216

Who When What Removed Added
Jitka Kozana 2014-01-23 13:25:32 UTC CC jkudrnac
Version 6.2.1
Masafumi Miura 2014-04-03 06:32:25 UTC CC mmiura
Rostislav Svoboda 2014-04-04 11:33:27 UTC CC rsvoboda
Masafumi Miura 2014-04-06 08:51:13 UTC Link ID JBoss Issue Tracker WFLY-3220
Masafumi Miura 2014-04-07 05:49:41 UTC Blocks 1084872
Kabir Khan 2014-04-07 22:17:09 UTC CC kkhan
Kabir Khan 2014-04-08 09:28:06 UTC Status NEW MODIFIED
Target Milestone --- ER2
Paul Gier 2014-04-17 21:39:06 UTC Status MODIFIED ON_QA
Brad Maxwell 2014-04-17 22:30:47 UTC CC bmaxwell
Summary ArrayIndexOutOfBoundsException during periodic recovery on EJBTransactionRecoveryService [GSS](6.3.0) ArrayIndexOutOfBoundsException during periodic recovery on EJBTransactionRecoveryService
Nichola Moore 2014-05-01 01:06:33 UTC CC nmoore
Doc Text Cause: Issue in periodc recovery code on EJBTransactionRecoveryService.

Consequence: Java ArrayIndexOutOfBoundsException during periodic recovery on EJBTransactionRecoveryService

Fix: Amend code so that array index does not become out of bounds.

Result:Consistently correct running of periodic recovery transaction.
Ondrej Chaloupka 2014-05-05 10:50:22 UTC Status ON_QA VERIFIED
Russell Dickenson 2014-05-13 01:06:37 UTC Doc Text Cause: Issue in periodc recovery code on EJBTransactionRecoveryService.

Consequence: Java ArrayIndexOutOfBoundsException during periodic recovery on EJBTransactionRecoveryService

Fix: Amend code so that array index does not become out of bounds.

Result:Consistently correct running of periodic recovery transaction.
An intermittent issue between the periodic recovery and EJBTransactionRecoveryService resulted in an ArrayIndexOutOfBoundsException.

----
[com.arjuna.ats.jta] (Periodic Recovery) ARJUNA016009: Caught:: java.lang.ArrayIndexOutOfBoundsException: 0
at org.jboss.as.ejb3.remote.EJBTransactionRecoveryService.getXAResources(EJBTransactionRecoveryService.java:112)
....
----

The root cause of the issue was that the creation of an 'XAResource' element was not contained within the associated logic loop and this led to the array index error. This element has now been moved so that it is within the logic loop and so the periodic recovery no longer conflicts with the EJBTransactionRecoveryService.
mark yarborough 2014-06-28 15:42:06 UTC Status VERIFIED CLOSED
Resolution --- CURRENTRELEASE
Last Closed 2014-06-28 11:42:06 UTC
Nichola Moore 2014-08-12 02:08:47 UTC CC nmoore

Back to bug 1035216