[mule-user] mule + websphere MQ problem

37 views
Skip to first unread message

smcnamara

unread,
Jun 14, 2007, 9:51:33 AM6/14/07
to us...@mule.codehaus.org

I'm unable to PUT simple text messages to a Q with Mule. I can sucessfully
PUT from non Mule stand alone java code and then have a Mule model
sucessfulyl GEt the message but mule side writing isn't working,.

I get a weird/generic IBM exception as follows;

2007.06.13 08:30:59 MQJMS1016E an internal error has occurred. Please
contact your system administrator. Detail: com.ibm.mq.MQException: MQJE001:
Completion Code 2, Reason 2019

In short it reads from std in and attempts to route outboudn using the
builtin ObjectToJMSMessage. IN turn the inbound router reads the message and
throws it to stdout.

Mule 1.4.0
MQ Client Jars from WAS 6
MQ Server is 6

The config file as as follows;

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE mule-configuration PUBLIC "-//MuleSource //DTD mule-configuration
XML V1.0//EN"
"http://mule.mulesource.org/dtds/mule-configuration.dtd">

<mule-configuration id="MuleMQBug" version="1.0">

<mule-environment-properties synchronous="true"/>

<connector name="SystemStreamConnector"
className="org.mule.providers.stream.SystemStreamConnector">
<properties>
<property name="promptMessage" value="Please enter something:
"/>
<property name="messageDelayTime" value="1000"/>
</properties>
</connector>

<connector name="MQConnector"
className="org.mule.providers.jms.websphere.WebsphereJmsConnector">
<properties>

<property name="name" value="MQConnector"/>
<property name="specification" value="1.1"/>

<factory-property name="connectionFactory"
factory="com.ibm.mq.jms.MQQueueConnectionFactory"/>
<map name="connectionFactoryProperties">

<property name="specification" value="1.1"/>
<property name="hostName" value="XXXX"/>
<property name="port" value="1414"/>
<property name="channel" value="XXXXX"/>
<property name="transport" value="MQSeries"/>
<property name="transportType" value="1"/>
<property name="queue" value="XXXXX"/>
<property name="queueManager" value="XXXXX"/>
</map>
</properties>

<connection-strategy
className="org.mule.providers.SimpleRetryConnectionStrategy">
<properties>
<property name="retryCount" value="5"/>
<property name="frequency" value="1000"/>
<property name="doThreading" value="false"/>
</properties>
</connection-strategy>
</connector>


<endpoint-identifiers>
<endpoint-identifier name="ConsoleInputEndpoint"
value="stream://System.in"/>
<endpoint-identifier name="ConsoleOutputEndpoint"
value="stream://System.out"/>
<endpoint-identifier name="MQQueue" value="jms://CASPER.POC.ALIAS"/>
</endpoint-identifiers>


<transformers>

<transformer
name="ObjectToJMSMessage"

className="org.mule.providers.jms.transformers.ObjectToJMSMessage"/>

<transformer
name="JMSMessageToObject"

className="org.mule.providers.jms.transformers.JMSMessageToObject"
returnClass="javax.jms.ObjectMessage"/>

</transformers>

<model name="MQPUT">
<mule-descriptor name="MQPUT"

implementation="org.mule.components.simple.BridgeComponent">
<inbound-router>
<endpoint address="ConsoleInputEndpoint"/>
</inbound-router>
<outbound-router>
<router
className="org.mule.routing.outbound.OutboundPassThroughRouter">
<endpoint address="MQQueue"
transformers="ObjectToJMSMessage" remoteSync="false"/>
</router>
</outbound-router>
</mule-descriptor>
</model>

<model name="MQGET">
<mule-descriptor name="MQGET"

implementation="org.mule.components.simple.BridgeComponent">
<inbound-router>
<endpoint address="MQQueue"
transformers="JMSMessageToObject"/>
</inbound-router>
<outbound-router>
<router
className="org.mule.routing.outbound.OutboundPassThroughRouter">
<endpoint address="ConsoleOutputEndpoint"/>
</router>
</outbound-router>
</mule-descriptor>
</model>

</mule-configuration>

All help greatly appreciated.
--
View this message in context: http://www.nabble.com/mule-%2B-websphere-MQ-problem-tf3921911.html#a11120652
Sent from the Mule - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe from this list please visit:

http://xircles.codehaus.org/manage_email

Andrew Perepelytsya

unread,
Jun 14, 2007, 9:56:40 AM6/14/07
to us...@mule.codehaus.org
In which system does this error occur? Please provide a stacktrace. Also, have you looked up the codes in MQ docs, what is the description?
Andrew


Aravind...@equifax.com

unread,
Jun 14, 2007, 10:00:29 AM6/14/07
to us...@mule.codehaus.org, us...@mule.codehaus.org

check this out
 




Cause
Reason code 2019 usually occurs after a connection broken error (reason code 2009) occurs. You would see a JMSException with reason code 2009 preceding reason code 2019 in the SystemOut.log. Reason code 2009 indicates that the connection to the MQ queue manager is no longer valid, usually due to a network or firewall issue.
Reason code 2019 errors will occur when invalid connections remain in the connection pool after the reason code 2009 error occurs. The next time that the application tries to use one of these connections, the reason code 2019 occurs.









smcnamara <s.mcn...@liberty-it.co.uk>

06/14/2007 09:51 AM

Please respond to
us...@mule.codehaus.org

To
us...@mule.codehaus.org
cc
Subject
[mule-user] mule + websphere MQ problem


mo mc

