This discussion is archived
1 Reply Latest reply: Jun 18, 2013 11:27 PM by Shivendu RSS

The method 'xa_end' has failed with errorCode '100'.

1004773 Newbie
Currently Being Moderated
Application Server is giving below error while writing message on IBM MQ Queue after queue depth is full. This we are getting on our production server,

<Apr 22, 2013 8:07:49 AM GMT+05:30> <Error> <EJB> <HBFCPRDAP1> <FCPROD_NEFT_MSRV1> <[ACTIVE] ExecuteThread: '73' for queue
: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>> <> <> <1366598269799> <BEA-010026> <Exception occurred during commit
of transaction Name=NewJMSMessagePoller.NeftInMsgMDB,Xid=BEA1-247D5F8BADDA4D271D3F(1209550872),Status=Rolled back. [Reason=jav
ax.transaction.xa.XAException: The method 'xa_end' has failed with errorCode '100'.],numRepliesOwedMe=0,numRepliesOwedOthers=0
,seconds since begin=0,seconds left=60,XAServerResourceInfo[weblogic.ejb.container.JMSConnectionPoller.NeftInMsgMDBFCPROD_doma
in_FCPROD_NEFT_MSRV1_PaymentsNeftTxnNeftInMsgMDB.jarNeftInMsgMDB]=(ServerResourceInfo[weblogic.ejb.container.JMSConnectionPoll
er.NeftInMsgMDBFCPROD_domain_FCPROD_NEFT_MSRV1_PaymentsNeftTxnNeftInMsgMDB.jarNeftInMsgMDB]=(state=rolledback,assigned=FCPROD_
NEFT_MSRV1),xar=weblogic.deployment.jms.WrappedXAResource_com_ibm_mq_jmqi_JmqiXAResource@23422342,re-Registered = false),XASer
verResourceInfo[FCBNEFTRTGSXADataSource_FCPROD_domain]=(ServerResourceInfo[FCBNEFTRTGSXADataSource_FCPROD_domain]=(state=rolle
dback,assigned=FCPROD_NEFT_MSRV1),xar=FCBNEFTRTGSXADataSource,re-Registered = false),XAServerResourceInfo[FCPROD_domain.FCPROD
_NEFT_MSRV1.JMSXASessionPool.jms/FCBNEFTQM]=(ServerResourceInfo[FCPROD_domain.FCPROD_NEFT_MSRV1.JMSXASessionPool.jms/FCBNEFTQM
]=(state=rolledback,assigned=FCPROD_NEFT_MSRV1),xar=weblogic.deployment.jms.WrappedXAResource_com_ibm_mq_jmqi_JmqiXAResource@7
c617c61,re-Registered = false),SCInfo[FCPROD_domain+FCPROD_NEFT_MSRV1]=(state=rolledback),properties=({weblogic.transaction.na
me=NewJMSMessagePoller.NeftInMsgMDB}),local properties=({weblogic.jdbc.jta.FCBNEFTRTGSXADataSource=[ No XAConnection is attach
ed to this TxInfo ]}),OwnerTransactionManager=ServerTM[ServerCoordinatorDescriptor=(CoordinatorURL=FCPROD_NEFT_MSRV1+10.1.13.1
84:7022+FCPROD_domain+t3+, XAResources={FCBNEFTRTGSXADataSource_FCPROD_domain, FCPROD_domain.FCPROD_NEFT_MSRV1.JMSXASessionPoo
l.jms/FCBNEFTQM, weblogic.ejb.container.JMSConnectionPoller.NeftInMsgMDBFCPROD_domain_FCPROD_NEFT_MSRV1_PaymentsNeftTxnNeftInM
sgMDB.jarNeftInMsgMDB, WSATGatewayRM_FCPROD_NEFT_MSRV1_FCPROD_domain},NonXAResources={})],CoordinatorURL=FCPROD_NEFT_MSRV1+10.
1.13.184:7022+FCPROD_domain+t3+): weblogic.transaction.RollbackException: delist() failed on resource 'FCPROD_domain.FCPROD_NE
FT_MSRV1.JMSXASessionPool.jms/FCBNEFTQM'.
The method 'xa_end' has failed with errorCode '100'.
at weblogic.transaction.internal.TransactionImpl.throwRollbackException(TransactionImpl.java:1871)
at weblogic.transaction.internal.ServerTransactionImpl.internalCommit(ServerTransactionImpl.java:330)
at weblogic.transaction.internal.ServerTransactionImpl.commit(ServerTransactionImpl.java:224)
at weblogic.ejb.container.internal.MDListener.execute(MDListener.java:500)
at weblogic.ejb.container.internal.MDListener.transactionalOnMessage(MDListener.java:371)
at weblogic.ejb.container.internal.NewJMSMessagePoller.processOneMessage(NewJMSMessagePoller.java:248)
at weblogic.ejb.container.internal.NewJMSMessagePoller.run(NewJMSMessagePoller.java:121)
at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:528)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
-------------------------------------------------
I googled for this issue and got suggestion that to set Aged_timeout property as '0' for the connection factory.
But in Weblogic application server, for Connection factory created under foreign server, there is no property like Aged_Timeout to set it as zero.
Please suggest how we can handle this type os issue.

Legend

  • Correct Answers - 10 points
  • Helpful Answers - 5 points