I have a workflow created that generates a snapshot of a VM, notifies the end user via email that the snapshot was created and then goes into a waiting timer for a 2 week period before checking to see if the snapshot still exists and notifying the user that they should remove the snapshot. It then loops each day notifying the user that the snapshot should be removed until the snapshot no longer exists.
For the majority of the time, the workflow works as expected, however, I find that one or two of the workflow runs will occassionally fail. The workflow execution schema shows that the workflow failed on the Waiting Timer (which I have verified has a valid date/time value assigned to it as the input). When I view the Events for the workflow, it has 3 events, Workflow has started, Workflow is paused, and Workflow has failed. When you select the Workflow has failed event, the description is "Workflow was issued from a task, the workflow execution has not be resumed" (I assume "be"="been" in the message). Additionally, when the workflow fails, it never executes the exception workflow which is configured to send a notification email to me with the error/exception information.
Does anyone have any ideas what might be causing this failure? I have noticed the failure occurs most often after the Orchestrator service has been restarted.