|
Dear all,
I have a state machine workflow hosted under asp.net 2.0, using SimpleReadWriteActivities and LocalServiceContract from the HelpDeskSupport sample app. This uses static lists to keep track of data pipes, but has no mechanism for cleaning these up. I have added this capability, in order to get consistent behaviour after a re-start of the host web site.
Everything works fine unless I return to a state which has already been executed once, and execute it again. The state concerned has an EventDrivenActivity which contains a ReceiveDataFromHost activity, derived from HandleExternalEventActivity.
When the ReceiveDataFromHost activity gets called the second time, I get an exception with message:
Correlation value on declaration "ReminderData" is already initialized. |