This simple example will fail in http component with I/O Exception. Worked in 2.0-M3 but fails in 2.0.0
Namespaces ns = new Namespaces("atom", "http://www.w3.org/2005/Atom"); from("rss:http://www.plosone.org/article/feed") .marshal().rss() .setHeader(Exchange.HTTP_URI).xpath("//atom:entry/atom:li...@type= \"application/pdf\"]/@href", ns) .to("http://foo") .to("mock:end"); Here is debug output: Camel thread 0: RssComponent] HttpProducer DEBUG No Content-Type provided for URI: http://www.plosone.org/article/fetchObjectAttachment.action?uri=info:doi/10.1371/journal.pone.0006932&representation=PDF with exchange: Exchange[Message: [...@150ecc7] [ Camel thread 0: RssComponent] HttpProducer DEBUG Executing http POST method: http://www.plosone.org/article/fetchObjectAttachment.action?uri=info:doi/10.1371/journal.pone.0006932&representation=PDF [ Camel thread 0: RssComponent] HttpMethodDirector INFO I/O exception (java.net.SocketException) caught when processing request: Connection reset [ Camel thread 0: RssComponent] HttpMethodDirector INFO Retrying request [ Camel thread 0: RssComponent] HttpMethodDirector INFO I/O exception (java.net.SocketException) caught when processing request: Connection reset [ Camel thread 0: RssComponent] HttpMethodDirector INFO Retrying request [ Camel thread 0: RssComponent] HttpMethodDirector INFO I/O exception (java.net.SocketException) caught when processing request: Connection reset [ Camel thread 0: RssComponent] HttpMethodDirector INFO Retrying request [ Camel thread 0: RssComponent] DefaultErrorHandler DEBUG Failed delivery for exchangeId: ID-dkrsmanovic-usws-55084-1252968147202-0-1. On delivery attempt: 0 caught: java.net.SocketException: Connection reset [ -- Dragisa Krsmanovic Java Developer Public Library of Science http://www.plos.org