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