Attached below is the entire stack trace.
Oct 01, 2014 1:19:08 PM org.restlet.ext.httpclient.internal.HttpMethodCall sendRequest WARNING: An error occurred during the communication with the remote HTTP server. org.apache.http.conn.HttpHostConnectException: Connection to http://192.168.21.26:8080 refused at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:158) at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:150) at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:121) at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:575) at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:425) at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:820) at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:754) at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:732) at org.restlet.ext.httpclient.internal.HttpMethodCall.sendRequest(HttpMethodCall.java:336) at org.restlet.ext.httpclient.internal.HttpMethodCall.sendRequest(HttpMethodCall.java:360) at org.restlet.engine.adapter.ClientAdapter.commit(ClientAdapter.java:90) at org.restlet.engine.adapter.HttpClientHelper.handle(HttpClientHelper.java:112) at org.restlet.Client.handle(Client.java:180) at org.restlet.Restlet.handle(Restlet.java:351) at org.restlet.Restlet.handle(Restlet.java:364) at org.apache.camel.component.restlet.RestletProducer.process(RestletProducer.java:88) at org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:191) at org.apache.camel.processor.UnitOfWorkProducer.process(UnitOfWorkProducer.java:73) at org.apache.camel.impl.ProducerCache$2.doInProducer(ProducerCache.java:378) at org.apache.camel.impl.ProducerCache$2.doInProducer(ProducerCache.java:346) at org.apache.camel.impl.ProducerCache.doInProducer(ProducerCache.java:242) at org.apache.camel.impl.ProducerCache.sendExchange(ProducerCache.java:346) at org.apache.camel.impl.ProducerCache.send(ProducerCache.java:201) at org.apache.camel.impl.DefaultProducerTemplate.send(DefaultProducerTemplate.java:128) at org.apache.camel.impl.DefaultProducerTemplate.send(DefaultProducerTemplate.java:115) at org.apache.camel.impl.DefaultProducerTemplate.request(DefaultProducerTemplate.java:293) at constellixrestnotifier.processors.HttpRestProcessor.sendRestRequest(HttpRestProcessor.java:45) at constellixrestnotifier.processors.HttpRestProcessor.process(HttpRestProcessor.java:35) at org.apache.camel.processor.DelegateSyncProcessor.process(DelegateSyncProcessor.java:63) at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:72) at org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:398) at org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:191) at org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:191) at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:105) at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:87) at org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:103) at org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:562) at org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:500) at org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:468) at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:325) at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:263) at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:1101) at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:1093) at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:990) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) Caused by: java.net.ConnectException: Connection refused at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339) at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200) at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) at java.net.Socket.connect(Socket.java:579) at org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:123) at org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:179) at org.apache.http.conn.scheme.SchemeSocketFactoryAdaptor.connectSocket(SchemeSocketFactoryAdaptor.java:62) at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:148) ... 46 more Oct 01, 2014 1:19:08 PM org.restlet.engine.adapter.ClientAdapter$1 handle WARNING: Unexpected error or exception inside the user call back java.lang.NullPointerException at org.restlet.ext.httpclient.internal.HttpMethodCall.getStatusCode(HttpMethodCall.java:271) at org.restlet.engine.adapter.ClientAdapter$1.handle(ClientAdapter.java:93) at org.restlet.ext.httpclient.internal.HttpMethodCall.sendRequest(HttpMethodCall.java:368) at org.restlet.engine.adapter.ClientAdapter.commit(ClientAdapter.java:90) at org.restlet.engine.adapter.HttpClientHelper.handle(HttpClientHelper.java:112) at org.restlet.Client.handle(Client.java:180) at org.restlet.Restlet.handle(Restlet.java:351) at org.restlet.Restlet.handle(Restlet.java:364) at org.apache.camel.component.restlet.RestletProducer.process(RestletProducer.java:88) at org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:191) at org.apache.camel.processor.UnitOfWorkProducer.process(UnitOfWorkProducer.java:73) at org.apache.camel.impl.ProducerCache$2.doInProducer(ProducerCache.java:378) at org.apache.camel.impl.ProducerCache$2.doInProducer(ProducerCache.java:346) at org.apache.camel.impl.ProducerCache.doInProducer(ProducerCache.java:242) at org.apache.camel.impl.ProducerCache.sendExchange(ProducerCache.java:346) at org.apache.camel.impl.ProducerCache.send(ProducerCache.java:201) at org.apache.camel.impl.DefaultProducerTemplate.send(DefaultProducerTemplate.java:128) at org.apache.camel.impl.DefaultProducerTemplate.send(DefaultProducerTemplate.java:115) at org.apache.camel.impl.DefaultProducerTemplate.request(DefaultProducerTemplate.java:293) at constellixrestnotifier.processors.HttpRestProcessor.sendRestRequest(HttpRestProcessor.java:45) at constellixrestnotifier.processors.HttpRestProcessor.process(HttpRestProcessor.java:35) at org.apache.camel.processor.DelegateSyncProcessor.process(DelegateSyncProcessor.java:63) at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:72) at org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:398) at org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:191) at org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:191) at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:105) at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:87) at org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:103) at org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:562) at org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:500) at org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:468) at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:325) at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:263) at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:1101) at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:1093) at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:990) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) Claus Ibsen-2 wrote > Hi > > What version of Camel do you use? And can you print the entire > stacktrace, assuming there is more than just a WARN log. > > On Wed, Oct 1, 2014 at 1:47 PM, junaid < > mjunaidmuzammil@ > > wrote: >> Hello, >> >> I am using Camel Restlet component for connecting an HTTP Server. I am >> sending messages to the HTTP server using the producer Template inside a >> camel Processor. >> >> Exchange ex = producerTemplate.request(url, body, headers); >> >> Under normal flow operation (i.e. when the web server is available), >> everything works fine. I am able to get the response as well as exception >> in >> case of errors like 404 using ex.getException(). >> >> The problem arise when the web server gets down. In this case, none of >> the >> exception gets caught in the exchange but the following log is printed. >> >> WARNING: An error occurred during the communication with the remote HTTP >> server. >> org.apache.http.conn.HttpHostConnectException: Connection to >> http://192.168.21.26:8080 refused >> ............. >> >> >> How can I handle this particular exception through Apache Camel? >> >> >> >> -- >> View this message in context: >> http://camel.465427.n5.nabble.com/Catching-HttpHostConnectException-from-Camel-Restlet-component-tp5757279.html >> Sent from the Camel - Users mailing list archive at Nabble.com. > > > > -- > Claus Ibsen > ----------------- > Red Hat, Inc. > Email: > cibsen@ > Twitter: davsclaus > Blog: http://davsclaus.com > Author of Camel in Action: http://www.manning.com/ibsen > hawtio: http://hawt.io/ > fabric8: http://fabric8.io/ Claus Ibsen-2 wrote > Hi > > What version of Camel do you use? And can you print the entire > stacktrace, assuming there is more than just a WARN log. > > On Wed, Oct 1, 2014 at 1:47 PM, junaid < > mjunaidmuzammil@ > > wrote: >> Hello, >> >> I am using Camel Restlet component for connecting an HTTP Server. I am >> sending messages to the HTTP server using the producer Template inside a >> camel Processor. >> >> Exchange ex = producerTemplate.request(url, body, headers); >> >> Under normal flow operation (i.e. when the web server is available), >> everything works fine. I am able to get the response as well as exception >> in >> case of errors like 404 using ex.getException(). >> >> The problem arise when the web server gets down. In this case, none of >> the >> exception gets caught in the exchange but the following log is printed. >> >> WARNING: An error occurred during the communication with the remote HTTP >> server. >> org.apache.http.conn.HttpHostConnectException: Connection to >> http://192.168.21.26:8080 refused >> ............. >> >> >> How can I handle this particular exception through Apache Camel? >> >> >> >> -- >> View this message in context: >> http://camel.465427.n5.nabble.com/Catching-HttpHostConnectException-from-Camel-Restlet-component-tp5757279.html >> Sent from the Camel - Users mailing list archive at Nabble.com. > > > > -- > Claus Ibsen > ----------------- > Red Hat, Inc. > Email: > cibsen@ > Twitter: davsclaus > Blog: http://davsclaus.com > Author of Camel in Action: http://www.manning.com/ibsen > hawtio: http://hawt.io/ > fabric8: http://fabric8.io/ Claus Ibsen-2 wrote > Hi > > What version of Camel do you use? And can you print the entire > stacktrace, assuming there is more than just a WARN log. > > On Wed, Oct 1, 2014 at 1:47 PM, junaid < > mjunaidmuzammil@ > > wrote: >> Hello, >> >> I am using Camel Restlet component for connecting an HTTP Server. I am >> sending messages to the HTTP server using the producer Template inside a >> camel Processor. >> >> Exchange ex = producerTemplate.request(url, body, headers); >> >> Under normal flow operation (i.e. when the web server is available), >> everything works fine. I am able to get the response as well as exception >> in >> case of errors like 404 using ex.getException(). >> >> The problem arise when the web server gets down. In this case, none of >> the >> exception gets caught in the exchange but the following log is printed. >> >> WARNING: An error occurred during the communication with the remote HTTP >> server. >> org.apache.http.conn.HttpHostConnectException: Connection to >> http://192.168.21.26:8080 refused >> ............. >> >> >> How can I handle this particular exception through Apache Camel? >> >> >> >> -- >> View this message in context: >> http://camel.465427.n5.nabble.com/Catching-HttpHostConnectException-from-Camel-Restlet-component-tp5757279.html >> Sent from the Camel - Users mailing list archive at Nabble.com. > > > > -- > Claus Ibsen > ----------------- > Red Hat, Inc. > Email: > cibsen@ > Twitter: davsclaus > Blog: http://davsclaus.com > Author of Camel in Action: http://www.manning.com/ibsen > hawtio: http://hawt.io/ > fabric8: http://fabric8.io/ Claus Ibsen-2 wrote > Hi > > What version of Camel do you use? And can you print the entire > stacktrace, assuming there is more than just a WARN log. > > On Wed, Oct 1, 2014 at 1:47 PM, junaid < > mjunaidmuzammil@ > > wrote: >> Hello, >> >> I am using Camel Restlet component for connecting an HTTP Server. I am >> sending messages to the HTTP server using the producer Template inside a >> camel Processor. >> >> Exchange ex = producerTemplate.request(url, body, headers); >> >> Under normal flow operation (i.e. when the web server is available), >> everything works fine. I am able to get the response as well as exception >> in >> case of errors like 404 using ex.getException(). >> >> The problem arise when the web server gets down. In this case, none of >> the >> exception gets caught in the exchange but the following log is printed. >> >> WARNING: An error occurred during the communication with the remote HTTP >> server. >> org.apache.http.conn.HttpHostConnectException: Connection to >> http://192.168.21.26:8080 refused >> ............. >> >> >> How can I handle this particular exception through Apache Camel? >> >> >> >> -- >> View this message in context: >> http://camel.465427.n5.nabble.com/Catching-HttpHostConnectException-from-Camel-Restlet-component-tp5757279.html >> Sent from the Camel - Users mailing list archive at Nabble.com. > > > > -- > Claus Ibsen > ----------------- > Red Hat, Inc. > Email: > cibsen@ > Twitter: davsclaus > Blog: http://davsclaus.com > Author of Camel in Action: http://www.manning.com/ibsen > hawtio: http://hawt.io/ > fabric8: http://fabric8.io/ Claus Ibsen-2 wrote > Hi > > What version of Camel do you use? And can you print the entire > stacktrace, assuming there is more than just a WARN log. > > On Wed, Oct 1, 2014 at 1:47 PM, junaid < > mjunaidmuzammil@ > > wrote: >> Hello, >> >> I am using Camel Restlet component for connecting an HTTP Server. I am >> sending messages to the HTTP server using the producer Template inside a >> camel Processor. >> >> Exchange ex = producerTemplate.request(url, body, headers); >> >> Under normal flow operation (i.e. when the web server is available), >> everything works fine. I am able to get the response as well as exception >> in >> case of errors like 404 using ex.getException(). >> >> The problem arise when the web server gets down. In this case, none of >> the >> exception gets caught in the exchange but the following log is printed. >> >> WARNING: An error occurred during the communication with the remote HTTP >> server. >> org.apache.http.conn.HttpHostConnectException: Connection to >> http://192.168.21.26:8080 refused >> ............. >> >> >> How can I handle this particular exception through Apache Camel? >> >> >> >> -- >> View this message in context: >> http://camel.465427.n5.nabble.com/Catching-HttpHostConnectException-from-Camel-Restlet-component-tp5757279.html >> Sent from the Camel - Users mailing list archive at Nabble.com. > > > > -- > Claus Ibsen > ----------------- > Red Hat, Inc. > Email: > cibsen@ > Twitter: davsclaus > Blog: http://davsclaus.com > Author of Camel in Action: http://www.manning.com/ibsen > hawtio: http://hawt.io/ > fabric8: http://fabric8.io/ Claus Ibsen-2 wrote > Hi > > What version of Camel do you use? And can you print the entire > stacktrace, assuming there is more than just a WARN log. > > On Wed, Oct 1, 2014 at 1:47 PM, junaid < > mjunaidmuzammil@ > > wrote: >> Hello, >> >> I am using Camel Restlet component for connecting an HTTP Server. I am >> sending messages to the HTTP server using the producer Template inside a >> camel Processor. >> >> Exchange ex = producerTemplate.request(url, body, headers); >> >> Under normal flow operation (i.e. when the web server is available), >> everything works fine. I am able to get the response as well as exception >> in >> case of errors like 404 using ex.getException(). >> >> The problem arise when the web server gets down. In this case, none of >> the >> exception gets caught in the exchange but the following log is printed. >> >> WARNING: An error occurred during the communication with the remote HTTP >> server. >> org.apache.http.conn.HttpHostConnectException: Connection to >> http://192.168.21.26:8080 refused >> ............. >> >> >> How can I handle this particular exception through Apache Camel? >> >> >> >> -- >> View this message in context: >> http://camel.465427.n5.nabble.com/Catching-HttpHostConnectException-from-Camel-Restlet-component-tp5757279.html >> Sent from the Camel - Users mailing list archive at Nabble.com. > > > > -- > Claus Ibsen > ----------------- > Red Hat, Inc. > Email: > cibsen@ > Twitter: davsclaus > Blog: http://davsclaus.com > Author of Camel in Action: http://www.manning.com/ibsen > hawtio: http://hawt.io/ > fabric8: http://fabric8.io/ Claus Ibsen-2 wrote > Hi > > What version of Camel do you use? And can you print the entire > stacktrace, assuming there is more than just a WARN log. > > On Wed, Oct 1, 2014 at 1:47 PM, junaid < > mjunaidmuzammil@ > > wrote: >> Hello, >> >> I am using Camel Restlet component for connecting an HTTP Server. I am >> sending messages to the HTTP server using the producer Template inside a >> camel Processor. >> >> Exchange ex = producerTemplate.request(url, body, headers); >> >> Under normal flow operation (i.e. when the web server is available), >> everything works fine. I am able to get the response as well as exception >> in >> case of errors like 404 using ex.getException(). >> >> The problem arise when the web server gets down. In this case, none of >> the >> exception gets caught in the exchange but the following log is printed. >> >> WARNING: An error occurred during the communication with the remote HTTP >> server. >> org.apache.http.conn.HttpHostConnectException: Connection to >> http://192.168.21.26:8080 refused >> ............. >> >> >> How can I handle this particular exception through Apache Camel? >> >> >> >> -- >> View this message in context: >> http://camel.465427.n5.nabble.com/Catching-HttpHostConnectException-from-Camel-Restlet-component-tp5757279.html >> Sent from the Camel - Users mailing list archive at Nabble.com. > > > > -- > Claus Ibsen > ----------------- > Red Hat, Inc. > Email: > cibsen@ > Twitter: davsclaus > Blog: http://davsclaus.com > Author of Camel in Action: http://www.manning.com/ibsen > hawtio: http://hawt.io/ > fabric8: http://fabric8.io/ -- View this message in context: http://camel.465427.n5.nabble.com/Catching-HttpHostConnectException-from-Camel-Restlet-component-tp5757279p5757282.html Sent from the Camel - Users mailing list archive at Nabble.com.