Workflow Failed On Start

by Håvard Hebnes 26. June 2009 14:48

Recently I tried to create a custom approval workflow using VS2008 with wspbuilder. I successfully deployed the wsp and added the workflow to a custom list, but when I started the workflow I got an error saying: Failed on Start (retrying)

In the SharePoint logfile I found this error:
Engine RunWorkflow: System.Workflow.ComponentModel.Compiler.WorkflowValidationFailedException: The
workflow failed validation. at System.Workflow.Runtime.WorkflowDefinitionDispenser.ValidateDefinition(Activity
root, Boolean isNewType, ITypeProvider typeProvider) at System.Workflow.Runtime.WorkflowDefinitionDispenser.LoadRootActivity(Type workflowType, Boolean createDefinition, Boolean initForRuntime) at System.Workflow.Runtime.WorkflowDefinitionDispenser.GetRootActivity(Type
workflowType, Boolean createNew, Boolean initForRuntime)
at System.Workflow.Runtime.WorkflowRuntime.InitializeExecutor(Guid instanceId,
CreationContext context, WorkflowExecutor executor, WorkflowInstance workflowInstance)

After debugging my workflow I noticed that the error occured in a while loop where I used “Declarative Rule Condition”. The solution for this problem was to edit the Visual Studio project file (using notepad) and add the second line below:

<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
<Import Project="$(MSBuildExtensionsPath)\Microsoft\Windows Workflow Foundation\v3.5\Workflow.Targets" />

Then I reloaded the project and redeployed the wsp and everything worked :)

Comments

7/16/2009 1:42:39 AM #

Amazing!  You saved the day for me.

Craig United Kingdom |

8/24/2009 8:08:25 PM #

Thank you.

Steve United States |

9/26/2009 12:54:17 AM #

Gracias ídolo! Ya me estaba volviendo loco.

Javier Argentina |

9/28/2009 6:57:29 PM #

Marvelous! Thankyou muchly

Daniel United Kingdom |

3/15/2010 8:52:14 PM #

Give the man a cupcake!

Shaun United States |

4/8/2010 8:37:56 PM #

Thanks alot, this bug eat my brain!

Evgeny Zyuzin Russia |

Powered by BlogEngine.NET 1.6.0.0
Theme by Mads Kristensen