I have a workflow that has been in place for years with no problems running. The workflow runs when an item is created. One of the actions that it does is after a query, it gets an item from the collection (simple step).
For the past week, that action has been giving the index error for collection variable BUT it only does it when triggered by someone else. This happens EVERY time.
I have created dummy items and the workflow works with no problem. After errors on someone else, I cancel the errored workflow and manually restart it and it works as well.
Nothing changed in the workflow that would cause this to happen.
So far I have removed and them imported the workflow again and it still does the same thing.
Does anyone have any idea why this would be happening?
It seems to be a permission issue.
How do you fill your collection ? by a query list ?
If yes :
- Did your users have permissions on these items ? (read)
- After your query, do you have results ?