[mule-user] Mule2 Service URL client:remote-dispatcher-agent

0 views
Skip to first unread message

JackyMule

unread,
Jul 21, 2008, 11:58:10 AM7/21/08
to us...@mule.codehaus.org

Hello Friends,

I bugged up using MULE2.0. It doesn't allow me to proceed anymore.
Error after error & lack of documentation.
As mentioned in my previous post, i want to use RemoteDispatcher to get
services of remote mule server.
After hunting lot & exchanging bunches of mails, I found that my client side
code is fine. Just i need to set service url in mule server config file like
shown below.

<client:remote-dispatcher-agent>
<client:remote-endpoint address="tcp://localhost:60504"
synchronous="true"/>
</client:remote-dispatcher-agent>


Now new problem, running my Mule server after adding above tag, i am getting
following error. i.e element "client:remote-dispatcher-agent" is not bound.
I guess i have to provide xmlns & xsi:schemaLocation for
remote-dispatcher-agent in server config file.

This is again another headache, where to find correct xmlns &
xsi:schemaLocation for client:remote-dispatcher-agent? No any mule2
documentation tells about xmlns & xsi:schemalocation.
After hunting for a day on Mule & Mule Nabble site i found one page that
tells us to use <client:remote-dispatcher-agent" but doesn't say anything
about its xmlns & xsi:schemalocation.

Can any one aware of the following error or correct xmlns &
xsi:schemalocation for remote dispatcher agent?
please share the solution if you aware of.


2008-07-21 16:34:59 BST [main ] ERROR Configuration with
"org.mule.config.spring.SpringXmlConfigurationBuilder" failed.
org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line
20 in XML document from URL
[file:/Z:/CustomSolutions/caaf/source/ConfigFiles/DERIVED/com/agilent/caaf/eventbridge/Eventbridge-pawamodi.xml]
is invalid; nested exception is org.xml.sax.SAXParseException: The prefix
"client" for element "client:remote-dispatcher-agent" is not bound.
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:404)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:342)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:310)
at
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143)
at
org.mule.config.spring.MuleApplicationContext.loadBeanDefinitions(MuleApplicationContext.java:216)
at
org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:123)
at
org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:423)
at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:353)
at
org.mule.config.spring.MuleApplicationContext.<init>(MuleApplicationContext.java:102)
at
org.mule.config.spring.MuleApplicationContext.<init>(MuleApplicationContext.java:56)
at
org.mule.config.spring.SpringXmlConfigurationBuilder.createSpringParentRegistry(SpringXmlConfigurationBuilder.java:95)
at
org.mule.config.spring.SpringXmlConfigurationBuilder.doConfigure(SpringXmlConfigurationBuilder.java:71)
at
org.mule.config.builders.AbstractConfigurationBuilder.configure(AbstractConfigurationBuilder.java:38)
at
org.mule.config.builders.AbstractResourceConfigurationBuilder.configure(AbstractResourceConfigurationBuilder.java:78)
at
org.mule.config.builders.AutoConfigurationBuilder.autoConfigure(AutoConfigurationBuilder.java:107)
at
org.mule.config.builders.AutoConfigurationBuilder.doConfigure(AutoConfigurationBuilder.java:57)
at
org.mule.config.builders.AbstractConfigurationBuilder.configure(AbstractConfigurationBuilder.java:38)
at
org.mule.config.builders.AbstractResourceConfigurationBuilder.configure(AbstractResourceConfigurationBuilder.java:78)
at
org.mule.context.DefaultMuleContextFactory.createMuleContext(DefaultMuleContextFactory.java:178)
at org.mule.MuleServer.initialize(MuleServer.java:346)
at org.mule.MuleServer.run(MuleServer.java:252)
at org.mule.MuleServer.start(MuleServer.java:239)
at
com.agilent.caaf.frameworksupport.StartMuleServer.main(StartMuleServer.java:13)
Caused by: org.xml.sax.SAXParseException: The prefix "client" for element
"client:remote-dispatcher-agent" is not bound.
at
com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(Unknown
Source)
at
com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(Unknown
Source)
at
com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown
Source)
at
com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown
Source)
at
com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown
Source)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown
Source)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown
Source)
at
com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(Unknown
Source)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
Source)
at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown
Source)
at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown
Source)
at
com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
at
com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(Unknown Source)
at
com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(Unknown
Source)
at
org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocument(DefaultDocumentLoader.java:75)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:396)
... 22 more
2008-07-21 16:34:59 BST [main ] ERROR Configuration with
"org.mule.config.builders.AutoConfigurationBuilder" failed.
org.mule.api.config.ConfigurationException: Line 20 in XML document from URL
[file:/Z:/CustomSolutions/caaf/source/ConfigFiles/DERIVED/com/agilent/caaf/eventbridge/Eventbridge-pawamodi.xml]
is invalid; nested exception is org.xml.sax.SAXParseException: The prefix
"client" for element "client:remote-dispatcher-agent" is not bound.
(org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException)
at
org.mule.config.builders.AbstractConfigurationBuilder.configure(AbstractConfigurationBuilder.java:44)
at
org.mule.config.builders.AbstractResourceConfigurationBuilder.configure(AbstractResourceConfigurationBuilder.java:78)
at
org.mule.config.builders.AutoConfigurationBuilder.autoConfigure(AutoConfigurationBuilder.java:107)
at
org.mule.config.builders.AutoConfigurationBuilder.doConfigure(AutoConfigurationBuilder.java:57)
at
org.mule.config.builders.AbstractConfigurationBuilder.configure(AbstractConfigurationBuilder.java:38)
at
org.mule.config.builders.AbstractResourceConfigurationBuilder.configure(AbstractResourceConfigurationBuilder.java:78)
at
org.mule.context.DefaultMuleContextFactory.createMuleContext(DefaultMuleContextFactory.java:178)
at org.mule.MuleServer.initialize(MuleServer.java:346)
at org.mule.MuleServer.run(MuleServer.java:252)
at org.mule.MuleServer.start(MuleServer.java:239)
at
com.agilent.caaf.frameworksupport.StartMuleServer.main(StartMuleServer.java:13)
Caused by:
org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line
20 in XML document from URL
[file:/Z:/CustomSolutions/caaf/source/ConfigFiles/DERIVED/com/agilent/caaf/eventbridge/Eventbridge-pawamodi.xml]
is invalid; nested exception is org.xml.sax.SAXParseException: The prefix
"client" for element "client:remote-dispatcher-agent" is not bound.
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:404)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:342)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:310)
at
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143)
at
org.mule.config.spring.MuleApplicationContext.loadBeanDefinitions(MuleApplicationContext.java:216)
at
org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:123)
at
org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:423)
at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:353)
at
org.mule.config.spring.MuleApplicationContext.<init>(MuleApplicationContext.java:102)
at
org.mule.config.spring.MuleApplicationContext.<init>(MuleApplicationContext.java:56)
at
org.mule.config.spring.SpringXmlConfigurationBuilder.createSpringParentRegistry(SpringXmlConfigurationBuilder.java:95)
at
org.mule.config.spring.SpringXmlConfigurationBuilder.doConfigure(SpringXmlConfigurationBuilder.java:71)
at
org.mule.config.builders.AbstractConfigurationBuilder.configure(AbstractConfigurationBuilder.java:38)
... 10 more
Caused by: org.xml.sax.SAXParseException: The prefix "client" for element
"client:remote-dispatcher-agent" is not bound.
at
com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(Unknown
Source)
at
com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(Unknown
Source)
at
com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown
Source)
at
com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown
Source)
at
com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown
Source)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown
Source)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown
Source)
at
com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(Unknown
Source)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
Source)
at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown
Source)
at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown
Source)
at
com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
at
com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(Unknown Source)
at
com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(Unknown
Source)
at
org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocument(DefaultDocumentLoader.java:75)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:396)
... 22 more
2008-07-21 16:34:59 BST [main ] FATAL
********************************************************************************
Message : Line 20 in XML document from URL
[file:/Z:/CustomSolutions/caaf/source/ConfigFiles/DERIVED/com/agilent/caaf/eventbridge/Eventbridge-pawamodi.xml]
is invalid; nested exception is org.xml.sax.SAXParseException: The prefix
"client" for element "client:remote-dispatcher-agent" is not bound.
(org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException)
Type : org.mule.api.config.ConfigurationException
Code : MULE_ERROR-12999
JavaDoc :
http://mule.mulesource.org/docs/apidocs/org/mule/api/config/ConfigurationException.html
********************************************************************************
Exception stack is:
1. The prefix "client" for element "client:remote-dispatcher-agent" is not
bound. (org.xml.sax.SAXParseException)
com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper:-1 (null)
2. Line 20 in XML document from URL
[file:/Z:/CustomSolutions/caaf/source/ConfigFiles/DERIVED/com/agilent/caaf/eventbridge/Eventbridge-pawamodi.xml]
is invalid; nested exception is org.xml.sax.SAXParseException: The prefix
"client" for element "client:remote-dispatcher-agent" is not bound.
(org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException)
org.springframework.beans.factory.xml.XmlBeanDefinitionReader:404 (null)
3. Line 20 in XML document from URL
[file:/Z:/CustomSolutions/caaf/source/ConfigFiles/DERIVED/com/agilent/caaf/eventbridge/Eventbridge-pawamodi.xml]
is invalid; nested exception is org.xml.sax.SAXParseException: The prefix
"client" for element "client:remote-dispatcher-agent" is not bound.
(org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException)
(org.mule.api.config.ConfigurationException)
org.mule.config.builders.AbstractConfigurationBuilder:44
(http://mule.mulesource.org/docs/apidocs/org/mule/api/config/ConfigurationException.html)
********************************************************************************
Root Exception stack trace:
org.xml.sax.SAXParseException: The prefix "client" for element
"client:remote-dispatcher-agent" is not bound.
at
com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(Unknown
Source)
at
com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(Unknown
Source)
at
com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown
Source)
at
com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown
Source)
at
com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown
Source)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown
Source)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown
Source)
at
com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(Unknown
Source)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
Source)
at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown
Source)
at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown
Source)
at
com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
at
com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(Unknown Source)
at
com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(Unknown
Source)
at
org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocument(DefaultDocumentLoader.java:75)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:396)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:342)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:310)
at
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143)
at
org.mule.config.spring.MuleApplicationContext.loadBeanDefinitions(MuleApplicationContext.java:216)
at
org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:123)
at
org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:423)
at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:353)
at
org.mule.config.spring.MuleApplicationContext.<init>(MuleApplicationContext.java:102)
at
org.mule.config.spring.MuleApplicationContext.<init>(MuleApplicationContext.java:56)
at
org.mule.config.spring.SpringXmlConfigurationBuilder.createSpringParentRegistry(SpringXmlConfigurationBuilder.java:95)
at
org.mule.config.spring.SpringXmlConfigurationBuilder.doConfigure(SpringXmlConfigurationBuilder.java:71)
at
org.mule.config.builders.AbstractConfigurationBuilder.configure(AbstractConfigurationBuilder.java:38)
at
org.mule.config.builders.AbstractResourceConfigurationBuilder.configure(AbstractResourceConfigurationBuilder.java:78)
at
org.mule.config.builders.AutoConfigurationBuilder.autoConfigure(AutoConfigurationBuilder.java:107)
at
org.mule.config.builders.AutoConfigurationBuilder.doConfigure(AutoConfigurationBuilder.java:57)
at
org.mule.config.builders.AbstractConfigurationBuilder.configure(AbstractConfigurationBuilder.java:38)
at
org.mule.config.builders.AbstractResourceConfigurationBuilder.configure(AbstractResourceConfigurationBuilder.java:78)
at
org.mule.context.DefaultMuleContextFactory.createMuleContext(DefaultMuleContextFactory.java:178)
at org.mule.MuleServer.initialize(MuleServer.java:346)
at org.mule.MuleServer.run(MuleServer.java:252)
at org.mule.MuleServer.start(MuleServer.java:239)
at
com.agilent.caaf.frameworksupport.StartMuleServer.main(StartMuleServer.java:13)

********************************************************************************

2008-07-21 16:34:59 BST [main ] FATAL
********************************************************************************
* A Fatal error has occurred while the server was running:
*
* The prefix "client" for element "client:remote-dispatcher-agent" is not
*
* bound. (org.xml.sax.SAXParseException)
*
*
*
* The error is fatal, the system must shutdown
*
* Server started: 1/1/70 1:00 AM
*
* Server shutdown: 7/21/08 4:34 PM
*
********************************************************************************
2008-07-21 16:34:59 BST [Thread-0 ] INFO Mule server shutting down
due to normal shutdown request
2008-07-21 16:34:59 BST [Thread-0 ] INFO
**************************************************************************************
* The server is shutting down due to normal shutdown request
*
* Server started: 1/1/70 1:00 AM
*
* Server shutdown: 7/21/08 4:34 PM
*
**************************************************************************************

Thanks & regards,
Jack

--
View this message in context: http://www.nabble.com/Mule2-Service-URL-client%3Aremote-dispatcher-agent-tp18571738p18571738.html
Sent from the Mule - User mailing list archive at Nabble.com.


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

http://xircles.codehaus.org/manage_email


David Dossot

unread,
Jul 21, 2008, 1:16:53 PM7/21/08
to us...@mule.codehaus.org
Can any one aware of the following error or correct xmlns &
xsi:schemalocation for remote dispatcher agent?
please share the solution if you aware of.

