"Source Path Update" task fails with timeout errors if there are large software packages. For example a large Drivers package located on the network and added to the CMDB.
During the source path update task all MSI files are ready over the network and properties of these files queried from the MSI (database) files.
"Page_Load failed
System.Threading.ThreadAbortException (Altiris.SoftwareManagementSolution): Thread was being aborted.
at Altiris.SoftwareManagementSolution.Tasks.WiseGetPackageCodesTask.ParsePackageDetails(String strPackageDetails, NameValueCollection mapIdToProductCode)
at Altiris.SoftwareManagementSolution.Tasks.WiseGetPackageCodesTask.GetPackageCodeToIdMapXml()
at Altiris.SoftwareManagementSolution.Web.CodebaseQuery.CodebaseQuery.GetPackageCodeToIdMap(ArrayList msiPackageCodes)
at Altiris.SoftwareManagementSolution.Web.CodebaseQuery.CodebaseQuery.GetMsiPackageCodebases(String[] msiPackageCodes, String strResourceGuid, String[] saAddresses)
at Altiris.SoftwareManagementSolution.Web.CodebaseQuery.CodebaseQuery.Page_Load(Object sender, EventArgs e)
Exception logged from:
at Altiris.Diagnostics.Logging.EventLog.ReportException(Int32 severity, String strMessage, String category, Exception exception, String footer)
at Altiris.NS.Logging.EventLog.ReportException(Int32 severity, String strMessage, String category, Exception exception)
at Altiris.SoftwareManagementSolution.Web.CodebaseQuery.CodebaseQuery.Page_Load(Object sender, EventArgs e)
at System.Web.UI.Control.OnLoad(EventArgs e)
at Altiris.NS.UI.Controls.PageCachePage.OnLoad(EventArgs e)
at System.Web.UI.Control.LoadRecursive()
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)
at ComponentArt.Web.UI.CallbackHandler.ProcessRequest(HttpContext context)
at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
at System.Web.HttpApplication.ApplicationStepManager.ResumeSteps(Exception error)
at System.Web.HttpApplication.System.Web.IHttpAsyncHandler.BeginProcessRequest(HttpContext context, AsyncCallback cb, Object extraData)
at System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr)
at System.Web.HttpRuntime.ProcessRequestNoDemand(HttpWorkerRequest wr)
at System.Web.Hosting.ISAPIRuntime.ProcessRequest(IntPtr ecb, Int32 iWRType)
"Unhandled exception.
System.Web.HttpException (): Request timed out.
Exception logged from:
at Altiris.Diagnostics.Logging.EventLog.ReportException(Int32 severity, String strMessage, String category, Exception exception, String footer)
at Altiris.NS.Logging.EventLog.ReportException(Int32 severity, String strMessage, String category, Exception exception)
at Altiris.NS.UI.AltirisWebApplication.Application_Error(Object sender, EventArgs e)
at Altiris.SoftwareManagementSolution.Web.Global.Application_Error(Object sender, EventArgs e)
at System.EventHandler.Invoke(Object sender, EventArgs e)
at System.Web.HttpApplication.RaiseOnError()
at System.Web.HttpApplication.ApplicationStepManager.ResumeSteps(Exception error)
at System.Web.HttpApplication.System.Web.IHttpAsyncHandler.BeginProcessRequest(HttpContext context, AsyncCallback cb, Object extraData)
at System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr)
at System.Web.HttpRuntime.ProcessRequestNoDemand(HttpWorkerRequest wr)
at System.Web.Hosting.ISAPIRuntime.ProcessRequest(IntPtr ecb, Int32 iWRType)
Request times out due to large packages located on the network.
Increase following timeout settings to allow for the "Source Path Update" task to complete the query of MSI properties.
Open the IIS Manager on the SMP Server. Start > Run > inetmgr.
Default Web Site> Features View > ASP >Expand Limits Properties > Increase the Script Time-out to 00:10:00.
Applies To
ITMS 7.5 and ITMS 7.5 SP1