Hi,
I've been using DNN for over a year and would consider myself fairly knowlegable at this point however I have run into a problem to which I can't find a resolution and I am hoping that someone with a bit more knowledge can assist.
I have an installation of 4.9.3 that I have dozens of portals on. One of the Portals recently showed up with an error which has made the portal inaccessable.
In the address bar it shows: http://chiropracticdirectories.org/home.aspx?tabid=3751&error=Object+reference+not+set+to+an+instance+of+an+object.&content=0
The page shows up with the DNN logo and says that an error has occured.
This installation only has two additional modules installed from the standard set of modules: DNNMasters URL Rewrite and Snapsis PageBlaster.
I tried disabling both of these modules with no affect. I have tried restarting the host, ISS, server - no affect.
I have tried deleting and recreating the portal - no affect.
I have tried deleting the portal, then cleaning all of the log files from the db using an SQL script to clean and compress the db and then recreating the portal - no affect.
I have double checked all of the setting for this domain name.
I am able to create other portals on this installation without a problem.
The event viewer log shows 4 different errors occuring repetatively with each attempt to access the portal:
Error 1:
AssemblyVersion: 04.09.03
PortalID: 23
PortalName: Chiropractic Directories Organization
UserID: -1
UserName:
ActiveTabID: 525
ActiveTabName: Chiropractic Directories Organization
RawURL: /chiropractic-directories-organization.aspx?tabid=525&error=Object+reference+not+set+to+an+instance+of+an+object.&content=0
AbsoluteURL: /Default.aspx
AbsoluteURLReferrer:
UserAgent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.4; en-US; rv:1.9.0.10) Gecko/2009042315 Firefox/3.0.10
DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider
ExceptionGUID: ab1d4beb-f243-4724-85ef-dc54a0ca5eb2
InnerException: Object reference not set to an instance of an object.
FileName:
FileLineNumber: 0
FileColumnNumber: 0
Method: DotNetNuke.Framework.DefaultPage.Page_Init
StackTrace:
Message: DotNetNuke.Services.Exceptions.PageLoadException: Object reference not set to an instance of an object. ---> System.NullReferenceException: Object reference not set to an instance of an object. at DotNetNuke.Framework.DefaultPage.Page_Init(Object sender, EventArgs e) at System.Web.UI.Control.OnInit(EventArgs e) at System.Web.UI.Page.OnInit(EventArgs e) at DotNetNuke.Framework.PageBase.OnInit(EventArgs e) at System.Web.UI.Control.InitRecursive(Control namingContainer) at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) --- End of inner exception stack trace ---
Source:
Server Name: SV3324
Error 2 only differs from Error 1 in the method:
Method: DotNetNuke.Framework.DefaultPage.Page_Init
Error 3 from InnerException to stack trace:
InnerException: Unhandled error loading page.
FileName:
FileLineNumber: 0
FileColumnNumber: 0
Method: System.Web.Compilation.BuildManager.CompileWebFile
StackTrace:
Message: DotNetNuke.Services.Exceptions.PageLoadException: Unhandled error loading page. ---> System.Web.HttpCompileException: C:\Inetpub\wwwroot\chiropractic-websites.net\wwwroot\Portals\_default\Skins\MinimalExtropy\index.ascx(25): error BC30560: 'admin_skins_language_ascx' is ambiguous in the namespace 'ASP'. 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.Compilation.BuildManager.GetVPathBuildResult(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.Framework.DefaultPage.LoadSkin(String SkinPath) --- End of inner exception stack trace ---
Error 4 only differs from error 3 in the method and stack trace:
Method: System.Web.Compilation.AssemblyBuilder.Compile
StackTrace:
Message: DotNetNuke.Services.Exceptions.PageLoadException: Unhandled error loading page. ---> System.Web.HttpCompileException: C:\Inetpub\wwwroot\chiropractic-websites.net\wwwroot\Portals\_default\Skins\Chirowebs\purple-inner.ascx(17): error BC30560: 'admin_skins_logo_ascx' is ambiguous in the namespace 'ASP'. at System.Web.Compilation.AssemblyBuilder.Compile() 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.Compilation.BuildManager.GetVPathBuildResult(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.Framework.DefaultPage.LoadSkin(String SkinPath) --- End of inner exception stack trace ---
Any help would be greatly appreciated.
Pat