JackyMule

unread,
Jul 22, 2008, 5:43:59 AM7/22/08
to us...@mule.codehaus.org

Hello Friend, Many thanks for you response. Now i am having another exception
i.e DispatchException.
I am using Mule2. My mule server is running fine. I can see result of the
command netstat -an|find "60504"
TCP 0.0.0.0:60504 0.0.0.0:0 LISTENING
TCP 127.0.0.1:4077 127.0.0.1:60504 TIME_WAIT

Now publisher is dispatching string messages using remoteDispatcher.
dispatcher.dispatchRemote("vm://publisherVM", "give me the price of XXX",
null);

My mule server is running using following config file.

<?xml version="1.0" encoding="UTF-8"?>
<mule xmlns="http://www.mulesource.org/schema/mule/core/2.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:spring="http://www.springframework.org/schema/beans"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:stdio="http://www.mulesource.org/schema/mule/stdio/2.0"
xmlns:vm="http://www.mulesource.org/schema/mule/vm/2.0"
xmlns:ejb="http://www.mulesource.org/schema/mule/ejb/2.0"
xmlns:jms="http://www.mulesource.org/schema/mule/jms/2.0"
xmlns:client="http://www.mulesource.org/schema/mule/client/2.0"
xmlns:tcp="http://www.mulesource.org/schema/mule/tcp/2.0"
xsi:schemaLocation="
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-2.5.xsd
http://www.mulesource.org/schema/mule/core/2.0
http://www.mulesource.org/schema/mule/core/2.0/mule.xsd
http://www.mulesource.org/schema/mule/vm/2.0
http://www.mulesource.org/schema/mule/vm/2.0/mule-vm.xsd
http://www.mulesource.org/schema/mule/ejb/2.0
http://www.mulesource.org/schema/mule/ejb/2.0/mule-ejb.xsd
http://www.mulesource.org/schema/mule/stdio/2.0
http://www.mulesource.org/schema/mule/stdio/2.0/mule-stdio.xsd
http://www.mulesource.org/schema/mule/jms/2.0
http://www.mulesource.org/schema/mule/jms/2.0/mule-jms.xsd
http://www.mulesource.org/schema/mule/client/2.0
http://www.mulesource.org/schema/mule/client/2.0/mule-client.xsd
http://www.mulesource.org/schema/mule/tcp/2.0
http://www.mulesource.org/schema/mule/tcp/2.0/mule-tcp.xsd">


<configuration defaultRemoteSync="true"></configuration>


<client:remote-dispatcher-agent>
<client:remote-endpoint address="tcp://localhost:60504"
synchronous="true" />
</client:remote-dispatcher-agent>

