Does camel-jetty supports proxy configuration? As per the below url source camel-jetty supports ssl only.
http://camel.apache.org/jetty.html We require ssl along with proxy support to call external service. Regards, Praveen Chakinala From: Claus Ibsen-2 [via ServiceMix] [mailto:[email protected]] Sent: Thursday, September 22, 2011 6:46 PM To: pchakinala Subject: Re: servicemix-htpp commons-http client 4.2 support I guess there is a NPE bug in that Camel version shipped with SMX. You may try with the Jetty http component instead. As jetty can do both consumer and producer The next SMX release has a new version of Camel. camel-http4 has been improved recently. So that may work better. On Thu, Sep 22, 2011 at 11:04 AM, pchakinala <[hidden email]> wrote: > Hi Claus, > I have used camel-http4 component instead of sm-http. > Our usecase flow is like below > > http client --> camel-jetty---> camel-http4-->external service > > <camel:camelContext xmlns="http://camel.apache.org/schema/spring" > streamCache="true"> > > <camel:route> > <camel:from > uri="jetty:http://0.0.0.0:15000/jetty?matchOnUriPrefix=true"/> > <camel:to > uri="http4://localhost:8080/jsp-examples/checkbox/tpsStub.jsp"/> > </camel:route> > > </camel:camelContext> > > We observed Null pointer exception.Is there any issue withconfiguration > Exception: > STATUS: 500 > java.lang.NullPointerException > at java.lang.StringBuilder.<init>(StringBuilder.java:92) > at > org.apache.camel.component.http4.HttpProducer.createMethod(HttpProducer.java:285) > > at > org.apache.camel.component.http4.HttpProducer.process(HttpProducer.java:78) > at > org.apache.camel.impl.converter.AsyncProcessorTypeConverter$ProcessorToAsyncProcessorBridge.process(AsyncProcessorTypeConverter.java:50) > > at > org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:70) > > at > org.apache.camel.processor.SendProcessor$2.doInAsyncProducer(SendProcessor.java:104) > > at > org.apache.camel.impl.ProducerCache.doInAsyncProducer(ProducerCache.java:272) > at > org.apache.camel.processor.SendProcessor.process(SendProcessor.java:98) > at > org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:70) > > at > org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:98) > > at > org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:89) > > at > org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:68) > > at > org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:70) > > at > org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:98) > > at > org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:89) > > at > org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:99) > > at > org.apache.camel.processor.interceptor.StreamCachingInterceptor.process(StreamCachingInterceptor.java:53) > > at > org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:70) > > at > org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:299) > > at > org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:208) > > at > org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:269) > at > org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:102) > > at > org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:70) > > at > org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:98) > > at > org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:89) > > at > org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:68) > > at > org.apache.camel.component.jetty.CamelContinuationServlet.service(CamelContinuationServlet.java:103) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:668) > at > org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:534) > at > org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1351) > > at > org.eclipse.jetty.servlets.MultiPartFilter.doFilter(MultiPartFilter.java:97) > at > org.apache.camel.component.jetty.CamelMultipartFilter.doFilter(CamelMultipartFilter.java:41) > > at > org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1322) > > at > org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:473) > at > org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:929) > > at > org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:403) > at > org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:864) > > at > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117) > at > org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:114) > > at org.eclipse.jetty.server.Server.handle(Server.java:348) > at > org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:596) > > at > org.eclipse.jetty.server.HttpConnection$RequestHandler.content(HttpConnection.java:1068) > > at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:805) > at > org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:218) > at > org.eclipse.jetty.server.HttpConnection.handle(HttpConnection.java:426) > at > org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:508) > > at > org.eclipse.jetty.io.nio.SelectChannelEndPoint.access$000(SelectChannelEndPoint.java:34) > > at > org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:40) > > at > org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:451) > > at java.lang.Thread.run(Thread.java:662) > http://servicemix.396122.n5.nabble.com/file/n4829507/servicemix.log > servicemix.log > please suggest > Regards, > Praveen Chakinala > > > > -- > View this message in context: > http://servicemix.396122.n5.nabble.com/servicemix-htpp-commons-http-client-4-2-support-tp4825143p4829507.html > Sent from the ServiceMix - User mailing list archive at Nabble.com. > -- Claus Ibsen ----------------- FuseSource Email: [hidden email] Web: http://fusesource.com Twitter: davsclaus, fusenews Blog: http://davsclaus.blogspot.com/ Author of Camel in Action: http://www.manning.com/ibsen/ _____ If you reply to this email, your message will be added to the discussion below: http://servicemix.396122.n5.nabble.com/servicemix-htpp-commons-http-client-4-2-support-tp4825143p4830123.html To unsubscribe from servicemix-htpp commons-http client 4.2 support, click here <http://servicemix.396122.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=4825143&code=cHJhdmVlbi5jaGFraW5hbGFAcGxhbmV0c29mdC5jb218NDgyNTE0M3wtMjAwNDE3OTQwNg==> . -- View this message in context: http://servicemix.396122.n5.nabble.com/servicemix-htpp-commons-http-client-4-2-support-tp4825143p4830200.html Sent from the ServiceMix - User mailing list archive at Nabble.com.
