#1422 RSS Bandit 1.9.0.1002 is crashing

CVS_version
closed
Crashes (166)
5
2013-08-25
2011-05-19
Theo
No
0 up votes | 0 down votes | 0%
3 comments

When I start RSS Bandit, it is crashing and showing the error in the file attachement.

Any solution?

General Information

RSS Bandit 1.9.0.1002 (SVN) (32-bit)
OS Version: Microsoft Windows Server 2003, Standard Edition Service Pack 2 (build 3790)
OS-Culture: en-US
Framework Version: .NET CLR v2.0.50727
Thread-Culture: de-CH
UI-Culture: en-US
IE-Version: 8.0.6001.18702
Additonal Info:
ExceptionManager.MachineName: SRK-TS05
ExceptionManager.TimeStamp: 19.05.2011 14:15:37
ExceptionManager.FullName: Microsoft.ApplicationBlocks.ExceptionManagement, Version=1.0.1521.25102, Culture=neutral, PublicKeyToken=null
ExceptionManager.AppDomainName: RSSBandit.exe
ExceptionManager.ThreadIdentity: SRKDOMAIN\Juk2
ExceptionManager.WindowsIdentity: SRKDOMAIN\Juk2

Exception Information
Exception: System.ArgumentException
Message: Absolute path information is required.
Source: mscorlib
at System.Security.Util.StringExpressionSet.CreateListFromExpressions(String[] str, Boolean needFullPath)
at System.Security.Permissions.FileIOPermission.AddPathList(FileIOPermissionAccess access, AccessControlActions control, String[] pathListOrig, Boolean checkForDuplicates, Boolean needFullPath, Boolean copyPathList)
at System.Security.Permissions.FileIOPermission..ctor(FileIOPermissionAccess access, String path)
at System.Environment.GetFolderPath(SpecialFolder folder)
at NewsComponents.NewsComponentsConfiguration.CreateDefaultConfiguration()
at NewsComponents.NewsComponentsConfiguration..cctor()

  • Nested Exception --------------------------------------

Exception: System.TypeInitializationException
Message: The type initializer for 'NewsComponents.NewsComponentsConfiguration' threw an exception.
Source:
at NewsComponents.NewsComponentsConfiguration.set_ApplicationVersion(Version value)
at RssBandit.RssBanditApplication.CreateFeedHandlerConfiguration()
at RssBandit.RssBanditApplication.Init()
at RssBandit.Program.Main(String[] args)

================= End Entry =================

General Information

RSS Bandit 1.9.0.1002 (SVN) (32-bit)
OS Version: Microsoft Windows Server 2003, Standard Edition Service Pack 2 (build 3790)
OS-Culture: en-US
Framework Version: .NET CLR v2.0.50727
Thread-Culture: de-CH
UI-Culture: en-US
IE-Version: 8.0.6001.18702
Additonal Info:
ExceptionManager.MachineName: SRK-TS05
ExceptionManager.TimeStamp: 19.05.2011 14:55:40
ExceptionManager.FullName: Microsoft.ApplicationBlocks.ExceptionManagement, Version=1.0.1521.25102, Culture=neutral, PublicKeyToken=null
ExceptionManager.AppDomainName: RSSBandit.exe
ExceptionManager.ThreadIdentity: SRKDOMAIN\Juk2
ExceptionManager.WindowsIdentity: SRKDOMAIN\Juk2

Exception Information
Exception: System.ArgumentException
Message: Absolute path information is required.
Source: mscorlib
at System.Security.Util.StringExpressionSet.CreateListFromExpressions(String[] str, Boolean needFullPath)
at System.Security.Permissions.FileIOPermission.AddPathList(FileIOPermissionAccess access, AccessControlActions control, String[] pathListOrig, Boolean checkForDuplicates, Boolean needFullPath, Boolean copyPathList)
at System.Security.Permissions.FileIOPermission..ctor(FileIOPermissionAccess access, String path)
at System.Environment.GetFolderPath(SpecialFolder folder)
at NewsComponents.NewsComponentsConfiguration.CreateDefaultConfiguration()
at NewsComponents.NewsComponentsConfiguration..cctor()

  • Nested Exception --------------------------------------

Exception: System.TypeInitializationException
Message: The type initializer for 'NewsComponents.NewsComponentsConfiguration' threw an exception.
Source:
at NewsComponents.NewsComponentsConfiguration.set_ApplicationVersion(Version value)
at RssBandit.RssBanditApplication.CreateFeedHandlerConfiguration()
at RssBandit.RssBanditApplication.Init()
at RssBandit.Program.Main(String[] args)

================= End Entry =================

Discussion

  • Theo
    Theo
    2011-05-19

     
    Attachments
  • It Looks like, the .NET System call to Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData) gets an incorrect value (relative path?).
    If you running in a Domain Network, it might be your policies are restrictive here and do not allow creation of a Sub Folder within the common Location thought as "user personal Information store", see http://msdn.microsoft.com/en-us/library/vstudio/system.environment.specialfolder(v=vs.100).aspx

    This is really a edge case, usually users have such a Folder and Access is allowed there.
    We can make the message more clean/understandable and maybe switch it to a warning, but this is really a local System configuration issue, not related to RSS Bandit itself. We have to examine this further.

    For a solution on your side:
    1. Ensure you have write Access to the Folder return at Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), usually "C:\AppData" at Windows 7).
    2. See http://docs.rssbandit.org/v1.8/html/advanced/advanced_configuration_options.htm and try to reconfigure the "AppDataFolder" and "AppCacheFolder" to get the data stored at a different Location.

     
    • status: open --> closed
    • Group: --> CVS_version
     
  • fixed with Revision 1117 in branch 1.9.0.1002