我创建了一个简单的 Sharepoint 2010 站点工作流,用于创建和操作列表中的任务。
我所有的活动都正常执行,但是当工作流即将结束时(图中的红点:))发生了一些令人讨厌的异常。
即使有例外,工作流也被标记为完成。
我试图从工作流中删除最后一个活动,因为我认为它们造成了麻烦,但问题仍然存在(这就是我认为问题是工作流本身的最终确定而不是我的活动的原因)。
你有没有遇到过这样的问题,如果你有我该如何解决?
以下是异常详细信息:
异常:System.Workflow.Runtime.Hosting.PersistenceException
InnerException:System.ArgumentException
InnerExceptionMessage:
消息:
堆栈跟踪:<nativehr>0x80070057</nativehr><nativestack></nativestack>
<nativehr>0x80070057</nativehr><nativestack></nativestack>
在 System.Workflow.Runtime.WorkflowExecutor.Persist(活动动态活动,布尔解锁,布尔需要补偿) 在 System.Workflow.Runtime.WorkflowExecutor.System.Workflow.ComponentModel.IWorkflowCoreRuntime.PersistInstanceState(活动活动) 在 System.Workflow.ComponentModel.Activity.MarkClosed() 在 System.Workflow.ComponentModel.Activity.ReleaseLockOnStatusChange(IActivityEventListener\`1 eventListener) 在 System.Workflow.ComponentModel.FaultAndCancellationHandlingFilter.SafeReleaseLockOnStatusChange(ActivityExecutionContext 上下文) 在 System.Workflow.ComponentModel.FaultAndCancellationHandlingFilter.OnEvent(对象发送者,ActivityExecutionStatusChangedEventArgs e) 在 System.Workflow.ComponentModel.ActivityExecutorDelegateInfo\`1.ActivityExecutorDelegateOperation.Run(IWorkflowCoreRuntime workflowCoreRuntime) 在 System.Workflow.Runtime.Scheduler.Run()