[ 
https://issues.apache.org/jira/browse/ODE-155?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Matthieu Riou updated ODE-155:
------------------------------

    Fix Version/s: 1.2

> Examples: Exceptions for SOAP calls after retrieving WSDL
> ---------------------------------------------------------
>
>                 Key: ODE-155
>                 URL: https://issues.apache.org/jira/browse/ODE-155
>             Project: ODE
>          Issue Type: Bug
>          Components: Examples, JBI Integration
>    Affects Versions: 1.0-incubating
>         Environment: Kubuntu 7.04, Service Mix 3.1 & 3.1.1, ODE 1.0
>            Reporter: Falko Menge
>             Fix For: 1.2
>
>
> I deployed the examples HelloWorld2 and PingPong as JBI service assemblies 
> into ServiceMix. Testing with `ant test' works fine untill I request the WSDL 
> from ServiceMix.
> 11:33:58,969 | INFO  | Timer-3    | AutoDeploymentService    | 
> ramework.AutoDeploymentService  643 | Directory: deploy: Archive changed: 
> processing HelloWorld2-sa.zip ...
> 11:33:58,980 | DEBUG | Timer-3    | AutoDeploymentService    | 
> ramework.AutoDeploymentService  585 | Unpacked archive 
> /home/falko/projects/esb/testbed/servicemix/apache-servicemix-3.1-incubating/deploy/HelloWorld2-sa.zip
>  to 
> /home/falko/projects/esb/testbed/servicemix/apache-servicemix-3.1-incubating/data/smx/tmp/HelloWorld2-sa.0.tmp
> 11:33:59,009 | DEBUG | Timer-3    | SedaFlow                 | 
> emix.jbi.nmr.flow.AbstractFlow  137 | Called Flow suspend
> 11:33:59,010 | DEBUG | Timer-3    | JMSFlow                  | 
> emix.jbi.nmr.flow.AbstractFlow  137 | Called Flow suspend
> 11:33:59,010 | DEBUG | Timer-3    | JCAFlow                  | 
> emix.jbi.nmr.flow.AbstractFlow  137 | Called Flow suspend
> 11:33:59,011 | DEBUG | Timer-3    | AutoDeploymentService    | 
> ramework.AutoDeploymentService  318 | SA dependencies: [OdeBpelEngine, 
> servicemix-http]
> 11:33:59,012 | DEBUG | Timer-3    | DeploymentService        | 
> bi.framework.DeploymentService  459 | Moving 
> /home/falko/projects/esb/testbed/servicemix/apache-servicemix-3.1-incubating/data/smx/tmp/HelloWorld2-sa.0.tmp
>  to 
> /home/falko/projects/esb/testbed/servicemix/apache-servicemix-3.1-incubating/data/smx/service-assemblies/HelloWorld2-SA/version_1/install
> 11:33:59,013 | DEBUG | Timer-3    | DeploymentService        | 
> bi.framework.DeploymentService  509 | Unpack service unit archive 
> /home/falko/projects/esb/testbed/servicemix/apache-servicemix-3.1-incubating/data/smx/service-assemblies/HelloWorld2-SA/version_1/install/HelloWorld2-HTTP.zip
>  to 
> /home/falko/projects/esb/testbed/servicemix/apache-servicemix-3.1-incubating/data/smx/service-assemblies/HelloWorld2-SA/version_1/sus/servicemix-http/HelloWorld2-HTTP
> 11:33:59,015 | DEBUG | Timer-3    | HttpComponent            | 
> .common.BaseServiceUnitManager   61 | Deploying service unit
> 11:33:59,015 | DEBUG | Timer-3    | HttpComponent            | 
> on.xbean.AbstractXBeanDeployer   53 | Looking for 
> /home/falko/projects/esb/testbed/servicemix/apache-servicemix-3.1-incubating/data/smx/service-assemblies/HelloWorld2-SA/version_1/sus/servicemix-http/HelloWorld2-HTTP/xbean.xml:
>  false
> 11:33:59,025 | DEBUG | Timer-3    | HttpComponent            | 
> .common.BaseServiceUnitManager   75 | Service unit deployed
> 11:33:59,033 | DEBUG | Timer-3    | DeploymentService        | 
> bi.framework.DeploymentService  509 | Unpack service unit archive 
> /home/falko/projects/esb/testbed/servicemix/apache-servicemix-3.1-incubating/data/smx/service-assemblies/HelloWorld2-SA/version_1/install/HelloWorld2-Process.zip
>  to 
> /home/falko/projects/esb/testbed/servicemix/apache-servicemix-3.1-incubating/data/smx/service-assemblies/HelloWorld2-SA/version_1/sus/OdeBpelEngine/HelloWorld2-process
> 11:33:59,418 | INFO  | Timer-3    | ServiceAssemblyLifeCycle | 
> ework.ServiceAssemblyLifeCycle  109 | Starting service assembly: 
> HelloWorld2-SA
> 11:33:59,419 | INFO  | Timer-3    | ServiceUnitLifeCycle     | 
> framework.ServiceUnitLifeCycle   78 | Initializing service unit: 
> HelloWorld2-HTTP
> 11:33:59,419 | DEBUG | Timer-3    | HttpComponent            | 
> .common.BaseServiceUnitManager  100 | Initializing service unit
> 11:33:59,419 | DEBUG | Timer-3    | HttpComponent            | 
> .common.BaseServiceUnitManager  118 | Service unit initialized
> 11:33:59,419 | INFO  | Timer-3    | ServiceUnitLifeCycle     | 
> framework.ServiceUnitLifeCycle   78 | Initializing service unit: 
> HelloWorld2-process
> 11:33:59,420 | INFO  | Timer-3    | ServiceUnitLifeCycle     | 
> framework.ServiceUnitLifeCycle   97 | Starting service unit: HelloWorld2-HTTP
> 11:33:59,420 | DEBUG | Timer-3    | HttpComponent            | 
> .common.BaseServiceUnitManager  137 | Starting service unit
> 11:33:59,429 | DEBUG | Timer-3    | HttpComponent            | 
> .common.BaseServiceUnitManager  153 | Service unit started
> 11:33:59,430 | INFO  | Timer-3    | ServiceUnitLifeCycle     | 
> framework.ServiceUnitLifeCycle   97 | Starting service unit: 
> HelloWorld2-process
> 11:33:59,462 | DEBUG | Timer-3    | ComponentContextImpl     | 
> framework.ComponentContextImpl  124 | Component: OdeBpelEngine activated 
> endpoint: {urn:/HelloWorld2.wsdl}HelloService : HelloPort
> 11:33:59,463 | DEBUG | Timer-3    | WSDL1Processor           | 
> amework.support.WSDL1Processor   62 | Endpoint 
> ServiceEndpoint[service={urn:/HelloWorld2.wsdl}HelloService,endpoint=HelloPort]
>  has no service description
> 11:33:59,463 | DEBUG | Timer-3    | WSDL1Processor           | 
> amework.support.WSDL2Processor   64 | Endpoint 
> ServiceEndpoint[service={urn:/HelloWorld2.wsdl}HelloService,endpoint=HelloPort]
>  has no service description
> 11:33:59,465 | DEBUG | Timer-3    | JCAFlow                  | 
> cemix.jbi.nmr.flow.jca.JCAFlow  368 | ServiceMix: broadcasting info for 
> org.apache.servicemix.jbi.event.EndpointEvent[source=ServiceEndpoint[service={urn:/HelloWorld2.wsdl}HelloService,endpoint=HelloPort]]
> 11:33:59,533 | DEBUG | Timer-3    | JMSFlow                  | 
> cemix.jbi.nmr.flow.jms.JMSFlow  394 | ServiceMix: broadcasting info for 
> org.apache.servicemix.jbi.event.EndpointEvent[source=ServiceEndpoint[service={urn:/HelloWorld2.wsdl}HelloService,endpoint=HelloPort]]
> 11:33:59,541 | DEBUG | Timer-3    | SedaFlow                 | 
> emix.jbi.nmr.flow.AbstractFlow  149 | Called Flow resume
> 11:33:59,542 | DEBUG | Timer-3    | JMSFlow                  | 
> emix.jbi.nmr.flow.AbstractFlow  149 | Called Flow resume
> 11:33:59,542 | DEBUG | Timer-3    | JCAFlow                  | 
> emix.jbi.nmr.flow.AbstractFlow  149 | Called Flow resume
> 11:33:59,542 | INFO  | Timer-3    | AutoDeploymentService    | 
> ramework.AutoDeploymentService  646 | Directory: deploy: Finished 
> installation of archive:  HelloWorld2-sa.zip
> Obtaining WSDL via http://localhost:8080/hello-doc/main.wsdl throws no errors 
> in the ServiceMix logfile.
> 11:39:01,237 | DEBUG | btpool0-0 - Acceptor0 SelectChannelConnector @ 
> localhost:8080 | JettyContextManager      | ntextManager$ThreadPoolWrapper  
> 437 | Dispatching job: [EMAIL PROTECTED],io=0,w=true,b=0|0]
> 11:39:01,274 | DEBUG | btpool0-2  | ConsumerProcessor        | 
> p.processors.ConsumerProcessor  122 | Receiving HTTP request: GET 
> /hello-doc/main.wsdl HTTP/1.1
> Host: localhost:8080
> User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.4) 
> Gecko/20061201 Firefox/2.0.0.4 (Ubuntu-feisty)
> Accept: 
> text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
> Accept-Language: en-us,en;q=0.5
> Accept-Encoding: gzip,deflate
> Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
> Keep-Alive: 300
> Connection: keep-alive
> 11:39:01,275 | DEBUG | btpool0-2  | HttpComponent            | 
> e.servicemix.soap.SoapEndpoint  276 | Retrieving proxied endpoint definition
> But subsequent SOAP calls result in a stack trace and ServiceMix has to be 
> restarted.
> 11:41:30,769 | DEBUG | btpool0-0 - Acceptor0 SelectChannelConnector @ 
> localhost:8080 | JettyContextManager      | ntextManager$ThreadPoolWrapper  
> 437 | Dispatching job: [EMAIL PROTECTED],io=0,w=true,b=0|0]
> 11:41:30,770 | DEBUG | btpool0-3  | ConsumerProcessor        | 
> p.processors.ConsumerProcessor  122 | Receiving HTTP request: POST 
> /hello-doc/ HTTP/1.1
> Content-Type: text/xml
> User-Agent: Jakarta Commons-HttpClient/3.0
> Host: localhost:8080
> Content-Length: 1099
> 11:41:30,852 | DEBUG | btpool0-3  | HttpComponent            | 
> emix.common.AsyncBaseLifeCycle  532 | Created correlation id: 
> ID:feistyfawn-1143-1184581994568-4:0
> 11:41:30,852 | DEBUG | btpool0-3  | DeliveryChannelImpl      | 
> .messaging.DeliveryChannelImpl  411 | Send 
> ID:feistyfawn-1143-1184581994568-4:0 in DeliveryChannel{servicemix-http}
> 11:41:30,853 | DEBUG | btpool0-3  | SedaFlow                 | 
> emix.jbi.nmr.flow.AbstractFlow  121 | Called Flow send
> 11:41:30,859 | DEBUG | btpool0-3  | ConsumerProcessor        | 
> p.processors.ConsumerProcessor  186 | Suspending continuation for exchange: 
> ID:feistyfawn-1143-1184581994568-4:0
> 11:41:30,864 | DEBUG | pool-flow.seda.OdeBpelEngine-thread-1 | SedaQueue      
>           | .jbi.nmr.flow.seda.SedaQueue$1  132 | [EMAIL PROTECTED] dequeued 
> exchange: InOut[
>   id: ID:feistyfawn-1143-1184581994568-4:0
>   status: Active
>   role: provider
>   interface: {urn:/HelloWorld2.wsdl}HelloPortType
>   service: {urn:/HelloWorld2.wsdl}HelloService
>   endpoint: HelloPort
>   operation: {urn:/HelloWorld2.wsdl}HelloRequest
>   in: <?xml version="1.0" encoding="UTF-8"?><HelloRequest 
> xmlns="urn:/HelloWorld2.wsdl" 
> xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/";>
>         <text>hello</text>
>     </HelloRequest>
> ]
> 11:41:30,864 | DEBUG | Thread-8   | DeliveryChannelImpl      | 
> .messaging.DeliveryChannelImpl  263 | Accepting 
> ID:feistyfawn-1143-1184581994568-4:0 in DeliveryChannel{OdeBpelEngine}
> 11:41:30,868 | INFO  | pool-3-thread-1 | Runtime                  | 
> log.Log4JLogFactory$LogAdapter   80 | Starting OpenJPA 0.9.7-incubating
> 11:41:30,870 | INFO  | pool-3-thread-1 | JDBC                     | 
> log.Log4JLogFactory$LogAdapter   80 | OpenJPA will now connect to the 
> database to attempt to determine what type of database dictionary to use.  To 
> prevent this connection in the future, set your openjpa.jdbc.DBDictionary 
> configuration property to the appropriate value for your database (see the 
> documentation for available values).
> 11:41:30,871 | INFO  | pool-3-thread-1 | JDBC                     | 
> log.Log4JLogFactory$LogAdapter   80 | Using dictionary class 
> "org.apache.openjpa.jdbc.sql.DerbyDictionary" (Apache Derby 10.2.1.6 - 
> (452058) ,Apache Derby Embedded JDBC Driver 10.2.1.6 - (452058)).
> 11:41:31,100 | ERROR | pool-3-thread-1 | OdeService               | 
> org.apache.ode.jbi.OdeService   256 | ODE MEX 
> {MyRoleMex#hqejbhcnphr2fkf9c2wei9 [Client 
> ID:feistyfawn-1143-1184581994568-4:0] calling 
> {urn:/HelloWorld2.wsdl}HelloService.HelloRequest(...)} was unroutable.
> 11:41:31,100 | DEBUG | pool-3-thread-1 | DeliveryChannelImpl      | 
> .messaging.DeliveryChannelImpl  411 | Send 
> ID:feistyfawn-1143-1184581994568-4:0 in DeliveryChannel{OdeBpelEngine}
> 11:41:31,101 | DEBUG | pool-3-thread-1 | SedaFlow                 | 
> emix.jbi.nmr.flow.AbstractFlow  121 | Called Flow send
> 11:41:31,138 | DEBUG | pool-flow.seda.OdeBpelEngine-thread-2 | SedaQueue      
>           | .jbi.nmr.flow.seda.SedaQueue$1  132 | [EMAIL PROTECTED] dequeued 
> exchange: InOut[
>   id: ID:feistyfawn-1143-1184581994568-4:0
>   status: Error
>   role: consumer
>   interface: {urn:/HelloWorld2.wsdl}HelloPortType
>   service: {urn:/HelloWorld2.wsdl}HelloService
>   endpoint: HelloPort
>   operation: {urn:/HelloWorld2.wsdl}HelloRequest
>   in: <?xml version="1.0" encoding="UTF-8" standalone="no"?><HelloRequest 
> xmlns="urn:/HelloWorld2.wsdl" 
> xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/";>
>         <text>hello</text>
>     </HelloRequest>
>   error: java.lang.IllegalArgumentException: Unroutable invocation.
> ]
> 11:41:31,138 | DEBUG | pool-flow.seda.OdeBpelEngine-thread-2 | HttpComponent  
>           | emix.common.AsyncBaseLifeCycle  419 | Received exchange: status: 
> Error, role: consumer
> 11:41:31,139 | DEBUG | pool-flow.seda.OdeBpelEngine-thread-2 | HttpComponent  
>           | emix.common.AsyncBaseLifeCycle  487 | Retrieved correlation id: 
> ID:feistyfawn-1143-1184581994568-4:0
> 11:41:31,139 | DEBUG | pool-flow.seda.OdeBpelEngine-thread-2 | 
> ConsumerProcessor        | p.processors.ConsumerProcessor   98 | Resuming 
> continuation for exchange: ID:feistyfawn-1143-1184581994568-4:0
> 11:41:31,139 | DEBUG | btpool0-0 - Acceptor0 SelectChannelConnector @ 
> localhost:8080 | JettyContextManager      | ntextManager$ThreadPoolWrapper  
> 437 | Dispatching job: [EMAIL PROTECTED],io=0,w=true,b=0|0]
> 11:41:31,140 | DEBUG | btpool0-3  | ConsumerProcessor        | 
> p.processors.ConsumerProcessor  122 | Receiving HTTP request: POST 
> /hello-doc/ HTTP/1.1
> Content-Type: text/xml
> User-Agent: Jakarta Commons-HttpClient/3.0
> Host: localhost:8080
> Content-Length: 1099
> 11:41:31,141 | WARN  | btpool0-3  | jetty                    | 
> ervicemix.http.jetty.JCLLogger   93 | EXCEPTION
> javax.servlet.ServletException: Failed to process request: 
> java.lang.Exception: java.lang.IllegalArgumentException: Unroutable 
> invocation.
>         at 
> org.apache.servicemix.http.HttpBridgeServlet.doPost(HttpBridgeServlet.java:79)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
>         at 
> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:445)
>         at 
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:356)
>         at 
> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:627)
>         at 
> org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:149)
>         at 
> org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:123)
>         at 
> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:141)
>         at org.mortbay.jetty.Server.handle(Server.java:269)
>         at 
> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:430)
>         at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:333)
>         at 
> org.mortbay.jetty.nio.HttpChannelEndPoint.run(HttpChannelEndPoint.java:270)
>         at 
> org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475)
> 11:41:31,143 | WARN  | btpool0-3  | jetty                    | 
> ervicemix.http.jetty.JCLLogger   93 | Nested in 
> javax.servlet.ServletException: Failed to process request: 
> java.lang.Exception: java.lang.IllegalArgumentException: Unroutable 
> invocation.:
> java.lang.Exception: java.lang.IllegalArgumentException: Unroutable 
> invocation.
>         at 
> org.apache.servicemix.http.processors.ConsumerProcessor.process(ConsumerProcessor.java:214)
>         at 
> org.apache.servicemix.http.HttpBridgeServlet.doPost(HttpBridgeServlet.java:71)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
>         at 
> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:445)
>         at 
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:356)
>         at 
> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:627)
>         at 
> org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:149)
>         at 
> org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:123)
>         at 
> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:141)
>         at org.mortbay.jetty.Server.handle(Server.java:269)
>         at 
> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:430)
>         at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:333)
>         at 
> org.mortbay.jetty.nio.HttpChannelEndPoint.run(HttpChannelEndPoint.java:270)
>         at 
> org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475)
> Caused by: java.lang.IllegalArgumentException: Unroutable invocation.
>         at org.apache.ode.jbi.OdeService.invokeOde(OdeService.java:257)
>         at 
> org.apache.ode.jbi.OdeService.onJbiMessageExchange(OdeService.java:148)
>         at 
> org.apache.ode.jbi.JbiMessageExchangeEventRouter.onJbiMessageExchange(JbiMessageExchangeEventRouter.java:47)
>         at org.apache.ode.jbi.Receiver$1.run(Receiver.java:179)
>         at 
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
>         at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>         at 
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
>         at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
>         at java.lang.Thread.run(Thread.java:619)
> 11:41:31,148 | WARN  | btpool0-3  | jetty                    | 
> ervicemix.http.jetty.JCLLogger   93 | /hello-doc/:
> java.lang.Exception: java.lang.IllegalArgumentException: Unroutable 
> invocation.
>         at 
> org.apache.servicemix.http.processors.ConsumerProcessor.process(ConsumerProcessor.java:214)
>         at 
> org.apache.servicemix.http.HttpBridgeServlet.doPost(HttpBridgeServlet.java:71)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
>         at 
> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:445)
>         at 
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:356)
>         at 
> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:627)
>         at 
> org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:149)
>         at 
> org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:123)
>         at 
> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:141)
>         at org.mortbay.jetty.Server.handle(Server.java:269)
>         at 
> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:430)
>         at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:333)
>         at 
> org.mortbay.jetty.nio.HttpChannelEndPoint.run(HttpChannelEndPoint.java:270)
>         at 
> org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475)
> Caused by: java.lang.IllegalArgumentException: Unroutable invocation.
>         at org.apache.ode.jbi.OdeService.invokeOde(OdeService.java:257)
>         at 
> org.apache.ode.jbi.OdeService.onJbiMessageExchange(OdeService.java:148)
>         at 
> org.apache.ode.jbi.JbiMessageExchangeEventRouter.onJbiMessageExchange(JbiMessageExchangeEventRouter.java:47)
>         at org.apache.ode.jbi.Receiver$1.run(Receiver.java:179)
>         at 
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
>         at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>         at 
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
>         at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
>         at java.lang.Thread.run(Thread.java:619)
> 11:41:31,148 | WARN  | btpool0-3  | jetty                    | 
> ervicemix.http.jetty.JCLLogger   93 | /hello-doc/
> java.lang.Exception: java.lang.IllegalArgumentException: Unroutable 
> invocation.
>         at 
> org.apache.servicemix.http.processors.ConsumerProcessor.process(ConsumerProcessor.java:214)
>         at 
> org.apache.servicemix.http.HttpBridgeServlet.doPost(HttpBridgeServlet.java:71)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
>         at 
> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:445)
>         at 
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:356)
>         at 
> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:627)
>         at 
> org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:149)
>         at 
> org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:123)
>         at 
> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:141)
>         at org.mortbay.jetty.Server.handle(Server.java:269)
>         at 
> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:430)
>         at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:333)
>         at 
> org.mortbay.jetty.nio.HttpChannelEndPoint.run(HttpChannelEndPoint.java:270)
>         at 
> org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475)
> Caused by: java.lang.IllegalArgumentException: Unroutable invocation.
>         at org.apache.ode.jbi.OdeService.invokeOde(OdeService.java:257)
>         at 
> org.apache.ode.jbi.OdeService.onJbiMessageExchange(OdeService.java:148)
>         at 
> org.apache.ode.jbi.JbiMessageExchangeEventRouter.onJbiMessageExchange(JbiMessageExchangeEventRouter.java:47)
>         at org.apache.ode.jbi.Receiver$1.run(Receiver.java:179)
>         at 
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
>         at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>         at 
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
>         at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
>         at java.lang.Thread.run(Thread.java:619)
> 11:41:31,212 | DEBUG | btpool0-0 - Acceptor0 SelectChannelConnector @ 
> localhost:8080 | JettyContextManager      | ntextManager$ThreadPoolWrapper  
> 437 | Dispatching job: [EMAIL PROTECTED],io=1,w=true,b=0|0]

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to