I'm posting this here, in the hope someone may have seen this issue before. One of my clients sites has a problem where an error seems to get into an infite loop and fills the event log and makes the site crash.
This has happened 3 times now over a 6 month period, it seems impossible to create at will.
I suspect the error may be due to an error in the langauge resource files, but this is just a guess as I can;t recreate the issue on demand.
The fix is simple, I just restart the website and clear down the event log. But obviously this is not a suitable solution for the furture.
here is the error...
-----------------------------------------------------------------------------------------
System.IndexOutOfRangeException: Index was outside the bounds of the array. at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add) at System.Collections.Generic.Dictionary`2.set_Item(TKey key, TValue value) at DotNetNuke.Services.Localization.Localization.GetResourceFileCallBack(CacheItemArgs cacheItemArgs) at DotNetNuke.Common.Utilities.DataCache.GetCachedDataFromDictionary(CacheItemArgs cacheItemArgs, CacheItemExpiredCallback cacheItemExpired)
-----------------------------------------------------------------------------------------
Any ideas or suggestions are welcome.
Thanks.