我创建了一个简单的Sharepoint 2010网站工作流程,用于创建和操作列表中的任务
我的所有活动都正常执行,但是当工作流程即将结束时(图中的红点:) :)会发生一些令人讨厌的异常。
即使例外,工作流程也标记为已完成。
我试图从工作流中移除最后的活动,因为我认为它们造成了麻烦,但问题仍然存在(这就是我认为问题是工作流本身而不是我的活动的最终确定的原因)。
您是否遇到过此类问题,如果您有解决方法?
以下是例外情况:
例外: System.Workflow.Runtime.Hosting.PersistenceException
InnerException: System.ArgumentException
InnerExceptionMessage: <nativehr>0x80070057</nativehr><nativestack></nativestack>
消息: <nativehr>0x80070057</nativehr><nativestack></nativestack>
堆栈跟踪:
at System.Workflow.Runtime.WorkflowExecutor.Persist(Activity dynamicActivity, Boolean unlock, Boolean needsCompensation) at System.Workflow.Runtime.WorkflowExecutor.System.Workflow.ComponentModel.IWorkflowCoreRuntime.PersistInstanceState(Activity activity) at System.Workflow.ComponentModel.Activity.MarkClosed() at System.Workflow.ComponentModel.Activity.ReleaseLockOnStatusChange(IActivityEventListener\`1 eventListener) at System.Workflow.ComponentModel.FaultAndCancellationHandlingFilter.SafeReleaseLockOnStatusChange(ActivityExecutionContext context) at System.Workflow.ComponentModel.FaultAndCancellationHandlingFilter.OnEvent(Object sender, ActivityExecutionStatusChangedEventArgs e) at System.Workflow.ComponentModel.ActivityExecutorDelegateInfo\`1.ActivityExecutorDelegateOperation.Run(IWorkflowCoreRuntime workflowCoreRuntime) at System.Workflow.Runtime.Scheduler.Run()