none
StopWorkflowException en CRM 4.0 RRS feed

  • Pregunta

  • Hola a todos,

    Tenemos un problema con CRM 4.0. Actualmente contamos con pocos workflows y con condiciones simples de comprovación y actualización de campos. Desde el CRM vemos que los procesos y las condiciones se lanzan correctamente pero en la traza que deja el propio CRM nos aparece el error de StopWorkflowException y el sistema nos va un poco lento y a veces se queda colgado.
    A continuación pongo un ejemplo de la traza.

    Process:CrmAsyncService |Organization:77ebee00-7408-e511-a321-c81f66c6e843 |Thread: 19 |Category: Platform.Workflow |User: 00000000-0000-0000-0000-000000000000 |Level: Error | WorkflowHost.OnWorkflowTerminated
    >Workflow terminated: {20FF564C-0A86-E611-8151-C81F66C6E843} – Microsoft.Crm.Workflow.Activities.StopWorkflowException
    at Microsoft.Crm.Workflow.Activities.StopWorkflowActivity.Execute(ActivityExecutionContext executionContext)
    at System.Workflow.ComponentModel.ActivityExecutor`1.Execute(T activity, ActivityExecutionContext executionContext)
    at System.Workflow.ComponentModel.ActivityExecutor`1.Execute(Activity activity, ActivityExecutionContext executionContext)
    at System.Workflow.ComponentModel.ActivityExecutorOperation.Run(IWorkflowCoreRuntime workflowCoreRuntime)
    at System.Workflow.Runtime.Scheduler.Run()

    Alguna idea o sugerencia de la causa de estos errores?

    Saludos y gracias!

    Raúl

    lunes, 17 de octubre de 2016 7:51

Todas las respuestas

  • Hola, 

    Cuantos wf en espera tienes? Lo que podrías hacer, es un mantenimiento de todos los wf, cuando wf tienes cancelados? cuantos wf tienes en pausa? podrías reiniciar tu servicio asyn y ver como se comporta.

    Cuando el servicio esta sobrecargado, algunos wf pueden fallar.


    Salu2 Atilin | http://www.dexrm.com

    miércoles, 19 de octubre de 2016 7:21
  • Habilita el trace y mandanos los archivo para ver que puede est ar pasando.  

    Salu2 Atilin | http://www.dexrm.com

    miércoles, 19 de octubre de 2016 7:22
  • Hola Atilio,

    Gracias por contestar. Tenemos actualmente 9 workflows activos. Desde el CRM vemos que acaban correctamente, el problema es que después nos aparecen estas trazas de logs y el sistema nos va muy lento debido a que afecta a muchos registros estos workflows.

    Como traza de log siempre nos aparece la misma, la que he comentado anteriormente con el error WorkflowHost.OnWorkflowTerminated, pese a que se ejecutan correctamente.

    Ya reiniciamos el servicio y continúa igual. 

    Un saludo

    miércoles, 19 de octubre de 2016 7:51
  • Buenas,

    Puedes ir al visto de eventos y ver si hay algun error?

    Quizás tu WF esta dando un error al crear/actualizar un registros, quizás te falta un campo que es requerido. 

    En los trabajos de sistemas del mismo CRM, cuando WF en espera tienes? 


    Salu2 Atilin | http://www.dexrm.com

    lunes, 24 de octubre de 2016 8:04