4 Replies Latest reply on Jul 24, 2011 11:22 AM by jade_simi

    servicemix-wsn: No matching endpoints

    wds

      HI ---

       

      I try create a wsn subscription with a ConsumerReference of:

      http://127.0.0.1:4862/aaa/

       

      I have server listening on 127.0.0.1:4862 for msgs.

       

      When I send Notify msg I get ServiceMixException: Could not dispatch

      exchange. No matching endpoints.

       

      Any idea why this may be?

       

      Below is partial DEBUG log. This is fuse esb 4.2.

       

       

      -


       

       

      11:33:10,159 | DEBUG | eMQ Session Task | WSNComponent

         | icemix.common.AsyncBaseLifeCycle  653 | Created correlation id:

      2ca59b2b-d0f7-48de-a04f-66794aa1c7fc

      11:33:10,159 | DEBUG | eMQ Session Task | NMR

         | .servicemix.nmr.core.ChannelImpl  274 | Channel

      org.apache.servicemix.nmr.core.ChannelImpl@1b7465a dispatching

      exchange: [

      id:        2ca59b2b-d0f7-48de-a04f-66794aa1c7fc

      mep:       InOnly

      status:    Active

      role:      Consumer

      target:    PropertyMatchingReference[{SERVICE_NAME={urn:servicemix:http}HttpComponent,

      ENDPOINT_NAME=http://127.0.0.1:4862/aaa/}]

      properties: [

           javax.jbi.ServiceEndpoint =

      org.apache.servicemix.common.ResolvedEndpoint@1af3479

           javax.jbi.messaging.MessageExchange =

      org.apache.servicemix.jbi.runtime.impl.InOnlyImpl@1c4c852

           javax.jbi.messaging.sendSync =

           org.apache.servicemix.senderEndpoint =

      Subscription:ID-112-11-10-10-127f2a10a11-0-15

      ]

      In: [

         content:

           org.apache.servicemix.senderEndpoint =

      Subscription:ID-112-11-10-10-127f2a10a11-0-15

      ]

      In: [

         content:

      ]

      ]

       

      org.apache.servicemix.nmr.api.ServiceMixException: Could not dispatch

      exchange. No matching endpoints.

             at org.apache.servicemix.nmr.core.FlowRegistryImpl.dispatch(FlowRegistryImpl.java:110)

             at org.apache.servicemix.nmr.core.ChannelImpl.dispatch(ChannelImpl.java:286)

             at org.apache.servicemix.nmr.core.ChannelImpl.send(ChannelImpl.java:117)

             at org.apache.servicemix.jbi.runtime.impl.DeliveryChannelImpl.send(DeliveryChannelImpl.java:178)

             at org.apache.servicemix.common.EndpointDeliveryChannel.send(EndpointDeliveryChannel.java:89)

             at org.apache.servicemix.wsn.jbi.JbiSubscription.doNotify(JbiSubscription.java:137)

             at org.apache.servicemix.wsn.jms.JmsSubscription.onMessage(JmsSubscription.java:193)

             at org.apache.activemq.ActiveMQMessageConsumer.dispatch(ActiveMQMessageConsumer.java:1089)

             at org.apache.activemq.ActiveMQSessionExecutor.dispatch(ActiveMQSessionExecutor.java:131)

             at org.apache.activemq.ActiveMQSessionExecutor.iterate(ActiveMQSessionExecutor.java:202)

             at org.apache.activemq.thread.PooledTaskRunner.runTask(PooledTaskRunner.java:122)

             at org.apache.activemq.thread.PooledTaskRunner$1.run(PooledTaskRunner.java:43)

             at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:651)

             at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:676)

             at java.lang.Thread.run(Thread.java:595)

      11:33:10,159 | WARN  | eMQ Session Task | JmsSubscription

         | rvicemix.wsn.jms.JmsSubscription  197 | Error notifying consumer

      org.apache.servicemix.nmr.api.ServiceMixException: Could not dispatch

      exchange. No matching endpoints.

             at org.apache.servicemix.nmr.core.FlowRegistryImpl.dispatch(FlowRegistryImpl.java:110)

             at org.apache.servicemix.nmr.core.ChannelImpl.dispatch(ChannelImpl.java:286)

             at org.apache.servicemix.nmr.core.ChannelImpl.send(ChannelImpl.java:117)

             at org.apache.servicemix.jbi.runtime.impl.DeliveryChannelImpl.send(DeliveryChannelImpl.java:178)

             at org.apache.servicemix.common.EndpointDeliveryChannel.send(EndpointDeliveryChannel.java:89)

             at org.apache.servicemix.wsn.jbi.JbiSubscription.doNotify(JbiSubscription.java:137)

             at org.apache.servicemix.wsn.jms.JmsSubscription.onMessage(JmsSubscription.java:193)

             at org.apache.activemq.ActiveMQMessageConsumer.dispatch(ActiveMQMessageConsumer.java:1089)

             at org.apache.activemq.ActiveMQSessionExecutor.dispatch(ActiveMQSessionExecutor.java:131)

             at org.apache.activemq.ActiveMQSessionExecutor.iterate(ActiveMQSessionExecutor.java:202)

             at org.apache.activemq.thread.PooledTaskRunner.runTask(PooledTaskRunner.java:122)

             at org.apache.activemq.thread.PooledTaskRunner$1.run(PooledTaskRunner.java:43)

             at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:651)

             at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:676)

             at java.lang.Thread.run(Thread.java:595)