Guillaume, et. al.,
 
The changes that we had worked on to fix the namespace issues appear to now cause errors with non-JMS flows. When I attempt the simple example that is known to work with the jmsFlow (using sedaFlow for example), my service fails, and the following exception is written to the log.
 
In this case there are two services, httpSoapReceiver-getPerson (HttpSoapConnector) and saaj-getPerson (SaajBinding).
 
If anyone has any advice, it would be appreciated. I have been running in jmsFlow this whole time, but now need to use non-clustered nodes.
 
Perhaps there is an Xfire incompatability? I am running xfire-all-20060106.jar.
 
/jonathan
 

2006-01-13 15:08:05,293 INFO - DeliveryChannelImpl.createExchangeFactory(165) | default destination serviceName for httpSoapReceiver-getPerson = {http://servicemix.org/demo/}saaj-getPerson
2006-01-13 15:08:05,294 DEBUG - Broker.resolveAddress(373) | Routing exchange [EMAIL PROTECTED] to: ServiceEndpoint[service={http://servicemix.org/demo/}saaj-getPerson,endpoint=saaj-getPerson]
2006-01-13 15:08:05,294 DEBUG - AbstractFlow.send(117) | Called Flow send
2006-01-13 15:08:05,295 DEBUG - AbstractFlow.doRouting(175) | Called Flow doRouting
2006-01-13 15:08:05,296 DEBUG - AbstractFlow.send(117) | Called Flow send
2006-01-13 15:08:05,296 DEBUG - AbstractFlow.doRouting(175) | Called Flow doRouting
2006-01-13 15:08:05,297 DEBUG - AbstractFlow.send(117) | Called Flow send
2006-01-13 15:08:05,297 DEBUG - AbstractFlow.doRouting(175) | Called Flow doRouting
2006-01-13 15:08:05,297 WARN - ServiceInvocationHandler.invoke(99) | Error invoking service.
org.codehaus.xfire.XFireRuntimeException: Error invoking 'org.servicemix.components.http.HttpSoapInOutBinding$InOutService.invokeInOut(javax.xml.transform.Source, org.codehaus.xfire.MessageContext)'. Nested exception is java.lang.reflect.InvocationTargetException: null
java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedMethodAccessor22.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at org.codehaus.xfire.service.binding.ObjectInvoker.invoke(ObjectInvoker.java:87)
    at org.codehaus.xfire.service.binding.ServiceInvocationHandler.sendMessage(ServiceInvocationHandler.java:110)
    at org.codehaus.xfire.service.binding.ServiceInvocationHandler.invoke(ServiceInvocationHandler.java:72)
    at org.codehaus.xfire.handler.HandlerPipeline.invoke(HandlerPipeline.java:97)
    at org.codehaus.xfire.transport.DefaultEndpoint.onReceive(DefaultEndpoint.java:58)
    at org.codehaus.xfire.transport.AbstractChannel.receive(AbstractChannel.java:38)
    at org.codehaus.xfire.transport.http.XFireServletController.invoke(XFireServletController.java:278)
    at org.codehaus.xfire.transport.http.XFireServletController.doService(XFireServletController.java:144)
    at org.servicemix.components.http.HttpSoapInOutBinding.process(HttpSoapInOutBinding.java:94)
    at org.servicemix.components.http.BindingServlet.doPost(BindingServlet.java:77)
    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:428)
    at org.mortbay.jetty.servlet.ServletHandler.dispatch(ServletHandler.java:666)
    at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:568)
    at org.mortbay.http.HttpContext.handle(HttpContext.java:1530)
    at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
    at org.mortbay.http.HttpServer.service(HttpServer.java:927)
    at org.mortbay.http.HttpConnection.service(HttpConnection.java:816)
    at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:983)
    at org.mortbay.http.HttpConnection.handle(HttpConnection.java:833)
    at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)
    at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357)
    at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
Caused by: java.lang.NoSuchMethodError: org.codehaus.xfire.fault.XFireFault.<init>(Ljava/lang/Throwable;Ljava/lang/String;)V
    at org.servicemix.components.http.HttpSoapInOutBinding.invokeInOut(HttpSoapInOutBinding.java:143)
    at org.servicemix.components.http.HttpSoapInOutBinding$InOutService.invokeInOut(HttpSoapInOutBinding.java:222)
    ... 27 more

Reply via email to