unread,
Jun 14, 2007, 11:23:24 AM6/14/07
to us...@mule.codehaus.org
This is the stacktrace you requested Andrew which has the 'Root Exception was: MQJE001: An MQException occurred: Completion Code 2, Reason 2059' 14 Jun 2007 16:12:39,637 ERROR - SimpleRetryConnectionStrategy.doConnect(116) -- Failed to connect/reconnect: WebsphereJmsConnector{this=4c1868ca, started=false, initialised=true, name='MQConnector', disposed=false, numberOfConcurrentTransactedReceivers=4, createMultipleTransactedReceivers=true, connected=false, supportedProtocols=[jms], serviceOverrides=null}. Root Exception was: MQJE001: An MQException occurred: Completion Code 2, Reason 2059 MQJE010: Unknown host: XXXX. Type: class com.ibm.mqservices.MQInternalException org.mule.providers.ConnectException: Initialisation Failure: MQJMS2005: failed to create MQQueueManager for 'XXXX:XXXXX' at org.mule.providers.jms.JmsConnector.doConnect(JmsConnector.java:378) at org.mule.providers.AbstractConnector.connect(AbstractConnector.java:1136) at org.mule.providers.SimpleRetryConnectionStrategy.doConnect(SimpleRetryConnectionStrategy.java:76) at org.mule.providers.AbstractConnectionStrategy.connect(AbstractConnectionStrategy.java:98) at org.mule.providers.AbstractConnector.connect(AbstractConnector.java:1146) at org.mule.providers.SimpleRetryConnectionStrategy.doConnect(SimpleRetryConnectionStrategy.java:76) at org.mule.providers.AbstractConnectionStrategy.connect(AbstractConnectionStrategy.java:98) at org.mule.providers.AbstractConnector.startConnector(AbstractConnector.java:351) at org.mule.MuleManager.startConnectors(MuleManager.java:945) at org.mule.MuleManager.start(MuleManager.java:894) at org.mule.config.builders.MuleXmlConfigurationBuilder.configure(MuleXmlConfigurationBuilder.java:250) at org.mule.config.builders.MuleXmlConfigurationBuilder.configure(MuleXmlConfigurationBuilder.java:211) at org.mule.config.builders.MuleXmlConfigurationBuilder.configure(MuleXmlConfigurationBuilder.java:187) at com.lmig.am.cas.mq.MQTestCase.setUp(MQTestCase.java:26) at com.lmig.am.cas.mq.MQTestCase.main(MQTestCase.java:90) Caused by: javax.jms.JMSException: MQJMS2005: failed to create MQQueueManager for 'XXXX:XXXXX' at com.ibm.mq.jms.services.ConfigEnvironment.newException(ConfigEnvironment.java:569) at com.ibm.mq.jms.MQConnection.createQM(MQConnection.java:2311) at com.ibm.mq.jms.MQConnection.createQMNonXA(MQConnection.java:1739) at com.ibm.mq.jms.MQQueueConnection.(MQQueueConnection.java:144) at com.ibm.mq.jms.MQQueueConnection.(MQQueueConnection.java:54) at com.ibm.mq.jms.MQQueueConnectionFactory.createQueueConnection(MQQueueConnectionFactory.java:106) at com.ibm.mq.jms.MQQueueConnectionFactory.createConnection(MQQueueConnectionFactory.java:954) at org.mule.providers.jms.Jms11Support.createConnection(Jms11Support.java:67) at org.mule.providers.jms.JmsConnector.createConnection(JmsConnector.java:262) at org.mule.providers.jms.JmsConnector.doConnect(JmsConnector.java:370) ... 14 more 14 Jun 2007 16:12:39,777 ERROR - SLF4JLocationAwareLog.error(174) -- Failed to connect/reconnect: WebsphereJmsConnector{this=4c1868ca, started=false, initialised=true, name='MQConnector', disposed=false, numberOfConcurrentTransactedReceivers=4, createMultipleTransactedReceivers=true, connected=false, supportedProtocols=[jms], serviceOverrides=null}. Root Exception was: MQJE001: An MQException occurred: Completion Code 2, Reason 2059 MQJE010: Unknown host: XXXX. Type: class com.ibm.mqservices.MQInternalException org.mule.providers.ConnectException: Initialisation Failure: MQJMS2005: failed to create MQQueueManager for 'XXXX:XXXXX' at org.mule.providers.jms.JmsConnector.doConnect(JmsConnector.java:378) at org.mule.providers.AbstractConnector.connect(AbstractConnector.java:1136) at org.mule.providers.SimpleRetryConnectionStrategy.doConnect(SimpleRetryConnectionStrategy.java:76) at org.mule.providers.AbstractConnectionStrategy.connect(AbstractConnectionStrategy.java:98) at org.mule.providers.AbstractConnector.connect(AbstractConnector.java:1146) at org.mule.providers.SimpleRetryConnectionStrategy.doConnect(SimpleRetryConnectionStrategy.java:76) at org.mule.providers.AbstractConnectionStrategy.connect(AbstractConnectionStrategy.java:98) at org.mule.providers.AbstractConnector.startConnector(AbstractConnector.java:351) at org.mule.MuleManager.startConnectors(MuleManager.java:945) at org.mule.MuleManager.start(MuleManager.java:894) at org.mule.config.builders.MuleXmlConfigurationBuilder.configure(MuleXmlConfigurationBuilder.java:250) at org.mule.config.builders.MuleXmlConfigurationBuilder.configure(MuleXmlConfigurationBuilder.java:211) at org.mule.config.builders.MuleXmlConfigurationBuilder.configure(MuleXmlConfigurationBuilder.java:187) at com.lmig.am.cas.mq.MQTestCase.setUp(MQTestCase.java:26) at com.lmig.am.cas.mq.MQTestCase.main(MQTestCase.java:90) Caused by: javax.jms.JMSException: MQJMS2005: failed to create MQQueueManager for 'XXXX:XXXXX' at com.ibm.mq.jms.services.ConfigEnvironment.newException(ConfigEnvironment.java:569) at com.ibm.mq.jms.MQConnection.createQM(MQConnection.java:2311) at com.ibm.mq.jms.MQConnection.createQMNonXA(MQConnection.java:1739) at com.ibm.mq.jms.MQQueueConnection.(MQQueueConnection.java:144) at com.ibm.mq.jms.MQQueueConnection.(MQQueueConnection.java:54) at com.ibm.mq.jms.MQQueueConnectionFactory.createQueueConnection(MQQueueConnectionFactory.java:106) at com.ibm.mq.jms.MQQueueConnectionFactory.createConnection(MQQueueConnectionFactory.java:954) at org.mule.providers.jms.Jms11Support.createConnection(Jms11Support.java:67) at org.mule.providers.jms.JmsConnector.createConnection(JmsConnector.java:262) at org.mule.providers.jms.JmsConnector.doConnect(JmsConnector.java:370) ... 14 more 14 Jun 2007 16:12:45,309 ERROR - SimpleRetryConnectionStrategy.doConnect(116) -- Failed to connect/reconnect: WebsphereJmsConnector{this=4c1868ca, started=false, initialised=true, name='MQConnector', disposed=false, numberOfConcurrentTransactedReceivers=4, createMultipleTransactedReceivers=true, connected=false, supportedProtocols=[jms], serviceOverrides=null}. Root Exception was: MQJE001: An MQException occurred: Completion Code 2, Reason 2059 MQJE010: Unknown host: XXXX. Type: class com.ibm.mqservices.MQInternalException org.mule.providers.ConnectException: Initialisation Failure: MQJMS2005: failed to create MQQueueManager for 'XXXX:XXXXX' at org.mule.providers.jms.JmsConnector.doConnect(JmsConnector.java:378) at org.mule.providers.AbstractConnector.connect(AbstractConnector.java:1136) at org.mule.providers.SimpleRetryConnectionStrategy.doConnect(SimpleRetryConnectionStrategy.java:76) at org.mule.providers.AbstractConnectionStrategy.connect(AbstractConnectionStrategy.java:98) at org.mule.providers.AbstractConnector.connect(AbstractConnector.java:1146) at org.mule.providers.SimpleRetryConnectionStrategy.doConnect(SimpleRetryConnectionStrategy.java:76) at org.mule.providers.AbstractConnectionStrategy.connect(AbstractConnectionStrategy.java:98) at org.mule.providers.AbstractConnector.connect(AbstractConnector.java:1146) at org.mule.providers.SimpleRetryConnectionStrategy.doConnect(SimpleRetryConnectionStrategy.java:76) at org.mule.providers.AbstractConnectionStrategy.connect(AbstractConnectionStrategy.java:98) at org.mule.providers.AbstractConnector.startConnector(AbstractConnector.java:351) at org.mule.MuleManager.startConnectors(MuleManager.java:945) at org.mule.MuleManager.start(MuleManager.java:894) at org.mule.config.builders.MuleXmlConfigurationBuilder.configure(MuleXmlConfigurationBuilder.java:250) at org.mule.config.builders.MuleXmlConfigurationBuilder.configure(MuleXmlConfigurationBuilder.java:211) at org.mule.config.builders.MuleXmlConfigurationBuilder.configure(MuleXmlConfigurationBuilder.java:187) at com.lmig.am.cas.mq.MQTestCase.setUp(MQTestCase.java:26) at com.lmig.am.cas.mq.MQTestCase.main(MQTestCase.java:90) Caused by: javax.jms.JMSException: MQJMS2005: failed to create MQQueueManager for 'XXXX:XXXXX' at com.ibm.mq.jms.services.ConfigEnvironment.newException(ConfigEnvironment.java:569) at com.ibm.mq.jms.MQConnection.createQM(MQConnection.java:2311) at com.ibm.mq.jms.MQConnection.createQMNonXA(MQConnection.java:1739) at com.ibm.mq.jms.MQQueueConnection.(MQQueueConnection.java:144) at com.ibm.mq.jms.MQQueueConnection.(MQQueueConnection.java:54) at com.ibm.mq.jms.MQQueueConnectionFactory.createQueueConnection(MQQueueConnectionFactory.java:106) at com.ibm.mq.jms.MQQueueConnectionFactory.createConnection(MQQueueConnectionFactory.java:954) at org.mule.providers.jms.Jms11Support.createConnection(Jms11Support.java:67) at org.mule.providers.jms.JmsConnector.createConnection(JmsConnector.java:262) at org.mule.providers.jms.JmsConnector.doConnect(JmsConnector.java:370) ... 17 more 14 Jun 2007 16:12:45,309 ERROR - SLF4JLocationAwareLog.error(174) -- Failed to connect/reconnect: WebsphereJmsConnector{this=4c1868ca, started=false, initialised=true, name='MQConnector', disposed=false, numberOfConcurrentTransactedReceivers=4, createMultipleTransactedReceivers=true, connected=false, supportedProtocols=[jms], serviceOverrides=null}. Root Exception was: MQJE001: An MQException occurred: Completion Code 2, Reason 2059 MQJE010: Unknown host: XXXX. Type: class com.ibm.mqservices.MQInternalException org.mule.providers.ConnectException: Initialisation Failure: MQJMS2005: failed to create MQQueueManager for 'XXXX:XXXXX' at org.mule.providers.jms.JmsConnector.doConnect(JmsConnector.java:378) at org.mule.providers.AbstractConnector.connect(AbstractConnector.java:1136) at org.mule.providers.SimpleRetryConnectionStrategy.doConnect(SimpleRetryConnectionStrategy.java:76) at org.mule.providers.AbstractConnectionStrategy.connect(AbstractConnectionStrategy.java:98) at org.mule.providers.AbstractConnector.connect(AbstractConnector.java:1146) at org.mule.providers.SimpleRetryConnectionStrategy.doConnect(SimpleRetryConnectionStrategy.java:76) at org.mule.providers.AbstractConnectionStrategy.connect(AbstractConnectionStrategy.java:98) at org.mule.providers.AbstractConnector.connect(AbstractConnector.java:1146) at org.mule.providers.SimpleRetryConnectionStrategy.doConnect(SimpleRetryConnectionStrategy.java:76) at org.mule.providers.AbstractConnectionStrategy.connect(AbstractConnectionStrategy.java:98) at org.mule.providers.AbstractConnector.startConnector(AbstractConnector.java:351) at org.mule.MuleManager.startConnectors(MuleManager.java:945) at org.mule.MuleManager.start(MuleManager.java:894) at org.mule.config.builders.MuleXmlConfigurationBuilder.configure(MuleXmlConfigurationBuilder.java:250) at org.mule.config.builders.MuleXmlConfigurationBuilder.configure(MuleXmlConfigurationBuilder.java:211) at org.mule.config.builders.MuleXmlConfigurationBuilder.configure(MuleXmlConfigurationBuilder.java:187) at com.lmig.am.cas.mq.MQTestCase.setUp(MQTestCase.java:26) at com.lmig.am.cas.mq.MQTestCase.main(MQTestCase.java:90) Caused by: javax.jms.JMSException: MQJMS2005: failed to create MQQueueManager for 'XXXX:XXXXX' at com.ibm.mq.jms.services.ConfigEnvironment.newException(ConfigEnvironment.java:569) at com.ibm.mq.jms.MQConnection.createQM(MQConnection.java:2311) at com.ibm.mq.jms.MQConnection.createQMNonXA(MQConnection.java:1739) at com.ibm.mq.jms.MQQueueConnection.(MQQueueConnection.java:144) at com.ibm.mq.jms.MQQueueConnection.(MQQueueConnection.java:54) at com.ibm.mq.jms.MQQueueConnectionFactory.createQueueConnection(MQQueueConnectionFactory.java:106) at com.ibm.mq.jms.MQQueueConnectionFactory.createConnection(MQQueueConnectionFactory.java:954) at org.mule.providers.jms.Jms11Support.createConnection(Jms11Support.java:67) at org.mule.providers.jms.JmsConnector.createConnection(JmsConnector.java:262) at org.mule.providers.jms.JmsConnector.doConnect(JmsConnector.java:370) ... 17 more 14 Jun 2007 16:12:50,840 ERROR - SimpleRetryConnectionStrategy.doConnect(116) -- Failed to connect/reconnect: WebsphereJmsConnector{this=4c1868ca, started=false, initialised=true, name='MQConnector', disposed=false, numberOfConcurrentTransactedReceivers=4, createMultipleTransactedReceivers=true, connected=false, supportedProtocols=[jms], serviceOverrides=null}. Root Exception was: MQJE001: An MQException occurred: Completion Code 2, Reason 2059 MQJE010: Unknown host: XXXX. Type: class com.ibm.mqservices.MQInternalException org.mule.providers.ConnectException: Initialisation Failure: MQJMS2005: failed to create MQQueueManager for 'XXXX:XXXXX' at org.mule.providers.jms.JmsConnector.doConnect(JmsConnector.java:378) at org.mule.providers.AbstractConnector.connect(AbstractConnector.java:1136) at org.mule.providers.SimpleRetryConnectionStrategy.doConnect(SimpleRetryConnectionStrategy.java:76) at org.mule.providers.AbstractConnectionStrategy.connect(AbstractConnectionStrategy.java:98) at org.mule.providers.AbstractConnector.connect(AbstractConnector.java:1146) at org.mule.providers.SimpleRetryConnectionStrategy.doConnect(SimpleRetryConnectionStrategy.java:76) at org.mule.providers.AbstractConnectionStrategy.connect(AbstractConnectionStrategy.java:98) at org.mule.providers.AbstractConnector.connect(AbstractConnector.java:1146) at org.mule.providers.SimpleRetryConnectionStrategy.doConnect(SimpleRetryConnectionStrategy.java:76) at org.mule.providers.AbstractConnectionStrategy.connect(AbstractConnectionStrategy.java:98) at org.mule.providers.AbstractConnector.connect(AbstractConnector.java:1146) at org.mule.providers.SimpleRetryConnectionStrategy.doConnect(SimpleRetryConnectionStrategy.java:76) at org.mule.providers.AbstractConnectionStrategy.connect(AbstractConnectionStrategy.java:98) at org.mule.providers.AbstractConnector.startConnector(AbstractConnector.java:351) at org.mule.MuleManager.startConnectors(MuleManager.java:945) at org.mule.MuleManager.start(MuleManager.java:894) at org.mule.config.builders.MuleXmlConfigurationBuilder.configure(MuleXmlConfigurationBuilder.java:250) at org.mule.config.builders.MuleXmlConfigurationBuilder.configure(MuleXmlConfigurationBuilder.java:211) at org.mule.config.builders.MuleXmlConfigurationBuilder.configure(MuleXmlConfigurationBuilder.java:187) at com.lmig.am.cas.mq.MQTestCase.setUp(MQTestCase.java:26) at com.lmig.am.cas.mq.MQTestCase.main(MQTestCase.java:90) Caused by: javax.jms.JMSException: MQJMS2005: failed to create MQQueueManager for 'XXXX:XXXXX' at com.ibm.mq.jms.services.ConfigEnvironment.newException(ConfigEnvironment.java:569) at com.ibm.mq.jms.MQConnection.createQM(MQConnection.java:2311) at com.ibm.mq.jms.MQConnection.createQMNonXA(MQConnection.java:1739) at com.ibm.mq.jms.MQQueueConnection.(MQQueueConnection.java:144) at com.ibm.mq.jms.MQQueueConnection.(MQQueueConnection.java:54) at com.ibm.mq.jms.MQQueueConnectionFactory.createQueueConnection(MQQueueConnectionFactory.java:106) at com.ibm.mq.jms.MQQueueConnectionFactory.createConnection(MQQueueConnectionFactory.java:954) at org.mule.providers.jms.Jms11Support.createConnection(Jms11Support.java:67) at org.mule.providers.jms.JmsConnector.createConnection(JmsConnector.java:262) at org.mule.providers.jms.JmsConnector.doConnect(JmsConnector.java:370) ... 20 more 14 Jun 2007 16:12:50,840 ERROR - SLF4JLocationAwareLog.error(174) -- Failed to connect/reconnect: WebsphereJmsConnector{this=4c1868ca, started=false, initialised=true, name='MQConnector', disposed=false, numberOfConcurrentTransactedReceivers=4, createMultipleTransactedReceivers=true, connected=false, supportedProtocols=[jms], serviceOverrides=null}. Root Exception was: MQJE001: An MQException occurred: Completion Code 2, Reason 2059 MQJE010: Unknown host: XXXX. Type: class com.ibm.mqservices.MQInternalException org.mule.providers.ConnectException: Initialisation Failure: MQJMS2005: failed to create MQQueueManager for 'XXXX:XXXXX' at org.mule.providers.jms.JmsConnector.doConnect(JmsConnector.java:378) at org.mule.providers.AbstractConnector.connect(AbstractConnector.java:1136) at org.mule.providers.SimpleRetryConnectionStrategy.doConnect(SimpleRetryConnectionStrategy.java:76) at org.mule.providers.AbstractConnectionStrategy.connect(AbstractConnectionStrategy.java:98) at org.mule.providers.AbstractConnector.connect(AbstractConnector.java:1146) at org.mule.providers.SimpleRetryConnectionStrategy.doConnect(SimpleRetryConnectionStrategy.java:76) at org.mule.providers.AbstractConnectionStrategy.connect(AbstractConnectionStrategy.java:98) at org.mule.providers.AbstractConnector.connect(AbstractConnector.java:1146) at org.mule.providers.SimpleRetryConnectionStrategy.doConnect(SimpleRetryConnectionStrategy.java:76) at org.mule.providers.AbstractConnectionStrategy.connect(AbstractConnectionStrategy.java:98) at org.mule.providers.AbstractConnector.connect(AbstractConnector.java:1146) at org.mule.providers.SimpleRetryConnectionStrategy.doConnect(SimpleRetryConnectionStrategy.java:76) at org.mule.providers.AbstractConnectionStrategy.connect(AbstractConnectionStrategy.java:98) at org.mule.providers.AbstractConnector.startConnector(AbstractConnector.java:351) at org.mule.MuleManager.startConnectors(MuleManager.java:945) at org.mule.MuleManager.start(MuleManager.java:894) at org.mule.config.builders.MuleXmlConfigurationBuilder.configure(MuleXmlConfigurationBuilder.java:250) at org.mule.config.builders.MuleXmlConfigurationBuilder.configure(MuleXmlConfigurationBuilder.java:211) at org.mule.config.builders.MuleXmlConfigurationBuilder.configure(MuleXmlConfigurationBuilder.java:187) at com.lmig.am.cas.mq.MQTestCase.setUp(MQTestCase.java:26) at com.lmig.am.cas.mq.MQTestCase.main(MQTestCase.java:90) Caused by: javax.jms.JMSException: MQJMS2005: failed to create MQQueueManager for 'XXXX:XXXXX' at com.ibm.mq.jms.services.ConfigEnvironment.newException(ConfigEnvironment.java:569) at com.ibm.mq.jms.MQConnection.createQM(MQConnection.java:2311) at com.ibm.mq.jms.MQConnection.createQMNonXA(MQConnection.java:1739) at com.ibm.mq.jms.MQQueueConnection.(MQQueueConnection.java:144) at com.ibm.mq.jms.MQQueueConnection.(MQQueueConnection.java:54) at com.ibm.mq.jms.MQQueueConnectionFactory.createQueueConnection(MQQueueConnectionFactory.java:106) at com.ibm.mq.jms.MQQueueConnectionFactory.createConnection(MQQueueConnectionFactory.java:954) at org.mule.providers.jms.Jms11Support.createConnection(Jms11Support.java:67) at org.mule.providers.jms.JmsConnector.createConnection(JmsConnector.java:262) at org.mule.providers.jms.JmsConnector.doConnect(JmsConnector.java:370) ... 20 more 14 Jun 2007 16:12:56,387 ERROR - SimpleRetryConnectionStrategy.doConnect(116) -- Failed to connect/reconnect: WebsphereJmsConnector{this=4c1868ca, started=false, initialised=true, name='MQConnector', disposed=false, numberOfConcurrentTransactedReceivers=4, createMultipleTransactedReceivers=true, connected=false, supportedProtocols=[jms], serviceOverrides=null}. Root Exception was: MQJE001: An MQException occurred: Completion Code 2, Reason 2059 MQJE010: Unknown host: XXXX. Type: class com.ibm.mqservices.MQInternalException org.mule.providers.ConnectException: Initialisation Failure: MQJMS2005: failed to create MQQueueManager for 'XXXX:XXXXX' at org.mule.providers.jms.JmsConnector.doConnect(JmsConnector.java:378) at org.mule.providers.AbstractConnector.connect(AbstractConnector.java:1136) at org.mule.providers.SimpleRetryConnectionStrategy.doConnect(SimpleRetryConnectionStrategy.java:76) at org.mule.providers.AbstractConnectionStrategy.connect(AbstractConnectionStrategy.java:98) at org.mule.providers.AbstractConnector.connect(AbstractConnector.java:1146) at org.mule.providers.SimpleRetryConnectionStrategy.doConnect(SimpleRetryConnectionStrategy.java:76) at org.mule.providers.AbstractConnectionStrategy.connect(AbstractConnectionStrategy.java:98) at org.mule.providers.AbstractConnector.connect(AbstractConnector.java:1146) at org.mule.providers.SimpleRetryConnectionStrategy.doConnect(SimpleRetryConnectionStrategy.java:76) at org.mule.providers.AbstractConnectionStrategy.connect(AbstractConnectionStrategy.java:98) at org.mule.providers.AbstractConnector.connect(AbstractConnector.java:1146) at org.mule.providers.SimpleRetryConnectionStrategy.doConnect(SimpleRetryConnectionStrategy.java:76) at org.mule.providers.AbstractConnectionStrategy.connect(AbstractConnectionStrategy.java:98) at org.mule.providers.AbstractConnector.connect(AbstractConnector.java:1146) at org.mule.providers.SimpleRetryConnectionStrategy.doConnect(SimpleRetryConnectionStrategy.java:76) at org.mule.providers.AbstractConnectionStrategy.connect(AbstractConnectionStrategy.java:98) at org.mule.providers.AbstractConnector.startConnector(AbstractConnector.java:351) at org.mule.MuleManager.startConnectors(MuleManager.java:945) at org.mule.MuleManager.start(MuleManager.java:894) at org.mule.config.builders.MuleXmlConfigurationBuilder.configure(MuleXmlConfigurationBuilder.java:250) at org.mule.config.builders.MuleXmlConfigurationBuilder.configure(MuleXmlConfigurationBuilder.java:211) at org.mule.config.builders.MuleXmlConfigurationBuilder.configure(MuleXmlConfigurationBuilder.java:187) at com.lmig.am.cas.mq.MQTestCase.setUp(MQTestCase.java:26) at com.lmig.am.cas.mq.MQTestCase.main(MQTestCase.java:90) Caused by: javax.jms.JMSException: MQJMS2005: failed to create MQQueueManager for 'XXXX:XXXXX' at com.ibm.mq.jms.services.ConfigEnvironment.newException(ConfigEnvironment.java:569) at com.ibm.mq.jms.MQConnection.createQM(MQConnection.java:2311) at com.ibm.mq.jms.MQConnection.createQMNonXA(MQConnection.java:1739) at com.ibm.mq.jms.MQQueueConnection.(MQQueueConnection.java:144) at com.ibm.mq.jms.MQQueueConnection.(MQQueueConnection.java:54) at com.ibm.mq.jms.MQQueueConnectionFactory.createQueueConnection(MQQueueConnectionFactory.java:106) at com.ibm.mq.jms.MQQueueConnectionFactory.createConnection(MQQueueConnectionFactory.java:954) at org.mule.providers.jms.Jms11Support.createConnection(Jms11Support.java:67) at org.mule.providers.jms.JmsConnector.createConnection(JmsConnector.java:262) at org.mule.providers.jms.JmsConnector.doConnect(JmsConnector.java:370) ... 23 more 14 Jun 2007 16:12:56,387 ERROR - SLF4JLocationAwareLog.error(174) -- Failed to connect/reconnect: WebsphereJmsConnector{this=4c1868ca, started=false, initialised=true, name='MQConnector', disposed=false, numberOfConcurrentTransactedReceivers=4, createMultipleTransactedReceivers=true, connected=false, supportedProtocols=[jms], serviceOverrides=null}. Root Exception was: MQJE001: An MQException occurred: Completion Code 2, Reason 2059 MQJE010: Unknown host: XXXX. Type: class com.ibm.mqservices.MQInternalException org.mule.providers.ConnectException: Initialisation Failure: MQJMS2005: failed to create MQQueueManager for 'XXXX:XXXXX' at org.mule.providers.jms.JmsConnector.doConnect(JmsConnector.java:378) at org.mule.providers.AbstractConnector.connect(AbstractConnector.java:1136) at org.mule.providers.SimpleRetryConnectionStrategy.doConnect(SimpleRetryConnectionStrategy.java:76) at org.mule.providers.AbstractConnectionStrategy.connect(AbstractConnectionStrategy.java:98) at org.mule.providers.AbstractConnector.connect(AbstractConnector.java:1146) at org.mule.providers.SimpleRetryConnectionStrategy.doConnect(SimpleRetryConnectionStrategy.java:76) at org.mule.providers.AbstractConnectionStrategy.connect(AbstractConnectionStrategy.java:98) at org.mule.providers.AbstractConnector.connect(AbstractConnector.java:1146) at org.mule.providers.SimpleRetryConnectionStrategy.doConnect(SimpleRetryConnectionStrategy.java:76) at org.mule.providers.AbstractConnectionStrategy.connect(AbstractConnectionStrategy.java:98) at org.mule.providers.AbstractConnector.connect(AbstractConnector.java:1146) at org.mule.providers.SimpleRetryConnectionStrategy.doConnect(SimpleRetryConnectionStrategy.java:76) at org.mule.providers.AbstractConnectionStrategy.connect(AbstractConnectionStrategy.java:98) at org.mule.providers.AbstractConnector.connect(AbstractConnector.java:1146) at org.mule.providers.SimpleRetryConnectionStrategy.doConnect(SimpleRetryConnectionStrategy.java:76) at org.mule.providers.AbstractConnectionStrategy.connect(AbstractConnectionStrategy.java:98) at org.mule.providers.AbstractConnector.startConnector(AbstractConnector.java:351) at org.mule.MuleManager.startConnectors(MuleManager.java:945) at org.mule.MuleManager.start(MuleManager.java:894) at org.mule.config.builders.MuleXmlConfigurationBuilder.configure(MuleXmlConfigurationBuilder.java:250) at org.mule.config.builders.MuleXmlConfigurationBuilder.configure(MuleXmlConfigurationBuilder.java:211) at org.mule.config.builders.MuleXmlConfigurationBuilder.configure(MuleXmlConfigurationBuilder.java:187) at com.lmig.am.cas.mq.MQTestCase.setUp(MQTestCase.java:26) at com.lmig.am.cas.mq.MQTestCase.main(MQTestCase.java:90) Caused by: javax.jms.JMSException: MQJMS2005: failed to create MQQueueManager for 'XXXX:XXXXX' at com.ibm.mq.jms.services.ConfigEnvironment.newException(ConfigEnvironment.java:569) at com.ibm.mq.jms.MQConnection.createQM(MQConnection.java:2311) at com.ibm.mq.jms.MQConnection.createQMNonXA(MQConnection.java:1739) at com.ibm.mq.jms.MQQueueConnection.(MQQueueConnection.java:144) at com.ibm.mq.jms.MQQueueConnection.(MQQueueConnection.java:54) at com.ibm.mq.jms.MQQueueConnectionFactory.createQueueConnection(MQQueueConnectionFactory.java:106) at com.ibm.mq.jms.MQQueueConnectionFactory.createConnection(MQQueueConnectionFactory.java:954) at org.mule.providers.jms.Jms11Support.createConnection(Jms11Support.java:67) at org.mule.providers.jms.JmsConnector.createConnection(JmsConnector.java:262) at org.mule.providers.jms.JmsConnector.doConnect(JmsConnector.java:370) ... 23 more ****************************************************************************** * Mule shut down normally on: 14 June 2007 16:13:01 o'clock BST * * Server was up for: 0 days, 0 hours, 0 mins, 27.501 sec * ******************************************************************************
Andrew Perepelytsya wrote:
In which system does this error occur? Please provide a stacktrace. Also, have you looked up the codes in MQ docs, what is the description? Andrew


