Hi I am trying to read response body but I took an exception like this. Actually, I want to read http://tcmb.gov.tr/kurlar/today.xml url. But I couldt :(. Pls help me.
Added to pom.xml : <dependency> <groupId>org.apache.camel</groupId> <artifactId>camel-http</artifactId> <version>2.9.0-RC1</version> </dependency> My route is : camelContext.addRoutes(new RouteBuilder() { @Override public void configure() throws Exception { from("timer://foo?fixedRate=true&delay=0&period=10000") .to("http://www.google.com").process(new Processor() { @Override public void process(Exchange arg0) throws Exception { System.out.println(arg0.getIn()); } }); } }); [ main] DefaultCamelContext INFO Apache Camel 2.9.0-RC1 (CamelContext: camel-1) is starting [ main] DefaultCamelContext INFO HandleFault is enabled on CamelContext: camel-1 [ main] ManagementStrategyFactory INFO JMX enabled. Using ManagedManagementStrategy. [ main] ultManagementLifecycleStrategy INFO StatiticsLevel at All so enabling load performance statistics [ main] AnnotationTypeConverterLoader INFO Found 3 packages with 15 @Converter classes to load [ main] DefaultTypeConverter INFO Loaded 163 core type converters (total 163 type converters) [ main] AnnotationTypeConverterLoader INFO Loaded 4 @Converter classes [ main] DefaultTypeConverter INFO Loaded additional 14 type converters (total 177 type converters) in 0.054 seconds [ main] DefaultCamelContext INFO Route: route1 started and consuming from: Endpoint[timer://foo?delay=0&fixedRate=true&period=10000] [ main] DefaultCamelContext INFO Total 1 routes, of which 1 is started. [ main] DefaultCamelContext INFO Apache Camel 2.9.0-RC1 (CamelContext: camel-1) started in 0.890 seconds [ foo] DefaultErrorHandler ERROR Failed delivery for exchangeId: ID-FERIT-OCALDI-59648-1323932289447-0-1. Exhausted after delivery attempt: 1 caught: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException java.lang.RuntimeException: java.lang.reflect.InvocationTargetException at org.apache.camel.component.http.HttpMethods.createMethod(HttpMethods.java:49)[camel-http-2.9.0-RC1.jar:2.9.0-RC1] at org.apache.camel.component.http.HttpProducer.createMethod(HttpProducer.java:333)[camel-http-2.9.0-RC1.jar:2.9.0-RC1] at org.apache.camel.component.http.HttpProducer.process(HttpProducer.java:90)[camel-http-2.9.0-RC1.jar:2.9.0-RC1] at org.apache.camel.util.AsyncProcessorConverterHelper$ProcessorToAsyncProcessorBridge.process(AsyncProcessorConverterHelper.java:61)[camel-core-2.9.0-RC1.jar:2.9.0-RC1] at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[camel-core-2.9.0-RC1.jar:2.9.0-RC1] at org.apache.camel.processor.SendProcessor$2.doInAsyncProducer(SendProcessor.java:115)[camel-core-2.9.0-RC1.jar:2.9.0-RC1] at org.apache.camel.impl.ProducerCache.doInAsyncProducer(ProducerCache.java:285)[camel-core-2.9.0-RC1.jar:2.9.0-RC1] at org.apache.camel.processor.SendProcessor.process(SendProcessor.java:110)[camel-core-2.9.0-RC1.jar:2.9.0-RC1] at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[camel-core-2.9.0-RC1.jar:2.9.0-RC1] at org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99)[camel-core-2.9.0-RC1.jar:2.9.0-RC1] at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)[camel-core-2.9.0-RC1.jar:2.9.0-RC1] at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:71)[camel-core-2.9.0-RC1.jar:2.9.0-RC1] at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[camel-core-2.9.0-RC1.jar:2.9.0-RC1] at org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99)[camel-core-2.9.0-RC1.jar:2.9.0-RC1] at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)[camel-core-2.9.0-RC1.jar:2.9.0-RC1] at org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:92)[camel-core-2.9.0-RC1.jar:2.9.0-RC1] at org.apache.camel.processor.interceptor.HandleFaultInterceptor.process(HandleFaultInterceptor.java:42)[camel-core-2.9.0-RC1.jar:2.9.0-RC1] at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[camel-core-2.9.0-RC1.jar:2.9.0-RC1] at org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:321)[camel-core-2.9.0-RC1.jar:2.9.0-RC1] at org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:212)[camel-core-2.9.0-RC1.jar:2.9.0-RC1] at org.apache.camel.processor.interceptor.DefaultChannel.process(DefaultChannel.java:304)[camel-core-2.9.0-RC1.jar:2.9.0-RC1] at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[camel-core-2.9.0-RC1.jar:2.9.0-RC1] at org.apache.camel.processor.Pipeline.process(Pipeline.java:117)[camel-core-2.9.0-RC1.jar:2.9.0-RC1] at org.apache.camel.processor.Pipeline.process(Pipeline.java:80)[camel-core-2.9.0-RC1.jar:2.9.0-RC1] at org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:102)[camel-core-2.9.0-RC1.jar:2.9.0-RC1] at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[camel-core-2.9.0-RC1.jar:2.9.0-RC1] at org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99)[camel-core-2.9.0-RC1.jar:2.9.0-RC1] at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)[camel-core-2.9.0-RC1.jar:2.9.0-RC1] at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:71)[camel-core-2.9.0-RC1.jar:2.9.0-RC1] at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:99)[camel-core-2.9.0-RC1.jar:2.9.0-RC1] at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:86)[camel-core-2.9.0-RC1.jar:2.9.0-RC1] at org.apache.camel.component.timer.TimerConsumer.sendTimerExchange(TimerConsumer.java:121)[camel-core-2.9.0-RC1.jar:2.9.0-RC1] at org.apache.camel.component.timer.TimerConsumer$1.run(TimerConsumer.java:58)[camel-core-2.9.0-RC1.jar:2.9.0-RC1] at java.util.TimerThread.mainLoop(Unknown Source)[:1.6.0_29] at java.util.TimerThread.run(Unknown Source)[:1.6.0_29] [ foo] TimerConsumer ERROR Error processing exchange. Exchange[Message: [Body is null]]. Caused by: [java.lang.RuntimeException - java.lang.reflect.InvocationTargetException] java.lang.RuntimeException: java.lang.reflect.InvocationTargetException at org.apache.camel.component.http.HttpMethods.createMethod(HttpMethods.java:49)[camel-http-2.9.0-RC1.jar:2.9.0-RC1] at org.apache.camel.component.http.HttpProducer.createMethod(HttpProducer.java:333)[camel-http-2.9.0-RC1.jar:2.9.0-RC1] at org.apache.camel.component.http.HttpProducer.process(HttpProducer.java:90)[camel-http-2.9.0-RC1.jar:2.9.0-RC1] at org.apache.camel.util.AsyncProcessorConverterHelper$ProcessorToAsyncProcessorBridge.process(AsyncProcessorConverterHelper.java:61)[camel-core-2.9.0-RC1.jar:2.9.0-RC1] at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[camel-core-2.9.0-RC1.jar:2.9.0-RC1] at org.apache.camel.processor.SendProcessor$2.doInAsyncProducer(SendProcessor.java:115)[camel-core-2.9.0-RC1.jar:2.9.0-RC1] at org.apache.camel.impl.ProducerCache.doInAsyncProducer(ProducerCache.java:285)[camel-core-2.9.0-RC1.jar:2.9.0-RC1] at org.apache.camel.processor.SendProcessor.process(SendProcessor.java:110)[camel-core-2.9.0-RC1.jar:2.9.0-RC1] at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[camel-core-2.9.0-RC1.jar:2.9.0-RC1] at org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99)[camel-core-2.9.0-RC1.jar:2.9.0-RC1] at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)[camel-core-2.9.0-RC1.jar:2.9.0-RC1] at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:71)[camel-core-2.9.0-RC1.jar:2.9.0-RC1] at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[camel-core-2.9.0-RC1.jar:2.9.0-RC1] at org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99)[camel-core-2.9.0-RC1.jar:2.9.0-RC1] at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)[camel-core-2.9.0-RC1.jar:2.9.0-RC1] at org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:92)[camel-core-2.9.0-RC1.jar:2.9.0-RC1] at org.apache.camel.processor.interceptor.HandleFaultInterceptor.process(HandleFaultInterceptor.java:42)[camel-core-2.9.0-RC1.jar:2.9.0-RC1] at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[camel-core-2.9.0-RC1.jar:2.9.0-RC1] at org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:321)[camel-core-2.9.0-RC1.jar:2.9.0-RC1] at org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:212)[camel-core-2.9.0-RC1.jar:2.9.0-RC1] at org.apache.camel.processor.interceptor.DefaultChannel.process(DefaultChannel.java:304)[camel-core-2.9.0-RC1.jar:2.9.0-RC1] at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[camel-core-2.9.0-RC1.jar:2.9.0-RC1] at org.apache.camel.processor.Pipeline.process(Pipeline.java:117)[camel-core-2.9.0-RC1.jar:2.9.0-RC1] at org.apache.camel.processor.Pipeline.process(Pipeline.java:80)[camel-core-2.9.0-RC1.jar:2.9.0-RC1] at org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:102)[camel-core-2.9.0-RC1.jar:2.9.0-RC1] at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[camel-core-2.9.0-RC1.jar:2.9.0-RC1] at org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99)[camel-core-2.9.0-RC1.jar:2.9.0-RC1] at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)[camel-core-2.9.0-RC1.jar:2.9.0-RC1] at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:71)[camel-core-2.9.0-RC1.jar:2.9.0-RC1] at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:99)[camel-core-2.9.0-RC1.jar:2.9.0-RC1] at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:86)[camel-core-2.9.0-RC1.jar:2.9.0-RC1] at org.apache.camel.component.timer.TimerConsumer.sendTimerExchange(TimerConsumer.java:121)[camel-core-2.9.0-RC1.jar:2.9.0-RC1] at org.apache.camel.component.timer.TimerConsumer$1.run(TimerConsumer.java:58)[camel-core-2.9.0-RC1.jar:2.9.0-RC1] at java.util.TimerThread.mainLoop(Unknown Source)[:1.6.0_29] at java.util.TimerThread.run(Unknown Source)[:1.6.0_29] -- View this message in context: http://camel.465427.n5.nabble.com/How-can-I-catch-a-response-http-component-tp5076707p5076707.html Sent from the Camel - Users mailing list archive at Nabble.com.