Hi, Please assist
Since upgrading our ServiceDesk environment from 7.5 to 7.6, not all the rulesets for INCIDENT-MGMT are being displayed. I've replaced the Symantec.ServiceDesk.Im.Automation.dll, with another dll from a working 7.6 installation and restarted IIS and the Symantec Workflow Server Service, but this only caused the INCIDENT-MGMT Rulesets to completely dissapear. I've done a complete reinstalled the SD server but the problem remains. The only rulesets available are for OnAnySLACompletedLate and OnAnySLAMissed, although I cannot edit these rules as none of the menues will open.
The error in the log are as follow:
Application Name : ProcessManager
Process ID : 3068
Date :2015/09/07 11:49:04 PM
Log Level :Error
Log Category :ManageRulesetWebPart
Machine Name : <servername>
Message :
Error rendering rulesets.
System.Reflection.TargetInvocationException: Property accessor 'ConditionText' on object 'Symantec.Workflow.RulesEngine.AutomationRule' threw the following exception:'Object reference not set to an instance of an object.' ---> System.NullReferenceException: Object reference not set to an instance of an object.
at Symantec.Workflow.RulesEngine.ConditionContext.ToString()
at System.Linq.Enumerable.WhereSelectListIterator`2.MoveNext()
at System.Linq.Buffer`1..ctor(IEnumerable`1 source)
at System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)
at Symantec.Workflow.RulesEngine.AutomationRule.get_ConditionText()
--- End of inner exception stack trace ---
at System.ComponentModel.ReflectPropertyDescriptor.GetValue(Object component)
at System.Web.UI.WebControls.BoundField.TryGetSimplePropertyValue(Object dataItem, Object& data)
at System.Web.UI.WebControls.BoundField.GetValue(Control controlContainer)
at System.Web.UI.WebControls.BoundField.OnDataBindField(Object sender, EventArgs e)
at System.Web.UI.Control.DataBind(Boolean raiseOnDataBinding)
at System.Web.UI.Control.DataBindChildren()
at System.Web.UI.Control.DataBind(Boolean raiseOnDataBinding)
at System.Web.UI.WebControls.GridView.CreateRow(Int32 rowIndex, Int32 dataSourceIndex, DataControlRowType rowType, DataControlRowState rowState, Boolean dataBind, Object dataItem, DataControlField[] fields, TableRowCollection rows, PagedDataSource pagedDataSource)
at System.Web.UI.WebControls.GridView.CreateChildControls(IEnumerable dataSource, Boolean dataBinding)
at System.Web.UI.WebControls.CompositeDataBoundControl.PerformDataBinding(IEnumerable data)
at System.Web.UI.WebControls.GridView.PerformDataBinding(IEnumerable data)
at System.Web.UI.WebControls.DataBoundControl.OnDataSourceViewSelectCallback(IEnumerable data)
at System.Web.UI.WebControls.DataBoundControl.PerformSelect()
at LogicBase.Ensemble.Webparts.Default.ServiceBased.ManageRulesetWebPart.CreateRulesetMiddle(String rulesetId, Int32 i)
at LogicBase.Ensemble.Webparts.Default.ServiceBased.ManageRulesetWebPart.DisplayRulesets(Int32 i, String rulesetId)
at LogicBase.Ensemble.Webparts.Default.ServiceBased.ManageRulesetWebPart.CreateChildControls()
Please can anyone assist me?