[jboss-dev-forums] [JBoss Transactions Development] - org.jboss.messaging.core.impl.tx.TransactionException: Cannot find entry forxid:MessagingXid

prahlad reddy do-not-reply at jboss.com
Fri Jan 7 07:10:55 EST 2011


prahlad reddy [http://community.jboss.org/people/prahlads] created the discussion

"org.jboss.messaging.core.impl.tx.TransactionException: Cannot find entry forxid:MessagingXid"

To view the discussion, visit: http://community.jboss.org/message/579465#579465

--------------------------------------------------------------
In production server we have encountered this exception, Needmore information 

Exception Stack Trace :: 
[2010-07-21 06:02:10,139] [ERROR][org.jboss.messaging.util.ExceptionUtil]ConnectionEndpoint[au-s6wk5vbg-1-3add5vbg-sqfpjn-v10t2a] sendTransaction[v8f-zi7d 
nvbg-1-3add5vbg-sqfpjn-v10t2a] 
org.jboss.messaging.core.impl.tx.TransactionException: Cannot find entry forxid:MessagingXid (36214490bq:97.54.53.48.48.52.51.58.101.98.49.53.58.52.99.52.5 
3.102.98.50.102.58.97.50.57.99.57 formatID:131075gtxid:103.98.115.108.105.118.101.49.45.97.54.53.48.48.52.51.58.101.98.49.53.58.52.99.52.53.102.98.50.102.58
.97.50.56.48.48 
        atorg.jboss.messaging.core.impl.tx.TransactionRepository.getPreparedTx(TransactionRepository.java:223)
        atorg.jboss.jms.server.endpoint.ServerConnectionEndpoint.sendTransaction(ServerConnectionEndpoint.java:526)
        atorg.jboss.jms.server.endpoint.advised.ConnectionAdvised.org$jboss$jms$server$endpoint$advised$ConnectionAdvised$sendTransaction$aop(ConnectionAdvi
sed.java:101) 
        at org.jboss.jms.server.endpoint.advised.ConnectionAdvised$sendTransaction_N3268650789275322226.invokeNext(ConnectionAdvised$sendTransaction_N3268650
789275322226.java)


>From googling I have get the snippet of code for TransactoinRepository.java for Jboss application server

Snippet of code of TransactoinRepository.java from jboss::

public Transaction getPreparedTx(Xid xid) throws Exception
  218      {
  219         Transaction tx =(Transaction)map.get(xid);
  220   
  221         if (tx == null)
  222         {
  223            throw newTransactionException("Cannot find entry for xid:" + xid);
  224         }
  225         if (tx.getState() !=Transaction.STATE_PREPARED)
  226         {
  227            throw newTransactionException("Transaction with xid " + xid + " is not inprepared state");
  228         }
  229         return tx;
  230      }

Exception happened at 223 line no , my question in above code Transaction object getting from map with xid
            Transactiontx = (Transaction)map.get(xid);

Object returned from map as null for the same reason above exception encountered in my case .


What are the possible for occurring this kind of exception, need more information about the exception.
--------------------------------------------------------------

Reply to this message by going to Community
[http://community.jboss.org/message/579465#579465]

Start a new discussion in JBoss Transactions Development at Community
[http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2041]

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jboss-dev-forums/attachments/20110107/6cee40af/attachment.html 


More information about the jboss-dev-forums mailing list