Skip to content

Instantly share code, notes, and snippets.

@Eugeny
Created May 5, 2012 17:46
Show Gist options
  • Save Eugeny/2604282 to your computer and use it in GitHub Desktop.
Save Eugeny/2604282 to your computer and use it in GitHub Desktop.
[5/4/12 23:12:30:843 EEST] 000000b2 XATransaction E J2CA0026E: Method addSync caught javax.transaction.RollbackException: Transaction rolled back
at com.ibm.ws.Transaction.JTA.TransactionImpl.registerSynchronization(TransactionImpl.java:3589)
at com.ibm.ws.Transaction.JTA.TransactionImpl.registerSynchronization(TransactionImpl.java:3568)
at com.ibm.ws.Transaction.JTA.TranManagerSet.registerSynchronization(TranManagerSet.java:515)
at com.ibm.ejs.j2c.XATransactionWrapper.addSync(XATransactionWrapper.java:290)
at com.ibm.ejs.j2c.ConnectionManager.initializeForUOW(ConnectionManager.java:1340)
at com.ibm.ejs.j2c.ConnectionManager.involveMCInTran(ConnectionManager.java:1065)
at com.ibm.ejs.j2c.ConnectionManager.allocateConnection(ConnectionManager.java:613)
at com.ibm.ws.rsadapter.jdbc.WSJdbcDataSource.getConnection(WSJdbcDataSource.java:449)
at com.ibm.ws.rsadapter.jdbc.WSJdbcDataSource.getConnection(WSJdbcDataSource.java:418)
at com.ibm.icm.ci.Datastore$DataSource.getConnection(Datastore.java:596)
at com.ibm.icm.ci.ConnectionService.getConnection(ConnectionService.java:93)
at com.ibm.icm.ts.tss.ls.BaseDBImpl$ConnectionWrapper.getConnection(BaseDBImpl.java:1556)
at com.ibm.icm.ts.tss.ls.BaseDBImpl.removeExpiredIndexClaims(BaseDBImpl.java:318)
at com.ibm.icm.ts.tss.ls.LibraryServerImpl.removeExpiredIndexClaims(LibraryServerImpl.java:295)
at com.ibm.icm.ts.tss.ls.LibraryServerImpl.state(LibraryServerImpl.java:55)
at com.ibm.icm.ts.tss.app.Janitor.cleanupLibraryServer(Janitor.java:43)
at com.ibm.icm.ts.tss.app.JanitorService.cleanupLibraryServer(JanitorService.java:66)
at com.ibm.icm.ts.tss.app.JanitorService.access$000(JanitorService.java:22)
at com.ibm.icm.ts.tss.app.JanitorService$Notifiee.onEvent(JanitorService.java:110)
at com.ibm.icm.ts.act.ActivityImpl$ManagerImpl$ActivityRunner.runActivity(ActivityImpl.java:333)
at com.ibm.icm.ts.act.ActivityImpl$ManagerImpl$ActivityRunner.run(ActivityImpl.java:303)
at com.ibm.hrl.workmanager.RunnableWrapper.run(RunnableWrapper.java:44)
at com.ibm.hrl.workmanager.impl.was.WasWork.run(WasWork.java:75)
at com.ibm.ws.asynchbeans.J2EEContext$RunProxy.run(J2EEContext.java:268)
at java.security.AccessController.doPrivileged(AccessController.java:214)
at javax.security.auth.Subject.doAs(Subject.java:495)
at com.ibm.websphere.security.auth.WSSubject.doAs(WSSubject.java:118)
at com.ibm.ws.asynchbeans.J2EEContext$DoAsProxy.run(J2EEContext.java:335)
at java.security.AccessController.doPrivileged(AccessController.java:241)
at com.ibm.ws.asynchbeans.J2EEContext.run(J2EEContext.java:777)
at com.ibm.ws.asynchbeans.WorkWithExecutionContextImpl.go(WorkWithExecutionContextImpl.java:218)
at com.ibm.ws.asynchbeans.ABWorkItemImpl.run(ABWorkItemImpl.java:158)
at java.lang.Thread.run(Thread.java:811)
while trying to register the Resource Adapter with the Synchronization Manager for the current transaction, and threw a ResourceException.
[5/4/12 23:12:30:843 EEST] 000000b2 ConnectionSer E com.ibm.icm.ci.ConnectionService ConnectionService.getConnection java.sql.SQLException: addSync: caught Exception
java.sql.SQLException: addSync: caught Exception
at com.ibm.ws.rsadapter.AdapterUtil.toSQLException(AdapterUtil.java:1376)
at com.ibm.ws.rsadapter.jdbc.WSJdbcDataSource.getConnection(WSJdbcDataSource.java:462)
at com.ibm.ws.rsadapter.jdbc.WSJdbcDataSource.getConnection(WSJdbcDataSource.java:418)
at com.ibm.icm.ci.Datastore$DataSource.getConnection(Datastore.java:596)
at com.ibm.icm.ci.ConnectionService.getConnection(ConnectionService.java:93)
at com.ibm.icm.ts.tss.ls.BaseDBImpl$ConnectionWrapper.getConnection(BaseDBImpl.java:1556)
at com.ibm.icm.ts.tss.ls.BaseDBImpl.removeExpiredIndexClaims(BaseDBImpl.java:318)
at com.ibm.icm.ts.tss.ls.LibraryServerImpl.removeExpiredIndexClaims(LibraryServerImpl.java:295)
at com.ibm.icm.ts.tss.ls.LibraryServerImpl.state(LibraryServerImpl.java:55)
at com.ibm.icm.ts.tss.app.Janitor.cleanupLibraryServer(Janitor.java:43)
at com.ibm.icm.ts.tss.app.JanitorService.cleanupLibraryServer(JanitorService.java:66)
at com.ibm.icm.ts.tss.app.JanitorService.access$000(JanitorService.java:22)
at com.ibm.icm.ts.tss.app.JanitorService$Notifiee.onEvent(JanitorService.java:110)
at com.ibm.icm.ts.act.ActivityImpl$ManagerImpl$ActivityRunner.runActivity(ActivityImpl.java:333)
at com.ibm.icm.ts.act.ActivityImpl$ManagerImpl$ActivityRunner.run(ActivityImpl.java:303)
at com.ibm.hrl.workmanager.RunnableWrapper.run(RunnableWrapper.java:44)
at com.ibm.hrl.workmanager.impl.was.WasWork.run(WasWork.java:75)
at com.ibm.ws.asynchbeans.J2EEContext$RunProxy.run(J2EEContext.java:268)
at java.security.AccessController.doPrivileged(AccessController.java:214)
at javax.security.auth.Subject.doAs(Subject.java:495)
at com.ibm.websphere.security.auth.WSSubject.doAs(WSSubject.java:118)
at com.ibm.ws.asynchbeans.J2EEContext$DoAsProxy.run(J2EEContext.java:335)
at java.security.AccessController.doPrivileged(AccessController.java:241)
at com.ibm.ws.asynchbeans.J2EEContext.run(J2EEContext.java:777)
at com.ibm.ws.asynchbeans.WorkWithExecutionContextImpl.go(WorkWithExecutionContextImpl.java:218)
at com.ibm.ws.asynchbeans.ABWorkItemImpl.run(ABWorkItemImpl.java:158)
at java.lang.Thread.run(Thread.java:811)
Caused by: javax.resource.ResourceException: addSync: caught Exception
at com.ibm.ejs.j2c.XATransactionWrapper.addSync(XATransactionWrapper.java:300)
at com.ibm.ejs.j2c.ConnectionManager.initializeForUOW(ConnectionManager.java:1340)
at com.ibm.ejs.j2c.ConnectionManager.involveMCInTran(ConnectionManager.java:1065)
at com.ibm.ejs.j2c.ConnectionManager.allocateConnection(ConnectionManager.java:613)
at com.ibm.ws.rsadapter.jdbc.WSJdbcDataSource.getConnection(WSJdbcDataSource.java:449)
... 25 more
Caused by: javax.transaction.RollbackException: Transaction rolled back
at com.ibm.ws.Transaction.JTA.TransactionImpl.registerSynchronization(TransactionImpl.java:3589)
at com.ibm.ws.Transaction.JTA.TransactionImpl.registerSynchronization(TransactionImpl.java:3568)
at com.ibm.ws.Transaction.JTA.TranManagerSet.registerSynchronization(TranManagerSet.java:515)
at com.ibm.ejs.j2c.XATransactionWrapper.addSync(XATransactionWrapper.java:290)
... 29 more
[5/4/12 23:12:30:859 EEST] 000000b2 JCRCFLLoggerI E com.ibm.icm.ts.tss.JCRCFLLoggerImpl com.ibm.icm.ts.tss.ls.LibraryServerImpl.removeExpiredIndexClaims [java.lang.ThreadGroup[name=icmciWorkManager: jcrear,maxpri=10]]: Error removing expired index claims from the database. java.sql.SQLException: ConnectionWrapper.getConnection()
at com.ibm.icm.ts.tss.ls.BaseDBImpl$ConnectionWrapper.getConnection(BaseDBImpl.java:1559)
at com.ibm.icm.ts.tss.ls.BaseDBImpl.removeExpiredIndexClaims(BaseDBImpl.java:318)
at com.ibm.icm.ts.tss.ls.LibraryServerImpl.removeExpiredIndexClaims(LibraryServerImpl.java:295)
at com.ibm.icm.ts.tss.ls.LibraryServerImpl.state(LibraryServerImpl.java:55)
at com.ibm.icm.ts.tss.app.Janitor.cleanupLibraryServer(Janitor.java:43)
at com.ibm.icm.ts.tss.app.JanitorService.cleanupLibraryServer(JanitorService.java:66)
at com.ibm.icm.ts.tss.app.JanitorService.access$000(JanitorService.java:22)
at com.ibm.icm.ts.tss.app.JanitorService$Notifiee.onEvent(JanitorService.java:110)
at com.ibm.icm.ts.act.ActivityImpl$ManagerImpl$ActivityRunner.runActivity(ActivityImpl.java:333)
at com.ibm.icm.ts.act.ActivityImpl$ManagerImpl$ActivityRunner.run(ActivityImpl.java:303)
at com.ibm.hrl.workmanager.RunnableWrapper.run(RunnableWrapper.java:44)
at com.ibm.hrl.workmanager.impl.was.WasWork.run(WasWork.java:75)
at com.ibm.ws.asynchbeans.J2EEContext$RunProxy.run(J2EEContext.java:268)
at java.security.AccessController.doPrivileged(AccessController.java:214)
at javax.security.auth.Subject.doAs(Subject.java:495)
at com.ibm.websphere.security.auth.WSSubject.doAs(WSSubject.java:118)
at com.ibm.ws.asynchbeans.J2EEContext$DoAsProxy.run(J2EEContext.java:335)
at java.security.AccessController.doPrivileged(AccessController.java:241)
at com.ibm.ws.asynchbeans.J2EEContext.run(J2EEContext.java:777)
at com.ibm.ws.asynchbeans.WorkWithExecutionContextImpl.go(WorkWithExecutionContextImpl.java:218)
at com.ibm.ws.asynchbeans.ABWorkItemImpl.run(ABWorkItemImpl.java:158)
at java.lang.Thread.run(Thread.java:811)
Caused by: com.ibm.icm.ci.CDMException: Failed to get a connection from the pool
at com.ibm.icm.ci.ConnectionService.getConnection(ConnectionService.java:113)
at com.ibm.icm.ts.tss.ls.BaseDBImpl$ConnectionWrapper.getConnection(BaseDBImpl.java:1556)
... 21 more
Caused by: java.sql.SQLException: addSync: caught Exception
at com.ibm.ws.rsadapter.AdapterUtil.toSQLException(AdapterUtil.java:1376)
at com.ibm.ws.rsadapter.jdbc.WSJdbcDataSource.getConnection(WSJdbcDataSource.java:462)
at com.ibm.ws.rsadapter.jdbc.WSJdbcDataSource.getConnection(WSJdbcDataSource.java:418)
at com.ibm.icm.ci.Datastore$DataSource.getConnection(Datastore.java:596)
at com.ibm.icm.ci.ConnectionService.getConnection(ConnectionService.java:93)
... 22 more
Caused by: javax.resource.ResourceException: addSync: caught Exception
at com.ibm.ejs.j2c.XATransactionWrapper.addSync(XATransactionWrapper.java:300)
at com.ibm.ejs.j2c.ConnectionManager.initializeForUOW(ConnectionManager.java:1340)
at com.ibm.ejs.j2c.ConnectionManager.involveMCInTran(ConnectionManager.java:1065)
at com.ibm.ejs.j2c.ConnectionManager.allocateConnection(ConnectionManager.java:613)
at com.ibm.ws.rsadapter.jdbc.WSJdbcDataSource.getConnection(WSJdbcDataSource.java:449)
... 25 more
Caused by: javax.transaction.RollbackException: Transaction rolled back
at com.ibm.ws.Transaction.JTA.TransactionImpl.registerSynchronization(TransactionImpl.java:3589)
at com.ibm.ws.Transaction.JTA.TransactionImpl.registerSynchronization(TransactionImpl.java:3568)
at com.ibm.ws.Transaction.JTA.TranManagerSet.registerSynchronization(TranManagerSet.java:515)
at com.ibm.ejs.j2c.XATransactionWrapper.addSync(XATransactionWrapper.java:290)
... 29 more
[5/4/12 23:12:30:859 EEST] 000000b2 JCRCFLLoggerI E com.ibm.icm.ts.tss.JCRCFLLoggerImpl com.ibm.icm.ts.tss.app.Janitor.cleanupLibraryServer [java.lang.ThreadGroup[name=icmciWorkManager: jcrear,maxpri=10]]: Error getting the library server. com.ibm.icm.ts.tss.ls.DatabaseException: Error removing expired index claims from the database.
at com.ibm.icm.ts.tss.ls.LibraryServerImpl.removeExpiredIndexClaims(LibraryServerImpl.java:302)
at com.ibm.icm.ts.tss.ls.LibraryServerImpl.state(LibraryServerImpl.java:55)
at com.ibm.icm.ts.tss.app.Janitor.cleanupLibraryServer(Janitor.java:43)
at com.ibm.icm.ts.tss.app.JanitorService.cleanupLibraryServer(JanitorService.java:66)
at com.ibm.icm.ts.tss.app.JanitorService.access$000(JanitorService.java:22)
at com.ibm.icm.ts.tss.app.JanitorService$Notifiee.onEvent(JanitorService.java:110)
at com.ibm.icm.ts.act.ActivityImpl$ManagerImpl$ActivityRunner.runActivity(ActivityImpl.java:333)
at com.ibm.icm.ts.act.ActivityImpl$ManagerImpl$ActivityRunner.run(ActivityImpl.java:303)
at com.ibm.hrl.workmanager.RunnableWrapper.run(RunnableWrapper.java:44)
at com.ibm.hrl.workmanager.impl.was.WasWork.run(WasWork.java:75)
at com.ibm.ws.asynchbeans.J2EEContext$RunProxy.run(J2EEContext.java:268)
at java.security.AccessController.doPrivileged(AccessController.java:214)
at javax.security.auth.Subject.doAs(Subject.java:495)
at com.ibm.websphere.security.auth.WSSubject.doAs(WSSubject.java:118)
at com.ibm.ws.asynchbeans.J2EEContext$DoAsProxy.run(J2EEContext.java:335)
at java.security.AccessController.doPrivileged(AccessController.java:241)
at com.ibm.ws.asynchbeans.J2EEContext.run(J2EEContext.java:777)
at com.ibm.ws.asynchbeans.WorkWithExecutionContextImpl.go(WorkWithExecutionContextImpl.java:218)
at com.ibm.ws.asynchbeans.ABWorkItemImpl.run(ABWorkItemImpl.java:158)
at java.lang.Thread.run(Thread.java:811)
Caused by: java.sql.SQLException: ConnectionWrapper.getConnection()
at com.ibm.icm.ts.tss.ls.BaseDBImpl$ConnectionWrapper.getConnection(BaseDBImpl.java:1559)
at com.ibm.icm.ts.tss.ls.BaseDBImpl.removeExpiredIndexClaims(BaseDBImpl.java:318)
at com.ibm.icm.ts.tss.ls.LibraryServerImpl.removeExpiredIndexClaims(LibraryServerImpl.java:295)
... 19 more
Caused by: com.ibm.icm.ci.CDMException: Failed to get a connection from the pool
at com.ibm.icm.ci.ConnectionService.getConnection(ConnectionService.java:113)
at com.ibm.icm.ts.tss.ls.BaseDBImpl$ConnectionWrapper.getConnection(BaseDBImpl.java:1556)
... 21 more
Caused by: java.sql.SQLException: addSync: caught Exception
at com.ibm.ws.rsadapter.AdapterUtil.toSQLException(AdapterUtil.java:1376)
at com.ibm.ws.rsadapter.jdbc.WSJdbcDataSource.getConnection(WSJdbcDataSource.java:462)
at com.ibm.ws.rsadapter.jdbc.WSJdbcDataSource.getConnection(WSJdbcDataSource.java:418)
at com.ibm.icm.ci.Datastore$DataSource.getConnection(Datastore.java:596)
at com.ibm.icm.ci.ConnectionService.getConnection(ConnectionService.java:93)
... 22 more
Caused by: javax.resource.ResourceException: addSync: caught Exception
at com.ibm.ejs.j2c.XATransactionWrapper.addSync(XATransactionWrapper.java:300)
at com.ibm.ejs.j2c.ConnectionManager.initializeForUOW(ConnectionManager.java:1340)
at com.ibm.ejs.j2c.ConnectionManager.involveMCInTran(ConnectionManager.java:1065)
at com.ibm.ejs.j2c.ConnectionManager.allocateConnection(ConnectionManager.java:613)
at com.ibm.ws.rsadapter.jdbc.WSJdbcDataSource.getConnection(WSJdbcDataSource.java:449)
... 25 more
Caused by: javax.transaction.RollbackException: Transaction rolled back
at com.ibm.ws.Transaction.JTA.TransactionImpl.registerSynchronization(TransactionImpl.java:3589)
at com.ibm.ws.Transaction.JTA.TransactionImpl.registerSynchronization(TransactionImpl.java:3568)
at com.ibm.ws.Transaction.JTA.TranManagerSet.registerSynchronization(TranManagerSet.java:515)
at com.ibm.ejs.j2c.XATransactionWrapper.addSync(XATransactionWrapper.java:290)
... 29 more
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment