JIRA

  • Log In Access more options
    • Online Help
    • GreenHopper Help
    • Agile Answers
    • Use Agile By Default
    • Keyboard Shortcuts
    • About JIRA
    • JIRA Credits
    • What’s New
  • Dashboards Access more options (Alt+d)
  • Projects Access more options (Alt+p)
  • Issues Access more options (Alt+i)
  • Agile Access more options (Alt+g)
  • Create Issue
  • Mule
  • MULE-1430

Unable to dispatch the message into Websphere MQ using JMS

  • Agile Board
  • More Actions
  • Views
    • XML
    • Word
    • Printable

Details

  • Type: Bug Bug
  • Status: Closed Closed
  • Priority: Minor Minor
  • Resolution: Cannot Reproduce
  • Affects Version/s: 1.3.3
  • Fix Version/s: None
  • Component/s: Transport: JMS
  • Labels:
    None
  • Environment:

    Win2k, Jdk 1.4, WAS 6.0, MQ 6.0

  • Configuration:
    Hide

    <mule-configuration id="Echo_Tcp_Server" version="1.0">
    <connector name="openJmsConnector" className="org.mule.providers.jms.JmsConnector">
    <properties>
    <property name="specification" value="1.0.2b"/>
    <property name="jndiInitialFactory" value="com.ibm.websphere.naming.WsnInitialContextFactory"/> <property name="connectionFactoryJndiName" value="MuleJNDI"/>
    </properties>
    </connector>
    <model name="dev">
    <mule-descriptor name="echoComponent" implementation="org.mule.components.simple.EchoComponent" >
    <inbound-router>
    <endpoint address="tcp://localhost:20205" synchronous="true" />
    </inbound-router>
    <outbound-router>
    <router className="org.mule.routing.outbound.OutboundPassThroughRouter">
    <endpoint address="jms://TTY.DELIVERYQUEUE"/>
    </router>
    </outbound-router>
    </mule-descriptor>
    </model>
    </mule-configuration>

    Show
    <mule-configuration id="Echo_Tcp_Server" version="1.0"> <connector name="openJmsConnector" className="org.mule.providers.jms.JmsConnector"> <properties> <property name="specification" value="1.0.2b"/> <property name="jndiInitialFactory" value="com.ibm.websphere.naming.WsnInitialContextFactory"/> <property name="connectionFactoryJndiName" value="MuleJNDI"/> </properties> </connector> <model name="dev"> <mule-descriptor name="echoComponent" implementation="org.mule.components.simple.EchoComponent" > <inbound-router> <endpoint address="tcp://localhost:20205" synchronous="true" /> </inbound-router> <outbound-router> <router className="org.mule.routing.outbound.OutboundPassThroughRouter"> <endpoint address="jms://TTY.DELIVERYQUEUE"/> </router> </outbound-router> </mule-descriptor> </model> </mule-configuration>
  • Log Output:
    Hide
    Exception in thread "main" java.lang.NoSuchFieldError: org.eclipse.hyades.internal.logging.core.Constants: field LOCAL_HOST_IP_ADDRESS not found
    at org.eclipse.hyades.logging.java.CommonBaseEventLogRecord.<init>(CommonBaseEventLogRecord.java)
    at com.ibm.ws.logging.object.WsLogRecordFactory.createWsLogRecord(WsLogRecordFactory.java:126)
    at com.ibm.ejs.ras.Tr.logToJSR47Logger(Tr.java:1560)
    at com.ibm.ejs.ras.Tr.fireEvent(Tr.java:1490)
    at com.ibm.ejs.ras.Tr.fireMessageEvent(Tr.java:1422)
    at com.ibm.ejs.ras.Tr.warning(Tr.java:1097)
    at com.ibm.ws.naming.util.CommonHelpers.mergeJndiProviderProperties(CommonHelpers.java:255)
    at com.ibm.ws.naming.util.CommonHelpers.mergeWsnJndiProperties(CommonHelpers.java:141)
    at com.ibm.websphere.naming.WsnInitialContextFactory.getInitialContext(WsnInitialContextFactory.java:108)
    at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:675)
    at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:257)
    at javax.naming.InitialContext.init(InitialContext.java:233)
    at javax.naming.InitialContext.<init>(InitialContext.java:209)
    at org.mule.providers.jms.JmsConnector.initJndiContext(JmsConnector.java:184)
    at org.mule.providers.jms.JmsConnector.doConnect(JmsConnector.java:301)
    at org.mule.providers.AbstractConnector.connect(AbstractConnector.java:993)
    at org.mule.providers.SingleAttemptConnectionStrategy.doConnect(SingleAttemptConnectionStrategy.java:29)
    at org.mule.providers.AbstractConnectionStrategy.connect(AbstractConnectionStrategy.java:86)
    at org.mule.providers.AbstractConnector.connect(AbstractConnector.java:983)
    at org.mule.providers.SingleAttemptConnectionStrategy.doConnect(SingleAttemptConnectionStrategy.java:29)
    at org.mule.providers.AbstractConnectionStrategy.connect(AbstractConnectionStrategy.java:86)
    at org.mule.providers.AbstractConnector.startConnector(AbstractConnector.java:324)
    at org.mule.MuleManager.registerConnector(MuleManager.java:580)
    at org.mule.providers.service.ConnectorFactory.createEndpoint(ConnectorFactory.java:98)
    at org.mule.impl.ImmutableMuleEndpoint.createEndpointFromUri(ImmutableMuleEndpoint.java:545)
    at org.mule.impl.ImmutableMuleEndpoint.getOrCreateEndpointForUri(ImmutableMuleEndpoint.java:586)
    at org.mule.extras.client.MuleClient.getEndpoint(MuleClient.java:870)
    at org.mule.extras.client.MuleClient.getEvent(MuleClient.java:839)
    at org.mule.extras.client.MuleClient.dispatch(MuleClient.java:278)
    at org.mule.extras.client.MuleClient.dispatch(MuleClient.java:264)
    at org.mule.samples.tcp.MuleJMS.main(MuleJMS.java:30)
    Show
    Exception in thread "main" java.lang.NoSuchFieldError: org.eclipse.hyades.internal.logging.core.Constants: field LOCAL_HOST_IP_ADDRESS not found at org.eclipse.hyades.logging.java.CommonBaseEventLogRecord.<init>(CommonBaseEventLogRecord.java) at com.ibm.ws.logging.object.WsLogRecordFactory.createWsLogRecord(WsLogRecordFactory.java:126) at com.ibm.ejs.ras.Tr.logToJSR47Logger(Tr.java:1560) at com.ibm.ejs.ras.Tr.fireEvent(Tr.java:1490) at com.ibm.ejs.ras.Tr.fireMessageEvent(Tr.java:1422) at com.ibm.ejs.ras.Tr.warning(Tr.java:1097) at com.ibm.ws.naming.util.CommonHelpers.mergeJndiProviderProperties(CommonHelpers.java:255) at com.ibm.ws.naming.util.CommonHelpers.mergeWsnJndiProperties(CommonHelpers.java:141) at com.ibm.websphere.naming.WsnInitialContextFactory.getInitialContext(WsnInitialContextFactory.java:108) at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:675) at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:257) at javax.naming.InitialContext.init(InitialContext.java:233) at javax.naming.InitialContext.<init>(InitialContext.java:209) at org.mule.providers.jms.JmsConnector.initJndiContext(JmsConnector.java:184) at org.mule.providers.jms.JmsConnector.doConnect(JmsConnector.java:301) at org.mule.providers.AbstractConnector.connect(AbstractConnector.java:993) at org.mule.providers.SingleAttemptConnectionStrategy.doConnect(SingleAttemptConnectionStrategy.java:29) at org.mule.providers.AbstractConnectionStrategy.connect(AbstractConnectionStrategy.java:86) at org.mule.providers.AbstractConnector.connect(AbstractConnector.java:983) at org.mule.providers.SingleAttemptConnectionStrategy.doConnect(SingleAttemptConnectionStrategy.java:29) at org.mule.providers.AbstractConnectionStrategy.connect(AbstractConnectionStrategy.java:86) at org.mule.providers.AbstractConnector.startConnector(AbstractConnector.java:324) at org.mule.MuleManager.registerConnector(MuleManager.java:580) at org.mule.providers.service.ConnectorFactory.createEndpoint(ConnectorFactory.java:98) at org.mule.impl.ImmutableMuleEndpoint.createEndpointFromUri(ImmutableMuleEndpoint.java:545) at org.mule.impl.ImmutableMuleEndpoint.getOrCreateEndpointForUri(ImmutableMuleEndpoint.java:586) at org.mule.extras.client.MuleClient.getEndpoint(MuleClient.java:870) at org.mule.extras.client.MuleClient.getEvent(MuleClient.java:839) at org.mule.extras.client.MuleClient.dispatch(MuleClient.java:278) at org.mule.extras.client.MuleClient.dispatch(MuleClient.java:264) at org.mule.samples.tcp.MuleJMS.main(MuleJMS.java:30)
  • Similar Issues:
    None

