All of a sudden below an error started to show up when trying to edit an HTML module with DotNetNuke.RadEditorProvider 7.0.2.
CKHtmlEditorProvider 2.0.1 brings no such errors up (it has some other bugs though).
The error as shown in Event Viewer:
AssemblyVersion: 7.0.2
PortalID: 0
PortalName: Greensky Portal
UserID: 1
UserName: Greg
ActiveTabID: 176
ActiveTabName: Polish Prepositions
RawURL: /Workshop/AnOutlineofPolishGrammar/PolishPrepositions/tabid/176/ctl/Edit/mid/763/language/en-US/Default.aspx?popUp=true
AbsoluteURL: /Default.aspx
AbsoluteURLReferrer: http://green-sky.sytes.net/en-us/workshop/anoutlineofpolishgrammar/polishprepositions.aspx
UserAgent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:18.0) Gecko/20100101 Firefox/18.0
DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke
ExceptionGUID: bae50694-016b-4056-a255-31fe8480be14
InnerException: Item has already been added. Key in dictionary: 'Home.pl-PL' Key being added: 'Home.pl-PL'
FileName:
FileLineNumber: 0
FileColumnNumber: 0
Method: System.Collections.Hashtable.Insert
StackTrace:
Message: DotNetNuke.Services.Exceptions.PageLoadException: Item has already been added. Key in dictionary: 'Home.pl-PL' Key being added: 'Home.pl-PL' ---> System.ArgumentException: Item has already been added. Key in dictionary: 'Home.pl-PL' Key being added: 'Home.pl-PL' at System.Collections.Hashtable.Insert(Object key, Object nvalue, Boolean add) at System.Collections.Hashtable.Add(Object key, Object value) at Telerik.Web.LocalizationProvider.XmlResourceLocator.useXmlReader(String fileName, String cultureName) at Telerik.Web.LocalizationProvider.XmlResourceLocator.LoadResources(CultureInfo culture) at Telerik.Web.LocalizationProvider.XmlResourceLocator.GetString(String resourceKey, CultureInfo culture) at Telerik.Web.LocalizationProvider.XmlResourceLocator.GetString(String resourceKey) at Telerik.Web.LocalizationStrings.GetString(String key, Boolean throwErrorIfMissing) at Telerik.Web.LocalizationStrings.GetString(String key) at Telerik.Web.UI.RadEditor.FillDefinitions() at Telerik.Web.UI.RadEditor.FillDefaultDialogDefinitions() at Telerik.Web.UI.RadEditor.ControlPreRender() at Telerik.Web.UI.RadWebControl.OnPreRender(EventArgs e) at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) --- End of inner exception stack trace ---
Source:
Server Name: Laptop-G
I've already made sure that I don't have any TabId duplicates in my db TabModules table, cleared the Recycle Bin, recycled the pool and apppool but the error text hints that it has something to do with Telerik.
My system configuration can be found in my forum profile.
Any guidance on how to fix that issue will be greatly appreciated.
Thanks in advance for interest.