View this message in context: Re: mule + websphere MQ problem

mo mc

unread,
Jun 14, 2007, 11:34:51 AM6/14/07
to us...@mule.codehaus.org

As we (smcnamara and I) have successfully connected std alone to add messages
to the MQueue and mule work as a receiver of these messages, network
connectivity seems less likely to be the cause of our error when writing to
the MQueue with mule.
--
View this message in context: http://www.nabble.com/mule-%2B-websphere-MQ-problem-tf3921911.html#a11121994

Sent from the Mule - User mailing list archive at Nabble.com.

mo mc

unread,
Jun 14, 2007, 11:35:26 AM6/14/07
to us...@mule.codehaus.org

As we (smcnamara and I) have successfully connected std alone to add messages
to the MQueue and mule workes as a receiver of these messages, network

connectivity seems less likely to be the cause of our error when writing to
the MQueue with mule.
--
View this message in context: http://www.nabble.com/mule-%2B-websphere-MQ-problem-tf3921911.html#a11121994

Sent from the Mule - User mailing list archive at Nabble.com.

Andrew Perepelytsya

unread,
Jun 14, 2007, 11:43:29 AM6/14/07
to us...@mule.codehaus.org
This one is suspicious: Unknown host: XXXX.

So, is Mule running standalone? I had good results with the following setup:

Mule standalone connecting to WAS
WAS configured to manage/proxy MQ queues
WAS has objects bound to JNDI and exposed remotely
Mule looks up those from JNDI (nothing MQ specific)

Besides, MQ has very very different channel config for local connections and remote, with remote being really picky about every setting.

What is your deployment scheme?

Andrew

On 6/14/07, mo mc <m.mc...@liberty-it.co.uk> wrote:

As we (smcnamara and I) have successfully connected std alone to add messages
to the MQueue and mule workes as a receiver of these messages, network

mo mc

unread,
Jun 14, 2007, 12:21:14 PM6/14/07
to us...@mule.codehaus.org

Sorry the stacktrace I gave you is incorrect. I've re-run the test and pasted
the stacktrace below.

Regarding the other questions;-
We are running mule standalone with our config.xml file.
The MQ is a remote queue.
Note: When putting a message on the queue without using mule, we are able to
create a MQQueue from the MQQueueManager with additional settings like
com.ibm.mq.MQC.MQOO_INPUT_SHARED to enable GET and PUT request.
Is this something that mule needs?


Stacktrace
14 Jun 2007 17:03:34,735 ERROR - JmsConnector.closeQuietly(932) -- Failed to
close jms message producer
javax.jms.JMSException: MQJMS2000: failed to close MQ queue
at
com.ibm.mq.jms.services.ConfigEnvironment.newException(ConfigEnvironment.java:553)
at com.ibm.mq.jms.MQMessageProducer.closeQ(MQMessageProducer.java:411)
at com.ibm.mq.jms.MQQueueSender.close(MQQueueSender.java:118)
at org.mule.providers.jms.JmsConnector.close(JmsConnector.java:914)
at org.mule.providers.jms.JmsConnector.closeQuietly(JmsConnector.java:928)
at
org.mule.providers.jms.JmsMessageDispatcher.dispatchMessage(JmsMessageDispatcher.java:287)
at
org.mule.providers.jms.JmsMessageDispatcher.doSend(JmsMessageDispatcher.java:316)
at
org.mule.providers.AbstractMessageDispatcher.send(AbstractMessageDispatcher.java:224)
at org.mule.providers.AbstractConnector.send(AbstractConnector.java:1605)
at org.mule.impl.ImmutableMuleEndpoint.send(ImmutableMuleEndpoint.java:920)
at org.mule.impl.MuleSession.sendEvent(MuleSession.java:327)
at org.mule.extras.client.MuleClient.send(MuleClient.java:737)
at org.mule.extras.client.MuleClient.send(MuleClient.java:714)
at com.lmig.am.cas.mq.MQTestCase.send(MQTestCase.java:66)
at com.lmig.am.cas.mq.MQTestCase.main(MQTestCase.java:91)
14 Jun 2007 17:03:34,860 ERROR - SLF4JLocationAwareLog.error(174) -- Failed
to close jms message producer
javax.jms.JMSException: MQJMS2000: failed to close MQ queue
at
com.ibm.mq.jms.services.ConfigEnvironment.newException(ConfigEnvironment.java:553)
at com.ibm.mq.jms.MQMessageProducer.closeQ(MQMessageProducer.java:411)
at com.ibm.mq.jms.MQQueueSender.close(MQQueueSender.java:118)
at org.mule.providers.jms.JmsConnector.close(JmsConnector.java:914)
at org.mule.providers.jms.JmsConnector.closeQuietly(JmsConnector.java:928)
at
org.mule.providers.jms.JmsMessageDispatcher.dispatchMessage(JmsMessageDispatcher.java:287)
at
org.mule.providers.jms.JmsMessageDispatcher.doSend(JmsMessageDispatcher.java:316)
at
org.mule.providers.AbstractMessageDispatcher.send(AbstractMessageDispatcher.java:224)
at org.mule.providers.AbstractConnector.send(AbstractConnector.java:1605)
at org.mule.impl.ImmutableMuleEndpoint.send(ImmutableMuleEndpoint.java:920)
at org.mule.impl.MuleSession.sendEvent(MuleSession.java:327)
at org.mule.extras.client.MuleClient.send(MuleClient.java:737)
at org.mule.extras.client.MuleClient.send(MuleClient.java:714)
at com.lmig.am.cas.mq.MQTestCase.send(MQTestCase.java:66)
at com.lmig.am.cas.mq.MQTestCase.main(MQTestCase.java:91)
14 Jun 2007 17:03:34,875 ERROR - JmsConnector.closeQuietly(964) -- Failed to
close jms message consumer
javax.jms.JMSException: MQJMS2000: failed to close MQ queue
at
com.ibm.mq.jms.services.ConfigEnvironment.newException(ConfigEnvironment.java:553)
at com.ibm.mq.jms.MQMessageConsumer.closeQ(MQMessageConsumer.java:1999)
at com.ibm.mq.jms.MQQueueReceiver.close(MQQueueReceiver.java:129)
at org.mule.providers.jms.JmsConnector.close(JmsConnector.java:946)
at org.mule.providers.jms.JmsConnector.closeQuietly(JmsConnector.java:960)
at
org.mule.providers.jms.JmsMessageDispatcher.dispatchMessage(JmsMessageDispatcher.java:288)
at
org.mule.providers.jms.JmsMessageDispatcher.doSend(JmsMessageDispatcher.java:316)
at
org.mule.providers.AbstractMessageDispatcher.send(AbstractMessageDispatcher.java:224)
at org.mule.providers.AbstractConnector.send(AbstractConnector.java:1605)
at org.mule.impl.ImmutableMuleEndpoint.send(ImmutableMuleEndpoint.java:920)
at org.mule.impl.MuleSession.sendEvent(MuleSession.java:327)
at org.mule.extras.client.MuleClient.send(MuleClient.java:737)
at org.mule.extras.client.MuleClient.send(MuleClient.java:714)
at com.lmig.am.cas.mq.MQTestCase.send(MQTestCase.java:66)
at com.lmig.am.cas.mq.MQTestCase.main(MQTestCase.java:91)
14 Jun 2007 17:03:34,875 ERROR - SLF4JLocationAwareLog.error(174) -- Failed
to close jms message consumer
javax.jms.JMSException: MQJMS2000: failed to close MQ queue
at
com.ibm.mq.jms.services.ConfigEnvironment.newException(ConfigEnvironment.java:553)
at com.ibm.mq.jms.MQMessageConsumer.closeQ(MQMessageConsumer.java:1999)
at com.ibm.mq.jms.MQQueueReceiver.close(MQQueueReceiver.java:129)
at org.mule.providers.jms.JmsConnector.close(JmsConnector.java:946)
at org.mule.providers.jms.JmsConnector.closeQuietly(JmsConnector.java:960)
at
org.mule.providers.jms.JmsMessageDispatcher.dispatchMessage(JmsMessageDispatcher.java:288)
at
org.mule.providers.jms.JmsMessageDispatcher.doSend(JmsMessageDispatcher.java:316)
at
org.mule.providers.AbstractMessageDispatcher.send(AbstractMessageDispatcher.java:224)
at org.mule.providers.AbstractConnector.send(AbstractConnector.java:1605)
at org.mule.impl.ImmutableMuleEndpoint.send(ImmutableMuleEndpoint.java:920)
at org.mule.impl.MuleSession.sendEvent(MuleSession.java:327)
at org.mule.extras.client.MuleClient.send(MuleClient.java:737)
at org.mule.extras.client.MuleClient.send(MuleClient.java:714)
at com.lmig.am.cas.mq.MQTestCase.send(MQTestCase.java:66)
at com.lmig.am.cas.mq.MQTestCase.main(MQTestCase.java:91)
2007.06.14 17:03:35 MQJMS1016E an internal error has occurred. Please


contact your system administrator. Detail: com.ibm.mq.MQException: MQJE001:
Completion Code 2, Reason 2019

14 Jun 2007 17:03:35,344 ERROR - JmsConnector.closeQuietly(996) -- Failed to
close jms session consumer
javax.jms.JMSException: MQJMS2003: failed to disconnect queue manager
at
com.ibm.mq.jms.services.ConfigEnvironment.newException(ConfigEnvironment.java:553)
at com.ibm.mq.jms.MQSession.close(MQSession.java:1109)
at org.mule.providers.jms.JmsConnector.close(JmsConnector.java:978)
at org.mule.providers.jms.JmsConnector.closeQuietly(JmsConnector.java:992)
at
org.mule.providers.jms.JmsMessageDispatcher.dispatchMessage(JmsMessageDispatcher.java:309)
at
org.mule.providers.jms.JmsMessageDispatcher.doSend(JmsMessageDispatcher.java:316)
at
org.mule.providers.AbstractMessageDispatcher.send(AbstractMessageDispatcher.java:224)
at org.mule.providers.AbstractConnector.send(AbstractConnector.java:1605)
at org.mule.impl.ImmutableMuleEndpoint.send(ImmutableMuleEndpoint.java:920)
at org.mule.impl.MuleSession.sendEvent(MuleSession.java:327)
at org.mule.extras.client.MuleClient.send(MuleClient.java:737)
at org.mule.extras.client.MuleClient.send(MuleClient.java:714)
at com.lmig.am.cas.mq.MQTestCase.send(MQTestCase.java:66)
at com.lmig.am.cas.mq.MQTestCase.main(MQTestCase.java:91)
14 Jun 2007 17:03:35,344 ERROR - SLF4JLocationAwareLog.error(174) -- Failed
to close jms session consumer
javax.jms.JMSException: MQJMS2003: failed to disconnect queue manager
at
com.ibm.mq.jms.services.ConfigEnvironment.newException(ConfigEnvironment.java:553)
at com.ibm.mq.jms.MQSession.close(MQSession.java:1109)
at org.mule.providers.jms.JmsConnector.close(JmsConnector.java:978)
at org.mule.providers.jms.JmsConnector.closeQuietly(JmsConnector.java:992)
at
org.mule.providers.jms.JmsMessageDispatcher.dispatchMessage(JmsMessageDispatcher.java:309)
at
org.mule.providers.jms.JmsMessageDispatcher.doSend(JmsMessageDispatcher.java:316)
at
org.mule.providers.AbstractMessageDispatcher.send(AbstractMessageDispatcher.java:224)
at org.mule.providers.AbstractConnector.send(AbstractConnector.java:1605)
at org.mule.impl.ImmutableMuleEndpoint.send(ImmutableMuleEndpoint.java:920)
at org.mule.impl.MuleSession.sendEvent(MuleSession.java:327)
at org.mule.extras.client.MuleClient.send(MuleClient.java:737)
at org.mule.extras.client.MuleClient.send(MuleClient.java:714)
at com.lmig.am.cas.mq.MQTestCase.send(MQTestCase.java:66)
at com.lmig.am.cas.mq.MQTestCase.main(MQTestCase.java:91)
org.mule.umo.provider.DispatchException: Failed to route event via endpoint:
MuleEndpoint{connector=WebsphereJmsConnector{this=321f76c2, started=true,


initialised=true, name='MQConnector', disposed=false,
numberOfConcurrentTransactedReceivers=4,

createMultipleTransactedReceivers=true, connected=true,
supportedProtocols=[jms], serviceOverrides=null},
endpointUri=jms://MQUEUE.POC.ALIAS,
transformer=ObjectToJMSMessage{this=41676dc, name='ObjectToJMSMessage',
ignoreBadInput=false, returnClass=null, sourceTypes=[]},
name='endpoint.jms.MQUEUE.POC.ALIAS', type='sender', properties={},
transactionConfig=Transaction{factory=null, action=NONE, timeout=30000},
filter=null, deleteUnacceptedMessages=false, initialised=false,
securityFilter=null, synchronous=null, initialState=started,
createConnector=0, remoteSync=false, remoteSyncTimeout=null,
endpointEncoding=null}. Message payload is of type:
com.lmig.am.cas.policy.dto.Policy
at
org.mule.providers.AbstractMessageDispatcher.send(AbstractMessageDispatcher.java:252)
at org.mule.providers.AbstractConnector.send(AbstractConnector.java:1605)
at org.mule.impl.ImmutableMuleEndpoint.send(ImmutableMuleEndpoint.java:920)
at org.mule.impl.MuleSession.sendEvent(MuleSession.java:327)
at org.mule.extras.client.MuleClient.send(MuleClient.java:737)
at org.mule.extras.client.MuleClient.send(MuleClient.java:714)
at com.lmig.am.cas.mq.MQTestCase.send(MQTestCase.java:66)
at com.lmig.am.cas.mq.MQTestCase.main(MQTestCase.java:91)
Caused by: javax.jms.JMSException: MQJMS2007: failed to send message to MQ
queue
at
com.ibm.mq.jms.services.ConfigEnvironment.newException(ConfigEnvironment.java:553)
at
com.ibm.mq.jms.MQMessageProducer.sendInternal(MQMessageProducer.java:1589)
at com.ibm.mq.jms.MQMessageProducer.send(MQMessageProducer.java:1012)
at org.mule.providers.jms.Jms11Support.send(Jms11Support.java:226)
at
org.mule.providers.jms.JmsMessageDispatcher.dispatchMessage(JmsMessageDispatcher.java:259)
at
org.mule.providers.jms.JmsMessageDispatcher.doSend(JmsMessageDispatcher.java:316)
at
org.mule.providers.AbstractMessageDispatcher.send(AbstractMessageDispatcher.java:224)
... 7 more

