We have numerous custom web parts that use XML to pull in RSS feeds. The feeds stopped coming in about 2 weeks ago. We are not sure exactly what caused this, but there was an admin who was working on a sub-site at the time it stopped working ... I'm guessing it has something to do with permissions because I know she was messing with them.
I have tried all the basics ... resetting IIS, enabling anonymous access to the entire site, restoring web.config, confirmed URL of feed is correct and non-auth, and removed proxy tags in web.config though it was already set to disabled.
- 1 of the webparts simply does not update any info from the feed. It's stuck on April 22nd, 2013
- Another webpart pulls from an internal SP list, and does not get any results.
- Another webpart that should be pulling data from a feed gives this error "One or more field types are not installed properly. Go to the list settings page to delete these fields."
I checked logs in the 12 hive and have seen the following error:
- 05/02/2013 12:38:13.54 w3wp.exe (0x1748) 0x171C SharePoint Portal Server WebParts 8imj Unexpected Exception in RssAggregatorWebPart::OnPreRender... System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary. at System.ThrowHelper.ThrowKeyNotFoundException() at System.Collections.Generic.Dictionary`2.get_Item(TKey key) at Microsoft.SharePoint.Portal.WebControls.RSSAggregatorWebPart.OnPreRender(EventArgs e)
Upon Googling this error, most people fixed it by either removing the proxy tag from the web.config, or enabled anon access. Neither of those fixes worked for me.
Any help would be greatly appreciated!