From shawdt at hotmail.com Fri Jun 10 17:25:11 2011 From: shawdt at hotmail.com (Dana Shaw) Date: Sat, 11 Jun 2011 00:25:11 +0000 Subject: [OCLUG-devel] sericemix question Message-ID: Hi all, Not sure if this is the correct place to post this (found oclug-devel via google search) but am struggling to get a basic servicemix prototype to work. Basically I'm trying to get a camel cxf producer to send a message to a cxf-nmr consumer (split up into two osgi bundles). I can however all the nmr endpoint just as in example cxf-camel-nmr without issue so I know that bundle is ok. If anyone has any idea's or knows someone with servermix 4 experience please help! Env: Java 1.5 Apache Servicemix 4.3.2 In servicemix I have two separate osgi bundles. I am unable to get my camel cxf producer to successfully call the nmr endpoint and have zero clue on how to fix. Bundle #1 cxf-nmr //consumer Bundle #2 //producer ################# soap request response ################# foobar STATUS: 500 soap:Serverjava.lang.NullPointerException #################### Console Output - No Idea How To Fix #################### 18:56:04,544 | ERROR | oWorld1-thread-1 | NMRDestination | - - | error preparing message java.lang.NullPointerException at org.apache.cxf.staxutils.StaxUtils.createXMLStreamReader(StaxUtils.java:1183)116:org.apache.cxf.bundle:2.3.2 at org.apache.cxf.staxutils.StaxUtils.copy(StaxUtils.java:427)116:org.apache.cxf.bundle:2.3.2 at org.apache.cxf.staxutils.StaxUtils.copy(StaxUtils.java:380)116:org.apache.cxf.bundle:2.3.2 at org.apache.servicemix.cxf.transport.nmr.NMRMessageHelper.convertMessageToInputStream(NMRMessageHelper.java:43)203:org.apache.servicemix.cxf.transport.nmr:4.3.0 at org.apache.servicemix.cxf.transport.nmr.NMRDestination.process(NMRDestination.java:127)203:org.apache.servicemix.cxf.transport.nmr:4.3.0 at org.apache.servicemix.nmr.core.InternalEndpointWrapper.process(InternalEndpointWrapper.java:86)83:org.apache.servicemix.nmr.core:1.4.0 at org.apache.servicemix.nmr.core.ChannelImpl.process(ChannelImpl.java:255)83:org.apache.servicemix.nmr.core:1.4.0 at org.apache.servicemix.nmr.core.ChannelImpl$1.run(ChannelImpl.java:215)83:org.apache.servicemix.nmr.core:1.4.0 at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:651):1.5.0_22 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:676):1.5.0_22 at java.lang.Thread.run(Thread.java:595):1.5.0_22 18:56:04,547 | WARN | oWorld1-thread-1 | NMR | 83 - org.apache.servicemix.nmr.core - 1.4.0 | Error processing exchange [ id: a778d16c-2955-41de-89e8-7775f4f976bf mep: InOut status: Active role: Provider target: PropertyMatchingReference{NAME=HelloWorld1} properties: [ jaxwsContext = {javax.xml.ws.wsdl.operation={http://cxf.examples.servicemix.apache.org/}sayHi, javax.xml.ws.wsdl.description=http://localhost:9090/test?wsdl, javax.xml.ws.wsdl.service={http://cxf.examples.servicemix.apache.org/}HelloWorldService, javax.xml.ws.wsdl.interface={http://cxf.examples.servicemix.apache.org/}HelloWorld, javax.xml.ws.wsdl.port={http://cxf.examples.servicemix.apache.org/}HelloWorldPort} CamelToEndpoint = nmr://HelloWorld1 org.apache.cxf.service.model.BindingOperationInfo = BindingOperationInfo: {http://cxf.examples.servicemix.apache.org/}sayHi mtom-enabled = false CamelCreatedTimestamp = Thu Jun 09 18:56:04 PDT 2011 CamelCXFDataFormat = PAYLOAD ] ] org.apache.servicemix.nmr.api.ServiceMixException: java.lang.NullPointerException at org.apache.servicemix.cxf.transport.nmr.NMRDestination.process(NMRDestination.java:151)203:org.apache.servicemix.cxf.transport.nmr:4.3.0 at org.apache.servicemix.nmr.core.InternalEndpointWrapper.process(InternalEndpointWrapper.java:86)83:org.apache.servicemix.nmr.core:1.4.0 at org.apache.servicemix.nmr.core.ChannelImpl.process(ChannelImpl.java:255)83:org.apache.servicemix.nmr.core:1.4.0 at org.apache.servicemix.nmr.core.ChannelImpl$1.run(ChannelImpl.java:215)83:org.apache.servicemix.nmr.core:1.4.0 at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:651):1.5.0_22 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:676):1.5.0_22 at java.lang.Thread.run(Thread.java:595):1.5.0_22 Caused by: java.lang.NullPointerException at org.apache.cxf.staxutils.StaxUtils.createXMLStreamReader(StaxUtils.java:1183)116:org.apache.cxf.bundle:2.3.2 at org.apache.cxf.staxutils.StaxUtils.copy(StaxUtils.java:427)116:org.apache.cxf.bundle:2.3.2 at org.apache.cxf.staxutils.StaxUtils.copy(StaxUtils.java:380)116:org.apache.cxf.bundle:2.3.2 at org.apache.servicemix.cxf.transport.nmr.NMRMessageHelper.convertMessageToInputStream(NMRMessageHelper.java:43)203:org.apache.servicemix.cxf.transport.nmr:4.3.0 at org.apache.servicemix.cxf.transport.nmr.NMRDestination.process(NMRDestination.java:127)203:org.apache.servicemix.cxf.transport.nmr:4.3.0 ... 6 more 18:56:04,552 | ERROR | f2d4607-thread-1 | DefaultErrorHandler | 68 - org.apache.camel.camel-core - 2.6.0 | Failed delivery for exchangeId: ID-Dana-PC-45880-1307670949817-0-2. Exhausted after delivery attempt: 1 caught: org.apache.servicemix.nmr.api.ServiceMixException: java.lang.NullPointerException org.apache.servicemix.nmr.api.ServiceMixException: java.lang.NullPointerException at org.apache.servicemix.cxf.transport.nmr.NMRDestination.process(NMRDestination.java:151)203:org.apache.servicemix.cxf.transport.nmr:4.3.0 at org.apache.servicemix.nmr.core.InternalEndpointWrapper.process(InternalEndpointWrapper.java:86)83:org.apache.servicemix.nmr.core:1.4.0 at org.apache.servicemix.nmr.core.ChannelImpl.process(ChannelImpl.java:255)83:org.apache.servicemix.nmr.core:1.4.0 at org.apache.servicemix.nmr.core.ChannelImpl$1.run(ChannelImpl.java:215)83:org.apache.servicemix.nmr.core:1.4.0 at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:651):1.5.0_22 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:676):1.5.0_22 at java.lang.Thread.run(Thread.java:595):1.5.0_22 Caused by: java.lang.NullPointerException at org.apache.cxf.staxutils.StaxUtils.createXMLStreamReader(StaxUtils.java:1183)116:org.apache.cxf.bundle:2.3.2 at org.apache.cxf.staxutils.StaxUtils.copy(StaxUtils.java:427)116:org.apache.cxf.bundle:2.3.2 at org.apache.cxf.staxutils.StaxUtils.copy(StaxUtils.java:380)116:org.apache.cxf.bundle:2.3.2 at org.apache.servicemix.cxf.transport.nmr.NMRMessageHelper.convertMessageToInputStream(NMRMessageHelper.java:43)203:org.apache.servicemix.cxf.transport.nmr:4.3.0 at org.apache.servicemix.cxf.transport.nmr.NMRDestination.process(NMRDestination.java:127)203:org.apache.servicemix.cxf.transport.nmr:4.3.0 ... 6 more 18:56:04,553 | WARN | qtp407691725-242 | PhaseInterceptorChain | - - | Interceptor for {http://cxf.examples.servicemix.apache.org/}HelloWorldService#{http://cxf.examples.servicemix.apache.org/}sayHi has thrown exception, unwinding now org.apache.cxf.interceptor.Fault: java.lang.NullPointerException at org.apache.camel.component.cxf.CxfConsumer$1.checkFailure(CxfConsumer.java:219)118:org.apache.camel.camel-cxf:2.6.0 at org.apache.camel.component.cxf.CxfConsumer$1.setResponseBack(CxfConsumer.java:196)118:org.apache.camel.camel-cxf:2.6.0 at org.apache.camel.component.cxf.CxfConsumer$1.asyncInvoke(CxfConsumer.java:116)118:org.apache.camel.camel-cxf:2.6.0 at org.apache.camel.component.cxf.CxfConsumer$1.invoke(CxfConsumer.java:73)118:org.apache.camel.camel-cxf:2.6.0 at org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:58)116:org.apache.cxf.bundle:2.3.2 at org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:93)116:org.apache.cxf.bundle:2.3.2 at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:255)116:org.apache.cxf.bundle:2.3.2 at org.apache.cxf.phase.PhaseInterceptorChain.resume(PhaseInterceptorChain.java:224)116:org.apache.cxf.bundle:2.3.2 at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:70)116:org.apache.cxf.bundle:2.3.2 at org.apache.cxf.transport.http_jetty.JettyHTTPDestination.serviceRequest(JettyHTTPDestination.java:311)116:org.apache.cxf.bundle:2.3.2 at org.apache.cxf.transport.http_jetty.JettyHTTPDestination.doService(JettyHTTPDestination.java:280)116:org.apache.cxf.bundle:2.3.2 at org.apache.cxf.transport.http_jetty.JettyHTTPHandler.handle(JettyHTTPHandler.java:72)116:org.apache.cxf.bundle:2.3.2 at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:931)149:org.eclipse.jetty.server:7.2.2.v20101205 at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:868)149:org.eclipse.jetty.server:7.2.2.v20101205 at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117)149:org.eclipse.jetty.server:7.2.2.v20101205 at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:185)149:org.eclipse.jetty.server:7.2.2.v20101205 at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:114)149:org.eclipse.jetty.server:7.2.2.v20101205 at org.eclipse.jetty.server.Server.handleAsync(Server.java:397)149:org.eclipse.jetty.server:7.2.2.v20101205 at org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:601)149:org.eclipse.jetty.server:7.2.2.v20101205 at org.eclipse.jetty.server.HttpConnection.handle(HttpConnection.java:410)149:org.eclipse.jetty.server:7.2.2.v20101205 at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:508)144:org.eclipse.jetty.io:7.2.2.v20101205 at org.eclipse.jetty.io.nio.SelectChannelEndPoint.access$000(SelectChannelEndPoint.java:34)144:org.eclipse.jetty.io:7.2.2.v20101205 at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:40)144:org.eclipse.jetty.io:7.2.2.v20101205 at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:451)143:org.eclipse.jetty.util:7.2.2.v20101205 at java.lang.Thread.run(Thread.java:595):1.5.0_22 Caused by: org.apache.servicemix.nmr.api.ServiceMixException: java.lang.NullPointerException at org.apache.servicemix.cxf.transport.nmr.NMRDestination.process(NMRDestination.java:151)203:org.apache.servicemix.cxf.transport.nmr:4.3.0 at org.apache.servicemix.nmr.core.InternalEndpointWrapper.process(InternalEndpointWrapper.java:86)83:org.apache.servicemix.nmr.core:1.4.0 at org.apache.servicemix.nmr.core.ChannelImpl.process(ChannelImpl.java:255)83:org.apache.servicemix.nmr.core:1.4.0 at org.apache.servicemix.nmr.core.ChannelImpl$1.run(ChannelImpl.java:215)83:org.apache.servicemix.nmr.core:1.4.0 at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:651):1.5.0_22 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:676):1.5.0_22 ... 1 more Caused by: java.lang.NullPointerException at org.apache.cxf.staxutils.StaxUtils.createXMLStreamReader(StaxUtils.java:1183)116:org.apache.cxf.bundle:2.3.2 at org.apache.cxf.staxutils.StaxUtils.copy(StaxUtils.java:427)116:org.apache.cxf.bundle:2.3.2 at org.apache.cxf.staxutils.StaxUtils.copy(StaxUtils.java:380)116:org.apache.cxf.bundle:2.3.2 at org.apache.servicemix.cxf.transport.nmr.NMRMessageHelper.convertMessageToInputStream(NMRMessageHelper.java:43)203:org.apache.servicemix.cxf.transport.nmr:4.3.0 at org.apache.servicemix.cxf.transport.nmr.NMRDestination.process(NMRDestination.java:127)203:org.apache.servicemix.cxf.transport.nmr:4.3.0 ... 6 more -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mailman.oclug.org/pipermail/oclug-devel/attachments/20110611/e585e294/attachment.html