aspose file tools
The moose likes Websphere and the fly likes Exception processing JMS Message for MDB Big Moose Saloon
  Search | Java FAQ | Recent Topics
Register / Login
JavaRanch » Java Forums » Products » Websphere
Reply Bookmark "Exception processing JMS Message for MDB " Watch "Exception processing JMS Message for MDB " New topic
Author

Exception processing JMS Message for MDB

M Kethi
Greenhorn

Joined: Aug 01, 2008
Posts: 15
WE recently did an upgrade from WAS 5 to WAS 6.. see the below errors ..any help is greatly appreciated...

Exception processing JMS Message for MDB PublishService1, JMSDestination jms/PubQueue1 :
javax.ejb.TransactionRolledbackLocalException: ; nested exception is: com.ibm.websphere.csi.CSITransactionRolledbackException: Transaction marked rollbackonly
com.ibm.websphere.csi.CSITransactionRolledbackException: Transaction marked rollbackonly
at com.ibm.ejs.csi.TranStrategy.postInvoke(TranStrategy.java:202)
at com.ibm.ejs.csi.TransactionControlImpl.postInvoke(TransactionControlImpl.java:590)
at com.ibm.ejs.container.EJSContainer.postInvoke(EJSContainer.java:3986)
at com.ibm.ejs.container.MDBWrapper.onMessage(MDBWrapper.java:107)
at com.ibm.ejs.container.MDBWrapper.onMessage(MDBWrapper.java:132)
at com.ibm.ejs.jms.listener.ServerSession.run(ServerSession.java:535)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1497)
javax.ejb.TransactionRolledbackLocalException: ; nested exception is: com.ibm.websphere.csi.CSITransactionRolledbackException: Transaction marked rollbackonly
at com.ibm.ejs.csi.TranStrategy.postInvoke(TranStrategy.java:202)
at com.ibm.ejs.csi.TransactionControlImpl.postInvoke(TransactionControlImpl.java:590)
at com.ibm.ejs.container.EJSContainer.postInvoke(EJSContainer.java:3986)
at com.ibm.ejs.container.MDBWrapper.onMessage(MDBWrapper.java:107)
at com.ibm.ejs.container.MDBWrapper.onMessage(MDBWrapper.java:132)
at com.ibm.ejs.jms.listener.ServerSession.run(ServerSession.java:535)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1497)
Caused by: com.ibm.websphere.csi.CSITransactionRolledbackException: Transaction marked rollbackonly


[6/7/10 9:58:10:282 CDT] 0000002a XATransaction E J2CA0026E: Method addSync caught javax.transaction.RollbackException: Transaction rolled back
at com.ibm.ws.Transaction.JTA.TransactionImpl.registerSynchronization(TransactionImpl.java:3548)
at com.ibm.ws.Transaction.JTA.TransactionImpl.registerSynchronization(TransactionImpl.java:3527)
at com.ibm.ws.Transaction.JTA.TranManagerSet.registerSynchronization(TranManagerSet.java:515)
at com.ibm.ejs.j2c.XATransactionWrapper.addSync(XATransactionWrapper.java:290)
at com.ibm.ejs.j2c.ConnectionManager.initializeForUOW(ConnectionManager.java:1340)
at com.ibm.ejs.j2c.ConnectionManager.involveMCInTran(ConnectionManager.java:1065)
at com.ibm.ejs.j2c.ConnectionManager.allocateConnection(ConnectionManager.java:613)
at com.ibm.ejs.jms.JMSQueueConnectionHandle.createQueueSession(JMSQueueConnectionHandle.java:209)
at com.caremark.emp.service.delegate.SendToQueueService.sendMessage(SendToQueueService.java:88)
at com.caremark.emp.service.delegate.XMLMessageServiceDelegate.sendJMSMessage(XMLMessageServiceDelegate.java:167)
at com.caremark.emp.service.delegate.XMLMessageServiceDelegate.sendMessageToErrorQueue(XMLMessageServiceDelegate.java:159)
at com.caremark.emp.service.evtpub.ealert.EAlertEventPublishServiceImpl.service(EAlertEventPublishServiceImpl.java:74)
at com.caremark.emp.common.mdb.AbstractCmpSpringMessageDrivenBean.onMessage(AbstractCmpSpringMessageDrivenBean.java:48)
at com.ibm.ejs.jms.listener.MDBWrapper$PriviledgedOnMessage.run(MDBWrapper.java:302)
at com.ibm.ws.security.util.AccessController.doPrivileged(AccessController.java:63)
at com.ibm.ejs.jms.listener.MDBWrapper.callOnMessage(MDBWrapper.java:271)
at com.ibm.ejs.jms.listener.MDBWrapper.onMessage(MDBWrapper.java:240)
at com.ibm.mq.jms.MQSession.run(MQSession.java:1695)
at com.ibm.ejs.jms.JMSSessionHandle.run(JMSSessionHandle.java:1040)
at com.ibm.ejs.jms.listener.ServerSession.connectionConsumerOnMessage(ServerSession.java:1030)
at com.ibm.ejs.jms.listener.ServerSession.onMessage(ServerSession.java:710)
at com.ibm.ejs.jms.listener.ServerSession.dispatch(ServerSession.java:677)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:618)
at com.ibm.ejs.jms.listener.ServerSessionDispatcher.dispatch(ServerSessionDispatcher.java:44)
at com.ibm.ejs.container.MDBWrapper.onMessage(MDBWrapper.java:96)
at com.ibm.ejs.container.MDBWrapper.onMessage(MDBWrapper.java:132)
at com.ibm.ejs.jms.listener.ServerSession.run(ServerSession.java:535)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1497)
 
I agree. Here's the link: http://ej-technologies/jprofiler - if it wasn't for jprofiler, we would need to run our stuff on 16 servers instead of 3.
 
subject: Exception processing JMS Message for MDB
 
Similar Threads
XA exception in JMS
Very Very Urgent Pls.!!!! Regarding XA Transaction
Very Very Urgent Pls.!!!! Regarding XA Transaction
error in bean managed MDB
MQJMS2012: XACLOSE failed