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






-------------------------------------------------------
This SF.net email is sponsored by: IBM Linux Tutorials.
Become an expert in LINUX or just sharpen your skills.  Sign up for IBM's
Free Linux Tutorials.  Learn everything from the bash shell to sys admin.
Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click
_______________________________________________
JBoss-Development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to