My FeedAPI suddenly stopped refreshing. The only changes I made were module updates. I looked at the settings for my feed node and noticed the Feed URL was incorrect.
The feed was supposed to be:
feed://gdata.youtube.com/feeds/base/users/LCLREPORT/uploads?alt=rss&v=2&orderby=published&client=ytapi-youtube-profile
But it was actually preceded by the base URL of my Drupal site:
http://profreedomebooks.com/LCLReport.comfeed://gdata.youtube.com/feeds/...
I corrected this and saved, then refreshed the caches, but the feed still failed to refresh manually or via cron ("Could not refresh feed.")
From the log:
"Type content
Date Thursday, August 27, 2009 - 14:00
User xxxxx
Location http://profreedomebooks.com/LCLReport.com/node/7/edit
Referrer http://profreedomebooks.com/LCLReport.com/node/7/edit
Message feed: updated LCL Report YouTube Feed.
Severity notice
Hostname xx.xx.xx.xx
Operations view"
Then I changed the URL manually in the "feedapi" database table (I changed the value of the "url" field). I then refreshed caches but the feed still refused to refresh, giving the same errors. After every test, the next time I viewed the settings for the feed node, the URL was set incorrectly again.
I have tried manually changing the module weight to -5 and -49, and I have tried changing the SimplePie parser cache lifetime to 300. Nothing has worked so far.
Thanks for any help anyone can offer.
Comments
Comment #1
aron novakYou can apply this patch to your copy to make the things work again:
http://drupal.org/node/552222
Comment #2
mcmikemn commentedThanks for the quick response! I've never applied a patch before. Could I have a little help?
I'm hosting this Drupal site where I do not have SSH access. I can download the feedapi module files to my local computer and run the patch, if that's how it works, and then re-upload them. If that'll work, I can probably figure out how to apply the patch via the command line.
Comment #3
mcmikemn commentedI figured out how to apply the patch, and it works. Thanks for the help.