You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@camel.apache.org by "Claus Ibsen (JIRA)" <ji...@apache.org> on 2009/09/20 11:43:52 UTC
[jira] Commented: (CAMEL-2017) Connection reset in http component
[ https://issues.apache.org/activemq/browse/CAMEL-2017?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=54363#action_54363 ]
Claus Ibsen commented on CAMEL-2017:
------------------------------------
Works fine on trunk
{code}
public class RssToHttpIssueTest extends CamelTestSupport {
@Test
public void testRssToHttpIssueTest() throws Exception {
MockEndpoint mock = getMockEndpoint("mock:end");
mock.expectedMinimumMessageCount(1);
assertMockEndpointsSatisfied();
}
@Override
protected RouteBuilder createRouteBuilder() throws Exception {
return new RouteBuilder() {
@Override
public void configure() throws Exception {
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:link[@type=\"application/pdf\"]/@href", ns)
.to("http://dummy")
.to("mock:end");
}
};
}
}
{code}
> Connection reset in http component
> ----------------------------------
>
> Key: CAMEL-2017
> URL: https://issues.apache.org/activemq/browse/CAMEL-2017
> Project: Apache Camel
> Issue Type: Bug
> Components: camel-http
> Affects Versions: 2.0.0
> Environment: Camel 2.0.0, Ubuntu Linux, Sun JDK 1.6.0_16 (32bit)
> Reporter: Dragisa Krsmanovic
>
> This simple example will fail in http component with I/O Exception.
> Worked in 2.0-M3 but fails in 2.0.0
> {code:java}
> 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:link[@type=\"application/pdf\"]/@href", ns)
> .to("http://foo")
> .to("mock:end");
> {code}
> Here is debug output:
> {noformat}
> 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: [B@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
> {noformat}
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.