Hi,
I have just tried runnnig the ws-notification example with the http-binding and I get the exception below. It happened when I tried to call subscribe with an endpoint not in servicemix. So what's the problem? /Tomas


WARN  - log                            - /Broker/:
java.lang.Exception: org.apache.servicemix.wsn.jaxws.SubscribeCreationFailedFault: Unable to resolve consumer reference endpoint at org.apache.servicemix.http.processors.ConsumerProcessor.process(ConsumerProcessor.java:194) at org.apache.servicemix.http.HttpBridgeServlet.doPost(HttpBridgeServlet.java:70)
       at javax.servlet.http.HttpServlet.service(HttpServlet.java:615)
       at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:423) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:355) at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:567) at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:147) at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:126) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:119)
       at org.mortbay.jetty.Server.handle(Server.java:248)
at org.mortbay.jetty.HttpConnection.handlerRequest(HttpConnection.java:360)
       at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:282)
at org.mortbay.jetty.nio.SelectChannelConnector$HttpChannelEndPoint.run(SelectChannelConnector.java:805) at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475) Caused by: org.apache.servicemix.wsn.jaxws.SubscribeCreationFailedFault: Unable to resolve consumer reference endpoint at org.apache.servicemix.wsn.jbi.JbiSubscription.validateSubscription(JbiSubscription.java:77) at org.apache.servicemix.wsn.AbstractSubscription.create(AbstractSubscription.java:254) at org.apache.servicemix.wsn.AbstractNotificationBroker.handleSubscribe(AbstractNotificationBroker.java:159) at org.apache.servicemix.wsn.AbstractNotificationBroker.subscribe(AbstractNotificationBroker.java:148)
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.servicemix.wsn.component.WSNEndpoint.process(WSNEndpoint.java:136) at org.apache.servicemix.common.AsyncBaseLifeCycle.processExchange(AsyncBaseLifeCycle.java:397) at org.apache.servicemix.common.BaseLifeCycle.onMessageExchange(BaseLifeCycle.java:42) at org.apache.servicemix.jbi.messaging.DeliveryChannelImpl.processInBound(DeliveryChannelImpl.java:619) at org.apache.servicemix.jbi.nmr.flow.AbstractFlow.doRouting(AbstractFlow.java:168) at org.apache.servicemix.jbi.nmr.flow.seda.SedaFlow.doRouting(SedaFlow.java:176) at org.apache.servicemix.jbi.nmr.flow.seda.SedaQueue$1.run(SedaQueue.java:226) at org.apache.geronimo.connector.work.WorkerContext.run(WorkerContext.java:291) at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(Unknown Source)
       at java.lang.Thread.run(Thread.java:613)
Caused by: javax.xml.bind.JAXBException
- with linked exception:
[java.lang.ClassNotFoundException: com.sun.xml.bind.v2.ContextFactory]
       at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:195)
       at javax.xml.bind.ContextFinder.find(ContextFinder.java:381)
       at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:561)
       at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:508)
at org.apache.servicemix.wsn.jbi.JbiSubscription.resolveConsumer(JbiSubscription.java:87) at org.apache.servicemix.wsn.jbi.JbiSubscription.validateSubscription(JbiSubscription.java:74)
       ... 17 more
Caused by: java.lang.ClassNotFoundException: com.sun.xml.bind.v2.ContextFactory at org.apache.servicemix.jbi.loaders.ParentFirstClassLoader.loadClass(ParentFirstClassLoader.java:83) at org.apache.servicemix.jbi.loaders.InstallationClassLoader.loadClass(InstallationClassLoader.java:99)
       at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:191)
       ... 22 more

Reply via email to