Issue

When opening a SmartForms Client Event within Visual Studio or K2 Studio, the following error message appears:

"SourceCode.HostClientAPI

   at SourceCode.Hosting.Client.BaseAPI.SCConnectionStringBuilder.ParseConnectionString(String connectionString)
   at SourceCode.Hosting.Client.BaseAPI.SCConnectionStringBuilder..ctor(String connectionString)
   at SourceCode.Hosting.Client.BaseAPI.BaseAPIConnection.Open(String connectionString)
   at SourceCode.Workflow.Common.HostedServers.Common.GetConnection(String connectionstring)
   at SourceCode.Workflow.Plugins.Forms.FormsItemContext.get_Connection()
   at SourceCode.Workflow.Plugins.Forms.FormsItemContext.get_CategoryServer()
   at SourceCode.Workflow.Plugins.Forms.FormsCategoryItemBase.get_CategoryManager()
   at SourceCode.Workflow.Plugins.Forms.FormsServerItem..ctor(ObjectBrowserPlugin plugin, FormsServerField environmentfield, FormsServerContext FormsServerContext, Int32 depth)
   at SourceCode.Workflow.Plugins.Forms.FormsRootItem.CreateNewFieldContainer(EnvironmentField field)
   at SourceCode.Workflow.Plugins.EnvironmentSettings.EnvironmentRootCacheManager.CreateNewRootItem(String fieldId, String fieldTypeId)
   at SourceCode.Workflow.Plugins.EnvironmentSettings.EnvironmentRootCacheManager.GetRootItem(String fieldId, String fieldTypeId)
   at SourceCode.Workflow.Plugins.EnvironmentSettings.EnvironmentPluginRoot.OnLoadItems()
   at SourceCode.Workflow.Plugins.ObjectBrowser.ObjectBrowserItemsContainer.LoadItems()
   at SourceCode.Workflow.Plugins.ObjectBrowser.ObjectBrowserItem.OnRefresh()
   at SourceCode.Workflow.Wizards.Forms.WizardHelper.SetContext(IServiceProvider service, FormsContextEnum enumValue, String[] treePath)
   at SourceCode.Workflow.Wizards.Forms.Pages.ClientEvent.SelectFormStatePage.Activate()
   at SourceCode.Workflow.Wizards.Forms.Pages.ClientEvent.SelectFormStatePage.OnActivate()
   at SourceCode.Workflow.WizardFramework.WizardPage.SourceCode.Framework.IWizardPage.Activate()
   at SourceCode.Workflow.WizardFramework.PropertyWizard.ActivateCurrentPage()
   at SourceCode.Workflow.WizardFramework.PropertyWizard.OnNavigateToPage(WizardPage destinationPage, Direction direction)
   at SourceCode.Workflow.WizardFramework.PropertyWizard.set_CurrentPage(WizardPage value)
   at SourceCode.Workflow.WizardFramework.PropertyWizard.OnNext(IWizardHostService host)
   at SourceCode.Workflow.WizardFramework.PropertyWizard.SourceCode.Framework.IPropertyWizard.Next(IWizardHostService host)
   at SourceCode.Workflow.DesignerFramework.WizardHost.ShowNextPage()"

Symptoms

This  issue is caused by  one of the SmartForms Runtime Environment fields which was set to a “SmartForms Server” type instead of “SmartForms Runtime URL” type.

Troubleshooting Steps

To resolve this issue, correct the Environment Field Type.