After some digging, I found that the culprit might be a ValueError http://pastie.org/1075484 Plone thinks RSS is not enabled. Even though RSS is enabled in both the site portal syndication and the folder/division.
The Plone guys were really helpful and think the culprit may be the way content licensing is being handled. "From your 2nd traceback, looks like an issue in collective.contentlicensing"
Any thoughts on what may be causing this bizarre behavior?
Got it- with the help of user Daaray, the problem was due to copyright info.
So it looks as though there are 2 issues:
[14:13] <daaray> 1) Copyright Holder only works if the value is (site default)
[14:13] <daaray> 2) Copyright Field fails if values contain non-ascii
This means that in order for RSS to work, the Holder must be the site default. This means that divisions and all child objects have to have site default as their copyright holder.
If you have anything else, RSS will fail.
[14:23] <daaray> How active is content production? If you aren't adding new content often, you could backup your Data.fs, make the changes to the content, and if/when a patch is available, just pop your old Data.fs back in.
[14:24] <daaray> Or neuter the portion of the feed that grabs rights/holder info. Not sure if that's doable in the ZMI
I think one way to work around this may be to change the rss template to handle copyright differently. You'll need ZMI access to do so- I'll post my results.
"But, you should be able to have your developers manually edit or make a proper patch and edit that one line, restart, and be good to go. " It might take them a while to get to this issue (we've only one developer and he works on many projects at our school).
So, as a temporary work-around, I've been pursuing just editing the RSS template. Since it's something I can touch.
Daaray had suggested I might be able to fix this by going to portal_view_customizations....finding rss_template (zope.publisher.interfaces.browser.IDefaultBrowserLayer) and customizing it
lines to kill: 42, 79, 80, 107 (making sure to close 78 since I killed 79 and 80)
....save the file, and see if feeds work. I know that they won't present that DC info in the feed, but at least the feeds would work and we would not have to modify content.
But that didn't work, same error (oddly enough). Maybe it needed to be restart- is there a way to do that through the ZMI? I don't have access to the Zope server...