I have succesfully runned Blog v3.02 in the DNN 4.02 for a year.
Now I have moved the Blog module to another location in the portal and problem arose.
"An error has occurred" is displayed in the Edit page when I select "Add Blog Entry"
I have fixed the EditEntry.ascx ResourcêKey problem.
PLEASE ADVICE ME, I'M NOT ABLE TO ADD BLOG ENTRIES ANYMORE.
I found interesting feature in the SQL table when invetigating this problem.
Majority of Entry columns are empty in the Blog_Entries Table.
In the web interface all entries are display same way as when inserted in the past. It has worked nicely so far.
I wouder where are those entries stored if they are not in the Blog_Entries table.
Please find Error Logs below:
ModuleId: -1
ModuleDefId: -1
FriendlyName:
ModuleControlSource:
AssemblyVersion: 04.00.02
Method: DotNetNuke.Security.PortalSecurity.HasNecessaryPermission
Message: 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.Security.PortalSecurity.HasNecessaryPermission(SecurityAccessLevel AccessLevel, PortalSettings PortalSettings, ModuleInfo ModuleConfiguration, String UserName) at DotNetNuke.UI.Containers.ActionButton.Page_Load(Object sender, EventArgs e) --- End of inner exception stack trace ---
Method: DotNetNuke.Security.PortalSecurity.HasNecessaryPermission
Message: 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.Security.PortalSecurity.HasNecessaryPermission(SecurityAccessLevel AccessLevel,
PortalSettings PortalSettings, ModuleInfo ModuleConfiguration, String UserName)
at DotNetNuke.UI.Navigation.AddChildActions(ModuleAction objParentAction,
DNNNode objParentNode, ActionBase objModule, UserInfo objUserInfo, Control objControl)
at DotNetNuke.UI.Navigation.GetActionNodes(ModuleAction objActionRoot, ActionBase objModule,
Control objControl) at DotNetNuke.UI.WebControls.SolPartActions.BindMenu()
at DotNetNuke.UI.WebControls.SolPartActions.Page_PreRender(Object sender, EventArgs e)
--- End of inner exception stack trace ---
Method: System.Web.UI.UserControl.get_Request
Message: 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 System.Web.UI.UserControl.get_Request() at
DotNetNuke.Entities.Modules.PortalModuleBase.get_IsEditable()
at DotNetNuke.UI.Containers.Title.CanEditModule() at
DotNetNuke.UI.Containers.Title.Page_Load(Object sender,
EventArgs e) --- End of inner exception stack trace ---
Method: System.Web.UI.TemplateParser.ProcessError
Message: DotNetNuke.Services.Exceptions.ModuleLoadException:
The server tag is not well formed. ---> System.Web.HttpParseException:
The server tag is not well formed. ---> System.Web.HttpException:
The server tag is not well formed. at System.Web.UI.TemplateParser.
ProcessError(String message) at System.Web.UI.TemplateParser.
DetectSpecialServerTagError(String text, Int32 textPos) at
System.Web.UI.TemplateParser.ParseStringInternal(String text, Encoding fileEncoding)
at System.Web.UI.TemplateParser.ParseString(String text,
VirtualPath virtualPath, Encoding fileEncoding) ---
End of inner exception stack trace --- at System.Web.UI.
TemplateParser.ParseString(String text, VirtualPath virtualPath,
Encoding fileEncoding) at System.Web.UI.TemplateParser.
ParseFile(String physicalPath, VirtualPath virtualPath)
at System.Web.UI.TemplateParser.ParseInternal() at
System.Web.UI.TemplateParser.Parse() at System.Web.Compilation.
BaseTemplateBuildProvider.get_CodeCompilerType() at
System.Web.Compilation.BuildProvider.GetCompilerTypeFromBuildProvider(BuildProvider buildProvider)
at System.Web.Compilation.BuildProvidersCompiler.ProcessBuildProviders() at
System.Web.Compilation.BuildProvidersCompiler.PerformBuild() at
System.Web.Compilation.BuildManager.CompileWebFile(VirtualPath virtualPath)
at System.Web.Compilation.BuildManager.GetVPathBuildResultInternal
(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp,
Boolean allowBuildInPrecompile) at System.Web.Compilation.BuildManager.
GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath,
Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile)
at System.Web.UI.TemplateControl.LoadControl(VirtualPath virtualPath)
at System.Web.UI.TemplateControl.LoadControl(String virtualPath) at
DotNetNuke.UI.Skins.Skin.InjectModule(Control objPane, ModuleInfo objModule,
PortalSettings PortalSettings) --- End of inner exception stack trace ---