How to Address Issues Disabling Standards Due to Characters
Who is this article for?
All Ideagen Quality Management Admins with Standards permissions.Ideagen Quality Management site accessis needed.
Customers may encounter issues trying to disable a Standard via the Qualtax site.
To make troubleshooting this issue easier to learn, this article is split into three sections so that you can either walk through the steps in sequence or you can jump to the section relevant to what you are finding:
1. Issue Experienced
This section will explain what occurs when the customer is experiencing the issue.
The customer will have noticed they get an error message when trying to disable a Standard in the site. The message logged will be similar to the following:
4/22/2016 12:46:40 PMException message: An unhandled exception occurred!
Exception message: Exception of type 'System.Web.HttpUnhandledException' was thrown.
Exception stack trace:
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 ASP.admin_standards_aspx.ProcessRequest(HttpContext context) in c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\4b79b1b6\d415215f\App_Web_standards.aspx.fdf7a39c.w-p-hl05.0.cs:line 0
at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
Exception message: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
Exception stack trace:
at System.Collections.CollectionBase.System.Collections.IList.get_Item(Int32 index)
at ComponentArt.Web.UI.GridColumnCollection.get_Item(Object obj)
at ComponentArt.Web.UI.Grid.ExecuteScript(ArrayList arCommands)
at ComponentArt.Web.UI.Grid.OnLoad(EventArgs oArgs)
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
2. Resolution
This section will provide the resolution for issues disabling the Standard.
- Check for any weird characters at the end of the Description in Administration>Standards.
- We have specifically seen issues with semicolons (;) in past instances.
- Remove any weird characters, Save Changes, and then attempt to disable the Standard again.
3. Further Reading
This section will provide important links to further troubleshooting and resources.
- External Article - official Standards website with details.