******************************************************************************
* Mule shut down normally on: 14 June 2007 17:03:43 o'clock BST
*
* Server was up for: 0 days, 0 hours, 0 mins, 14.16 sec
*
******************************************************************************

--
View this message in context: http://www.nabble.com/mule-%2B-websphere-MQ-problem-tf3921911.html#a11123670

Andrew Perepelytsya

unread,
Jun 14, 2007, 12:27:33 PM6/14/07
to us...@mule.codehaus.org
Yes,

Any extra native MQ properties must be handled explicitly. I recommend following the approach described in http://mule.mulesource.org/jira/browse/MULE-1520

BTW, duplicate log entries have been fixed post 1.4.1.

Andrew

org.mule.providers.jms.JmsMessageDispatcher.doSend (JmsMessageDispatcher.java:316)

        at
org.mule.providers.AbstractMessageDispatcher.send(AbstractMessageDispatcher.java:224)
        at org.mule.providers.AbstractConnector.send(AbstractConnector.java:1605)
        at org.mule.impl.ImmutableMuleEndpoint.send(ImmutableMuleEndpoint.java:920)
        at org.mule.impl.MuleSession.sendEvent(MuleSession.java:327)
        at org.mule.extras.client.MuleClient.send(MuleClient.java :737)
        at org.mule.extras.client.MuleClient.send(MuleClient.java:714)
        at com.lmig.am.cas.mq.MQTestCase.send(MQTestCase.java:66)
        at com.lmig.am.cas.mq.MQTestCase.main(MQTestCase.java:91)
14 Jun 2007 17:03:34,860 ERROR - SLF4JLocationAwareLog.error(174) -- Failed
to close jms message producer
javax.jms.JMSException: MQJMS2000: failed to close MQ queue
        at
com.ibm.mq.jms.services.ConfigEnvironment.newException (ConfigEnvironment.java:553)

        at com.ibm.mq.jms.MQMessageProducer.closeQ(MQMessageProducer.java:411)
        at com.ibm.mq.jms.MQQueueSender.close(MQQueueSender.java:118)
        at org.mule.providers.jms.JmsConnector.close (JmsConnector.java:914)

        at org.mule.providers.jms.JmsConnector.closeQuietly(JmsConnector.java:928)
        at
org.mule.providers.jms.JmsMessageDispatcher.dispatchMessage(JmsMessageDispatcher.java:287)
        at
org.mule.providers.jms.JmsMessageDispatcher.doSend(JmsMessageDispatcher.java:316)
        at
org.mule.providers.AbstractMessageDispatcher.send(AbstractMessageDispatcher.java:224)
        at org.mule.providers.AbstractConnector.send (AbstractConnector.java:1605)

        at org.mule.impl.ImmutableMuleEndpoint.send(ImmutableMuleEndpoint.java:920)
        at org.mule.impl.MuleSession.sendEvent(MuleSession.java:327)
        at org.mule.extras.client.MuleClient.send (MuleClient.java:737)

        at org.mule.extras.client.MuleClient.send(MuleClient.java:714)
        at com.lmig.am.cas.mq.MQTestCase.send(MQTestCase.java:66)
        at com.lmig.am.cas.mq.MQTestCase.main(MQTestCase.java :91)
14 Jun 2007 17:03:34,875 ERROR - JmsConnector.closeQuietly(964) -- Failed to
close jms message consumer
javax.jms.JMSException: MQJMS2000: failed to close MQ queue
        at
com.ibm.mq.jms.services.ConfigEnvironment.newException (ConfigEnvironment.java:553)

        at com.ibm.mq.jms.MQMessageConsumer.closeQ(MQMessageConsumer.java:1999)
        at com.ibm.mq.jms.MQQueueReceiver.close(MQQueueReceiver.java:129)
        at org.mule.providers.jms.JmsConnector.close (JmsConnector.java:946)

        at org.mule.providers.jms.JmsConnector.closeQuietly(JmsConnector.java:960)
        at
org.mule.providers.jms.JmsMessageDispatcher.dispatchMessage(JmsMessageDispatcher.java:288)
        at
org.mule.providers.jms.JmsMessageDispatcher.doSend(JmsMessageDispatcher.java:316)
        at
org.mule.providers.AbstractMessageDispatcher.send(AbstractMessageDispatcher.java:224)
        at org.mule.providers.AbstractConnector.send (AbstractConnector.java:1605)

        at org.mule.impl.ImmutableMuleEndpoint.send(ImmutableMuleEndpoint.java:920)
        at org.mule.impl.MuleSession.sendEvent(MuleSession.java:327)
        at org.mule.extras.client.MuleClient.send (MuleClient.java:737)

        at org.mule.extras.client.MuleClient.send(MuleClient.java:714)
        at com.lmig.am.cas.mq.MQTestCase.send(MQTestCase.java:66)
        at com.lmig.am.cas.mq.MQTestCase.main(MQTestCase.java :91)
14 Jun 2007 17:03:34,875 ERROR - SLF4JLocationAwareLog.error(174) -- Failed
to close jms message consumer
javax.jms.JMSException: MQJMS2000: failed to close MQ queue
        at
com.ibm.mq.jms.services.ConfigEnvironment.newException (ConfigEnvironment.java:553)

        at com.ibm.mq.jms.MQMessageConsumer.closeQ(MQMessageConsumer.java:1999)
        at com.ibm.mq.jms.MQQueueReceiver.close(MQQueueReceiver.java:129)
        at org.mule.providers.jms.JmsConnector.close (JmsConnector.java:946)

        at org.mule.providers.jms.JmsConnector.closeQuietly(JmsConnector.java:960)
        at
org.mule.providers.jms.JmsMessageDispatcher.dispatchMessage(JmsMessageDispatcher.java:288)
        at
org.mule.providers.jms.JmsMessageDispatcher.doSend(JmsMessageDispatcher.java:316)
        at
org.mule.providers.AbstractMessageDispatcher.send(AbstractMessageDispatcher.java:224)
        at org.mule.providers.AbstractConnector.send (AbstractConnector.java:1605)

        at org.mule.impl.ImmutableMuleEndpoint.send(ImmutableMuleEndpoint.java:920)
        at org.mule.impl.MuleSession.sendEvent(MuleSession.java:327)
        at org.mule.extras.client.MuleClient.send (MuleClient.java:737)

        at org.mule.extras.client.MuleClient.send(MuleClient.java:714)
        at com.lmig.am.cas.mq.MQTestCase.send(MQTestCase.java:66)
        at com.lmig.am.cas.mq.MQTestCase.main(MQTestCase.java :91)
2007.06.14 17:03:35 MQJMS1016E an internal error has occurred. Please
contact your system administrator. Detail: com.ibm.mq.MQException: MQJE001:
Completion Code 2, Reason 2019
14 Jun 2007 17:03:35,344 ERROR - JmsConnector.closeQuietly(996) -- Failed to
close jms session consumer
javax.jms.JMSException: MQJMS2003: failed to disconnect queue manager
        at
com.ibm.mq.jms.services.ConfigEnvironment.newException(ConfigEnvironment.java :553)
        at com.ibm.mq.jms.MQSession.close(MQSession.java:1109)
        at org.mule.providers.jms.JmsConnector.close(JmsConnector.java:978)
        at org.mule.providers.jms.JmsConnector.closeQuietly(JmsConnector.java :992)
        at
org.mule.providers.jms.JmsMessageDispatcher.dispatchMessage(JmsMessageDispatcher.java:309)
        at
org.mule.providers.jms.JmsMessageDispatcher.doSend(JmsMessageDispatcher.java:316)
        at
org.mule.providers.AbstractMessageDispatcher.send(AbstractMessageDispatcher.java:224)
        at org.mule.providers.AbstractConnector.send(AbstractConnector.java:1605)
        at org.mule.impl.ImmutableMuleEndpoint.send (ImmutableMuleEndpoint.java:920)

        at org.mule.impl.MuleSession.sendEvent(MuleSession.java:327)
        at org.mule.extras.client.MuleClient.send(MuleClient.java:737)
        at org.mule.extras.client.MuleClient.send (MuleClient.java:714)

        at com.lmig.am.cas.mq.MQTestCase.send(MQTestCase.java:66)
        at com.lmig.am.cas.mq.MQTestCase.main(MQTestCase.java:91)
14 Jun 2007 17:03:35,344 ERROR - SLF4JLocationAwareLog.error (174) -- Failed

to close jms session consumer
javax.jms.JMSException: MQJMS2003: failed to disconnect queue manager
        at
com.ibm.mq.jms.services.ConfigEnvironment.newException(ConfigEnvironment.java:553)
        at com.ibm.mq.jms.MQSession.close(MQSession.java:1109)
        at org.mule.providers.jms.JmsConnector.close(JmsConnector.java:978)
        at org.mule.providers.jms.JmsConnector.closeQuietly(JmsConnector.java :992)
        at
org.mule.providers.jms.JmsMessageDispatcher.dispatchMessage(JmsMessageDispatcher.java:309)
        at
org.mule.providers.jms.JmsMessageDispatcher.doSend(JmsMessageDispatcher.java:316)
        at
org.mule.providers.AbstractMessageDispatcher.send(AbstractMessageDispatcher.java:224)
        at org.mule.providers.AbstractConnector.send(AbstractConnector.java:1605)
        at org.mule.impl.ImmutableMuleEndpoint.send (ImmutableMuleEndpoint.java:920)

        at org.mule.impl.MuleSession.sendEvent(MuleSession.java:327)
        at org.mule.extras.client.MuleClient.send(MuleClient.java:737)
        at org.mule.extras.client.MuleClient.send (MuleClient.java:714)

        at com.lmig.am.cas.mq.MQTestCase.send(MQTestCase.java:66)
        at com.lmig.am.cas.mq.MQTestCase.main(MQTestCase.java:91)
org.mule.umo.provider.DispatchException: Failed to route event via endpoint:
MuleEndpoint{connector=WebsphereJmsConnector{this=321f76c2, started=true,
initialised=true, name='MQConnector', disposed=false,
numberOfConcurrentTransactedReceivers=4,
createMultipleTransactedReceivers=true, connected=true,
supportedProtocols=[jms], serviceOverrides=null},
endpointUri=jms://MQUEUE.POC.ALIAS,
transformer=ObjectToJMSMessage{this=41676dc, name='ObjectToJMSMessage',
ignoreBadInput=false, returnClass=null, sourceTypes=[]},
name='endpoint.jms.MQUEUE.POC.ALIAS', type='sender', properties={},
transactionConfig=Transaction{factory=null, action=NONE, timeout=30000},
filter=null, deleteUnacceptedMessages=false, initialised=false,
securityFilter=null, synchronous=null, initialState=started,
createConnector=0, remoteSync=false, remoteSyncTimeout=null,
endpointEncoding=null}. Message payload is of type:
com.lmig.am.cas.policy.dto.Policy
        at
org.mule.providers.AbstractMessageDispatcher.send(AbstractMessageDispatcher.java:252)
        at org.mule.providers.AbstractConnector.send(AbstractConnector.java:1605)
        at org.mule.impl.ImmutableMuleEndpoint.send (ImmutableMuleEndpoint.java:920)

        at org.mule.impl.MuleSession.sendEvent(MuleSession.java:327)
        at org.mule.extras.client.MuleClient.send(MuleClient.java:737)
        at org.mule.extras.client.MuleClient.send (MuleClient.java:714)

        at com.lmig.am.cas.mq.MQTestCase.send(MQTestCase.java:66)
        at com.lmig.am.cas.mq.MQTestCase.main(MQTestCase.java:91)
Caused by: javax.jms.JMSException: MQJMS2007: failed to send message to MQ
queue
        at
com.ibm.mq.jms.services.ConfigEnvironment.newException(ConfigEnvironment.java:553)
        at
com.ibm.mq.jms.MQMessageProducer.sendInternal(MQMessageProducer.java:1589)
        at com.ibm.mq.jms.MQMessageProducer.send (MQMessageProducer.java:1012)

smcnamara

unread,
Jun 15, 2007, 4:30:35 AM6/15/07
to us...@mule.codehaus.org

Thanks Andrew for the help so far. So just to be clear

* MQ Remote queues are more fussy than local ones
* Mule support for remote Q's is currently best achieved with the subclass
workaround as per MULE-1520

We'll try this today and report back any findings.

Also I'd be curious if anyone else experienced this or similar Mule to
remote MQ issues?

Thanks again,

-stephen

>> com.ibm.mq.jms.services.ConfigEnvironment.newException(
>> ConfigEnvironment.java:553)
>> at com.ibm.mq.jms.MQMessageProducer.closeQ(MQMessageProducer.java

>> :411)
>> at com.ibm.mq.jms.MQQueueSender.close(MQQueueSender.java:118)
>> at org.mule.providers.jms.JmsConnector.close(JmsConnector.java
>> :914)
>> at org.mule.providers.jms.JmsConnector.closeQuietly(
>> JmsConnector.java:928)
>> at
>> org.mule.providers.jms.JmsMessageDispatcher.dispatchMessage(
>> JmsMessageDispatcher.java:287)
>> at
>> org.mule.providers.jms.JmsMessageDispatcher.doSend(
>> JmsMessageDispatcher.java:316)
>> at
>> org.mule.providers.AbstractMessageDispatcher.send(

>> AbstractMessageDispatcher.java:224)
>> at org.mule.providers.AbstractConnector.send(
>> AbstractConnector.java:1605)

>> at org.mule.impl.ImmutableMuleEndpoint.send(
>> ImmutableMuleEndpoint.java:920)


>> at org.mule.impl.MuleSession.sendEvent(MuleSession.java:327)
>> at org.mule.extras.client.MuleClient.send(MuleClient.java:737)
>> at org.mule.extras.client.MuleClient.send(MuleClient.java:714)
>> at com.lmig.am.cas.mq.MQTestCase.send(MQTestCase.java:66)
>> at com.lmig.am.cas.mq.MQTestCase.main(MQTestCase.java:91)
>> 14 Jun 2007 17:03:34,860 ERROR - SLF4JLocationAwareLog.error(174) --
>> Failed
>> to close jms message producer
>> javax.jms.JMSException: MQJMS2000: failed to close MQ queue
>> at
>> com.ibm.mq.jms.services.ConfigEnvironment.newException(
>> ConfigEnvironment.java:553)
>> at com.ibm.mq.jms.MQMessageProducer.closeQ(MQMessageProducer.java

>> :411)
>> at com.ibm.mq.jms.MQQueueSender.close(MQQueueSender.java:118)
>> at org.mule.providers.jms.JmsConnector.close(JmsConnector.java
>> :914)
>> at org.mule.providers.jms.JmsConnector.closeQuietly(
>> JmsConnector.java:928)
>> at
>> org.mule.providers.jms.JmsMessageDispatcher.dispatchMessage(
>> JmsMessageDispatcher.java:287)
>> at
>> org.mule.providers.jms.JmsMessageDispatcher.doSend(
>> JmsMessageDispatcher.java:316)
>> at
>> org.mule.providers.AbstractMessageDispatcher.send(

>> AbstractMessageDispatcher.java:224)
>> at org.mule.providers.AbstractConnector.send(
>> AbstractConnector.java:1605)

>> at org.mule.impl.ImmutableMuleEndpoint.send(
>> ImmutableMuleEndpoint.java:920)


>> at org.mule.impl.MuleSession.sendEvent(MuleSession.java:327)
>> at org.mule.extras.client.MuleClient.send(MuleClient.java:737)
>> at org.mule.extras.client.MuleClient.send(MuleClient.java:714)
>> at com.lmig.am.cas.mq.MQTestCase.send(MQTestCase.java:66)
>> at com.lmig.am.cas.mq.MQTestCase.main(MQTestCase.java:91)

>> 14 Jun 2007 17:03:34,875 ERROR - JmsConnector.closeQuietly(964) -- Failed
>> to
>> close jms message consumer
>> javax.jms.JMSException: MQJMS2000: failed to close MQ queue
>> at
>> com.ibm.mq.jms.services.ConfigEnvironment.newException(
>> ConfigEnvironment.java:553)
>> at com.ibm.mq.jms.MQMessageConsumer.closeQ(MQMessageConsumer.java
>> :1999)
>> at com.ibm.mq.jms.MQQueueReceiver.close(MQQueueReceiver.java:129)
>> at org.mule.providers.jms.JmsConnector.close(JmsConnector.java
>> :946)
>> at org.mule.providers.jms.JmsConnector.closeQuietly(

>> JmsConnector.java:960)
>> at
>> org.mule.providers.jms.JmsMessageDispatcher.dispatchMessage(
>> JmsMessageDispatcher.java:288)


>> at
>> org.mule.providers.jms.JmsMessageDispatcher.doSend(
>> JmsMessageDispatcher.java:316)
>> at
>> org.mule.providers.AbstractMessageDispatcher.send(

>> AbstractMessageDispatcher.java:224)
>> at org.mule.providers.AbstractConnector.send(
>> AbstractConnector.java:1605)

>> at org.mule.impl.ImmutableMuleEndpoint.send(
>> ImmutableMuleEndpoint.java:920)


>> at org.mule.impl.MuleSession.sendEvent(MuleSession.java:327)
>> at org.mule.extras.client.MuleClient.send(MuleClient.java:737)
>> at org.mule.extras.client.MuleClient.send(MuleClient.java:714)
>> at com.lmig.am.cas.mq.MQTestCase.send(MQTestCase.java:66)
>> at com.lmig.am.cas.mq.MQTestCase.main(MQTestCase.java:91)

>> 14 Jun 2007 17:03:34,875 ERROR - SLF4JLocationAwareLog.error(174) --
>> Failed
>> to close jms message consumer
>> javax.jms.JMSException: MQJMS2000: failed to close MQ queue
>> at

>> com.ibm.mq.jms.services.ConfigEnvironment.newException(
>> ConfigEnvironment.java:553)
>> at com.ibm.mq.jms.MQMessageConsumer.closeQ(MQMessageConsumer.java
>> :1999)
>> at com.ibm.mq.jms.MQQueueReceiver.close(MQQueueReceiver.java:129)
>> at org.mule.providers.jms.JmsConnector.close(JmsConnector.java
>> :946)
>> at org.mule.providers.jms.JmsConnector.closeQuietly(

>> JmsConnector.java:960)
>> at
>> org.mule.providers.jms.JmsMessageDispatcher.dispatchMessage(
>> JmsMessageDispatcher.java:288)


>> at
>> org.mule.providers.jms.JmsMessageDispatcher.doSend(
>> JmsMessageDispatcher.java:316)
>> at
>> org.mule.providers.AbstractMessageDispatcher.send(

>> AbstractMessageDispatcher.java:224)
>> at org.mule.providers.AbstractConnector.send(
>> AbstractConnector.java:1605)

>> at org.mule.impl.ImmutableMuleEndpoint.send(
>> ImmutableMuleEndpoint.java:920)


>> at org.mule.impl.MuleSession.sendEvent(MuleSession.java:327)
>> at org.mule.extras.client.MuleClient.send(MuleClient.java:737)
>> at org.mule.extras.client.MuleClient.send(MuleClient.java:714)
>> at com.lmig.am.cas.mq.MQTestCase.send(MQTestCase.java:66)
>> at com.lmig.am.cas.mq.MQTestCase.main(MQTestCase.java:91)

>> 2007.06.14 17:03:35 MQJMS1016E an internal error has occurred. Please
>> contact your system administrator. Detail: com.ibm.mq.MQException:
>> MQJE001:
>> Completion Code 2, Reason 2019
>> 14 Jun 2007 17:03:35,344 ERROR - JmsConnector.closeQuietly(996) -- Failed
>> to
>> close jms session consumer
>> javax.jms.JMSException: MQJMS2003: failed to disconnect queue manager
>> at
>> com.ibm.mq.jms.services.ConfigEnvironment.newException(

>> ConfigEnvironment.java:553)


>> at com.ibm.mq.jms.MQSession.close(MQSession.java:1109)
>> at org.mule.providers.jms.JmsConnector.close(JmsConnector.java
>> :978)
>> at org.mule.providers.jms.JmsConnector.closeQuietly(
>> JmsConnector.java:992)
>> at
>> org.mule.providers.jms.JmsMessageDispatcher.dispatchMessage(
>> JmsMessageDispatcher.java:309)

>> at
>> org.mule.providers.jms.JmsMessageDispatcher.doSend(
>> JmsMessageDispatcher.java:316)
>> at
>> org.mule.providers.AbstractMessageDispatcher.send(

>> AbstractMessageDispatcher.java:224)
>> at org.mule.providers.AbstractConnector.send(
>> AbstractConnector.java:1605)

>> at org.mule.impl.ImmutableMuleEndpoint.send(
>> ImmutableMuleEndpoint.java:920)


>> at org.mule.impl.MuleSession.sendEvent(MuleSession.java:327)
>> at org.mule.extras.client.MuleClient.send(MuleClient.java:737)
>> at org.mule.extras.client.MuleClient.send(MuleClient.java:714)
>> at com.lmig.am.cas.mq.MQTestCase.send(MQTestCase.java:66)
>> at com.lmig.am.cas.mq.MQTestCase.main(MQTestCase.java:91)

>> 14 Jun 2007 17:03:35,344 ERROR - SLF4JLocationAwareLog.error(174) --
>> Failed
>> to close jms session consumer


>> javax.jms.JMSException: MQJMS2003: failed to disconnect queue manager
>> at
>> com.ibm.mq.jms.services.ConfigEnvironment.newException(

>> ConfigEnvironment.java:553)


>> at com.ibm.mq.jms.MQSession.close(MQSession.java:1109)
>> at org.mule.providers.jms.JmsConnector.close(JmsConnector.java
>> :978)
>> at org.mule.providers.jms.JmsConnector.closeQuietly(
>> JmsConnector.java:992)
>> at
>> org.mule.providers.jms.JmsMessageDispatcher.dispatchMessage(
>> JmsMessageDispatcher.java:309)

>> at
>> org.mule.providers.jms.JmsMessageDispatcher.doSend(
>> JmsMessageDispatcher.java:316)
>> at
>> org.mule.providers.AbstractMessageDispatcher.send(

>> AbstractMessageDispatcher.java:224)
>> at org.mule.providers.AbstractConnector.send(
>> AbstractConnector.java:1605)

>> at org.mule.impl.ImmutableMuleEndpoint.send(
>> ImmutableMuleEndpoint.java:920)


>> at org.mule.impl.MuleSession.sendEvent(MuleSession.java:327)
>> at org.mule.extras.client.MuleClient.send(MuleClient.java:737)
>> at org.mule.extras.client.MuleClient.send(MuleClient.java:714)
>> at com.lmig.am.cas.mq.MQTestCase.send(MQTestCase.java:66)
>> at com.lmig.am.cas.mq.MQTestCase.main(MQTestCase.java:91)

>> org.mule.umo.provider.DispatchException: Failed to route event via
>> endpoint:
>> MuleEndpoint{connector=WebsphereJmsConnector{this=321f76c2, started=true,
>> initialised=true, name='MQConnector', disposed=false,
>> numberOfConcurrentTransactedReceivers=4,
>> createMultipleTransactedReceivers=true, connected=true,
>> supportedProtocols=[jms], serviceOverrides=null},
>> endpointUri=jms://MQUEUE.POC.ALIAS,
>> transformer=ObjectToJMSMessage{this=41676dc, name='ObjectToJMSMessage',
>> ignoreBadInput=false, returnClass=null, sourceTypes=[]},
>> name='endpoint.jms.MQUEUE.POC.ALIAS', type='sender', properties={},
>> transactionConfig=Transaction{factory=null, action=NONE, timeout=30000},
>> filter=null, deleteUnacceptedMessages=false, initialised=false,
>> securityFilter=null, synchronous=null, initialState=started,
>> createConnector=0, remoteSync=false, remoteSyncTimeout=null,
>> endpointEncoding=null}. Message payload is of type:
>> com.lmig.am.cas.policy.dto.Policy
>> at
>> org.mule.providers.AbstractMessageDispatcher.send(
>> AbstractMessageDispatcher.java:252)

>> at org.mule.providers.AbstractConnector.send(
>> AbstractConnector.java:1605)
>> at org.mule.impl.ImmutableMuleEndpoint.send(
>> ImmutableMuleEndpoint.java:920)


>> at org.mule.impl.MuleSession.sendEvent(MuleSession.java:327)
>> at org.mule.extras.client.MuleClient.send(MuleClient.java:737)
>> at org.mule.extras.client.MuleClient.send(MuleClient.java:714)
>> at com.lmig.am.cas.mq.MQTestCase.send(MQTestCase.java:66)
>> at com.lmig.am.cas.mq.MQTestCase.main(MQTestCase.java:91)

>> Caused by: javax.jms.JMSException: MQJMS2007: failed to send message to
>> MQ
>> queue
>> at
>> com.ibm.mq.jms.services.ConfigEnvironment.newException(
>> ConfigEnvironment.java:553)
>> at
>> com.ibm.mq.jms.MQMessageProducer.sendInternal(MQMessageProducer.java:1589)
>> at com.ibm.mq.jms.MQMessageProducer.send(MQMessageProducer.java
>> :1012)
>> at
>> org.mule.providers.jms.Jms11Support.send(Jms11Support.java:226)
>> at
>> org.mule.providers.jms.JmsMessageDispatcher.dispatchMessage(
>> JmsMessageDispatcher.java:259)

