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/11/10 08:23:52 UTC

[jira] Resolved: (CAMEL-2150) RSS Component - parameter filtering not working

     [ https://issues.apache.org/activemq/browse/CAMEL-2150?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Claus Ibsen resolved CAMEL-2150.
--------------------------------

    Resolution: Fixed

trunk: 834374.

Ian thanks for reporting. You can try with latest code and see if it now works on your end.

> RSS Component - parameter filtering not working
> -----------------------------------------------
>
>                 Key: CAMEL-2150
>                 URL: https://issues.apache.org/activemq/browse/CAMEL-2150
>             Project: Apache Camel
>          Issue Type: Bug
>          Components: camel-rss
>    Affects Versions: 2.0.0
>         Environment: Mac OS X 10.6.1; JDK 6 64 bit; Camel 2.0
>            Reporter: Ian de Beer
>            Assignee: Claus Ibsen
>             Fix For: 2.1.0
>
>
> I have tried to sort RRS feeds or to split the entries  as described in the documentation. The problem is that the parameters that are to be consumed by Camel are passed through to the endpoint, who does not understand the parameters.
> Here is my code:  from("rss:" + feedLocation+ "?sortEntries=true&feedHeader=true").marshal().rss()...
> where feedLocation = "http://www.iafrica.com/pls/cms/grapevine.xml"
> It results in:
> java.io.FileNotFoundException: http://www.iafrica.com/pls/cms/grapevine.xml?feedHeader=true&sortEntries=true
> 	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1311)
> 	at java.net.URL.openStream(URL.java:1010)
> 	at org.apache.camel.component.rss.RssUtils.createFeed(RssUtils.java:32)
> 	at org.apache.camel.component.rss.RssEntryPollingConsumer.createFeed(RssEntryPollingConsumer.java:54)
> 	at org.apache.camel.component.feed.FeedEntryPollingConsumer.poll(FeedEntryPollingConsumer.java:42)
> 	at org.apache.camel.impl.ScheduledPollConsumer.run(ScheduledPollConsumer.java:99)
> 	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
> 	at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317)
> 	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)
> 	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98)
> 	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:181)
> 	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:205)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> 	at java.lang.Thread.run(Thread.java:637)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.