Hi

Please use the @user mailing list for help with Camel in the future.

It seems like a classpath issue.

Caused by: java.lang.NoSuchMethodError:
org.apache.camel.util.IOHelper.close(Ljava/io/Closeable;Ljava/lang/String;Lorg/apache/commons/logging/Log;)V

What version of Camel are you using? And what JDK?
And double check you do not have mixed versions of Camel in the classpath.

And what runtime do you use? Do you run it standalone? Or some other way?

On Thu, Sep 8, 2011 at 5:23 PM, v.de...@gmail.com <v.de...@gmail.com> wrote:
> Hello
>
> I don't success to use jetty and http4 to redirect my request from local
> machine to external url.
>
> I don't know what it happen?
>
> that's the code that I putting in a RouteBuilder class in the configure()
> method
>
> from("jetty:http://localhost:6666/test";)
>
> .to("http4://www.google.com?bridgeEndpoint=true&throwExceptionOnFailure=false&proxyHost=myproxy&proxyPort=8080&proxyUsername=toto&proxyPassword=toto!");
>
> and when I go to browser and type http://localhost:6666/test and receive
>
> org.apache.camel.CamelExecutionException: Exception occurred during
> execution on the exchange: Exchange[Message: [Body is null]]
>        at
> org.apache.camel.util.ObjectHelper.wrapCamelExecutionException(ObjectHelper.java:1161)
>        at
> org.apache.camel.impl.DefaultExchange.setException(DefaultExchange.java:287)
>        at
> org.apache.camel.impl.converter.AsyncProcessorTypeConverter$ProcessorToAsyncProcessorBridge.process(AsyncProcessorTypeConverter.java:53)
>        at
> org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:78)
>        at
> org.apache.camel.processor.SendProcessor$2.doInAsyncProducer(SendProcessor.java:114)
>        at
> org.apache.camel.impl.ProducerCache.doInAsyncProducer(ProducerCache.java:286)
>        at 
> org.apache.camel.processor.SendProcessor.process(SendProcessor.java:109)
>        at
> org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:78)
>        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:69)
>        at
> org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:78)
>        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.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:78)
>        at
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:318)
>        at
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:209)
>        at
> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:305)
>        at
> org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:102)
>        at
> org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:78)
>        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:69)
>        at
> org.apache.camel.component.jetty.CamelContinuationServlet.service(CamelContinuationServlet.java:80)
>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
>        at 
> org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:527)
>        at
> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1216)
>        at
> org.eclipse.jetty.servlets.MultiPartFilter.doFilter(MultiPartFilter.java:94)
>        at
> org.apache.camel.component.jetty.CamelMultipartFilter.doFilter(CamelMultipartFilter.java:37)
>        at
> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1187)
>        at
> org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:421)
>        at
> org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:930)
>        at
> org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:358)
>        at
> org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:866)
>        at
> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117)
>        at
> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:113)
>        at org.eclipse.jetty.server.Server.handle(Server.java:351)
>        at
> org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:594)
>        at
> org.eclipse.jetty.server.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:1042)
>        at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:549)
>        at 
> org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:211)
>        at 
> org.eclipse.jetty.server.HttpConnection.handle(HttpConnection.java:424)
>        at
> org.eclipse.jetty.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:506)
>        at
> org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:436)
>        at java.lang.Thread.run(Thread.java:662)
> Caused by: java.lang.NoSuchMethodError:
> org.apache.camel.util.IOHelper.close(Ljava/io/Closeable;Ljava/lang/String;Lorg/apache/commons/logging/Log;)V
>        at
> org.apache.camel.component.http4.HttpProducer.doExtractResponseBody(HttpProducer.java:244)
>        at
> org.apache.camel.component.http4.HttpProducer.extractResponseBody(HttpProducer.java:231)
>        at
> org.apache.camel.component.http4.HttpProducer.populateResponse(HttpProducer.java:128)
>        at
> org.apache.camel.component.http4.HttpProducer.process(HttpProducer.java:105)
>        at
> org.apache.camel.impl.converter.AsyncProcessorTypeConverter$ProcessorToAsyncProcessorBridge.process(AsyncProcessorTypeConverter.java:50)
>        ... 43 more
>
>
> Any idea?
>
> thks
>
> Valery
>
>
> --
> View this message in context: 
> http://camel.465427.n5.nabble.com/Problem-with-code-to-redirect-jetty-to-http4-tp4782847p4782847.html
> Sent from the Camel Development mailing list archive at Nabble.com.
>



-- 
Claus Ibsen
-----------------
FuseSource
Email: cib...@fusesource.com
Web: http://fusesource.com
Twitter: davsclaus, fusenews
Blog: http://davsclaus.blogspot.com/
Author of Camel in Action: http://www.manning.com/ibsen/

Reply via email to