Hi everyone
We have been using Project Server 2010 in a hosted environment for sometime and have now migrated everything to an on-premise system. All in all, the migration has gone well with the exception of the project workflows which are no longer working.
In the hosted environment, we had the "Dynamic Workflow" solution starter installed and configured a simple workflow including approvals. After migrating the 5 DB's we then also installed and deployed said solution starter to the new application server.
However, whenever a project is submitted for approval we now get the following error and workflow won't progress:
From the ULS I have retrieved the following error messages:
1) WinWF Internal Error, terminating workflow Id# 15b13123-a92a-4ce9-959a-7c6b7428a511
2) System.NullReferenceException: Object reference not set to an instance of an object.
at System.Workflow.ComponentModel.ActivityExecutor`1.Execute(T activity, ActivityExecutionContext executionContext)
at System.Workflow.ComponentModel.CompositeActivityExecutor`1.Execute(T activity, ActivityExecutionContext executionContext)
at System.Workflow.ComponentModel.ActivityExecutor`1.Execute(Activity activity, ActivityExecutionContext executionContext)
at System.Workflow.ComponentModel.ActivityExecutorOperation.Run(IWorkflowCoreRuntime workflowCoreRuntime)
at System.Workflow.Runtime.Scheduler.Run()
The same error also occured after I created a new project workflow using the solution starter and associated it to a new Enterprise Project Type.
As I was searching for a solution to the problem, I realized that the workflow functions properly if I'm not including any approvals, just moving from stage to stage. However, that won't do the trick for us as we do require approvals between project phases.
Thank you for your help!
Cheers
Marc
P.S. I wasn't sure to which forum I should post this, Project or SharePoint...