I have a route which gets data using an http endpoint.  I am trying to
sensibly handle errors on the route.  Because its a remote server
there are many things which could go wrong in the network, so I
configured an errorhandler with maximumRedeliveries="5".

My problem is that if I test with a dummy url of a host which doesn't
exist, I get the following consumer polling error which continues
indefinitely.

* WARN  2012-04-18 13:31:22,022 Consumer
Consumer[http://pps.dhis2.org/dev/api/metaData.xml?authMethod=Basic&authPassword=******&authUsername=admin&httpClient.authenticationPreemptive=true]
could not poll endpoint:
Endpoint[http://pps.dhis2.org/dev/api/metaData.xml?authMethod=Basic&authPassword=******&authUsername=admin&httpClient.authenticationPreemptive=true]
caused by: java.net.UnknownHostException: pps.dhis2.org
(DefaultPollingConsumerPollStrategy.java [Camel (camel-builtin) thread
#1 - http://pps.dhis2.org/dev/api/metaData.xml])

This is not being percolated up to my errorhandler.  Am I doing
something wrong?  Do I have to use doTry instead?

Bob

Reply via email to