Hi,
We have created a DNN 5.00 site. We have a number of pages that have been created that are not accessible via the menu system. Fo example our "Contact Us" page and our default.aspx page. The site works well and we seem to have no problems. However, in the background, whenever these pages are accessed, we get an exception fault showing up in the event viewer. Also, when certain bots try and access these pages, they seem to fail (though we cannot be 100% certain). As soon as we link the page to a menu, then the error goes away. We obviously like the way we have done this and dont want to link the page to a menu, so I was wondering is someone could tell us how to fix the problem and also, if possible, to tell us exactly what is going wrong. To see nd example of what I am talking about, take a visit to http://www.usencode.com/Contact_Us.aspx (friendly url) or http://www.usencode.com/default.aspx. As you can imagine, our log file fills up pretty quickly.
The error we receive in the log file is below.
Thanks in anticipation
AssemblyVersion: 05.00.00
PortalID: 0
PortalName: US Encode Corporation
UserID: -1
UserName:
ActiveTabID: 89
ActiveTabName: Home
RawURL: /default.aspx
AbsoluteURL: /Default.aspx
AbsoluteURLReferrer:
UserAgent:
DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider
ExceptionGUID: 0e5a2797-35db-49b2-a321-d3c8b3ececfd
InnerException: Object reference not set to an instance of an object.
FileName:
FileLineNumber: 0
FileColumnNumber: 0
Method: DotNetNuke.UI.WebControls.MenuNodeWriter.Render
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.UI.WebControls.MenuNodeWriter.Render(HtmlTextWriter writer)at DotNetNuke.UI.WebControls.MenuNodeWriter.RenderNode(HtmlTextWriter writer, MenuNode Node)at DotNetNuke.UI.WebControls.MenuNode.Render(HtmlTextWriter writer)at DotNetNuke.UI.WebControls.DNNMenuWriter.RenderChildren(HtmlTextWriter writer)at DotNetNuke.UI.WebControls.DNNMenuWriter.RenderContents(HtmlTextWriter writer)at System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer)at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter)at System.Web.UI.Control.RenderControl(HtmlTextWriter writer)at DotNetNuke.UI.WebControls.DNNMenuWriter.RenderMenu(HtmlTextWriter writer, DNNMenu Menu)at DotNetNuke.UI.WebControls.DNNMenu.Render(HtmlTextWriter writer)at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter)at System.Web.UI.Control.RenderControl(HtmlTextWriter writer)at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer)at System.Web.UI.Control.Render(HtmlTextWriter writer)at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter)at System.Web.UI.Control.RenderControl(HtmlTextWriter writer)at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer)at System.Web.UI.Control.Render(HtmlTextWriter writer)at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter)at System.Web.UI.Control.RenderControl(HtmlTextWriter writer)at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer)at System.Web.UI.Control.Render(HtmlTextWriter writer)at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter)at System.Web.UI.Control.RenderControl(HtmlTextWriter writer)at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer)at System.Web.UI.HtmlControls.Htmlform.RenderChildren(HtmlTextWriter writer)at System.Web.UI.HtmlControls.Htmlform.Render(HtmlTextWriter output)at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter)at System.Web.UI.HtmlControls.Htmlform.RenderControl(HtmlTextWriter writer)at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer)at System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer)at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter)at System.Web.UI.Control.RenderControl(HtmlTextWriter writer)at ASP.default_aspx.__Render__control1(HtmlTextWriter __w, Control parameterContainer)at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer)at System.Web.UI.Page.Render(HtmlTextWriter writer)at DotNetNuke.Framework.PageBase.Render(HtmlTextWriter writer)at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter)at System.Web.UI.Control.RenderControl(HtmlTextWriter writer)at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)--- End of inner exception stack trace ---
Source:
Server Name: SKNET111