I'm having the same issue. My workflow service is running under a domain account and the subscriber service is running under SYSTEM. I have gone into Workflow Administrator, followed these instructions and assigned Administrator access to both accounts. I'm still getting this error. Funny, that I can select the workflow from the Invoke workflow activity dropdown list, but I am still seeing that the workflow doesn't exist.
Timestamp: 2019-09-24 12:05:58.842
Local Time: 9/24/2019 8:05:58 AM
Category: Activity
Machine: AZ-PRO-TEST-00
Severity: Error
Application Domain: Laserfiche.Workflow.Service.exe
Process Id: 6376
Process Name: C:\Program Files\Laserfiche\Laserfiche Workflow 10.4\Laserfiche.Workflow.Service.exe
Win32 Thread Id: 7672 -
Thread Name:
Message: <Exception handlingInstanceId="fbcce061-0113-464a-8856-ed24121e708c">
<Description>An exception of type 'Laserfiche.Workflow.Objects.WfsoObjectNotFoundException' occurred and was caught.</Description>
<DateTime>2019-09-24 08:05:58Z</DateTime>
<ExceptionType>Laserfiche.Workflow.Objects.WfsoObjectNotFoundException, Laserfiche.Workflow.ServerObjects, Version=8.3.0.0, Culture=neutral, PublicKeyToken=d8428ff9263e6cda</ExceptionType>
<Message>Workflow Keith - SFI Extract Check Images does not exist. [0516-WF10]</Message>
<Source>Laserfiche.Workflow.ServerObjects</Source>
<HelpLink />
<Property name="TransferType">PublishedWorkflow</Property>
<Property name="Parameter">Keith - SFI Extract Check Images</Property>
<Property name="Trace" />
<Property name="IsCommunicationError">False</Property>
<Property name="ServerExceptionType" />
<Property name="ActivityName">ExtractCheckImageWorkflow</Property>
<Property name="ActivityType">Laserfiche.Workflow.Activities.InvokeWorkflow.SyncableInvokeWorkflowActivity</Property>
<Property name="InstanceId">8c024a6d-fa2c-4d30-9bd2-cc312a2da5a1</Property>
<Property name="TargetSite">Laserfiche.Workflow.ComponentModel.DataContracts.WorkflowInformation GetWorkflow(System.String, Boolean, Boolean)</Property>
<Property name="HResult">-2146233088</Property>
<StackTrace>Client trace
at Laserfiche.Workflow.Objects.Database.GetWorkflow(String workflowName, Boolean isTemplate, Boolean throwIfNotFound)
at Laserfiche.Workflow.Objects.Database.GetPublishedWorkflow(String workflowName, Boolean throwIfNotFound)
at Laserfiche.Workflow.Activities.InvokeWorkflow.InvokeWorkflowModule.Invoke(InvokeWorkflowOptions options, WorkflowCreationOptions creationOptions, EntryInformation82 entry, Activity startActivity, IWorkflowConnectionService connectionService, Dictionary`2 inputParameters, Boolean& synchSupported)
at Laserfiche.Workflow.Activities.InvokeWorkflow.SyncableInvokeWorkflowActivity.PerformInvoke(EntryInformation82 information, Activity root, IWorkflowConnectionService service, Dictionary`2 parameterValues, WorkflowCreationOptions creationOptions)
at Laserfiche.Workflow.Activities.InvokeWorkflow.SyncableInvokeWorkflowActivity.ProcessResults(ActivityExecutionContext executionContext, TaskResults results)
at Laserfiche.Workflow.Activities.TaskActivityBase.ProcessTaskDirectlyExecutedEvent(ActivityExecutionContext context, ActivityQueueItemCollection itemCollection)
at Laserfiche.Workflow.Activities.InvokeWorkflow.SyncableInvokeWorkflowActivity.Execute(ActivityExecutionContext executionContext)
at System.Workflow.ComponentModel.ActivityExecutorOperation.Run(IWorkflowCoreRuntime workflowCoreRuntime)
at System.Workflow.Runtime.Scheduler.Run()
</StackTrace>
<additionalInfo>
<info name="MachineName" value="*****" />
<info name="TimeStamp" value="9/24/2019 12:05:58 PM" />
<info name="FullName" value="Microsoft.Practices.EnterpriseLibrary.ExceptionHandling, Version=5.0.414.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
<info name="AppDomainName" value="Laserfiche.Workflow.Service.exe" />
<info name="ThreadIdentity" value="*****" />
<info name="WindowsIdentity" value="*****" />
</additionalInfo>
</Exception>