none
Error Workflow Aprobación OOB SharePoint 2010 RRS feed

  • Pregunta

  • Hola a todos, estoy teniendo un problema con el workflow nativo de aprobación.

    El problema es que si se rechaza la tarea de aprobación, el workflow no finaliza y se visualiza el siguiente mensaje de error:

    En el log de sharepoint se ven estos errores:

    Workflow Infrastructure        88xr Unexpected WinWF Internal Error, terminating workflow Id# 8bf7fef1-c92e-4b22-a16f-480425d3adc6 

    Workflow Infrastructure        98d4 Unexpected System.InvalidOperationException:CompositeActivity cannot transition to 'Closed' status when there are active child context still exist for child activity.     at System.Workflow.ComponentModel.Activity.MarkClosed()     at System.Workflow.ComponentModel.ActivityExecutionContext.CloseActivity()     at Microsoft.Office.Workflow.Actions.OfficeTask.FinalClose(Object sender, EventArgs eventArgs)     at System.Workflow.ComponentModel.ActivityExecutorDelegateInfo`1.ActivityExecutorDelegateOperation.Run(IWorkflowCoreRuntime workflowCoreRuntime)     at System.Workflow.Runtime.Scheduler.Run() 

    El workflow esta configurado para finalizar ante el primer rechazo.

    La granja es SharePoint Server 2010 con el paquete acumulativo del 12/2012

    La única solución que encontré hasta el momento requiere volver a una versión anterior de la DLL Microsoft.Office.Workflow.Actions.dll, la (14.0.6108.5000) que corresponde al update del 02/2012. Les dejo el link a la documentación: http://social.technet.microsoft.com/Forums/sharepoint/en-US/b0ffcfd7-5025-4007-a9f2-eb6d0b90f5c0/after-april-2012-commulative-updates-workflow-remains-in-progress-and-gives-error-after-completion

    Alguien experimentó el mismo problema?

    Revise los hotfix posteriores al 12/2012 y no encontré detalle de este error.

    Muchas gracias


    Msorli

    miércoles, 17 de julio de 2013 19:45

Respuestas

  • Buenas,

    Pues seguramente el problema es el que has identificado: algo en la actualización acumulada 12/2012 ha roto el funcionamiento del trabajo por lo que o vuelves a un estado anterior a la misma o revisas si aplicando actualizaciones que han aparecido a posteriori se soluciona el problema. Como siempre digo, las actualizaciones acumuladas hay que verlas con respeto y aplicarlas en entornos productivos siempre que estemos seguros de qué solucionan un problema que tengamos o introducen mejoras sustanciales...en cualquier caso, hay que introducirlas después de testear y probar mucho.

    Un saludo


    ------------------------------------------------------------
    Juan Carlos González Martín MVP de SharePoint Server
    Director revista CompartiMOSS: http://www.compartimoss.com
    Blog: http://geeks.ms/blogs/ciin
    Twitter: @jcgm1978
    ------------------------------------------------------------

    jueves, 18 de julio de 2013 6:32

Todas las respuestas

  • Buenas,

    Pues seguramente el problema es el que has identificado: algo en la actualización acumulada 12/2012 ha roto el funcionamiento del trabajo por lo que o vuelves a un estado anterior a la misma o revisas si aplicando actualizaciones que han aparecido a posteriori se soluciona el problema. Como siempre digo, las actualizaciones acumuladas hay que verlas con respeto y aplicarlas en entornos productivos siempre que estemos seguros de qué solucionan un problema que tengamos o introducen mejoras sustanciales...en cualquier caso, hay que introducirlas después de testear y probar mucho.

    Un saludo


    ------------------------------------------------------------
    Juan Carlos González Martín MVP de SharePoint Server
    Director revista CompartiMOSS: http://www.compartimoss.com
    Blog: http://geeks.ms/blogs/ciin
    Twitter: @jcgm1978
    ------------------------------------------------------------

    jueves, 18 de julio de 2013 6:32
  • Gracias Juan Carlos, sigo búscando alguna alternativa antes de reemplazar la DLL, ya que eso puede traer otras complicaciones.

    Saludos


    Msorli

    viernes, 19 de julio de 2013 12:28