2 Replies Latest reply: May 18, 2012 4:24 PM by dex chen RSS

ArrayIndexOutOfBoundsException on TransactionManager

dex chen Novice

I saw the following exception on a commit for a transaction.  What could cause this?

 

I am using JbossStandaloneTransactionManagerLookup class in the config.

 

2012-05-16/14:45:44.044/MDT [Thread-119] ERROR org.infinispan.interceptors.InvocationContextInterceptor[146] - ISPN000136: Execution error

java.lang.ArrayIndexOutOfBoundsException: 13

     at jdbm.recman.TransactionManager.start(TransactionManager.java:300)

     at jdbm.recman.RecordFile.commit(RecordFile.java:279)

     at jdbm.recman.PageManager.commit(PageManager.java:286)

     at jdbm.recman.BaseRecordManager.commit(BaseRecordManager.java:421)

     at jdbm.recman.CacheRecordManager.commit(CacheRecordManager.java:347)

     at org.infinispan.loaders.jdbm.JdbmCacheStore.commit(JdbmCacheStore.java:278)

     at org.infinispan.loaders.jdbm.JdbmCacheStore.applyModifications(JdbmCacheStore.java:493)

     at org.infinispan.loaders.AbstractCacheStore.commit(AbstractCacheStore.java:163)

     at org.infinispan.interceptors.CacheStoreInterceptor.visitCommitCommand(CacheStoreInterceptor.java:137)

     at org.infinispan.commands.tx.CommitCommand.acceptVisitor(CommitCommand.java:67)

     at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116)

     at org.infinispan.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:130)

     at org.infinispan.commands.AbstractVisitor.visitCommitCommand(AbstractVisitor.java:136)

     at org.infinispan.commands.tx.CommitCommand.acceptVisitor(CommitCommand.java:67)

     at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116)

     at org.infinispan.interceptors.EntryWrappingInterceptor.visitCommitCommand(EntryWrappingInterceptor.java:103)

     at org.infinispan.commands.tx.CommitCommand.acceptVisitor(CommitCommand.java:67)

     at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116)

     at org.infinispan.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:130)

     at org.infinispan.commands.AbstractVisitor.visitCommitCommand(AbstractVisitor.java:136)

     at org.infinispan.interceptors.locking.AbstractTxLockingInterceptor.visitCommitCommand(AbstractTxLockingInterceptor.java:104)

     at org.infinispan.commands.tx.CommitCommand.acceptVisitor(CommitCommand.java:67)

     at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116)

     at org.infinispan.interceptors.NotificationInterceptor.visitCommitCommand(NotificationInterceptor.java:65)

     at org.infinispan.commands.tx.CommitCommand.acceptVisitor(CommitCommand.java:67)

     at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116)

     at org.infinispan.interceptors.TxInterceptor.visitCommitCommand(TxInterceptor.java:120)

     at org.infinispan.commands.tx.CommitCommand.acceptVisitor(CommitCommand.java:67)

     at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116)

     at org.infinispan.interceptors.StateTransferLockInterceptor.handleWithRetries(StateTransferLockInterceptor.java:213)

     at org.infinispan.interceptors.StateTransferLockInterceptor.visitCommitCommand(StateTransferLockInterceptor.java:121)

     at org.infinispan.commands.tx.CommitCommand.acceptVisitor(CommitCommand.java:67)

     at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116)

     at org.infinispan.interceptors.InvocationContextInterceptor.handleAll(InvocationContextInterceptor.java:131)

     at org.infinispan.interceptors.InvocationContextInterceptor.handleDefault(InvocationContextInterceptor.java:90)

     at org.infinispan.commands.AbstractVisitor.visitCommitCommand(AbstractVisitor.java:136)

     at org.infinispan.commands.tx.CommitCommand.acceptVisitor(CommitCommand.java:67)

     at org.infinispan.interceptors.InterceptorChain.invoke(InterceptorChain.java:345)

     at org.infinispan.transaction.TransactionCoordinator.commit(TransactionCoordinator.java:181)

     at org.infinispan.transaction.xa.TransactionXaAdapter.commit(TransactionXaAdapter.java:123)

     at com.arjuna.ats.internal.jta.resources.arjunacore.XAResourceRecord.topLevelCommit(XAResourceRecord.java:447)

     at com.arjuna.ats.arjuna.coordinator.BasicAction.doCommit(BasicAction.java:2748)

     at com.arjuna.ats.arjuna.coordinator.BasicAction.doCommit(BasicAction.java:2664)

     at com.arjuna.ats.arjuna.coordinator.BasicAction.phase2Commit(BasicAction.java:1799)

     at com.arjuna.ats.arjuna.coordinator.BasicAction.End(BasicAction.java:1492)

     at com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator.end(TwoPhaseCoordinator.java:99)

     at com.arjuna.ats.arjuna.AtomicAction.commit(AtomicAction.java:159)

     at com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple.commitAndDisassociate(TransactionImple.java:1159)

     at com.arjuna.ats.internal.jta.transaction.arjunacore.BaseTransaction.commit(BaseTransaction.java:119)