>> at
>> org.mule.providers.jms.JmsMessageDispatcher.doSend(
>> JmsMessageDispatcher.java:316)
>> at
>> org.mule.providers.AbstractMessageDispatcher.send(

--
View this message in context: http://www.nabble.com/mule-%2B-websphere-MQ-problem-tf3921911.html#a11135219

Andrew Perepelytsya

unread,
Jun 15, 2007, 9:48:36 AM6/15/07
to us...@mule.codehaus.org
Stephen,

I haven't experienced exactly that problem, but myriads of other which you most probably won't be able to reproduce. You know it, for MQ every CSD is almost like a new major release...

Andrew

>> 14 Jun 2007 17:03:34,735 ERROR - JmsConnector.closeQuietly (932) -- Failed
>>         at org.mule.extras.client.MuleClient.send (MuleClient.java:737)

>>         at org.mule.extras.client.MuleClient.send(MuleClient.java:714)
>>         at com.lmig.am.cas.mq.MQTestCase.send(MQTestCase.java:66)
>>         at com.lmig.am.cas.mq.MQTestCase.main (MQTestCase.java:91)
>>         at org.mule.extras.client.MuleClient.send (MuleClient.java:714)
>>         at org.mule.extras.client.MuleClient.send (MuleClient.java:737)

>>         at org.mule.extras.client.MuleClient.send(MuleClient.java:714)
>>         at com.lmig.am.cas.mq.MQTestCase.send(MQTestCase.java:66)
>>         at com.lmig.am.cas.mq.MQTestCase.main (MQTestCase.java:91)
>>         at org.mule.extras.client.MuleClient.send (MuleClient.java:714)

smcnamara

unread,
Jun 15, 2007, 10:02:24 AM6/15/07
to us...@mule.codehaus.org

Hi Andrew,

we tried the workaround but got the same problem. It's looking more and more
like a MQ JAR version interop issue. Switching the (previously working) std
alone app to use the mqjms.jar (V6.0) produced the same problem. We're
trying now to switch to an older V5.x mqjms.jar found in a WAS install. The
problem here is that appears to be JMS spec level 1.0 and mule-transport-jms
pulls in the geronimo spec at 1.1. I cant find an explicit geronino (or
other) 1.0 JMS dependency to use ro right now we're getting
UnsupportedClassVersion errors.

So if anyone knows how to force mule + MQ back to MQ 5.4 and/or JMS 1.0
that'd be great.

cheers,

-s

>> >> 14 Jun 2007 17:03:34,735 ERROR - JmsConnector.closeQuietly(932) --

>> >> at org.mule.extras.client.MuleClient.send(MuleClient.java:714)
>> >> at com.lmig.am.cas.mq.MQTestCase.send(MQTestCase.java:66)
>> >> at com.lmig.am.cas.mq.MQTestCase.main(MQTestCase.java:91)

>> >> at org.mule.extras.client.MuleClient.send(MuleClient.java:714)
>> >> at com.lmig.am.cas.mq.MQTestCase.send(MQTestCase.java:66)
>> >> at com.lmig.am.cas.mq.MQTestCase.main(MQTestCase.java:91)

>> >> 14 Jun 2007 17:03:34,875 ERROR - JmsConnector.closeQuietly(964) --
>> Failed
>> >> to
>> >> close jms message consumer
>> >> javax.jms.JMSException: MQJMS2000: failed to close MQ queue
>> >> at
>> >> com.ibm.mq.jms.services.ConfigEnvironment.newException(
>> >> ConfigEnvironment.java:553)
>> >> at com.ibm.mq.jms.MQMessageConsumer.closeQ(
>> MQMessageConsumer.java

>> >> :1999)
>> >> at com.ibm.mq.jms.MQQueueReceiver.close(MQQueueReceiver.java
>> :129)
>> >> at org.mule.providers.jms.JmsConnector.close(JmsConnector.java
>> >> :946)
>> >> at org.mule.providers.jms.JmsConnector.closeQuietly(
>> >> JmsConnector.java:960)
>> >> at
>> >> org.mule.providers.jms.JmsMessageDispatcher.dispatchMessage(
>> >> JmsMessageDispatcher.java:288)
>> >> at
>> >> org.mule.providers.jms.JmsMessageDispatcher.doSend(
>> >> JmsMessageDispatcher.java:316)
>> >> at
>> >> org.mule.providers.AbstractMessageDispatcher.send(
>> >> AbstractMessageDispatcher.java:224)
>> >> at org.mule.providers.AbstractConnector.send(
>> >> AbstractConnector.java:1605)
>> >> at org.mule.impl.ImmutableMuleEndpoint.send(
>> >> ImmutableMuleEndpoint.java:920)
>> >> at org.mule.impl.MuleSession.sendEvent(MuleSession.java:327)
>> >> at org.mule.extras.client.MuleClient.send(MuleClient.java:737)

>> >> at org.mule.extras.client.MuleClient.send(MuleClient.java:714)
>> >> at com.lmig.am.cas.mq.MQTestCase.send(MQTestCase.java:66)
>> >> at com.lmig.am.cas.mq.MQTestCase.main(MQTestCase.java:91)

>> >> at org.mule.extras.client.MuleClient.send(MuleClient.java:714)
>> >> at com.lmig.am.cas.mq.MQTestCase.send(MQTestCase.java:66)
>> >> at com.lmig.am.cas.mq.MQTestCase.main(MQTestCase.java:91)

--
View this message in context: http://www.nabble.com/mule-%2B-websphere-MQ-problem-tf3921911.html#a11140176

Andrew Perepelytsya

unread,
Jun 15, 2007, 10:04:16 AM6/15/07
to us...@mule.codehaus.org
Stephen,

Remove geronimo-spec-jms jars. You may want to drop the j2ee jar from WAS in Mule's classpath.

HTH,
Andrew

On 6/15/07, smcnamara <s.mcn...@liberty-it.co.uk> wrote:

Hi Andrew,

we tried the workaround but got the same problem. It's looking more and more
like a MQ JAR version interop issue. Switching the (previously working) std
alone app to use the mqjms.jar (V6.0 ) produced the same problem. We're
>> >>         at com.ibm.mq.jms.MQQueueSender.close (MQQueueSender.java:118)

>> >>         at org.mule.providers.jms.JmsConnector.close(JmsConnector.java
>> >> :914)
>> >>         at org.mule.providers.jms.JmsConnector.closeQuietly (
>> >> JmsConnector.java:928)
>> >>         at
>> >> org.mule.providers.jms.JmsMessageDispatcher.dispatchMessage(
>> >> JmsMessageDispatcher.java:287)
>> >>         at
>> >> org.mule.providers.jms.JmsMessageDispatcher.doSend(
>> >> JmsMessageDispatcher.java:316)
>> >>         at
>> >> org.mule.providers.AbstractMessageDispatcher.send (
>> >> AbstractMessageDispatcher.java:224)
>> >>         at org.mule.providers.AbstractConnector.send(
>> >> AbstractConnector.java:1605)
>> >>         at org.mule.impl.ImmutableMuleEndpoint.send (
>> >> ImmutableMuleEndpoint.java:920)
>> >>         at org.mule.impl.MuleSession.sendEvent(MuleSession.java:327)
>> >>         at org.mule.extras.client.MuleClient.send(MuleClient.java :737)
>> >>         at org.mule.extras.client.MuleClient.send(MuleClient.java:714)
>> >>         at com.lmig.am.cas.mq.MQTestCase.send(MQTestCase.java:66)
>> >>         at com.lmig.am.cas.mq.MQTestCase.main (MQTestCase.java:91)

>> >> 14 Jun 2007 17:03:34,860 ERROR - SLF4JLocationAwareLog.error(174) --
>> >> Failed
>> >> to close jms message producer
>> >> javax.jms.JMSException : MQJMS2000: failed to close MQ queue
>> >>         at
>> >> com.ibm.mq.jms.services.ConfigEnvironment.newException(
>> >> ConfigEnvironment.java:553)
>> >>         at com.ibm.mq.jms.MQMessageProducer.closeQ(
>> MQMessageProducer.java
>> >> :411)
>> >>         at com.ibm.mq.jms.MQQueueSender.close(MQQueueSender.java:118)
>> >>         at org.mule.providers.jms.JmsConnector.close(JmsConnector.java
>> >> :914)
>> >>         at org.mule.providers.jms.JmsConnector.closeQuietly(
>> >> JmsConnector.java:928)
>> >>         at
>> >> org.mule.providers.jms.JmsMessageDispatcher.dispatchMessage(
>> >> JmsMessageDispatcher.java:287)
>> >>         at
>> >> org.mule.providers.jms.JmsMessageDispatcher.doSend (
>> >> JmsMessageDispatcher.java:316)
>> >>         at
>> >> org.mule.providers.AbstractMessageDispatcher.send(
>> >> AbstractMessageDispatcher.java:224)
>> >>         at org.mule.providers.AbstractConnector.send(
>> >> AbstractConnector.java:1605)
>> >>         at org.mule.impl.ImmutableMuleEndpoint.send(
>> >> ImmutableMuleEndpoint.java:920)
>> >>         at org.mule.impl.MuleSession.sendEvent(MuleSession.java:327)
>> >>         at org.mule.extras.client.MuleClient.send(MuleClient.java:737)
>> >>         at org.mule.extras.client.MuleClient.send (MuleClient.java:714)
>> >>         at org.mule.impl.MuleSession.sendEvent (MuleSession.java:327)

>> >>         at org.mule.extras.client.MuleClient.send(MuleClient.java:737)
>> >>         at org.mule.extras.client.MuleClient.send(MuleClient.java:714)
>> >>         at com.lmig.am.cas.mq.MQTestCase.send(MQTestCase.java:66)
>> >>         at com.lmig.am.cas.mq.MQTestCase.main(MQTestCase.java:91)
>> >> 14 Jun 2007 17:03:34,875 ERROR - SLF4JLocationAwareLog.error (174) --
>> >>         at org.mule.impl.MuleSession.sendEvent (MuleSession.java:327)
>> >> JmsMessageDispatcher.java:316)
>> >>         at
>> >> org.mule.providers.AbstractMessageDispatcher.send(
>> >> AbstractMessageDispatcher.java:224)
>> >>         at org.mule.providers.AbstractConnector.send(
>> >> AbstractConnector.java:1605)
>> >>         at org.mule.impl.ImmutableMuleEndpoint.send(
>> >> ImmutableMuleEndpoint.java:920)
>> >>         at org.mule.impl.MuleSession.sendEvent(MuleSession.java:327)
>> >>         at org.mule.extras.client.MuleClient.send(MuleClient.java:737)
>> >>         at org.mule.extras.client.MuleClient.send (MuleClient.java:714)

>> >>         at com.lmig.am.cas.mq.MQTestCase.send(MQTestCase.java:66)
>> >>         at com.lmig.am.cas.mq.MQTestCase.main(MQTestCase.java:91)
>> >> 14 Jun 2007 17:03:35,344 ERROR - SLF4JLocationAwareLog.error(174) --
>> >> Failed
>> >> to close jms session consumer
>> >> javax.jms.JMSException: MQJMS2003: failed to disconnect queue manager
>> >>         at
>> >> com.ibm.mq.jms.services.ConfigEnvironment.newException(
>> >> ConfigEnvironment.java:553)
>> >>         at com.ibm.mq.jms.MQSession.close(MQSession.java:1109)
>> >>         at org.mule.providers.jms.JmsConnector.close(JmsConnector.java
>> >> :978)
>> >>         at org.mule.providers.jms.JmsConnector.closeQuietly(
>> >> JmsConnector.java:992)
>> >>         at
>> >> org.mule.providers.jms.JmsMessageDispatcher.dispatchMessage(
>> >> JmsMessageDispatcher.java:309)
>> >>         at
>> >> org.mule.providers.jms.JmsMessageDispatcher.doSend (
>> >> JmsMessageDispatcher.java:316)
>> >>         at
>> >> org.mule.providers.AbstractMessageDispatcher.send(
>> >> AbstractMessageDispatcher.java:224)
>> >>         at org.mule.providers.AbstractConnector.send(
>> >> AbstractConnector.java:1605)
>> >>         at org.mule.impl.ImmutableMuleEndpoint.send(
>> >> ImmutableMuleEndpoint.java:920)
>> >>         at org.mule.impl.MuleSession.sendEvent(MuleSession.java:327)
>> >>         at org.mule.extras.client.MuleClient.send(MuleClient.java:737)
>> >>         at org.mule.extras.client.MuleClient.send (MuleClient.java:714)
>> >>         at org.mule.extras.client.MuleClient.send (MuleClient.java:714)

smcnamara

unread,
Jun 15, 2007, 10:14:09 AM6/15/07
to us...@mule.codehaus.org

Andrew,

I excluded the geronimo-spec form the mule-transport-jms dependency but end
up with a compile error (from a local transformer) due to no JMSException on
the classpath. BTW we are running mule stand alone and not embedded in WAS.

thanks again

-s

Andrew Perepelytsya wrote:
>
> Stephen,
>

> Remove geronimo-spec-jms jars. You may want to drop the j2ee jar from WAS
> in
> Mule's classpath.
>
> HTH,
> Andrew
>
> On 6/15/07, smcnamara <s.mcn...@liberty-it.co.uk> wrote:
>>
>>
>> Hi Andrew,
>>
>> we tried the workaround but got the same problem. It's looking more and
>> more
>> like a MQ JAR version interop issue. Switching the (previously working)
>> std

>> alone app to use the mqjms.jar (V6.0) produced the same problem. We're

>> >> >> com.ibm.mq.jms.services.ConfigEnvironment.newException(
>> >> >> ConfigEnvironment.java:553)
>> >> >> at com.ibm.mq.jms.MQMessageProducer.closeQ(
>> >> MQMessageProducer.java
>> >> >> :411)
>> >> >> at com.ibm.mq.jms.MQQueueSender.close(MQQueueSender.java
>> :118)

>> >> >> at org.mule.providers.jms.JmsConnector.close(
>> JmsConnector.java
>> >> >> :914)
>> >> >> at org.mule.providers.jms.JmsConnector.closeQuietly(


>> >> >> JmsConnector.java:928)
>> >> >> at
>> >> >> org.mule.providers.jms.JmsMessageDispatcher.dispatchMessage(
>> >> >> JmsMessageDispatcher.java:287)
>> >> >> at
>> >> >> org.mule.providers.jms.JmsMessageDispatcher.doSend(
>> >> >> JmsMessageDispatcher.java:316)
>> >> >> at

>> >> >> org.mule.providers.AbstractMessageDispatcher.send(
>> >> >> AbstractMessageDispatcher.java:224)
>> >> >> at org.mule.providers.AbstractConnector.send(
>> >> >> AbstractConnector.java:1605)
>> >> >> at org.mule.impl.ImmutableMuleEndpoint.send(
>> >> >> ImmutableMuleEndpoint.java:920)
>> >> >> at
>> org.mule.impl.MuleSession.sendEvent(MuleSession.java:327)
>> >> >> at org.mule.extras.client.MuleClient.send(MuleClient.java
>> :737)

>> >> >> at org.mule.extras.client.MuleClient.send(MuleClient.java
>> :714)
>> >> >> at com.lmig.am.cas.mq.MQTestCase.send(MQTestCase.java:66)
>> >> >> at com.lmig.am.cas.mq.MQTestCase.main(MQTestCase.java:91)

>> >> >> 14 Jun 2007 17:03:34,860 ERROR - SLF4JLocationAwareLog.error(174)
>> --
>> >> >> Failed
>> >> >> to close jms message producer
>> >> >> javax.jms.JMSException: MQJMS2000: failed to close MQ queue
>> >> >> at
>> >> >> com.ibm.mq.jms.services.ConfigEnvironment.newException(
>> >> >> ConfigEnvironment.java:553)
>> >> >> at com.ibm.mq.jms.MQMessageProducer.closeQ(
>> >> MQMessageProducer.java
>> >> >> :411)
>> >> >> at com.ibm.mq.jms.MQQueueSender.close(MQQueueSender.java
>> :118)

>> >> >> at org.mule.providers.jms.JmsConnector.close(
>> JmsConnector.java
>> >> >> :914)
>> >> >> at org.mule.providers.jms.JmsConnector.closeQuietly(


>> >> >> JmsConnector.java:928)
>> >> >> at
>> >> >> org.mule.providers.jms.JmsMessageDispatcher.dispatchMessage(
>> >> >> JmsMessageDispatcher.java:287)
>> >> >> at
>> >> >> org.mule.providers.jms.JmsMessageDispatcher.doSend(
>> >> >> JmsMessageDispatcher.java:316)
>> >> >> at

>> >> >> org.mule.providers.AbstractMessageDispatcher.send(
>> >> >> AbstractMessageDispatcher.java:224)
>> >> >> at org.mule.providers.AbstractConnector.send(
>> >> >> AbstractConnector.java:1605)
>> >> >> at org.mule.impl.ImmutableMuleEndpoint.send(
>> >> >> ImmutableMuleEndpoint.java:920)
>> >> >> at
>> org.mule.impl.MuleSession.sendEvent(MuleSession.java:327)
>> >> >> at org.mule.extras.client.MuleClient.send(MuleClient.java
>> :737)

>> >> >> at org.mule.extras.client.MuleClient.send(MuleClient.java
>> :714)
>> >> >> at com.lmig.am.cas.mq.MQTestCase.send(MQTestCase.java:66)
>> >> >> at com.lmig.am.cas.mq.MQTestCase.main(MQTestCase.java:91)

>> org.mule.impl.MuleSession.sendEvent(MuleSession.java:327)
>> >> >> at org.mule.extras.client.MuleClient.send(MuleClient.java
>> :737)
>> >> >> at org.mule.extras.client.MuleClient.send(MuleClient.java
>> :714)
>> >> >> at com.lmig.am.cas.mq.MQTestCase.send(MQTestCase.java:66)

>> >> >> at com.lmig.am.cas.mq.MQTestCase.main(MQTestCase.java:91)
>> >> >> 14 Jun 2007 17:03:34,875 ERROR - SLF4JLocationAwareLog.error(174)
>> --
>> >> >> Failed
>> >> >> to close jms message consumer

>> org.mule.impl.MuleSession.sendEvent(MuleSession.java:327)
>> >> >> at org.mule.extras.client.MuleClient.send(MuleClient.java
>> :737)
>> >> >> at org.mule.extras.client.MuleClient.send(MuleClient.java
>> :714)
>> >> >> at com.lmig.am.cas.mq.MQTestCase.send(MQTestCase.java:66)

>> >> >> org.mule.providers.jms.JmsMessageDispatcher.doSend(
>> >> >> JmsMessageDispatcher.java:316)
>> >> >> at
>> >> >> org.mule.providers.AbstractMessageDispatcher.send(
>> >> >> AbstractMessageDispatcher.java:224)
>> >> >> at org.mule.providers.AbstractConnector.send(
>> >> >> AbstractConnector.java:1605)
>> >> >> at org.mule.impl.ImmutableMuleEndpoint.send(
>> >> >> ImmutableMuleEndpoint.java:920)
>> >> >> at

>> org.mule.impl.MuleSession.sendEvent(MuleSession.java:327)
>> >> >> at org.mule.extras.client.MuleClient.send(MuleClient.java
>> :737)
>> >> >> at org.mule.extras.client.MuleClient.send(MuleClient.java
>> :714)
>> >> >> at com.lmig.am.cas.mq.MQTestCase.send(MQTestCase.java:66)

>> >> >> at com.lmig.am.cas.mq.MQTestCase.main(MQTestCase.java:91)
>> >> >> 14 Jun 2007 17:03:35,344 ERROR - SLF4JLocationAwareLog.error(174)
>> --
>> >> >> Failed
>> >> >> to close jms session consumer
>> >> >> javax.jms.JMSException: MQJMS2003: failed to disconnect queue
>> manager
>> >> >> at
>> >> >> com.ibm.mq.jms.services.ConfigEnvironment.newException(
>> >> >> ConfigEnvironment.java:553)
>> >> >> at com.ibm.mq.jms.MQSession.close(MQSession.java:1109)
>> >> >> at org.mule.providers.jms.JmsConnector.close(
>> JmsConnector.java

>> >> >> :978)
>> >> >> at org.mule.providers.jms.JmsConnector.closeQuietly(
>> >> >> JmsConnector.java:992)
>> >> >> at
>> >> >> org.mule.providers.jms.JmsMessageDispatcher.dispatchMessage(
>> >> >> JmsMessageDispatcher.java:309)
>> >> >> at

>> >> >> org.mule.providers.jms.JmsMessageDispatcher.doSend(
>> >> >> JmsMessageDispatcher.java:316)
>> >> >> at
>> >> >> org.mule.providers.AbstractMessageDispatcher.send(
>> >> >> AbstractMessageDispatcher.java:224)
>> >> >> at org.mule.providers.AbstractConnector.send(
>> >> >> AbstractConnector.java:1605)
>> >> >> at org.mule.impl.ImmutableMuleEndpoint.send(
>> >> >> ImmutableMuleEndpoint.java:920)
>> >> >> at

>> org.mule.impl.MuleSession.sendEvent(MuleSession.java:327)
>> >> >> at org.mule.extras.client.MuleClient.send(MuleClient.java
>> :737)
>> >> >> at org.mule.extras.client.MuleClient.send(MuleClient.java
>> :714)
>> >> >> at com.lmig.am.cas.mq.MQTestCase.send(MQTestCase.java:66)

