Discussion:
linked exception com.ibm.mq.MQException: MQJE001: Completion Code 2, Reason 2009
(too old to reply)
d***@gmail.com
2007-07-17 09:24:05 UTC
Permalink
Hi ,

i want to send reply messages in to a queue .at this time i am getting jmslinkedexception . how can i resolve . some exception is shwoing in console is

[7/17/07 14:13:35:547 IST] 00000026 ServerSession W WMSG0031E: Exception processing JMS Message for MDB SortCodeLookupServiceMdb, JMSDestination jms/SLSRequestReceiveQueue : javax.ejb.TransactionRolledbackLocalException: ; nested exception is: com.ibm.websphere.csi.CSITransactionRolledbackException:
com.ibm.websphere.csi.CSITransactionRolledbackException:
at com.ibm.ejs.csi.TranStrategy.commit(TranStrategy.java:729)
at com.ibm.ejs.csi.TranStrategy.postInvoke(TranStrategy.java:167)
at com.ibm.ejs.csi.TransactionControlImpl.postInvoke(TransactionControlImpl.java:564)
at com.ibm.ejs.container.EJSContainer.postInvoke(EJSContainer.java:3798)
at com.ibm.ejs.container.MDBWrapper.onMessage(MDBWrapper.java:102)
at com.ibm.ejs.container.MDBWrapper.onMessage(MDBWrapper.java:127)
at com.ibm.ejs.jms.listener.ServerSession.run(ServerSession.java:456)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1332)
javax.ejb.TransactionRolledbackLocalException: ; nested exception is: com.ibm.websphere.csi.CSITransactionRolledbackException:
at com.ibm.ejs.csi.TranStrategy.commit(TranStrategy.java:729)
at com.ibm.ejs.csi.TranStrategy.postInvoke(TranStrategy.java:167)
at com.ibm.ejs.csi.TransactionControlImpl.postInvoke(TransactionControlImpl.java:564)
at com.ibm.ejs.container.EJSContainer.postInvoke(EJSContainer.java:3798)
at com.ibm.ejs.container.MDBWrapper.onMessage(MDBWrapper.java:102)
at com.ibm.ejs.container.MDBWrapper.onMessage(MDBWrapper.java:127)
at com.ibm.ejs.jms.listener.ServerSession.run(ServerSession.java:456)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1332)

Thanks
Martin
2007-07-18 09:55:37 UTC
Permalink
I suggest posting the same query on a WebSphere Application Server forum.

Regards
Martin
SaketR
2007-07-18 11:22:26 UTC
Permalink
D:\workspace>mqrc 2009
2009 0x000007d9 MQRC_CONNECTION_BROKEN

If that helps!
--
Warm regards,
Saket

wastedmonkeys.com

a Hursley view on WebSphere MQ @ http://hursleyonwmq.wordpress.com
Martin
2007-07-18 15:15:52 UTC
Permalink
But 2009 doesn't appear in the exception text that was posted.

Martin
d***@gmail.com
2007-07-20 12:00:16 UTC
Permalink
Hi Everybody,

it is a linkedException of jms to MQ .means after processing the message i want to keep in a Queue.while the part of
producer.send(message);
here we re getting the exception means we are unable to keep the message into particular queue.

Is there any jar files are needed?
any more configuration is needed.otherthan this (listenerport,connection factory,queue destion)

Thanks.
Suneel
Martin
2007-07-21 21:15:56 UTC
Permalink
Post by d***@gmail.com
it is a linkedException of jms to MQ
ok, sorry I was slow to understand.
Post by d***@gmail.com
Is there any jar files are needed?
any more configuration is needed.otherthan this (listenerport,connection
factory,queue destion)
As Saket pointed out, 2009 is an MQ reason code. It means the connection
between your program and the queue manager was lost. If this is a client
application, please check MQ product's error logs on both side of the link.
Consult the team who manage the queue manager, and they should be able to
comment on the reason for the connection being broken. It most often occurs
because of of network reliability issues, restrictive firewall settings etc.

Hope this helps.

Martin

Loading...