The execution of an InstancePersistenceCommand was interrupted because the instance is already compl

Hi,
From the appfabric dashboard, sometime I see the following error on my workflow services:
Can some body tell me what is this error mean?
Thanks,
cd4
System.ServiceModel.FaultException: The execution of an InstancePersistenceCommand was interrupted because the instance ‘c4d192bb-c0e2-4ee4-80b1-f1deef9788ae’ is already complete.
   at System.Runtime.AsyncResult.End[TAsyncResult](IAsyncResult result)
   at System.ServiceModel.Activities.Dispatcher.ControlOperationInvoker.ControlOperationAsyncResult.End(Object[]& outputs, IAsyncResult result)
   at System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeEnd(MessageRpc& rpc)
   at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage7(MessageRpc& rpc)
   at System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet)

Seems pretty straightforward- an instance  that has completed can’t persist- Do you have a WorkflowApplication.Completed event handler in place? If so, you can monitor when workflows complete, and verify that they aren’t completing when you don’t expect

Thanks for your help. And this work flow is a workflow  service, running under IIS. And I do not have any persist activity on the workflow itself. I configure to persistent of the workflow  on idle for 10 minutes.So seems to me it is should IIS host the workflow and manage the lifetime and persitent of the workflow. If so, how come a workflow instance  trying persist when it is already complete?Thanks,

Interesting- Is it possible that you’ve got asynchronous activities  that are spawning new threads, and those threads are waking up to find their parent workflow  complete? I’m not sure what else could be causing a completed workflow to try to persist-