>> >> >> at org.mule.extras.client.MuleClient.send(MuleClient.java
>> :714)
>> >> >> at com.lmig.am.cas.mq.MQTestCase.send(MQTestCase.java:66)
>> >> >> at com.lmig.am.cas.mq.MQTestCase.main(MQTestCase.java:91)

>> >> >> Caused by: javax.jms.JMSException: MQJMS2007: failed to send
>> message
>> >> to
>> >> >> MQ
>> >> >> queue
>> >> >> at
>> >> >> com.ibm.mq.jms.services.ConfigEnvironment.newException(
>> >> >> ConfigEnvironment.java:553)
>> >> >> at
>> >> >>
>> com.ibm.mq.jms.MQMessageProducer.sendInternal(MQMessageProducer.java
>> >> :1589)
>> >> >> at
>> >> com.ibm.mq.jms.MQMessageProducer.send(MQMessageProducer.java
>> >> >> :1012)
>> >> >> at
>> >> >> org.mule.providers.jms.Jms11Support.send(Jms11Support.java:226)
>> >> >> at
>> >> >> org.mule.providers.jms.JmsMessageDispatcher.dispatchMessage(
>> >> >> JmsMessageDispatcher.java:259)
>> >> >> at

>> >> >> org.mule.providers.jms.JmsMessageDispatcher.doSend(
>> >> >> JmsMessageDispatcher.java:316)
>> >> >> at
>> >> >> org.mule.providers.AbstractMessageDispatcher.send(
>> >> >> AbstractMessageDispatcher.java:224)

--
View this message in context: http://www.nabble.com/mule-%2B-websphere-MQ-problem-tf3921911.html#a11140390

Andrew Perepelytsya

unread,
Jun 15, 2007, 10:16:57 AM6/15/07
to us...@mule.codehaus.org
Did you put the j2ee.jar in Mule's lib/user? Alternatively, locate jms spec libs in WAS to use. The reason is geronimo is on JMS 1.1, while WAS 5.x is 1.0.2

This still shouldn't cause a problem, you just need to set the specification level on JMS connector. But replacing the jar can be a less confusing test in your case.

HTH,
Andrew

>> >> >> AbstractMessageDispatcher.java:224)
>> >> >>         at org.mule.providers.AbstractConnector.send(
>> >> >> AbstractConnector.java:1605)
>> >> >>         at org.mule.impl.ImmutableMuleEndpoint.send(
>> >> >> ImmutableMuleEndpoint.java:920)
>> >> >>         at
>> org.mule.impl.MuleSession.sendEvent(MuleSession.java:327)
>> >> >>         at org.mule.extras.client.MuleClient.send(MuleClient.java
>> :737)
>> >> >>         at org.mule.extras.client.MuleClient.send(MuleClient.java
>> :714)
>> >> >>         at com.lmig.am.cas.mq.MQTestCase.send(MQTestCase.java:66)
>> >> >>         at com.lmig.am.cas.mq.MQTestCase.main(MQTestCase.java:91)
>> >> >> 14 Jun 2007 17:03:34,875 ERROR - JmsConnector.closeQuietly (964) --
>> >> >> AbstractConnector.java:1605)
>> >> >>         at org.mule.impl.ImmutableMuleEndpoint.send(
>> >> >> ImmutableMuleEndpoint.java:920)
>> >> >>         at
>> org.mule.impl.MuleSession.sendEvent(MuleSession.java:327)
>> >> >>         at org.mule.extras.client.MuleClient.send(MuleClient.java
>> :737)
>> >> >>         at org.mule.extras.client.MuleClient.send(MuleClient.java
>> :714)
>> >> >>         at com.lmig.am.cas.mq.MQTestCase.send(MQTestCase.java:66)
>> >> >>         at com.lmig.am.cas.mq.MQTestCase.main (MQTestCase.java:91)

smcnamara

unread,
Jun 15, 2007, 10:33:05 AM6/15/07
to us...@mule.codehaus.org

Sorry for being dumb but what j2ee.jar? Is that shipped with WAS?

The tack I've taken currently is;

* drop spec level in mule config to 1.0.2b
* d/load 1.0.2b jar form sun and add to local mvn repo

This allow me to compile again. Then for runtime;

move all geronimo jars our of the way and (following classnotfound errors)
replace
* geronimo-j2ee-connector_1.5_spec-1.0.1.jar
* geronimo-j2ee-management_1.0_spec-1.0.1.jar
* geronimo-jta_1.0.1B_spec-1.0.1.jar
* geronimo-saaj_1.1_spec-1.0.1.jar

Finally add the sun jms-1.0.2b.jar to $MULE_HOME/lib/user.

Now the shortest was to test perhaps byt as I dont have WAS installed
locally its the only was I see to get the right classes together.

If I understand you correctly the alternative woul be;

* remove geronimo entirely form the mule classpath
* add j2ee.jar taken from WAS 5.3
* drop spec level in config file.

>> >> >> >> org.mule.providers.AbstractMessageDispatcher.send(
>> >> >> >> AbstractMessageDispatcher.java:224)
>> >> >> >> at org.mule.providers.AbstractConnector.send(
>> >> >> >> AbstractConnector.java:1605)
>> >> >> >> at org.mule.impl.ImmutableMuleEndpoint.send(
>> >> >> >> ImmutableMuleEndpoint.java:920)
>> >> >> >> at
>> >> org.mule.impl.MuleSession.sendEvent(MuleSession.java:327)
>> >> >> >> at
>> org.mule.extras.client.MuleClient.send(MuleClient.java
>> >> :737)
>> >> >> >> at
>> org.mule.extras.client.MuleClient.send(MuleClient.java
>> >> :714)
>> >> >> >> at
>> com.lmig.am.cas.mq.MQTestCase.send(MQTestCase.java:66)
>> >> >> >> at
>> com.lmig.am.cas.mq.MQTestCase.main(MQTestCase.java:91)

>> >> >> >> 14 Jun 2007 17:03:34,860 ERROR -
>> SLF4JLocationAwareLog.error(174)
>> >> --
>> >> >> >> Failed
>> >> >> >> to close jms message producer


>> >> >> >> javax.jms.JMSException: MQJMS2000: failed to close MQ queue
>> >> >> >> at
>> >> >> >> com.ibm.mq.jms.services.ConfigEnvironment.newException(
>> >> >> >> ConfigEnvironment.java:553)
>> >> >> >> at com.ibm.mq.jms.MQMessageProducer.closeQ(
>> >> >> MQMessageProducer.java
>> >> >> >> :411)
>> >> >> >> at com.ibm.mq.jms.MQQueueSender.close(MQQueueSender.java
>> >> :118)
>> >> >> >> at org.mule.providers.jms.JmsConnector.close(
>> >> JmsConnector.java
>> >> >> >> :914)
>> >> >> >> at org.mule.providers.jms.JmsConnector.closeQuietly(
>> >> >> >> JmsConnector.java:928)
>> >> >> >> at
>> >> >> >> org.mule.providers.jms.JmsMessageDispatcher.dispatchMessage(
>> >> >> >> JmsMessageDispatcher.java:287)
>> >> >> >> at
>> >> >> >> org.mule.providers.jms.JmsMessageDispatcher.doSend(
>> >> >> >> JmsMessageDispatcher.java:316)
>> >> >> >> at

>> >> >> >> org.mule.providers.AbstractMessageDispatcher.send(
>> >> >> >> AbstractMessageDispatcher.java:224)
>> >> >> >> at org.mule.providers.AbstractConnector.send(
>> >> >> >> AbstractConnector.java:1605)
>> >> >> >> at org.mule.impl.ImmutableMuleEndpoint.send(
>> >> >> >> ImmutableMuleEndpoint.java:920)
>> >> >> >> at
>> >> org.mule.impl.MuleSession.sendEvent(MuleSession.java:327)
>> >> >> >> at
>> org.mule.extras.client.MuleClient.send(MuleClient.java
>> >> :737)
>> >> >> >> at
>> org.mule.extras.client.MuleClient.send(MuleClient.java
>> >> :714)
>> >> >> >> at
>> com.lmig.am.cas.mq.MQTestCase.send(MQTestCase.java:66)
>> >> >> >> at
>> com.lmig.am.cas.mq.MQTestCase.main(MQTestCase.java:91)

>> >> >> >> 14 Jun 2007 17:03:34,875 ERROR - JmsConnector.closeQuietly(964)

>> >> >> >> org.mule.providers.AbstractMessageDispatcher.send(
>> >> >> >> AbstractMessageDispatcher.java:224)
>> >> >> >> at org.mule.providers.AbstractConnector.send(
>> >> >> >> AbstractConnector.java:1605)
>> >> >> >> at org.mule.impl.ImmutableMuleEndpoint.send(
>> >> >> >> ImmutableMuleEndpoint.java:920)
>> >> >> >> at
>> >> org.mule.impl.MuleSession.sendEvent(MuleSession.java:327)
>> >> >> >> at
>> org.mule.extras.client.MuleClient.send(MuleClient.java
>> >> :737)
>> >> >> >> at
>> org.mule.extras.client.MuleClient.send(MuleClient.java
>> >> :714)
>> >> >> >> at
>> com.lmig.am.cas.mq.MQTestCase.send(MQTestCase.java:66)
>> >> >> >> at
>> com.lmig.am.cas.mq.MQTestCase.main(MQTestCase.java:91)

>> >> >> >> org.mule.providers.AbstractMessageDispatcher.send(
>> >> >> >> AbstractMessageDispatcher.java:224)
>> >> >> >> at org.mule.providers.AbstractConnector.send(
>> >> >> >> AbstractConnector.java:1605)
>> >> >> >> at org.mule.impl.ImmutableMuleEndpoint.send(
>> >> >> >> ImmutableMuleEndpoint.java:920)
>> >> >> >> at
>> >> org.mule.impl.MuleSession.sendEvent(MuleSession.java:327)
>> >> >> >> at
>> org.mule.extras.client.MuleClient.send(MuleClient.java
>> >> :737)
>> >> >> >> at
>> org.mule.extras.client.MuleClient.send(MuleClient.java
>> >> :714)
>> >> >> >> at
>> com.lmig.am.cas.mq.MQTestCase.send(MQTestCase.java:66)
>> >> >> >> at
>> com.lmig.am.cas.mq.MQTestCase.main(MQTestCase.java:91)

>> >> >> >> 2007.06.14 17:03:35 MQJMS1016E an internal error has occurred.
>> >> Please
>> >> >> >> contact your system administrator. Detail:
>> com.ibm.mq.MQException
>> :
>> >> >> >> MQJE001:
>> >> >> >> Completion Code 2, Reason 2019
>> >> >> >> 14 Jun 2007 17:03:35,344 ERROR - JmsConnector.closeQuietly(996)
>> --
>> >> >> Failed
>> >> >> >> to
>> >> >> >> close jms session consumer
>> >> >> >> javax.jms.JMSException: MQJMS2003: failed to disconnect queue
>> >> manager
>> >> >> >> at
>> >> >> >> com.ibm.mq.jms.services.ConfigEnvironment.newException(
>> >> >> >> ConfigEnvironment.java:553)
>> >> >> >> at com.ibm.mq.jms.MQSession.close(MQSession.java:1109)
>> >> >> >> at org.mule.providers.jms.JmsConnector.close(
>> >> JmsConnector.java
>> >> >> >> :978)
>> >> >> >> at org.mule.providers.jms.JmsConnector.closeQuietly(
>> >> >> >> JmsConnector.java:992)
>> >> >> >> at

>> >> >> >> org.mule.providers.jms.JmsMessageDispatcher.dispatchMessage(
>> >> >> >> JmsMessageDispatcher.java:309)
>> >> >> >> at
>> >> >> >> org.mule.providers.jms.JmsMessageDispatcher.doSend(
>> >> >> >> JmsMessageDispatcher.java:316)
>> >> >> >> at

>> >> >> >> com.ibm.mq.jms.services.ConfigEnvironment.newException(
>> >> >> >> ConfigEnvironment.java:553)
>> >> >> >> at com.ibm.mq.jms.MQSession.close(MQSession.java:1109)
>> >> >> >> at org.mule.providers.jms.JmsConnector.close(
>> >> JmsConnector.java
>> >> >> >> :978)
>> >> >> >> at org.mule.providers.jms.JmsConnector.closeQuietly(
>> >> >> >> JmsConnector.java:992)
>> >> >> >> at

>> >> >> >> org.mule.providers.jms.JmsMessageDispatcher.dispatchMessage(
>> >> >> >> JmsMessageDispatcher.java:309)
>> >> >> >> at
>> >> >> >> org.mule.providers.jms.JmsMessageDispatcher.doSend(
>> >> >> >> JmsMessageDispatcher.java:316)
>> >> >> >> at

>> >> >> >> org.mule.providers.AbstractMessageDispatcher.send(
>> >> >> >> AbstractMessageDispatcher.java:224)
>> >> >> >> at org.mule.providers.AbstractConnector.send(
>> >> >> >> AbstractConnector.java:1605)
>> >> >> >> at org.mule.impl.ImmutableMuleEndpoint.send(
>> >> >> >> ImmutableMuleEndpoint.java:920)
>> >> >> >> at
>> >> org.mule.impl.MuleSession.sendEvent(MuleSession.java:327)
>> >> >> >> at
>> org.mule.extras.client.MuleClient.send(MuleClient.java
>> >> :737)
>> >> >> >> at
>> org.mule.extras.client.MuleClient.send(MuleClient.java
>> >> :714)
>> >> >> >> at
>> com.lmig.am.cas.mq.MQTestCase.send(MQTestCase.java:66)
>> >> >> >> at
>> com.lmig.am.cas.mq.MQTestCase.main(MQTestCase.java:91)

--
View this message in context: http://www.nabble.com/mule-%2B-websphere-MQ-problem-tf3921911.html#a11140743

Andrew Perepelytsya

unread,
Jun 15, 2007, 10:37:03 AM6/15/07
to us...@mule.codehaus.org
Stephen, the way you put it also works. After all it's only a spec jar. Sometimes vendors add proprietary classes to those jars, e.g. spec + implementation in jms-supervendor.jar

As long as you have websphere's jms client jars available to Mule, you are fine.

Andrew

