cancel
Showing results for 
Search instead for 
Did you mean: 

JMS error -

Former Member
0 Kudos

Hi Experts,

Wehave an JMS error . I tried to resend it from adapter engine but again encontering the same error.

Experts pls guide me to fix this issue.

Adapter Framework caught exception: Error in committing JMS session for connector: {DirectConnectorImpl {Destination=queue:///MQ1F.KFEDI.PRD.EUWMS.XITOB2B.LISTEN?CCSID=875&targetClient=1, Producer=com.ibm.mq.jms.MQQueueSender@1a053270, UnboundProducer=com.ibm.mq.jms.MQQueueSender@4b326468, Consumer=null, ConnectionProfile= {GenericConnectionProfileImpl {Description=ConnectionProfile of channel: CC_JMS_B2B_WHMS on node: 13952750 having object id: dcd626acc6d735189674a82630eb6554, JmsMessageSelector=null, ConnectionFactoryConstructor= {ConstructorInvocation {className=com.ibm.mq.jms.MQQueueConnectionFactory, invokeParams=[] }, ConnectionFactoryFactoryInvocation=null, ConnectionFactoryInvocations=[ {MethodInvocation {className=null, methodName=setHostName, invokeParams=[ {InvokeParameter {className=null, type=java.lang.String, value=MVSF.KRAFT.COM }] }, {MethodInvocation {className=null, methodName=setQueueManager, invokeParams=[ {InvokeParameter {className=null, type=java.lang.String, value=MQ1F }] }, {MethodInvocation {className=null, methodName=setChannel, invokeParams=[ {InvokeParameter {className=null, type=java.lang.String, value=CHANNEL1 }] }, {MethodInvocation {className=null, methodName=setPort, invokeParams=[ {InvokeParameter {className=null, type=int, value=1414 }] }, {MethodInvocation {className=null, methodName=setTransportType, invokeParams=[ {InvokeParameter {className=com.ibm.mq.jms.JMSC, type=int, value=MQJMS_TP_CLIENT_MQ_TCPIP }] }], DestinationConstructor= {ConstructorInvocation {className=com.ibm.mq.jms.MQQueue, invokeParams=[ {InvokeParameter {className=null, type=java.lang.String, value=MQ1F.KFEDI.PRD.EUWMS.XITOB2B.LISTEN }] }, DestinationInvocations=[ {MethodInvocation {className=null, methodName=setTargetClient, invokeParams=[ {InvokeParameter {className=com.ibm.mq.jms.JMSC, type=int, value=MQJMS_CLIENT_NONJMS_MQ }] }, {MethodInvocation {className=null, methodName=setCCSID, invokeParams=[ {InvokeParameter {className=null, type=int, value=875 }] }], MessageInvocations=[], DestinationName=MQ1F.KFEDI.PRD.EUWMS.XITOB2B.LISTEN, User=XIMQB2B, Password=fall2009, isJmsSessionTransacted=true, InitialContextEnvironment={}, LookupConnectionFactory=null, LookupDestination=null, SerializedConnectionFactoryPath=c:/temp/bindingConnectionFactory1.sjo, SerializedDestinationPath=c:/temp/bindingQueue.sjo, Flags=0000000000000000000000000000000000000000000000000000010000000001 } }: javax.jms.JMSException: MQJMS2009: MQQueueManager.commit() failed

Regards

Ssntosh

Accepted Solutions (0)

Answers (2)

Answers (2)

rajasekhar_reddy14
Active Contributor
0 Kudos

Hi,

it is newly created communication channel or older one but now it is giving problm??

Regards,

Raj

Former Member
0 Kudos

HI Rajasekhar,

its a old channel. we have stooped the chnanel and started before one week.

Regards

Santosh

rajasekhar_reddy14
Active Contributor
0 Kudos

are you sending high volume messages to MQ??

normmaly MQQueueManager.commit() failed execption comes when you work with hig volume messages.

Thanks and Regards,

Raj

Former Member
0 Kudos

Hi,

The error message clearly says the issue is with commiting the JMS session with Source/Target application. Do you mainatin any values for the follwoing parameters in you receiver channel?

Wait After message Error

Wait Before Conneect

Edited by: Rajesh on Jun 23, 2010 9:58 PM

Former Member
0 Kudos

Hi Rajesh,

We maintain the parameters

Wait after message error(msecs) -1000

wait before reconnect(msecs)- 1000

How can i fix the issue. Do we need to change the parameters.

please helpin solving this issue.

Regards

Santosh