收到CRM 2013中按需工作流的错误

问题描述 投票:0回答:1

我在按需工作流上运行时遇到错误。按需工作流只是通过复制记录的内容来创建记录。当我选择多个记录并运行按需工作流时,会发生此错误。如果我仅选择一条记录并运行工作流,则其工作正常。

没有活跃的交易。此错误通常是由自定义插件引起的,这些自定义插件会忽略服务调用中的错误并继续进行处理。

插件跟踪:

[Microsoft.Xrm.Sdk.Workflow: Microsoft.Xrm.Sdk.Workflow.Activities.CreateEntity]
[CreateStep1: Create a Clone Lead]
Error Message:

Unhandled Exception:
System.ServiceModel.FaultException`1[[Microsoft.Xrm.Sdk.OrganizationServiceFault, 
Microsoft.Xrm.Sdk, Version=6.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:
There is no active transaction. This error is usually caused by custom plug-ins that
ignore errors from service calls and continue processing.Detail: 
<OrganizationServiceFault xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.microsoft.com/xrm/2011/Contracts">

-2147220911没有有效的交易。此错误通常是由自定义插件引起的,这些自定义插件会忽略服务调用中的错误并继续进行处理。2013-10-15T10:51:50.8984331Z-2147220911没有有效的交易。此错误通常是由自定义插件引起的,这些自定义插件会忽略服务调用中的错误并继续进行处理。2013-10-15T10:51:50.8984331Z[Microsoft.Xrm.Sdk.Workflow:Microsoft.Xrm.Sdk.Workflow.Activities.CreateEntity][CreateStep1:创建克隆线索]在Microsoft.Crm.Extensibility.OrganizationSdkServiceInternal.Create(实体实体,CorrelationToken相关令牌,CallerOriginToken调用方OriginToken,WebServiceType服务类型)在Microsoft.Crm.Extensibility.InprocessServiceProxy.CreateCore(实体实体)在Microsoft.Crm.Workflow.Services.CreateActivityService中。<> c _ DisplayClass1。 b _ 0(IOrganizationService sdkService)在Microsoft.Crm.Workflow.Services.ActivityServiceBase.ExecuteInTransactedContext(ActivityDelegate activityDelegate)在Microsoft.Crm.Workflow.Services.CreateActivityService.ExecuteInternal(ActivityContext执行上下文,CreateEntity createEntity)在Microsoft.Crm.Workflow.Services.CreateActivityService.Execute(ActivityContext执行上下文,CreateEntity createEntity)在System.Activities.CodeActivity.InternalExecute处(ActivityInstance实例,ActivityExecutor执行程序,BookmarkManager书签管理器)在System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody(ActivityExecutor执行程序,BookmarkManager书签管理器,位置resultLocation)

crm dynamics-crm-2013
1个回答
0
投票

[似乎有一个插件代码,其中在continue;块内有一个catch语句,该语句在工作流正在执行的操作上触发。如果是这样,则需要从continue;中删除catch语句。

© www.soinside.com 2019 - 2024. All rights reserved.