Ticket #17 (closed defect: fixed)

Opened 3 years ago

Last modified 2 years ago

ftproxy doesn't recognize Atom 1.0 feed

Reported by: Rod Begbie <rod-feedtree@arsecandle.org> Assigned to: dsandler
Priority: normal Milestone: 0.6
Component: core Version: 0.5.1
Severity: normal Keywords: rome
Cc: Java version: Sun 1.5.x
Subversion change number (if known):

Description

ftproxy doesn't recognize http://groovymother.com/index10.atom as a valid Atom file.

Oct 12, 2005 11:28:28 PM net.feedtree.web.WebProxyHandler handle
FINE: [WebProxyHandler.handle] GET http://groovymother.com/index10.atom
Oct 12, 2005 11:28:28 PM net.feedtree.proxyapp.WebProxyClient$ProxyHandler handleConnection
FINE: [proxy] url: http://groovymother.com/index10.atom
Oct 12, 2005 11:28:28 PM net.feedtree.proxyapp.WebProxyClient$ProxyHandler handleConnection
FINE: [proxy] XML content; attempting feed: http://groovymother.com/index10.atomOct 12, 2005 11:28:28 PM net.feedtree.proxyapp.WebProxyClient$ProxyHandler handleConnection
FINE: [proxy] creating byte array of length 13024
Oct 12, 2005 11:28:28 PM net.feedtree.proxyapp.WebProxyClient$ProxyHandler handleConnection
FINE: [proxy] wrote 3964 bytes
Oct 12, 2005 11:28:28 PM net.feedtree.proxyapp.WebProxyClient$ProxyHandler handleConnection
FINE: [proxy] wrote 4096 bytes
Oct 12, 2005 11:28:28 PM net.feedtree.proxyapp.WebProxyClient$ProxyHandler handleConnection
FINE: [proxy] wrote 4096 bytes
Oct 12, 2005 11:28:28 PM net.feedtree.proxyapp.WebProxyClient$ProxyHandler handleConnection
FINE: [proxy] wrote 868 bytes
Oct 12, 2005 11:28:28 PM net.feedtree.proxyapp.WebProxyClient$ProxyHandler handleConnection
FINE: [proxy] total buffered bytes: 13024
Oct 12, 2005 11:28:29 PM net.feedtree.proxyapp.WebProxyClient$ProxyHandler handleConnection
FINE: [proxy] XML content wasn't a feed: http://groovymother.com/index10.atom (com.sun.syndication.io.ParsingFeedException: Invalid XML)
com.sun.syndication.io.ParsingFeedException: Invalid XML
        at com.sun.syndication.io.WireFeedInput.build(WireFeedInput.java:177)
        at com.sun.syndication.io.SyndFeedInput.build(SyndFeedInput.java:122)
        at net.feedtree.proxyapp.WebProxyClient$ProxyHandler.handleConnection(WebProxyClient.java:313)
        at net.feedtree.web.WebProxyHandler.handle(WebProxyHandler.java:218)
        at net.feedtree.proxyapp.WebProxyClient$ProxyHandler.handle(WebProxyClient.java:176)
        at net.feedtree.web.Poolboy$Handler.processSocket(Poolboy.java:322)
        at net.feedtree.web.Poolboy$Handler.run(Poolboy.java:161)
Caused by: java.lang.IllegalArgumentException: Invalid document
        at com.sun.syndication.io.WireFeedInput.build(WireFeedInput.java:243)
        at com.sun.syndication.io.WireFeedInput.build(WireFeedInput.java:171)
        ... 6 more
Oct 12, 2005 11:28:29 PM net.feedtree.proxyapp.WebProxyClient$ProxyHandler handleConnection
FINE: [proxy] reset stream: 13024 bytes

Change History

10/12/05 22:47:22 changed by dsandler

  • keywords set to rome.
  • status changed from new to assigned.

I guess I'll file that one on Rome. There are patches which add Atom 1.0 support, but they're not in the trunk yet.

11/13/05 20:39:39 changed by dsandler

  • status changed from assigned to closed.
  • resolution set to fixed.
  • milestone set to 0.6.

Changelist [73] includes Dave Johnson's Atom 1.0 patch against Rome 0.8. I'll continue to update the Rome build inside FeedTree as time goes on and bugs are fixed.

I'll close this ticket now, but we may reopen it if additional Atom 1.0 fixes are needed.

01/02/06 01:33:28 changed by dsandler

  • svn_revision changed.

See also [111] where this was brought to the publisher (with a simple manifest change).