lunes, 21 de junio de 2010

Error No se pueden cargar las acciones de flujo de trabajo del servidor

Al intentar crear desde SharePoint Designer 2010 un flujo de trabajo personalizado saltaba el error “No se pueden cargar las acciones de flujo de trabajo del servidor” (“Unable to load workflow actions from the server”).

image

Lo primero que hice fue verificar que no se habían modificado el fichero de acciones de WF “WSS.ACTIONS” como indica el artículo “Error al cargar el archivo de configuración del flujo de trabajo”.

Pero el problema persistía, después de mirar un rato los logs de SharePoint me fijé que aparecía un error del tipo:

Microsoft.SharePoint.SPException: Error al encontrar el archivo XML en la ubicación '14\Template\Features\ReportServer\feature.xml' …..

at Microsoft.SharePoint.SoapServer.WebPartPagesWebService.GetWorkflowActionsFromFeatureElements

 

Al buscar la feature “ReportServer” en el directorio físico del servidor no existía, lo que significaba que la base de datos de configuración tenía registrada la feature pero no se había copiado físicamente, por lo que al realizar la carga daba un error.

Mi solución fue la de quitar la feature mediante PowerShell y realizar un iisreset:

 

$farm = Get-SPFarm

$fuckfeature = $farm.FeatureDefinitions | where {$_.DisplayName -eq "ReportServer"}

$fuckfeature.Delete()

No hay comentarios: