System Center Service Manager :A Windows Workflow Foundation workflow failed during execution.
Sometimes when you check the event viewer for Service Manager “Operations Manager” you get event ID 33880
A Windows Workflow Foundation workflow failed during execution.
Workflow Type: Microsoft.EnterpriseManagement.ServiceManager.SLA.Workflows.ApplySLAOnGroupInstance
Workflow Identifier: b3c0e6b3-b14e-345b-0cdc-cb6feaa9e3cd
Exception Type: Microsoft.EnterpriseManagement.Common.InconsistentDataException
Exception Message: Could not retrieve SLO information from the system. This can happen when SLO was either deleted or not created through console.
Exception Stack: at Microsoft.EnterpriseManagement.ServiceManager.SLA.Workflows.ApplySLAOnGroupInstance.ApplySLA_ExecuteCode(Object sender, EventArgs e)
at System.Workflow.ComponentModel.Activity.RaiseEvent(DependencyProperty dependencyEvent, Object sender, EventArgs e)
at System.Workflow.Activities.CodeActivity.Execute(ActivityExecutionContext executionContext)
at System.Workflow.ComponentModel.ActivityExecutor`1.Execute(T activity, ActivityExecutionContext executionContext)
at System.Workflow.ComponentModel.ActivityExecutorOperation.Run(IWorkflowCoreRuntime workflowCoreRuntime)
This happens due to missing Workflow in one of the management packs, To correct that you have to get the workflow and remove it
to get the workflow using identifier you can open SM powershell and run
get-scsmworkflow -id <WorkflowID>
if the workflow does not exist in the SM console or if you would like to force deleting it then run:
get-scsmworkflow -id <WorkflowID> | remove-scsmworkflow