The Certificate Management page fails to open with error: Message from webpage. The data could not be loaded.
The following generic page error is then seen:
Errors seen in the Notification Server logs:
HTTP Request failed:
/Altiris/NS/Admin/Configuration/CertificateManagementPage.aspx?Url=http%3a%2f%DOMAIN %2fAltiris%2fConsole%2ftree.aspx%3fViewGuid%3da57fb0e9-0676-4e00-929a-6bb37dc1f888%26%26ConsoleGuid%3d1b22db4e-a898-443f-9b99-855b1653d3f5&TreeGuid=a57fb0e9-0676-4e00-929a-6bb37dc1f888&ParentGuid=00000000-0000-0000-0000-000000000000&ItemGuid=bff56118-7fb8-418b-b4b4-1a46f22c9d7c&ViewGuid=a57fb0e9-0676-4e00-929a-6bb37dc1f888&ConsoleGuid=1b22db4e-a898-443f-9b99-855b1653d3f5
Object reference not set to an instance of an object.
[System.NullReferenceException @ Altiris.Web.NS]
at Altiris.NS.UI.Admin.Configuration.CertificateManagementPage.BuildDataSource(CertificateConsumer eConsumer, CertificateStatus filter)
at Altiris.NS.UI.Admin.Configuration.CertificateManagementPage.PageData.get_Table()
at Altiris.WebControls.GridControl.GetDataSource()
at Altiris.WebControls.GridControl.GetSanitizedFilter()
at Altiris.WebControls.GridControl.DoGridDataBind()
at Altiris.WebControls.GridControl.OnNeedRebind(Object sender, EventArgs oArgs)
at ComponentArt.Web.UI.Grid.OnNeedRebind(EventArgs e)
at ComponentArt.Web.UI.Grid.ComponentArtPreRender(EventArgs oArgs)
at ComponentArt.Web.UI.WebControl.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.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
Exception logged from:
at Altiris.NS.UI.AltirisWebApplication.ReportApplicationError(System.Web.HttpContext)
at Altiris.NS.UI.AltirisWebApplication.Application_Error(Object, EventArgs)
at System.Web.HttpApplication.RaiseOnError()
at System.Web.HttpApplication.RecordError(Exception)
at System.Web.HttpApplication+PipelineStepManager.ResumeSteps(Exception)
at System.Web.HttpApplication.BeginProcessRequestNotification(System.Web.HttpContext, AsyncCallback)
at System.Web.HttpRuntime.ProcessRequestNotificationPrivate(System.Web.Hosting.IIS7WorkerRequest, System.Web.HttpContext)
at System.Web.Hosting.PipelineRuntime.ProcessRequestNotificationHelper(IntPtr, IntPtr, IntPtr, Int32)
at System.Web.Hosting.PipelineRuntime.ProcessRequestNotification(IntPtr, IntPtr, IntPtr, Int32)
User [domain\<NSserver>], Auth [US\<UserName>], AppDomain [/LM/W3SVC/1/ROOT/Altiris/NS-3-133039403612576422]
ip: [xx.xx.xx.xx]; languages: [en-US,en;q=0.9]; content-length: [230];
timings: [[D] 00:00:00.4375237(R: 00:00:00.4375237, W: 00:00:00)];
response: [200 OK]; x-smp-nsversion: [8.6.3268.0];
Failed to process web request.
Exception of type 'System.Web.HttpUnhandledException' was thrown.
[System.Web.HttpUnhandledException @ System.Web]
at System.Web.UI.Page.HandleError(Exception e)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
at System.Web.UI.Page.ProcessRequest()
at System.Web.UI.Page.ProcessRequest(HttpContext context)
at Altiris.NS.UI.Controls.PageCachePage.ProcessRequest(HttpContext context)
at Altiris.NS.UI.AltirisPage.ProcessRequest(HttpContext context)
Object reference not set to an instance of an object.
[System.NullReferenceException @ Altiris.Web.NS]
at Altiris.NS.UI.Admin.Configuration.CertificateManagementPage.BuildDataSource(CertificateConsumer eConsumer, CertificateStatus filter)
at Altiris.NS.UI.Admin.Configuration.CertificateManagementPage.PageData.get_Table()
at Altiris.WebControls.GridControl.GetDataSource()
at Altiris.WebControls.GridControl.GetSanitizedFilter()
at Altiris.WebControls.GridControl.DoGridDataBind()
at Altiris.WebControls.GridControl.OnNeedRebind(Object sender, EventArgs oArgs)
at ComponentArt.Web.UI.Grid.OnNeedRebind(EventArgs e)
at ComponentArt.Web.UI.Grid.ComponentArtPreRender(EventArgs oArgs)
at ComponentArt.Web.UI.WebControl.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.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
Exception logged from:
at Altiris.NS.UI.AltirisPage.ProcessRequest(System.Web.HttpContext)
at System.Web.HttpApplication+CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStepImpl(System.Web.HttpApplication+IExecutionStep)
at System.Web.HttpApplication.ExecuteStep(System.Web.HttpApplication+IExecutionStep, Boolean&)
at System.Web.HttpApplication+PipelineStepManager.ResumeSteps(Exception)
at System.Web.HttpApplication.BeginProcessRequestNotification(System.Web.HttpContext, AsyncCallback)
at System.Web.HttpRuntime.ProcessRequestNotificationPrivate(System.Web.Hosting.IIS7WorkerRequest, System.Web.HttpContext)
at System.Web.Hosting.PipelineRuntime.ProcessRequestNotificationHelper(IntPtr, IntPtr, IntPtr, Int32)
at System.Web.Hosting.PipelineRuntime.ProcessRequestNotification(IntPtr, IntPtr, IntPtr, Int32)
User [domain\<NSserver>], Auth [US\<UserName>], AppDomain [/LM/W3SVC/1/ROOT/Altiris/NS-3-133039403612576422]
uages: [en-US,en;q=0.9]; content-length: [230];
timings: [[D] 00:00:00.4375237(R: 00:00:00.4375237, W: 00:00:00)];
response: [200 OK]; x-smp-nsversion: [8.6.3268.0];
ITMS 8.6
Issue with the IIS and ASP.NET app pools
Restarted IIS and in this case we had to restart it more than once.
Other things to check: