|
Hi
All,
Here is the sequence of code Inside Stateless Session bean (Transaction NOTSupported ): InitialContext ctx=new InitialContext(); javax.transaction.UserTransaction userTransactionUserTransaction userTransaction userTransaction = (javax.transaction.UserTransaction)ctx.lookup("UserTransaction"); javax.transaction.TransactionManager txMgr = (javax.transaction.TransactionManager)ctx.lookup("java:/TransactionManager") ; ctx.close(); userTransaction.begin(); Insert records, Update other tables column by looking up to other bean Suspend the transaction using transactionManager.Suspend() upload a file to remote server Resume the transaction Commit the transaction. During commiting i get the following exception: 16:51:17,041 ERROR [GlobalTxEntityMap] Store failed on entity: 2744 java.lang.IllegalArgumentException: xaRes not enlisted at org.jboss.tm.TxCapsule.delistResource(TxCapsule.java:546) at org.jboss.tm.TransactionImpl.delistResource(TransactionImpl.java:93) at org.jboss.resource.connectionmanager.LocalTxConnectionManager$LocalConnectio nEventListener.delist(LocalTxConnectionM ger.java:347) at org.jboss.resource.connectionmanager.LocalTxConnectionManager.managedConnect ionDisconnected(LocalTxConnectionManager va:272) at org.jboss.resource.connectionmanager.BaseConnectionManager2.disconnect(BaseC onnectionManager2.java:627) at org.jboss.resource.connectionmanager.CachedConnectionManager.disconnect(Cach edConnectionManager.java:358) at org.jboss.resource.connectionmanager.CachedConnectionManager.pushMetaAwareOb ject(CachedConnectionManager.java:126) at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.storeEntity (CachedConnectionInterceptor.java:385) at org.jboss.ejb.EntityContainer.storeEntity(EntityContainer.java:705) at org.jboss.ejb.GlobalTxEntityMap.syncEntities(GlobalTxEntityMap.java:99) at org.jboss.ejb.GlobalTxEntityMap$GlobalTxEntityMapCleanup.beforeCompletion(Gl obalTxEntityMap.java:168) at org.jboss.tm.TxCapsule.doBeforeCompletion(TxCapsule.java:1331) at org.jboss.tm.TxCapsule.commit(TxCapsule.java:328) at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:74) at org.jboss.tm.TxManager.commit(TxManager.java:138) at org.jboss.tm.usertx.client.ServerVMClientUserTransaction.commit(ServerVMClie ntUserTransaction.java:126) Can anybody tell me why i am getting this exception. Thanking you Kiran |
- Re: [JBoss-user] java.lang.IllegalArgumentException: xaRes no... Shashi Kiran
- Re: [JBoss-user] java.lang.IllegalArgumentException: xaR... Adrian Brock
- Re: [JBoss-user] java.lang.IllegalArgumentException:... Shashi Kiran
- Re: [JBoss-user] java.lang.IllegalArgumentExcept... Adrian Brock
- Re: [JBoss-user] java.lang.IllegalArgumentEx... Shashi Kiran
