Hi I have workflows that are persisted in sqlpersistenceservice database in state 1 that has eventdrivenactivity with handleexternaleventactivity that listens to ISeller interface event. I changed the code activity inside workflow class that is inside state 5(I have more that 30 states inside workflow, which means that workflows that are persisted didn't execute code activity that was changed). I deployed new version of workflow, and tried to execute handle external activity on persisted workflows in order to transfer them to state 2, but I receive this exception:
Message "Event Queue operation failed with MessageQueueErrorCode QueueNotFound for queue 'Message Properties\r\nInterface Type:Pexim.PDFlow.Workflow.ExternalActivities.ISeller\r\nMethod Name:SellerCarRecorded\r\nCorrelationValues:\r\n'."
STACK TRACE:
at System.Workflow.Runtime.WorkflowQueuingService.GetQueue(IComparable queueID)\r\n at System.Workflow.Runtime.WorkflowQueuingService.EnqueueEvent(IComparable queueName, Object item)\r\n at System.Workflow.Runtime.WorkflowExecutor.EnqueueItemOnIdle(IComparable queueName, Object item, IPendingWork pendingWork, Object workItem)\r\n at System.Workflow.Runtime.WorkflowInstance.EnqueueItemOnIdle(IComparable queueName, Object item, IPendingWork pendingWork, Object workItem)\r\n at System.Workflow.Activities.WorkflowMessageEventHandler.EventHandler(Object sender, ExternalDataEventArgs eventArgs)
As I said, i changed only code activity, I didn't add any new activities or state.
Can someone help me
Indigo Cowboy