ALERT: Some images may not load properly within the Knowledge Base Article. If you see a broken image, please right-click and select 'Open image in a new tab'. We apologize for this inconvenience.

IT Analytics Error when trying to create a new report

book

Article ID: 162013

calendar_today

Updated On:

Products

IT Analytics

Issue/Introduction

Unable to create a new IT Analytics Report in SMP 7.6. 

On Symantec Management Console we can see below error:


Under SMP (a.log) logs we will see below error message:
HTTP Request failed:
 /Altiris/ITAnalytics/NewSSRSReport.aspx?TreeGuid=edb6a2b3-179f-46ae-a048-b45fe7864540&ItemGuid=49b9ae9e-9e08-4f46-8ba9-e32a015dd262

The server tag is not well formed.
   [System.Web.HttpParseException @ System.Web]
   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.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, Boolean throwIfNotFound, Boolean ensureIsUpToDate)
   at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate)
   at System.Web.Compilation.BuildManager.GetVirtualPathObjectFactory(VirtualPath virtualPath, HttpContext context, Boolean allowCrossApp, Boolean throwIfNotFound)
   at System.Web.Compilation.BuildManager.CreateInstanceFromVirtualPath(VirtualPath virtualPath, Type requiredBaseType, HttpContext context, Boolean allowCrossApp)
   at System.Web.UI.PageHandlerFactory.GetHandlerHelper(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath)
   at System.Web.HttpApplication.MaterializeHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
   at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)

The server tag is not well formed.
   [System.Web.HttpException @ System.Web]
   at System.Web.UI.TemplateParser.ProcessError(String message)
   at System.Web.UI.TemplateParser.ParseStringInternal(String text, Encoding fileEncoding)
   at System.Web.UI.TemplateParser.ParseString(String text, VirtualPath virtualPath, Encoding fileEncoding)

Exception logged from:
   at Altiris.NS.UI.AltirisWebApplication.ReportApplicationError(HttpContext ctx)
   at System.Web.HttpApplication.RaiseOnError()
   at System.Web.HttpApplication.PipelineStepManager.ResumeSteps(Exception error)
   at System.Web.HttpApplication.BeginProcessRequestNotification(HttpContext context, AsyncCallback cb)
   at System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context)
   at System.Web.Hosting.PipelineRuntime.ProcessRequestNotificationHelper(IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags)
   at System.Web.Hosting.PipelineRuntime.ProcessRequestNotification(IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags)
   at System.Web.Hosting.UnsafeIISMethods.MgdIndicateCompletion(IntPtr pHandler, RequestNotificationStatus& notificationStatus)
   at System.Web.Hosting.UnsafeIISMethods.MgdIndicateCompletion(IntPtr pHandler, RequestNotificationStatus& notificationStatus)
   at System.Web.Hosting.PipelineRuntime.ProcessRequestNotificationHelper(IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags)
   at System.Web.Hosting.PipelineRuntime.ProcessRequestNotification(IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags)


-----------------------------------------------------------------------------------------------------
Date: 5/28/2015 1:23:18 PM, Tick Count: 37375593 (10:22:55.5930000), Host Name: SMP-W2K8-01, Size: 3.88 KB
Process: w3wp (2496), Thread ID: 254, Module: w3wp.exe
Priority: 1, Source: WebApplication
File: C:\ProgramData\Symantec\SMP\Logs\a.log

Cause

There is an extra “ symbol in litOption3 and litOption4 in the line 53 and line 54 of the file NewSSRSReport.aspx.

Environment

SMP 7.6

SMP 7.6 HF1

Resolution

We can resolve this issue by following any one of the two methods mentioned below :

METHOD 1:
1) Download the attached NewSSRSReport.aspx file from the attachment.
2) Go the directory path (Drive):\Program Files\Altiris\ITAnalytics\Web.
3) Replace the existing NewSSRSReport.aspx file with recently downloaded NewSSRSReport.aspx file.
4) Refresh reports page on console and then try to create a new ITA report.


METHOD 2:
1). Go to path (Drive):\Program Files\Altiris\ITAnalytics\Web and edit the NewSSRSReport.aspx file with notepad.
2). Go to line 53 in the file  and remove the extra " symbol from the line:
i.e. change it from ID="[litOption3"]" to ID="[litOption3]"
3). Do the similar changes at line 54:
i.e. change it from ID="[litOption4"]" to ID="[litOption4]"
4). Save this file. If you are unable to save it then select 'save as' save file to a different location with same name NewSSRSReport.aspx. Then replace the newly saved file with the existing one.