>> >> >> >> AbstractConnector.java:1605)
>> >> >> >>         at org.mule.impl.ImmutableMuleEndpoint.send(
>> >> >> >> ImmutableMuleEndpoint.java :920)
>> >> >> >>         at
>> >> org.mule.impl.MuleSession.sendEvent(MuleSession.java:327)
>> >> >> >>         at
>> org.mule.extras.client.MuleClient.send (MuleClient.java
>> >> :737)
>> >> >> >>         at
>> org.mule.extras.client.MuleClient.send(MuleClient.java
>> >> :714)
>> >> >> >>         at
>> com.lmig.am.cas.mq.MQTestCase.send(MQTestCase.java:66)
>> >> >> >>         at
>> com.lmig.am.cas.mq.MQTestCase.main(MQTestCase.java:91)
>> >> >> >> 14 Jun 2007 17:03:34,875 ERROR -
>> SLF4JLocationAwareLog.error(174)
>> >> --
>> >> >> >> Failed
>> >> >> >> to close jms message consumer
>> >> >> >> javax.jms.JMSException: MQJMS2000: failed to close MQ queue
>> >> >> >>         at
>> >> >> >> com.ibm.mq.jms.services.ConfigEnvironment.newException(
>> >> >> >> ConfigEnvironment.java:553)
>> >> >> >>         at com.ibm.mq.jms.MQMessageConsumer.closeQ(
>> >> >> MQMessageConsumer.java
>> >> >> >> :1999)
>> >> >> >>         at
>> >> com.ibm.mq.jms.MQQueueReceiver.close(MQQueueReceiver.java
>> >> >> :129)
>> >> >> >>         at org.mule.providers.jms.JmsConnector.close (
>> >> JmsConnector.java
>> >> >> >> :946)
>> >> >> >>         at org.mule.providers.jms.JmsConnector.closeQuietly(
>> >> >> >> JmsConnector.java:960)
>> >> >> >>         at
>> >> >> >> org.mule.providers.jms.JmsMessageDispatcher.dispatchMessage(
>> >> >> >> JmsMessageDispatcher.java :288)
>> >> >> >>         at
>> >> >> >> org.mule.providers.jms.JmsMessageDispatcher.doSend(
>> >> >> >> JmsMessageDispatcher.java:316)
>> >> >> >>         at
>> >> >> >> org.mule.providers.AbstractMessageDispatcher.send(
>> >> >> >> AbstractMessageDispatcher.java:224)
>> >> >> >>         at org.mule.providers.AbstractConnector.send (
>> >> >> >> AbstractConnector.java:1605)
>> >> >> >>         at org.mule.impl.ImmutableMuleEndpoint.send(
>> >> >> >> ImmutableMuleEndpoint.java :920)
>> >> >> >>         at
>> >> org.mule.impl.MuleSession.sendEvent(MuleSession.java:327)
>> >> >> >>         at
>> org.mule.extras.client.MuleClient.send (MuleClient.java
>> >> >> >> AbstractConnector.java:1605)
>> >> >> >>         at org.mule.impl.ImmutableMuleEndpoint.send(
>> >> >> >> ImmutableMuleEndpoint.java :920)
>> >> >> >>         at
>> >> org.mule.impl.MuleSession.sendEvent(MuleSession.java:327)
>> >> >> >>         at
>> org.mule.extras.client.MuleClient.send (MuleClient.java
>> >> :737)
>> >> >> >>         at
>> org.mule.extras.client.MuleClient.send(MuleClient.java
>> >> :714)
>> >> >> >>         at
>> com.lmig.am.cas.mq.MQTestCase.send(MQTestCase.java:66)
>> >> >> >>         at
>> com.lmig.am.cas.mq.MQTestCase.main(MQTestCase.java:91)
>> >> >> >> 14 Jun 2007 17:03:35,344 ERROR -
>> SLF4JLocationAwareLog.error(174)
>> >> --
>> >> >> >> Failed
>> >> >> >> to close jms session consumer
>> >> >> >> javax.jms.JMSException: MQJMS2003: failed to disconnect queue
>> >> manager
>> >> >> >>         at
>> >> >> >> com.ibm.mq.jms.services.ConfigEnvironment.newException (
>> >> >> >> ConfigEnvironment.java:553)
>> >> >> >>         at com.ibm.mq.jms.MQSession.close(MQSession.java:1109)
>> >> >> >>         at org.mule.providers.jms.JmsConnector.close(
>> >> JmsConnector.java
>> >> >> >> :978)
>> >> >> >>         at org.mule.providers.jms.JmsConnector.closeQuietly (
>> >> >> >> JmsConnector.java:992)
>> >> >> >>         at
>> >> >> >> org.mule.providers.jms.JmsMessageDispatcher.dispatchMessage(
>> >> >> >> JmsMessageDispatcher.java:309)
>> >> >> >>         at
>> >> >> >> org.mule.providers.jms.JmsMessageDispatcher.doSend(
>> >> >> >> JmsMessageDispatcher.java :316)
>> >> >> >>         at
>> >> >> >> org.mule.providers.AbstractMessageDispatcher.send(
>> >> >> >> AbstractMessageDispatcher.java:224)
>> >> >> >>         at org.mule.providers.AbstractConnector.send(
>> >> >> >> AbstractConnector.java:1605)
>> >> >> >>         at org.mule.impl.ImmutableMuleEndpoint.send (
>> >> >> >> org.mule.providers.jms.Jms11Support.send (Jms11Support.java:226)

smcnamara

unread,
Jun 15, 2007, 12:42:45 PM6/15/07
to us...@mule.codehaus.org

FYI I got the PUT/GET working successfully. Turns out the Q was in fact WAS
5.x and/or JMS 1.0.2b. Following the hack I suggested to get the compile &
runtime classpaths in order it all works as expected.

Thanks for all the help.

-s

>> >> >> >> >> org.mule.providers.jms.JmsMessageDispatcher.doSend(
>> >> >> >> >> JmsMessageDispatcher.java:316)
>> >> >> >> >> at
>> >> >> >> >> org.mule.providers.AbstractMessageDispatcher.send(
>> >> >> >> >> AbstractMessageDispatcher.java:224)
>> >> >> >> >> at org.mule.providers.AbstractConnector.send(
>> >> >> >> >> AbstractConnector.java:1605)

>> >> >> >> >> at org.mule.impl.ImmutableMuleEndpoint.send(
>> >> >> >> >> ImmutableMuleEndpoint.java:920)
>> >> >> >> >> at
>> >> >> org.mule.impl.MuleSession.sendEvent(MuleSession.java:327)
>> >> >> >> >> at
>> >> org.mule.extras.client.MuleClient.send(MuleClient.java
>> >> >> :737)
>> >> >> >> >> at

>> >> org.mule.extras.client.MuleClient.send(MuleClient.java
>> >> >> :714)
>> >> >> >> >> at
>> >> com.lmig.am.cas.mq.MQTestCase.send(MQTestCase.java:66)
>> >> >> >> >> at
>> >> com.lmig.am.cas.mq.MQTestCase.main(MQTestCase.java:91)

>> >> >> >> >> 14 Jun 2007 17:03:34,860 ERROR -
>> >> SLF4JLocationAwareLog.error(174)
>> >> >> --
>> >> >> >> >> Failed
>> >> >> >> >> to close jms message producer
>> >> >> >> >> javax.jms.JMSException: MQJMS2000: failed to close MQ queue
>> >> >> >> >> at
>> >> >> >> >> com.ibm.mq.jms.services.ConfigEnvironment.newException(
>> >> >> >> >> ConfigEnvironment.java:553)
>> >> >> >> >> at com.ibm.mq.jms.MQMessageProducer.closeQ(

>> >> >> >> MQMessageProducer.java
>> >> >> >> >> :411)
>> >> >> >> >> at com.ibm.mq.jms.MQQueueSender.close(


>> MQQueueSender.java
>> >> >> :118)
>> >> >> >> >> at org.mule.providers.jms.JmsConnector.close(
>> >> >> JmsConnector.java
>> >> >> >> >> :914)
>> >> >> >> >> at org.mule.providers.jms.JmsConnector.closeQuietly(
>> >> >> >> >> JmsConnector.java:928)
>> >> >> >> >> at
>> >> >> >> >> org.mule.providers.jms.JmsMessageDispatcher.dispatchMessage(
>> >> >> >> >> JmsMessageDispatcher.java:287)
>> >> >> >> >> at

>> >> >> >> >> org.mule.providers.jms.JmsMessageDispatcher.doSend(
>> >> >> >> >> JmsMessageDispatcher.java:316)
>> >> >> >> >> at
>> >> >> >> >> org.mule.providers.AbstractMessageDispatcher.send(
>> >> >> >> >> AbstractMessageDispatcher.java:224)
>> >> >> >> >> at org.mule.providers.AbstractConnector.send(
>> >> >> >> >> AbstractConnector.java:1605)

>> >> >> >> >> at org.mule.impl.ImmutableMuleEndpoint.send(
>> >> >> >> >> ImmutableMuleEndpoint.java:920)
>> >> >> >> >> at
>> >> >> org.mule.impl.MuleSession.sendEvent(MuleSession.java:327)
>> >> >> >> >> at
>> >> org.mule.extras.client.MuleClient.send(MuleClient.java
>> >> >> :737)
>> >> >> >> >> at

>> >> org.mule.extras.client.MuleClient.send(MuleClient.java
>> >> >> :714)
>> >> >> >> >> at
>> >> com.lmig.am.cas.mq.MQTestCase.send(MQTestCase.java:66)
>> >> >> >> >> at
>> >> com.lmig.am.cas.mq.MQTestCase.main(MQTestCase.java:91)
>> >> >> >> >> 14 Jun 2007 17:03:34,875 ERROR - JmsConnector.closeQuietly
>> (964)

>> >> --
>> >> >> >> Failed
>> >> >> >> >> to
>> >> >> >> >> close jms message consumer
>> >> >> >> >> javax.jms.JMSException: MQJMS2000: failed to close MQ queue
>> >> >> >> >> at
>> >> >> >> >> com.ibm.mq.jms.services.ConfigEnvironment.newException(
>> >> >> >> >> ConfigEnvironment.java:553)
>> >> >> >> >> at com.ibm.mq.jms.MQMessageConsumer.closeQ(
>> >> >> >> MQMessageConsumer.java
>> >> >> >> >> :1999)
>> >> >> >> >> at
>> >> >> com.ibm.mq.jms.MQQueueReceiver.close(MQQueueReceiver.java
>> >> >> >> :129)
>> >> >> >> >> at org.mule.providers.jms.JmsConnector.close(

>> >> >> JmsConnector.java
>> >> >> >> >> :946)
>> >> >> >> >> at org.mule.providers.jms.JmsConnector.closeQuietly(
>> >> >> >> >> JmsConnector.java:960)
>> >> >> >> >> at
>> >> >> >> >> org.mule.providers.jms.JmsMessageDispatcher.dispatchMessage(
>> >> >> >> >> JmsMessageDispatcher.java:288)
>> >> >> >> >> at
>> >> >> >> >> org.mule.providers.jms.JmsMessageDispatcher.doSend(
>> >> >> >> >> JmsMessageDispatcher.java:316)
>> >> >> >> >> at
>> >> >> >> >> org.mule.providers.AbstractMessageDispatcher.send(
>> >> >> >> >> AbstractMessageDispatcher.java:224)

>> >> >> >> >> at org.mule.providers.AbstractConnector.send(
>> >> >> >> >> AbstractConnector.java:1605)
>> >> >> >> >> at org.mule.impl.ImmutableMuleEndpoint.send(
>> >> >> >> >> ImmutableMuleEndpoint.java:920)
>> >> >> >> >> at
>> >> >> org.mule.impl.MuleSession.sendEvent(MuleSession.java:327)
>> >> >> >> >> at
>> >> org.mule.extras.client.MuleClient.send(MuleClient.java
>> >> >> :737)
>> >> >> >> >> at

>> >> org.mule.extras.client.MuleClient.send(MuleClient.java
>> >> >> :714)
>> >> >> >> >> at
>> >> com.lmig.am.cas.mq.MQTestCase.send(MQTestCase.java:66)
>> >> >> >> >> at
>> >> com.lmig.am.cas.mq.MQTestCase.main(MQTestCase.java:91)
>> >> >> >> >> 14 Jun 2007 17:03:34,875 ERROR -
>> >> SLF4JLocationAwareLog.error(174)
>> >> >> --
>> >> >> >> >> Failed
>> >> >> >> >> to close jms message consumer
>> >> >> >> >> javax.jms.JMSException: MQJMS2000: failed to close MQ queue
>> >> >> >> >> at
>> >> >> >> >> com.ibm.mq.jms.services.ConfigEnvironment.newException(
>> >> >> >> >> ConfigEnvironment.java:553)
>> >> >> >> >> at com.ibm.mq.jms.MQMessageConsumer.closeQ(
>> >> >> >> MQMessageConsumer.java
>> >> >> >> >> :1999)
>> >> >> >> >> at
>> >> >> com.ibm.mq.jms.MQQueueReceiver.close(MQQueueReceiver.java
>> >> >> >> :129)
>> >> >> >> >> at org.mule.providers.jms.JmsConnector.close(

>> >> >> JmsConnector.java
>> >> >> >> >> :946)
>> >> >> >> >> at org.mule.providers.jms.JmsConnector.closeQuietly(
>> >> >> >> >> JmsConnector.java:960)
>> >> >> >> >> at
>> >> >> >> >> org.mule.providers.jms.JmsMessageDispatcher.dispatchMessage(
>> >> >> >> >> JmsMessageDispatcher.java:288)
>> >> >> >> >> at
>> >> >> >> >> org.mule.providers.jms.JmsMessageDispatcher.doSend(
>> >> >> >> >> JmsMessageDispatcher.java:316)
>> >> >> >> >> at
>> >> >> >> >> org.mule.providers.AbstractMessageDispatcher.send(
>> >> >> >> >> AbstractMessageDispatcher.java:224)

>> >> >> >> >> at org.mule.providers.AbstractConnector.send(
>> >> >> >> >> AbstractConnector.java:1605)
>> >> >> >> >> at org.mule.impl.ImmutableMuleEndpoint.send(
>> >> >> >> >> ImmutableMuleEndpoint.java:920)
>> >> >> >> >> at
>> >> >> org.mule.impl.MuleSession.sendEvent(MuleSession.java:327)
>> >> >> >> >> at
>> >> org.mule.extras.client.MuleClient.send(MuleClient.java
>> >> >> :737)
>> >> >> >> >> at

>> >> >> >> >> at org.mule.providers.AbstractConnector.send(
>> >> >> >> >> AbstractConnector.java:1605)
>> >> >> >> >> at org.mule.impl.ImmutableMuleEndpoint.send(
>> >> >> >> >> ImmutableMuleEndpoint.java:920)
>> >> >> >> >> at
>> >> >> org.mule.impl.MuleSession.sendEvent(MuleSession.java:327)
>> >> >> >> >> at
>> >> org.mule.extras.client.MuleClient.send(MuleClient.java
>> >> >> :737)
>> >> >> >> >> at

>> >> org.mule.extras.client.MuleClient.send(MuleClient.java
>> >> >> :714)
>> >> >> >> >> at
>> >> com.lmig.am.cas.mq.MQTestCase.send(MQTestCase.java:66)
>> >> >> >> >> at
>> >> com.lmig.am.cas.mq.MQTestCase.main(MQTestCase.java:91)
>> >> >> >> >> 14 Jun 2007 17:03:35,344 ERROR -
>> >> SLF4JLocationAwareLog.error(174)
>> >> >> --
>> >> >> >> >> Failed
>> >> >> >> >> to close jms session consumer
>> >> >> >> >> javax.jms.JMSException: MQJMS2003: failed to disconnect queue
>> >> >> manager
>> >> >> >> >> at

>> >> >> >> >> com.ibm.mq.jms.services.ConfigEnvironment.newException(
>> >> >> >> >> ConfigEnvironment.java:553)
>> >> >> >> >> at
>> com.ibm.mq.jms.MQSession.close(MQSession.java:1109)
>> >> >> >> >> at org.mule.providers.jms.JmsConnector.close(
>> >> >> JmsConnector.java
>> >> >> >> >> :978)
>> >> >> >> >> at org.mule.providers.jms.JmsConnector.closeQuietly(
>> >> >> >> >> JmsConnector.java:992)
>> >> >> >> >> at
>> >> >> >> >> org.mule.providers.jms.JmsMessageDispatcher.dispatchMessage(
>> >> >> >> >> JmsMessageDispatcher.java:309)
>> >> >> >> >> at
>> >> >> >> >> org.mule.providers.jms.JmsMessageDispatcher.doSend(
>> >> >> >> >> JmsMessageDispatcher.java:316)
>> >> >> >> >> at
>> >> >> >> >> org.mule.providers.AbstractMessageDispatcher.send(
>> >> >> >> >> AbstractMessageDispatcher.java:224)

>> >> >> >> >> at org.mule.providers.AbstractConnector.send(
>> >> >> >> >> AbstractConnector.java:1605)
>> >> >> >> >> at org.mule.impl.ImmutableMuleEndpoint.send(
>> >> >> >> >> ImmutableMuleEndpoint.java:920)
>> >> >> >> >> at
>> >> >> org.mule.impl.MuleSession.sendEvent(MuleSession.java:327)
>> >> >> >> >> at
>> >> org.mule.extras.client.MuleClient.send(MuleClient.java
>> >> >> :737)
>> >> >> >> >> at

>> >> >> >> >> at org.mule.impl.ImmutableMuleEndpoint.send(
>> >> >> >> >> ImmutableMuleEndpoint.java:920)
>> >> >> >> >> at
>> >> >> org.mule.impl.MuleSession.sendEvent(MuleSession.java:327)
>> >> >> >> >> at
>> >> org.mule.extras.client.MuleClient.send(MuleClient.java
>> >> >> :737)
>> >> >> >> >> at

--
View this message in context: http://www.nabble.com/mule-%2B-websphere-MQ-problem-tf3921911.html#a11143467

Reply all
Reply to author
Forward
0 new messages