< class="prominent-subhead ">

Cannot deploy a workflow and a "System.ArgumentNullException" error appears

This article was created in response to a support issue logged with K2. The content may include typographical errors and may be revised at any time without notice. This article is not considered official documentation for K2 software and is provided "as is" with no warranties.
This article has been archived, and/or refers to legacy products, components or features. The content in this article is offered "as is" and will no longer be updated. Archived content is provided for reference purposes only. This content does not infer that the product, component or feature is supported, or that the product, component or feature will continue to function as described herein.


When deploying a workflow, the following error appears:

"System.ArgumentNullException: Value cannot be null.
Parameter name: registeredWizard
   at SourceCode.Framework.WizardDefinition..ctor(WizardElement registeredWizard)
   at SourceCode.WebDesigner.Authoring.Forms.GenerateProcess.CreateClientEvents(XmlDocument xmlProcess, XmlDocument xmlInputData, XmlNode activity, Activity newActivity, Process newProcess, String UserName)
   at SourceCode.WebDesigner.Authoring.Forms.GenerateProcess.CreateActivies(XmlDocument xmlInputData, XmlDocument xmlProcess, DefaultProcess& newProcess, String UserName)
   at SourceCode.WebDesigner.Authoring.Forms.GenerateProcess.Generate(String LocalHostConnection, String UserName, Int32 ProcessID, String InputData, String ProcessXML, String SqlConnectionString, String HostServerConnectionString)"


This issue can occur if you do not have SmartForms client components installed in your environment.

Troubleshooting Steps

Installing K2 SmartForms Client Components on the K2 Blackpearl server should resolve the issue.

- Run the SmartForms Setup Manager on the app server.

- Select the 'Modify' option.

- Install the client components and complete the configuration of the Setup Manager.