#1346 MyFeeds empty after Restart

v1.8.0.870
closed
Crashes (166)
5
2012-09-23
2009-03-26
Johan
No

(May be related to 2580354 - comments where closed)

Sometimes when I restart RssBandit the MyFeeds list is empty. This seems to be related to task files remaining in the C:\Documents and Settings...\Local Settings\Application Data\RssBandit\download.registry directory. when i remove them from the directory, RssBandit starts fine and loads all feeds.

From Trace.log:
When closing RssBandit:
2009-03-26 08:24:29,967 [5848] ERROR RssBandit.SpecialFeeds.LocalFeedsFeed [(null)] - LocalFeedsFeed.Save()
Exception: System.InvalidOperationException
Message: Collection was modified; enumeration operation may not execute.
Source: mscorlib
at System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)
at NewsComponents.Feed.FeedInfo.WriteTo(XmlWriter writer, NewsItemSerializationFormat format, Boolean useGMTDate, Boolean noDescriptions)
at NewsComponents.Feed.FeedInfo.WriteTo(XmlWriter writer)
at RssBandit.SpecialFeeds.LocalFeedsFeed.Save()

After Restart of Computer (and RssBandit automatically starting):

2009-03-26 09:03:30,024 [3012] ERROR NewsComponents.Net.BITSDownloader [(null)] - Exception: System.Runtime.InteropServices.COMException
Message: Exception from HRESULT: 0x8020000F
Source: NewsComponents
at NewsComponents.Net.IBackgroundCopyJob.GetError(IBackgroundCopyError& ppError)
at NewsComponents.Net.BITSDownloader.OnJobError(DownloadTask task, IBackgroundCopyJob pJob, IBackgroundCopyError pError, Exception ex)

2009-03-26 09:03:30,871 [3012] ERROR RssBandit.RssBanditApplication [(null)] - OnThreadException() called
Exception: System.ArgumentException
Message: Illegal characters in path.
Source: mscorlib
at System.IO.Path.CheckInvalidPathChars(String path)
at System.IO.Path.GetExtension(String path)
at NewsComponents.FeedSource.IsPodcast(String filename)
at NewsComponents.FeedSource.GetEnclosureFolder(String feedUrl, String filename)
at NewsComponents.BackgroundDownloadManager.GetTargetFolder(DownloadItem item)
at NewsComponents.Net.DownloadItem.get_TargetFolder()
at NewsComponents.BackgroundDownloadManager.OnDownloadError(Object sender, DownloadTaskErrorEventArgs e)
at NewsComponents.Net.BITSDownloader.OnDownloadError(DownloadTaskErrorEventArgs e)
at NewsComponents.Net.BITSDownloader.OnJobError(DownloadTask task, IBackgroundCopyJob pJob, IBackgroundCopyError pError, Exception ex)
at NewsComponents.Net.BITSDownloader.BeginDownload(DownloadTask task)
at NewsComponents.BackgroundDownloadManager.SubmitTaskAsync(DownloadTask task)
at NewsComponents.BackgroundDownloadManager.ResumePendingDownloads()
at NewsComponents.FeedSource.ResumePendingDownloads()
at RssBandit.RssBanditApplication.LoadAllFeedSourcesSubscriptions()
at RssBandit.WinGui.Forms.WinGuiMain.OnFinishLoading()
at RssBandit.WinGui.Forms.WinGuiMain.OnTasksTimerTick(Object sender, EventArgs e)
at System.Windows.Forms.Timer.OnTick(EventArgs e)
at System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

Discussion


Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.





No, thanks