I have a SharePoint Online environment. When trying to run a workflow on document sets, sometimes I get this error:
Retrying last request. Next attempt scheduled after 27/09/2017 15:55. Details of last request: HTTP InternalServerError to https://rooturl.com/_api/SP.WorkflowServices.InteropService.Current/StartWorkflow Correlation Id: f16a23be-7bc1-2d6e-8e76-7f86bcf0615b Instance Id: 6f9ef8ec-7d14-434f-83b0-4cc4af163c58
Exception from HRESULT: 0x8102009B
The workflow scenario is a 2013 workflow calling a 2010 sub workflow. The first part of logic of the 2013 workflow seems to be executing properly, but the above errors seems to be displayed when the 2013 workflow attempts to start the 2010 workflow.
Any idea what the reason could be? It is unlikely to be an overload of workflows as I have also tried when virtually no one was using the SharePoint and it happened even then.
Update: When this happens, as a work around, I always have to go back a step, as simply restarting the workflow on the problematic list item (document set) only returns the same error over and over again. The business process of this system is basically 1 document set (business process stage) being created by workflow based on an another document set (representing the previous stage). So first I have to delete the problematic stage and recreate it again via workflow on the previous stage. Once re-created (even if still having the same metadata and everything) the workflow seems to then work. Naturally, this is not a solution but rather a work-around, that takes too much time and hassle every time this happens!