locked
Major problem - all workflows fail! Please help ASAP! RRS feed

  • Question

  • Our production system stopped to process any workflows. All of them fail with the same error.

    We rebooted server, cleared Health service cache, rechecked Workflow agent rights but no luck

    An exception was thrown while processing RetryFailedWorkflows for session ID uuid:06da3298-cdff-4530-aa1d-bff04b80cb6d;id=56.
     Exception message: The location monitoring object is not managed.
     Full Exception: Microsoft.EnterpriseManagement.Common.LocationObjectNotManagedException: The location monitoring object is not managed.
       at Microsoft.EnterpriseManagement.Common.Internal.ServiceProxy.HandleFault(String methodName, Message message)
       at Microsoft.EnterpriseManagement.Common.Internal.TaskRuntimeServiceProxy.SubmitTasks(IList`1 jobDefinitions, Guid batchId, JobCategory category, Boolean registerCallback)
       at Microsoft.EnterpriseManagement.TaskRuntimeManagement.SubmitTaskInternal(ICollection`1 targetIds, Guid taskId, TaskConfiguration configuration, TaskStatusChangeCallback callback)
       at Microsoft.EnterpriseManagement.TaskRuntimeManagement.SubmitTaskInternal[T](IEnumerable`1 targets, Guid taskId, TaskConfiguration configuration, TaskStatusChangeCallback callback)
       at Microsoft.EnterpriseManagement.TaskRuntimeManagement.SubmitTask(EnterpriseManagementObject instance, ManagementPackTask task, TaskConfiguration configuration)
       at Microsoft.EnterpriseManagement.SystemCenter.Subscription.WindowsWorkflowTask.Execute(Dictionary`2 resolvedWindowsWorkflowParameters, ServiceManagementGroup managementGroup)
       at Microsoft.EnterpriseManagement.SystemCenter.Subscription.WindowsWorkflowTask.ProcessDataItemsInternal(DataItemBase[] dataItems, ServiceManagementGroup mg)
       at Microsoft.EnterpriseManagement.SystemCenter.Subscription.WindowsWorkflowTask.ProcessDataItem(DataItemBase[] dataItems, String serverName)
       at Microsoft.EnterpriseManagement.ServiceDataLayer.WorkflowSubscriptionManager.RetryFailedSubscriptions(NotificationSubscriptionService service, String assemblyName, String workflowTypeName, IList`1 retryExceptions, Int32 retryDelaySeconds, Int32 maxRunTimeSeconds, Boolean enableBatchProcessing, IList`1 workflowParameterNames, IList`1 workflowParameterTypes, IList`1 workflowParameterValues, IList`1 workflowArrayParameterNames, IList`1 workflowArrayParameterTypes, IList`1 workflowArrayParameterValues, Guid subscriptionId, Guid batchId, String dataItem, Int64 rowId)
       at Microsoft.EnterpriseManagement.ServiceDataLayer.NotificationSubscriptionService.RetryFailedWorkflows(String assemblyName, String workflowTypeName, IList`1 retryExceptions, Int32 retryDelaySeconds, Int32 maxRunTimeSeconds, Boolean enableBatchProcessing, IList`1 workflowParameterNames, IList`1 workflowParameterTypes, IList`1 workflowParameterValues, IList`1 workflowArrayParameterNames, IList`1 workflowArrayParameterTypes, IList`1 workflowArrayParameterValues, Guid subscriptionId, Guid batchId, String dataItem, Int64 rowId)


    Egils Zonde from Technet

    Tuesday, July 2, 2013 8:30 AM

Answers

  • Hi,

    Is you management server still present in the CMDB or has it been deleted?
    (do a CI search in the console)

    Regards
    //Anders


    Anders Asp | Lumagate | www.lumagate.com | Sweden | My blog: www.scsm.se

    • Marked as answer by Egils Zonde Tuesday, July 2, 2013 10:06 AM
    Tuesday, July 2, 2013 8:39 AM

All replies

  • Hi,

    Is you management server still present in the CMDB or has it been deleted?
    (do a CI search in the console)

    Regards
    //Anders


    Anders Asp | Lumagate | www.lumagate.com | Sweden | My blog: www.scsm.se

    • Marked as answer by Egils Zonde Tuesday, July 2, 2013 10:06 AM
    Tuesday, July 2, 2013 8:39 AM
  • It has been deleted, as I deleted all computer objects due to sync from wrong OU. Should it be there? Why? How should I add it back?

    Egils Zonde from Technet

    Tuesday, July 2, 2013 8:47 AM
  • Yes, it has to be there. It's actually added by SCSM itself when you install the product and is flagged as a Management server.

    Sounds like it's time to test your backups... :(

    Regards
    //Anders


    Anders Asp | Lumagate | www.lumagate.com | Sweden | My blog: www.scsm.se

    Tuesday, July 2, 2013 9:01 AM
  • Is there any indications where exactly is it flagged? I`m looking at computer object in smlets and cannot find such property or similar?

    Egils Zonde from Technet

    Tuesday, July 2, 2013 9:11 AM
  • It's on a database level.

    If you deleted the object today it's actually still present in the database until the Daily maintenance job which will run tonight (unsure if it will work when workflows isn't running though). Microsoft support might be able to help you restore it in the database, but I wouldn't suggest that you try to do that yourself as it's unsupported and rather complicated.

    Regards
    //Anders


    Anders Asp | Lumagate | www.lumagate.com | Sweden | My blog: www.scsm.se

    Tuesday, July 2, 2013 9:33 AM