Couldn't find anything on this already in the forums, so...
Windows XP Home SP 2, Visual Web Developer Express 2008 and MSSQL 2008 Express, and the latest trunk version.
I have only been using mP for about a week, so this might be a latent bug with no one noticing, but when trying to add an RSSFeed, I get a System.IndexOutOfRangeException (not on line 394 as reported previously, but line 541) of the RSSFeed class file at mojoPortal.Business.RSSFeed. I looked at the db table it was loading from ( mp_RssFeedEntries ), and noticed that there is no FeedName field. That's what it's crapping out on in the code, so can it be that simple?
Here's the exception details:
System.IndexOutOfRangeException was unhandled by user code
Message="FeedName"
Source="System.Data"
StackTrace:
at System.Data.ProviderBase.FieldNameLookup.GetOrdinal(String fieldName)
at System.Data.SqlClient.SqlDataReader.GetOrdinal(String name)
at System.Data.SqlClient.SqlDataReader.get_Item(String name)
at mojoPortal.Business.RssFeed.GetEntries(Guid moduleGuid)
at mojoPortal.Web.FeedUI.FeedCache.GetRssFeedEntries(Int32 moduleId, Guid moduleGuid, Int32 entryCacheTimeout, Int32 maxDaysOld, Int32 maxEntriesPerFeed, Boolean enableSelectivePublishing)
at mojoPortal.Web.FeedUI.FeedManagerModule.GetEntriesTable()
at mojoPortal.Web.FeedUI.FeedManagerModule.BindRepeater()
at mojoPortal.Web.FeedUI.FeedManagerModule.Page_Load(Object sender, EventArgs e)
at System.Web.UI.Control.OnLoad(EventArgs e)
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
InnerException: