Customer was attempting to start the Workflow/Servicedesk server, but kept seeing the following message:
"The Symantec Workflow Server service on XXXXXXXXXXXXXX started and then stopped. Some services stop automatically if they are not in use by other services or programs."
There were no workflow Service logs to use. There was an entry in the Windows event viewer logs, shown below:
Log Name: Application
Source: Symantec Workflow Server
Date: 2/19/2014 3:52:36 PM
Event ID: 0
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: XXXXXXXXXXXXXXXXXXXXXXX
Description:
Service cannot be started. System.MissingMethodException: Method not found: 'Void LogicBase.Framework.Loader.LoaderBaseClass.RegisterServer()'.
at LogicBase.Deployment.WindowsService.LogicBaseDeploymentService.OnStart(String[] args)
at System.ServiceProcess.ServiceBase.ServiceQueuedMainCallback(Object state)
Cause 1:
An older installer had somehow been installed over a newer version of the application.
Cause 2:
This error may be seen on SMP server after upgrading from 7.1 version to 7.5. It indicates that Workflow on SMP server needs to be upgraded manually.
Solution 1:
First, remove the old service. Type in a command prompt: SC Delete SWFSVR
Next, make sure that any old installers are removed from the server.
Lastly, using a current version of Symantec.Workflow.Setup.exe, re-install Workflow.
Solution 2:
If the error is observed on SMP server after upgrade, follow Workflow upgrading instructions in Chapter 2 in Workflow 7.5 SP1 User Guide.
Applies To
Workflow/Servicedesk 7.5 Sp1