Error when upgrading from ServiceDesk 7.5 to 7.5 SP1: Method "ParseDisplayText' in type "'Symantec.ServiceDesk.Automation.Common.ValuesProviders.AssetValuesProvider'"
Last Updated November 22, 2013
When upgrading from ServiceDesk 7.5 (any version) to 7.5 SP1, the error below is observed in the installer and the installer stops at about 61.54, and then shows: "Workflow Server to ProcessManager Portal Connection" is "Unable to connect"
Server Error in '/ProcessManager' Application.
Method 'ParseDisplayText' in type 'Symantec.ServiceDesk.Automation.Common.ValuesProviders.AssetValuesProvider' from assembly 'Symantec.ServiceDesk.Automation.Common, Version=7.5.1508.1, Culture=neutral, PublicKeyToken=null' does not have an implementation.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.TypeLoadException: Method 'ParseDisplayText' in type 'Symantec.ServiceDesk.Automation.Common.ValuesProviders.AssetValuesProvider' from assembly 'Symantec.ServiceDesk.Automation.Common, Version=7.5.1508.1, Culture=neutral, PublicKeyToken=null' does not have an implementation.
This is caused by Workflow engine being upgraded without using the ServiceDesk installer.
The Workflow installer does not update the ServiceDesk automation libraries, but it does update the rule engine libraries that they are built on. When there is a breaking change to the rule engine code and those libraries get installed, the old ServiceDesk automation libraries no longer conform to the new standard and there are problems. When the Workflow and ServiceDesk installation is done properly through the ServiceDesk installer, the installer correctly places updated automation libraries right after the Workflow installation and before the ServiceDesk prerequisite check to address this issue.
There are 3 .dll files found in ...\Symantec\Workflow\ProcessManager\Plugins\Rules. They are:
Deleting or moving these files from this directory will clear the .dll test mismatch. You will need to stop and restart Workflow service and IIS to make this change. You can then rerun the test and it will move past the failure.
Upgrading to ServiceDesk 7.5 SP1
Imported Document ID: TECH212672
Subscribing will provide email updates when this Article is updated. Login is required to Subscribe