Error Publishing a Workflow: System.MissingFieldException: Field not found: 'LogicBase.Core.Utilities.Constants.DATA_DEPLOYMENT_ROOT_URL'.

book

Article ID: 158582

calendar_today

Updated On:

Products

Workflow Solution

Issue/Introduction

 While attempting to publish a Workflow, the attempt failed and the errors below were found in the logs.

 Failed to deploy application xxxxxxxxxxxxxxxxxxx

System.MissingFieldException: Field not found: 'LogicBase.Core.Utilities.Constants.DATA_DEPLOYMENT_ROOT_URL'.

   at LogicBase.ServerExtensions.Core.DeploymentService.MakePortableAppUrl(String appName)

   at LogicBase.ServerExtensions.Core.DeploymentService.SetAppProperties(String localAppPath, String appName, ApplicationProperty[] properties) in c:\build\projects\WF75_SDSP1_Apollo\core\LogicBase.ServerExtensions.Core\DeploymentService.cs:line 791

   at LogicBase.ServerExtensions.Core.DeploymentService.ExtractPackage(String tempAppPath, Byte[] package, ApplicationProperty[] properties, String appName) in c:\build\projects\WF75_SDSP1_Apollo\core\LogicBase.ServerExtensions.Core\DeploymentService.cs:line 714

   at LogicBase.ServerExtensions.Core.DeploymentService.DeployApp(String appName, String appPoolId, Byte[] package, ApplicationProperty[] properties) in c:\build\projects\WF75_SDSP1_Apollo\core\LogicBase.ServerExtensions.Core\DeploymentService.cs:line 651

 

   at LogicBase.ServerExtensions.Core.DeploymentService.Symantec.Workflow.Deployment.IDeploymentService.DeployApplication(String appName, String appPoolId, Byte[] package, ApplicationProperty[] properties) in c:\build\projects\WF75_SDSP1_Apollo\core\LogicBase.ServerExtensions.Core\DeploymentService.cs:line 229

Cause

 The workflow server had previous releases of the Logicbase application references installed in the GAC.  Once these previous versions were removed from the GAC, and services were restarted, everything worked correctly. 

 

Resolution

 To edit the GAC, first, stop IIS, and the Workflow Service.  Then click Start>Run, and enter C:\Windows\assembly\gac_msil.  You then can browse to the incorrect entries and remove them.  Restart Services and this will resolve the issue.


Applies To

 Workflow 7.5 SP1