<vm:connector name="asyncVm" queueEvents="true" />

<stdio:connector name="SystemStreamConnector"
promptMessage="Please enter " messageDelayTime="1000" />

<jms:activemq-connector name="jmsConnector"
brokerURL="tcp://localhost:61616" specification="1.1" />

<endpoint name="jmsCaafConfiguration"
address="jms://topic:caaf.configuration" />

<model name="EventBridge">
<service name="publisherUMO">
<inbound>
<vm:inbound-endpoint path="publisherVM" />
</inbound>
<bridge-component />
<outbound>
<multicasting-router>
<outbound-endpoint ref="jmsCaafConfiguration" />
</multicasting-router>
</outbound>
</service>
<service name="consumerUMO">
<inbound>
<inbound-endpoint ref="jmsCaafConfiguration"/>
</inbound>
<bridge-component />
<outbound>
<outbound-pass-through-router>
<vm:outbound-endpoint path="vmCaafConfiguration"/>
</outbound-pass-through-router>
</outbound>
</service>
</model>
</mule>

Myconsumer wants to receive the message. Here is the code of my consumer.

public static void main(String args[]) throws Exception
{
MuleClient client = new MuleClient();
RemoteDispatcher dispatcher =
client.getRemoteDispatcher("tcp://localhost:60504");
MuleMessage muleMessage = null;
while (true)
{
//muleMessage = client.request("vm://vmCaafConfiguration", 0);

muleMessage =
dispatcher.receiveRemote("vm://vmCaafConfiguration", 0);

System.out.println("Received " +
muleMessage.getPayloadAsString());

Thread.sleep(1000);
}
}


Running consumer code i am getting following exception.
Exception in thread "muleconsumer" org.mule.api.transport.DispatchException:
Failed to route event via endpoint:
DefaultOutboundEndpoint{endpointUri=tcp://localhost:60504,
connector=TcpConnector{this=86fe26, started=true, initialised=true,
name='connector.tcp.0', disposed=false,
numberOfConcurrentTransactedReceivers=4,
createMultipleTransactedReceivers=true, connected=true,
supportedProtocols=[tcp], serviceOverrides=null}, transformer=[],
name='endpoint.tcp.localhost.60504', properties={},
transactionConfig=Transaction{factory=null, action=NONE, timeout=0},
filter=null, deleteUnacceptedMessages=false, securityFilter=null,
synchronous=true, initialState=started, remoteSync=true,
remoteSyncTimeout=10000, endpointEncoding=UTF-8}. Message payload is of
type: byte[]
at
org.mule.module.client.RemoteDispatcher.dispatchAction(RemoteDispatcher.java:415)
at
org.mule.module.client.RemoteDispatcher.receiveRemote(RemoteDispatcher.java:276)
at
com.agilent.caaf.eventbridge.TestRemoteConsumer.run(TestRemoteConsumer.java:46)
at
com.agilent.caaf.eventbridge.TestRemoteConsumer.main(TestRemoteConsumer.java:28)
Caused by: org.mule.api.transformer.TransformerException: The object
transformed is of type: "NullPayload", but the expected return type is
"MuleMessage"
at
org.mule.transformer.AbstractTransformer.checkReturnClass(AbstractTransformer.java:87)
at
org.mule.transformer.AbstractTransformer.transform(AbstractTransformer.java:267)
at
org.mule.transformer.wire.TransformerPairWireFormat.read(TransformerPairWireFormat.java:52)
at
org.mule.module.client.RemoteDispatcher.dispatchAction(RemoteDispatcher.java:402)
... 3 more

Can any one is aware of this problem? Please provide me the solution.

Jack

--
View this message in context: http://www.nabble.com/Mule2-Service-URL-client%3Aremote-dispatcher-agent-tp18571738p18585817.html

Antoine Borg

unread,
Jul 22, 2008, 6:00:16 AM7/22/08
to us...@mule.codehaus.org
Hi,

To add to David's answer and to further answer your questions - the schema
are all available online and are in the format of:

