A few months ago I brought a couple of 2010 custom workflows and some lists into our 2013 app. All was working well, meaning the lists were calling the workflow and completing just fine. This was up until the other day when all of a sudden the workflow started to fail. I added some log messages (log to workflow history) to the workflow but found that the error was occurring after the workflow was done. We finally were able to track down a ULS log that seems to indicate the issue.
Legacy Workflow Infrastructure Unexpected WinWF Internal Error, terminating workflow Id#........
Legacy Workflow Infrastructure Unexpected System.ArgumentNullException: Value cannot be null. Parameter name: name at System.Type.GetMethod(string name) at Microsoft.SharePoint.WorkflowActions.CoerceActivity.Coerce().......
I don't have any column named "name" in the associated list. The workflow items appeared to do everything they were supposed to, but after the error the workflow could not be called again on that list item, which would normally occur when the item is updated. We are not sure what has changed in the environment to all of a sudden have the workflows fail like this.
Any thoughts?