-
Bug
-
Resolution: Won't Do
-
Blocker
-
None
-
10.0.0.CR4
-
None
-
-
The Xids table on MariaDB needs to be created as (xid BINARY(144), transactionManagerID varchar(64), actionuid BINARY(28)
Transaction recovery fails with error in logs when in transaction commit-markable-resource is used which is connected to MariaDB.
10:02:14,727 DEBUG [com.arjuna.ats.arjuna] (Listener:4712) Connected to 127.0.0.1 on port 60906 on listener port 4712 for service com.arjuna.ats.internal.arjuna.recovery.WorkerService 10:02:14,729 DEBUG [com.arjuna.ats.arjuna] (Server.Connection:127.0.0.1:60906) PeriodicRecovery: listener worker interrupts background thread 10:02:14,729 DEBUG [com.arjuna.ats.arjuna] (Periodic Recovery) PeriodicRecovery: background thread Status <== SCANNING 10:02:14,729 INFO [com.arjuna.ats.arjuna] (Server.Connection:127.0.0.1:60906) ARJUNA012340: RecoveryManager scan scheduled to begin. 10:02:14,729 DEBUG [com.arjuna.ats.arjuna] (Periodic Recovery) PeriodicRecovery: background thread scanning 10:02:14,729 DEBUG [com.arjuna.ats.arjuna] (Periodic Recovery) Periodic recovery first pass at Mon, 2 Nov 2015 10:02:14 10:02:14,729 TRACE [com.arjuna.ats.arjuna] (Periodic Recovery) CommitMarkableResourceRecordRecoveryModule::periodicWorkFirstPass 10:02:14,729 TRACE [com.arjuna.ats.arjuna] (Periodic Recovery) CommitMarkableResourceRecordRecoveryModule::connecting to: java:jboss/xa-datasources/CrashRecoveryDS 10:02:14,730 TRACE [com.arjuna.ats.jta] (Periodic Recovery) TransactionSynchronizationRegistryImple.getTransactionKey 10:02:15,351 ERROR [stderr] (Periodic Recovery) Exception in thread "Periodic Recovery" java.lang.ArrayIndexOutOfBoundsException 10:02:15,351 ERROR [stderr] (Periodic Recovery) at java.lang.System.arraycopy(Native Method) 10:02:15,351 ERROR [stderr] (Periodic Recovery) at com.arjuna.ats.internal.jta.recovery.arjunacore.CommitMarkableResourceRecordRecoveryModule.periodicWorkFirstPass(CommitMarkableResourceRecordRecoveryModule.java:259) 10:02:15,351 ERROR [stderr] (Periodic Recovery) at com.arjuna.ats.internal.arjuna.recovery.PeriodicRecovery.doWorkInternal(PeriodicRecovery.java:747) 10:02:15,351 ERROR [stderr] (Periodic Recovery) at com.arjuna.ats.internal.arjuna.recovery.PeriodicRecovery.run(PeriodicRecovery.java:375) 10:06:58,460 TRACE [com.arjuna.ats.arjuna] (Transaction Reaper) ReaperThread.run () 10:06:58,460 TRACE [com.arjuna.ats.arjuna] (Transaction Reaper) TransactionReaper::check () 10:06:58,460 TRACE [com.arjuna.ats.arjuna] (Transaction Reaper) TransactionReaper::check - comparing 1446455218460 10:06:58,460 TRACE [com.arjuna.ats.arjuna] (Transaction Reaper) Thread Thread[Transaction Reaper,5,main] sleeping for 9223370590399557347
- clones
-
JBEAP-1718 Recovery problem with CMR on MariaDB
- Closed