...

Ошибка при смене версии процесса

Тема в разделе "Проблемы/ошибки", создана пользователем alexfuse, 29 июн 2018.

  1. alexfuse

    alexfuse Member

    Здравствуйте. Возникла ошибка при попытке смены версии процесса. Ранее этого не делали.
    Что нужно подправить?
    Код:
    
    System.ArgumentException: Элемент с тем же ключом уже был добавлен.
    
       в System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
       в System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
       в System.Linq.Enumerable.ToDictionary[TSource,TKey,TElement](IEnumerable`1 source, Func`2 keySelector, Func`2 elementSelector, IEqualityComparer`1 comparer)
       в EleWise.ELMA.Workflow.BPMN.Managers.BPMNProcessManager`1.ValidateChangeVersion(IWorkflowProcess oldProcess, IWorkflowProcess newProcess, Guid[] initialActiveElementUids)
       в Castle.Proxies.Invocations.BPMNProcessManager`1_ValidateChangeVersion.InvokeMethodOnTarget()
       в Castle.DynamicProxy.AbstractInvocation.Proceed()
       в EleWise.ELMA.Runtime.NH.DiagnosticsInterceptor.rU9YeCtRjFfPHgpB8ow0(Object )
       в EleWise.ELMA.Runtime.NH.DiagnosticsInterceptor.Intercept(IInvocation invocation)
       в Castle.DynamicProxy.AbstractInvocation.Proceed()
       в EleWise.ELMA.Runtime.NH.Interceptors.AuditInterceptor.o05XmQDBdoKplxNysDMp(Object )
       в EleWise.ELMA.Runtime.NH.Interceptors.AuditInterceptor.Intercept(IInvocation invocation)
       в Castle.DynamicProxy.AbstractInvocation.Proceed()
       в EleWise.ELMA.Runtime.NH.TransactionInterceptor.BDeNUql7DMp3JhpkuQvF(Object )
       в EleWise.ELMA.Runtime.NH.TransactionInterceptor.Intercept(IInvocation invocation)
       в Castle.DynamicProxy.AbstractInvocation.Proceed()
       в Castle.Proxies.BPMNProcessManagerProxy.ValidateChangeVersion(IWorkflowProcess oldProcess, IWorkflowProcess newProcess, Guid[] initialActiveElementUids)
       в EleWise.ELMA.Workflow.Managers.WorkflowInstanceManager.UYiMPNtebukW1PsB2JGO(Object , Object , Object , Object )
       в EleWise.ELMA.Workflow.Managers.WorkflowInstanceManager.ValidateChangeProcessVersion(IWorkflowInstance instance, IWorkflowProcess process)
       в EleWise.ELMA.Workflow.Processes.Web.Helpers.ChangeProcessVersionHelper.BuildChangeVersionProcessViewModel(WorkflowInstanceViewModel workflowModel, IWorkflowInstance instance, IWorkflowProcess oldProcess, IWorkflowProcess newProcess)
       в EleWise.ELMA.Workflow.Processes.Web.Controllers.WorkflowInstanceController.ChangeProcessVersion(Int64 id)
       в lambda_method(Closure , ControllerBase , Object[] )
       в System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary`2 parameters)
       в System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters)
       в System.Web.Mvc.ControllerActionInvoker.<>c__DisplayClass13.b__10()
       в System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation)
       в System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation)
       в System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation)
       в System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation)
       в System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation)
       в System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation)
       в System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation)
       в System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation)
       в System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation)
       в System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName)
       в System.Web.Mvc.Controller.ExecuteCore()
       в System.Web.Mvc.ControllerBase.Execute(RequestContext requestContext)
       в System.Web.Mvc.MvcHandler.ProcessRequest(HttpContextBase httpContext)
       в Orchard.Mvc.Routes.ShellRoute.HttpHandler.ProcessRequest(HttpContext context)
       в System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
       в System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step)
       в System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
     
  2. Сталкивалась с ошибкой на старых версиях, после обновления на 3.11.17 ошибка не повторялась
     

Поделиться: