A WorkflowServiceHost instance for WorkflowDefinitionVersionKey ‘‘ has faulted.

Obscure error message of the day: A few workflows were failing in the Test environment and this event appeared in the FIM log.

There may be many reasons for this error, it’s a pretty general one, but in my case it’s because I generated these workflow from template XOML copied from another workflow – but I messed up along the way and ended up with two “authenticationGateActivity2” lines in my XOML. I changed one “2” to another un-used number and the workflow now works correctly.

For reference – the event in the subject line of this post was followed up with:

Workflow host activation failed for workflow definition id : 42303057-62d1-4d8f-b22d-c0dcb8b264ae, version key: 371. Exception: The communication object, Microsoft.ResourceManagement.Workflow.Hosting.ResourceManagementWorkflowServiceHost, cannot be used for communication because it is in the Faulted state  at System.ServiceModel.Channels.CommunicationObject.Close(TimeSpan timeout)

at Microsoft.ResourceManagement.Workflow.Hosting.HostActivator.CloseServiceHosts(IList`1 workflowServiceHosts)

at Microsoft.ResourceManagement.Workflow.Hosting.HostActivator.ActivateHost(ResourceManagementWorkflowDefinition workflowDefinition, Boolean suspendWorkflowStartupAndTimerOperations)

at Microsoft.ResourceManagement.Workflow.Hosting.HostActivator.RetrieveWorkflowDataForHostActivator()

Leave a Reply

Your email address will not be published. Required fields are marked *