Description

I'm trying to dispatch message from own java application using MuleClient. I have created Queue Manager, Queues and configured Websphere MQ Queue Connection Factories as given by.

Here I have some java code snap.
****
try{ MuleClient client = new MuleClient(); client.setProperty("jms.connectionFactoryJndiName", "MuleJNDI"); client.setProperty("jms.jndiInitialFactory", "com.ibm.websphere.naming.WsnInitialContextFactory"); client.setProperty("jms.specification", "1.1"); client.dispatch("jms://TTY.DELIVERYQUEUE","SAMPLE FROM SIMULATOR", null); }catch(UMOException e){ e.printStackTrace(); }
*****
When try to run this java code its throws me following exception(field LOCAL_HOST_IP_ADDRESS not found) pls refer logoutput.

When I try to start the mule server using config file(pls refer below config), its also throws same error, I couldn't start the mule server.

Please comment on fixing this issue, update me if any thing else needs to be done.

Thanks in advance.

Activity

  • All
  • Comments
  • Work Log
  • History
  • Activity
  • Transitions
  • Commits
  • Source
  • Builds

CE Bamboo View RSS feed

People

  • Assignee:
    Andrew Perepelytsya
    Reporter:
    prakasam msprakasam
Vote (0)
Watch (0)

Dates

  • Created:
    26/Feb/07 04:49 AM
    Updated:
    08/Mar/07 04:35 PM
    Resolved:
    08/Mar/07 04:35 PM

Agile

  • View on Board
  • Atlassian JIRA (v5.0.7#734-sha1:8ad78a6)
  • Report a problem
  • Powered by a free Atlassian JIRA open source license for MuleForge. Try JIRA - bug tracking software for your team.