I have my server running .NET on .html files to hide the server tech and for better usability. However, there appears to be a conflict with FCKeditor under this set up. I suspect the template files (named .html) may be a source. Without any other changes to a fresh install of DNN 4.3.7 I get this error editing the text:
Error: Edit Text/HTML is currently unavailable.
DotNetNuke.Services.Exceptions.ModuleLoadException: Object reference not set to an instance of an object. ---> System.NullReferenceException: Object reference not set to an instance of an object.
at DotNetNuke.UI.UserControls.TextEditor.set_Text(String Value)
at DotNetNuke.Modules.Html.EditHtml.Page_Load(Object sender, EventArgs e)
--- End of inner exception stack trace ---
Unhandled error loading module.
DotNetNuke.Services.Exceptions.ModuleLoadException: Unhandled Error Adding Module to ContentPane ---> System.TypeInitializationException: The type initializer for 'DotNetNuke.Modules.HTMLEditorProvider.HtmlEditorProvider' threw an exception. ---> System.ArgumentNullException: Value cannot be null.
Parameter name: type
at System.Activator.CreateInstance(Type type, Boolean nonPublic)
at DotNetNuke.Framework.Reflection.CreateObject(String TypeName, String CacheKey, Boolean UseCache)
at DotNetNuke.Framework.Reflection.CreateObject(String ObjectProviderType, String ObjectProviderName, String ObjectNamespace, String ObjectAssemblyName, Boolean UseCache)
at DotNetNuke.Modules.HTMLEditorProvider.HtmlEditorProvider.CreateProvider()
at DotNetNuke.Modules.HTMLEditorProvider.HtmlEditorProvider..cctor()
--- End of inner exception stack trace ---
at DotNetNuke.UI.UserControls.TextEditor.Page_Init(Object sender, EventArgs e)
at System.Web.UI.Control.OnInit(EventArgs e)
at System.Web.UI.UserControl.OnInit(EventArgs e)
at System.Web.UI.Control.InitRecursive(Control namingContainer)
at System.Web.UI.Control.InitRecursive(Control namingContainer)
at System.Web.UI.Control.InitRecursive(Control namingContainer)
at System.Web.UI.Control.InitRecursive(Control namingContainer)
at System.Web.UI.Control.InitRecursive(Control namingContainer)
at System.Web.UI.Control.AddedControl(Control control, Int32 index)
at System.Web.UI.ControlCollection.Add(Control child)
at DotNetNuke.UI.Skins.Skin.InjectModule(Control objPane, ModuleInfo objModule, PortalSettings PortalSettings)
--- End of inner exception stack trace ---
So far I have tried making new application for the provider folder without the extension and using a write-rule to switch the files with the passive .htm extension.
Any other ideas?