In a Symantec Support case, customer reports there are repeated occurrences of an error which relates to the Terminating Form Builder component in the SD.IncidentManagement process.
The following error appears in both Log Viewer and the SD.IncidentManagement logs:
Error,Wednesday, 3 August 2011 8:28:59 AM,Exception Component: Terminating Form Builder Exception Message: Response.Redirect cannot be called in a Page callback. StackTrace: System.ApplicationException: Response.Redirect cannot be called in a Page callback. at System.Web.HttpResponse.Redirect(String url, Boolean endResponse) at LogicBase.Core.Models.Dialog.ASPXDialogExecutionDelegate.Execute(HttpContext context, DialogState state) at LogicBase.Core.Models.Dialog.AbstractDialogExecutionDelegate.LogicBase.Core.ExecutionEngine.IExecutionDelegate.Execute(IData data, IOrchestrationComponent component, String& outputPath, IExecutionEngine engine, TLExecutionContext context) at LogicBase.Core.ExecutionEngine.AbstractExecutionEngine.RunComponent(TLExecutionContext context, IData data, IOrchestrationComponent comp)
Exception loop caused by an unexpected exception with the above Terminating Form Builder component.
The workaround is to add an Exception Trigger by Component component to cater the exception generated by the Terminating Form Builder component. Please do the following:
Open the SD.IncidentManagement project that you are currently using in Workflow Manager.
In the project pane on the far left, click on the Find Components button.
Type in Terminating Form Builder and hit Enter.
There should be one result found under the Initial Diagnosis Model. Expand the result tree and double click on the found item Terminating Form Builder.
You should be directed to the location of the Terminating Form Builder component. By default, this is located between the Create Log Entry (on its left) and the Exception Component (on its right) components.
To add an Exception Trigger by Component:
Add an Exception Trigger by Component to the project right below the Terminating Form Builder component.
Double click on the Exception Trigger by Component. On the Trigger tab, under the Configuration section, select the field Component: field to Terminating Form Builder and click on OK.
Connect the Exception Trigger by Component to the first component after the Done path for the Terminating Form Buildercomponent. In this case, it is the Exception Component component. The following is what the process look like after the modification.
After that, click on OK to return to the main page of the project. Save and publish the project, then restart IIS and Symantec Workflow Server services for changes to take effect.
In the above case, customer has a ServiceDesk 7.1 SP1 environment.
Imported Document ID: TECH167191
Subscribing will provide email updates when this Article is updated. Login is required.