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


Reply via email to