Closed
Bug 287793
Opened 20 years ago
Closed 20 years ago
Thunderbird cannot verify certain types of RSS feeds
Categories
(MailNews Core :: Feed Reader, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: captkrob, Assigned: mscott)
References
()
Details
Attachments
(2 files, 1 obsolete file)
1.09 KB,
patch
|
mscott
:
review+
|
Details | Diff | Splinter Review |
1.08 KB,
patch
|
mscott
:
review+
|
Details | Diff | Splinter Review |
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.6) Gecko/20050317 Firefox/1.0.2 Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.6) Gecko/20050317 Firefox/1.0.2 To re-create the problem, try to add this RSS feed: http://www.littlegreenfootballs.com/weblog/weblog.rss It just stalls on the Verify stage, I've let it run for minutes and it doesn't work. Using a different RSS reader this will work (specifically, FeedDemon) Reproducible: Always Steps to Reproduce: 1. For a Blog account, go to Manage Subscriptions 2. Click Add 3. Input the following URL: http://www.littlegreenfootballs.com/weblog/weblog.rss 4. Click OK Actual Results: The progress bar reaches 100% and then nothing happens. No error, it basically infinite loops... Expected Results: It should have added the RSS feed like it does for millions of other sites. Maybe its a different version of RSS? Check the site out
Comment 1•20 years ago
|
||
I can confirm this in with a trunk build, 1.0+0320, Win2K -- so it's not the same problem as bug 275153.
Status: UNCONFIRMED → NEW
Ever confirmed: true
OS: Windows XP → Windows 2000
Version: unspecified → Trunk
Comment 2•20 years ago
|
||
This feed has an invalid dc:creator element under the channel. <dc:creator><rdf:Description><dc:title>Little Green Footballs</dc:title></rdf:Description></dc:creator> The contents of that element are supposed to be PCDATA. So, this feed is valid RDF, but not a valid RSS1.0 feed. We'll need to check for this exception in utils.js/getRDFTargetValue(). I'll have a patch shortly.
Comment 3•20 years ago
|
||
(In reply to comment #2) > This feed has an invalid dc:creator element under the channel. > The contents of that element are supposed to be PCDATA. Err, that is PCDATA, but the module definition says plaint text only for now. http://web.resource.org/rss/1.0/modules/dc/
Comment 5•20 years ago
|
||
Attachment #178941 -
Attachment is obsolete: true
Attachment #178942 -
Flags: review?(mscott)
Updated•20 years ago
|
Attachment #178941 -
Flags: review?(mscott)
Assignee | ||
Updated•20 years ago
|
Attachment #178942 -
Flags: review?(mscott) → review+
Assignee | ||
Comment 6•20 years ago
|
||
fixed. robert, can I interest you into figuring out why the trunk builds can't parse this feed (1.0 could): http://raeldor.blogspot.com/atom.xml
Assignee | ||
Updated•20 years ago
|
Status: NEW → RESOLVED
Closed: 20 years ago
Resolution: --- → FIXED
Comment 7•20 years ago
|
||
(In reply to comment #6) > fixed. > robert, can I interest you into figuring out why the trunk builds can't parse > this feed (1.0 could): > > http://raeldor.blogspot.com/atom.xml Surprisingly, this is kind of interesting. I'll look into it further. So far, I've spotted a couple weird things. First, I'm getting a funny assert failure: "OnDataAvailable implementation consumed no data: 'Error', file c:/[pathtomozilla]/netwerk/base/src/nsInputStreamPump.cpp, link 459" Second, Blogger is sending funky headers: HTTP/1.1 200 OK Date: Thu, 31 Mar 2005 03:14:11 GMT Server: Apache Vary: Accept-Encoding test: %{HOSTNAME}e Last-Modified: Thu, 24 Mar 2005 18:29:26 GMT ETag: "175d276-675c-42430706" Accept-Ranges: none Content-Length: 26460 Keep-Alive: timeout=15, max=100 Connection: Keep-Alive Content-Type: application/xml
Comment 8•20 years ago
|
||
1.0 seems to be getting the same response from the server, but not failing.
Comment 9•20 years ago
|
||
(In reply to comment #6) > fixed. > robert, can I interest you into figuring out why the trunk builds can't parse > this feed (1.0 could): > > http://raeldor.blogspot.com/atom.xml This feed contains MSOffice "HTML" insisting that it's XHTML content. There's an <o:p/> element ("o" is an unbound prefix) in every entry that seems to be causing XMLHttpRequest to screw up. I guess it's streaming to the XML parser as it's downloading. I verified this by hosting the feed on my own site and encountering the same error. When I went through and removed the unbound elements, it worked fine, though it still contained invalid bytes (smartquotes).
Assignee | ||
Comment 11•20 years ago
|
||
Comment on attachment 179377 [details] [diff] [review] report progress to the right place I just checked this fix in. Sorry for the delay, I lost track of the change.
Attachment #179377 -
Flags: review?(mscott) → review+
You need to log in
before you can comment on or make changes to this bug.
Description
•