tumblr RSS parsing/recognition failure

Users attempting to use Zotero to read tumblr RSS feeds may be noticing a problem. I was going to submit this as a bug report (draft details below), but am just putting it here as general info instead, since the problem is clearly on tumblr's side. This appears to be tumblr's mistake in redirect RSS feed URLs to a policy change related to implementation of the EU GDPR law.

Bug report I submitted to tumblr:

Privacy/consent redirect on RSS feeds breaks some feed readers.

I'm trying to use Zotero to subscribe to some tumblr blogs. username.tumblr.com/rss URLs are redirecting to, e.g., https://www.tumblr.com/privacy/consent?redirect=http://fuckyeahreligionpigeon.tumblr.com/rss if the browser does not have a cookie indicating acceptance of the policy.

Most feed readers do not have the ability to prompt the user to accept the policy on what is supposed to be a pure RSS/XML page. This breaks things.

---
Draft (retracted) Zotero bug report:
Report ID: 542258984
Debug ID: D1405687145

Zotero appears unable to parse tumblr RSS feeds

Steps to reproduce:

1: Take any tumblr site base URL (like https://username.tumblr.com) and append /rss to it
2: Feed can be a seen as valid at, e.g., https://validator.w3.org/feed/check.cgi?url=http://fuckyeahreligionpigeon.tumblr.com/rss
2: Attempt to add the resulting RSS URL as a feed in Zotero

debug output:

(3)(+0484664): FeedReader: Fetching feed from http://fuckyeahreligionpigeon.tumblr.com/rss

(3)(+0000532): FeedReader: Terminating feed reader (No Feed)

(3)(+0000002): Error: No Feed Error: No Feed Zotero.FeedReader.prototype.terminate@chrome://zotero/content/xpcom/feedReader.js:183:30 Zotero.FeedReader/feedProcessor.listener.handleResult@chrome://zotero/content/xpcom/feedReader.js:148:5 FP_sendResult@resource://gre/components/FeedProcessor.js:1264:9 FP_reportError@resource://gre/components/FeedProcessor.js:1326:7 FP_onDataAvailable@resource://gre/components/FeedProcessor.js:1312:5 ZoteroPane</this.newFeedFromURL<@chrome://zotero/content/zoteroPane.js:982:3 oncommand@chrome://zotero/content/standalone/standalone.xul:1:1

This is an old discussion that has not been active in a long time. Before commenting here, you should strongly consider starting a new discussion instead. If you think the content of this discussion is still relevant, you can link to it from your new discussion.

Sign In or Register to comment.