http://www.mulesource.org/schema/mule/<name of transport or
module>/2.0/mule-<name of transport or module>.xsd
E.g. http://www.mulesource.org/schema/mule/jms/2.0/mule-jms.xsd
http://www.mulesource.org/schema/mule/client/2.0/mule-client.xsd

A


Antoine Borg, Senior Consultant | Tel: +32 28 504 696
ricston Ltd., BP 2, 1180 Uccle, Brussels, BELGIUM
email: antoin...@ricston.com | blog: blog.ricston.com | web: ricston.com


Hello Friends,

igurationBuilder.java:38)
... 10 more
Caused by: org.xml.sax.SAXParseException: The prefix "client" for element
"client:remote-dispatcher-agent" is not bound.
at
com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseEx
ception(Unknown
Source)
at
com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(Unkno
wn

at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefini
tions(XmlBeanDefinitionReader.java:342)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefini
tions(XmlBeanDefinitionReader.java:310)
at
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadB
eanDefinitions(AbstractBeanDefinitionReader.java:143)
at
org.mule.config.spring.MuleApplicationContext.loadBeanDefinitions(MuleApplic
ationContext.java:216)
at
org.springframework.context.support.AbstractRefreshableApplicationContext.re
freshBeanFactory(AbstractRefreshableApplicationContext.java:123)
at
org.springframework.context.support.AbstractApplicationContext.obtainFreshBe
anFactory(AbstractApplicationContext.java:423)
at
org.springframework.context.support.AbstractApplicationContext.refresh(Abstr
actApplicationContext.java:353)
at
org.mule.config.spring.MuleApplicationContext.<init>(MuleApplicationContext.
java:102)
at
org.mule.config.spring.MuleApplicationContext.<init>(MuleApplicationContext.
java:56)
at
org.mule.config.spring.SpringXmlConfigurationBuilder.createSpringParentRegis
try(SpringXmlConfigurationBuilder.java:95)
at
org.mule.config.spring.SpringXmlConfigurationBuilder.doConfigure(SpringXmlCo
nfigurationBuilder.java:71)
at
org.mule.config.builders.AbstractConfigurationBuilder.configure(AbstractConf
igurationBuilder.java:38)
at
org.mule.config.builders.AbstractResourceConfigurationBuilder.configure(Abst
ractResourceConfigurationBuilder.java:78)
at
org.mule.config.builders.AutoConfigurationBuilder.autoConfigure(AutoConfigur
ationBuilder.java:107)
at
org.mule.config.builders.AutoConfigurationBuilder.doConfigure(AutoConfigurat
ionBuilder.java:57)
at
org.mule.config.builders.AbstractConfigurationBuilder.configure(AbstractConf
igurationBuilder.java:38)
at
org.mule.config.builders.AbstractResourceConfigurationBuilder.configure(Abst
ractResourceConfigurationBuilder.java:78)
at
org.mule.context.DefaultMuleContextFactory.createMuleContext(DefaultMuleCont


extFactory.java:178)
at org.mule.MuleServer.initialize(MuleServer.java:346)
at org.mule.MuleServer.run(MuleServer.java:252)
at org.mule.MuleServer.start(MuleServer.java:239)
at
com.agilent.caaf.frameworksupport.StartMuleServer.main(StartMuleServer.java:
13)

****************************************************************************
****

2008-07-21 16:34:59 BST [main ] FATAL
****************************************************************************
****

David Dossot

unread,
Jul 22, 2008, 10:52:23 AM7/22/08
to us...@mule.codehaus.org
I have not tried your configuration but since you get a null response when you were expecting something, you would better check that your inbound endpoint is synchronous. Else you are not in a request-reply messaging style.

Read this if you have not: http://www.mulesource.org/display/MULE2USER/Messaging+Patterns

D.

Andrew Perepelytsya

unread,
Jul 22, 2008, 12:32:53 PM7/22/08
to us...@mule.codehaus.org
Please stop cross-posting the same message again and again in multiple threads. It's enough to to create a single thread and solve the problem there.

HTH,
Andrew
Reply all
Reply to author
Forward
0 new messages