Hi
Tried adding the "queueEvents" made no diference.
What I am trying to do is send a message to an end point. Currently I have been using send direct but want to use an endpoint. Accoring to my understanding it should work as I have it in that on the UMO just declare the endpoint as vm://name and then send or dispatch to that uri.
It does not work and gives me a warning on dispatch and an exception on send thus:
org.mule.umo.provider.DispatchException: Failed to route event via endpoint: MuleEndpoint{connector=org.mule.providers.vm.VMConnector@3e926, endpointUri=vm://test.queue, transformer=null, name='endpoint.vm.test.queue', 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=null, remoteSyncTimeout=null, endpointEncoding=null}. Message payload is of type: com.bbb.backbone.testing.Message
at org.mule.providers.AbstractMessageDispatcher.send(AbstractMessageDispatcher.java:261)
at org.mule.impl.MuleSession.sendEvent(MuleSession.java:328)
at org.mule.extras.client.MuleClient.send(MuleClient.java:738)
at org.mule.extras.client.MuleClient.send(MuleClient.java:715)
at org.mule.extras.client.MuleClient.send(MuleClient.java:668)
at com.bbb.backbone.testing.Job.execute(Job.java:21)
Caused by: org.mule.umo.provider.NoReceiverForEndpointException: There is no receiver registered on connector "connector.VM.0.3" for endpointUri
vm://test.queue
at org.mule.providers.vm.VMMessageDispatcher.doSend(VMMessageDispatcher.java:202)
at org.mule.providers.AbstractMessageDispatcher.send(AbstractMessageDispatcher.java:233)
... 7 more
The receiver is set in the vm transport properties file (its in the jar file).
Got to be something silly, tried this several ways and always get the same responce.
----- Forwarded Message ----
From: Marie Claire Rizzo <
marie...@ricston.com>
To:
us...@mule.codehaus.orgSent: Thursday, 29 March, 2007 8:52:07 PM
Subject: Re: [mule-user] confused
Hi
I'd like to know whether you are trying to send a synchronous or
asynchronous message. You appear to be trying to send to a queue (i.e.
asynchronously). If that is the case then you should configure your VM
Connector
in the following way:
<connector name="vmQueue" className="org.mule.providers.vm.VMConnector">
<properties>
<property name="queueEvents" value="true"/>
</properties>
</connector>
I hope that this is of help.
Regards
Marie Rizzo
Ian Godman wrote:
> Hi
>
> I am confused. I am trying to send a message to an end point but I get
> a 'No receiver for endpointUri' error.
>
> I am using the following configuration:
>
> <connector name="VMSysConnector"
> className="org.mule.providers.vm.VMConnector">
>
</connector>
>
> <mule-descriptor name="TestUMO" implementation="testUMO">
> <inbound-router>
> <endpoint address="vm://test.queue"
> connector="VMSysConnector"/>
> </inbound-router>
> </mule-descriptor>
>
>
> Originally (yesterday) when I added the connector it worked. Today it
> does not.
>
> I am confused because as far as I understand I should not need the
> connector as the default will do and then why did it work yesterday
> but the error reappear to day?
>
> So my problem now is that I just dont
know what to do next. Any
> suggests most gratefully received.
>
> Ian
>
> ------------------------------------------------------------------------
> New Yahoo! Mail is the ultimate force in competitive emailing. Find
> out more at the Yahoo! Mail Championships
> <
http://uk.rd.yahoo.com/mail/uk/taglines/default/championships/games/*http://uk.rd.yahoo.com/evt=44106/*http://mail.yahoo.net/uk/>.
> Plus: play games and win prizes.
--
Marie Rizzo
Ricston Consulting
Tel: +356 21 334457
Fax: +356 21 334457
Skype: marie.rizzo
---------------------------------------------------------------------
To unsubscribe from this list please visit:
http://xircles.codehaus.org/manage_email