Tengo el siguiente problema:

Al momento de autorizar cualquier entidad o bien al presionar enviar y autorizar sobre cualquier entidad me muestra el siguiente error:

System.ServiceModel.FaultException: The operation could not be performed because WorkflowInstance 'f3119a1c-2434-4e59-a46f-ead476350d20' has completed. Server stack trace:
 at System.ServiceModel.Channels.ServiceChannel.HandleReply(ProxyOperationRuntime operation, ProxyRpc& rpc)
 at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)
 at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)
 at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message) Exception rethrown
 at [0]:
 at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
 at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
 at Aseinfo.VH4.Infraestructura.Workflow.AuthorizationWorkflowService.IAuthorizationWorkflowService.AutorizarActividadEnFlujo(AutorizarActividadEnFlujoRequest request)
 at Aseinfo.VH4.Infraestructura.Workflow.AuthorizationWorkflowService.AuthorizationWorkflowServiceClient.Aseinfo.VH4.Infraestructura.Workflow.AuthorizationWorkflowService.IAuthorizationWorkflowService.AutorizarActividadEnFlujo(AutorizarActividadEnFlujoRequest request)
 at Aseinfo.VH4.General.Controllers.FlujosAutorizacionController.<>c__DisplayClass3e.<Autorizar>b__39() in c:\BuildAgent\work\89066541112bb801\VH4\General\Controllers\FlujosAutorizacionController.cs:line 576
 at Aseinfo.VH4.General.Controllers.FlujosAutorizacionController.HandleWorkflowActionAndRetries(Action action, WorkflowAction actionPerformed, InstanciaRutaAutorizacion instancia, Nullable`1 codigoActividad) in c:\BuildAgent\work\89066541112bb801\VH4\General\Controllers\FlujosAutorizacionController.cs:line 794
 at Aseinfo.VH4.General.Controllers.FlujosAutorizacionController.Autorizar(List`1 codigosActividades, String comentarios, String areaOrigen, String controllerOrigen, String actionOrigen, String filtro, String returnAction) in c:\BuildAgent\work\89066541112bb801\VH4\General\Controllers\FlujosAutorizacionController.cs:line 575
 at lambda_method(Closure , ControllerBase , Object[] )
 at System.Web.Mvc.ActionMethodDispatcher.Execute(ControllerBase controller, Object[] parameters)
 at System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary`2 parameters)
 at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters)
 at System.Web.Mvc.Async.AsyncControllerActionInvoker.<BeginInvokeSynchronousActionMethod>b__39(IAsyncResult asyncResult, ActionInvocation innerInvokeState)
 at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult`2.CallEndDelegate(IAsyncResult asyncResult)
 at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResultBase`1.End()
 at System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethod(IAsyncResult asyncResult)
 at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3d()
 at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f()
 at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f()
 at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f()
 at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f()
 at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass33.<BeginInvokeActionMethodWithFilters>b__32(IAsyncResult asyncResult)
 at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult`1.CallEndDelegate(IAsyncResult asyncResult)
 at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResultBase`1.End()
 at System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethodWithFilters(IAsyncResult asyncResult)
 at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass21.<>c__DisplayClass2b.<BeginInvokeAction>b__1c()
 at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass21.<BeginInvokeAction>b__1e(IAsyncResult asyncResult)

Se reviso la configuracion del AppFabric y se valido que esta correctamente configurado, entonces se procedio a revisar la configuracion del WCF y ahí se detecto que al momento de configurar el Workflow Persistences no deja seleccionar ninguna base de datos ya que no muestra ninguna, como se ve en la siguiente imagen: alt text

El sistema se movio a un servidor nuevo pero anteriormente funcionaba correctamente. La version de Evolution es la 1.10.0.3

Les agradeceré sus comentarios

asked 26 Jul '16, 15:47

jdelcid's gravatar image

jdelcid
(suspended)
accept rate: 16%

edited 26 Jul '16, 16:02

Fernando%20Paz's gravatar image

Fernando Paz ♦♦
17.3k81635


Este error se da cuando existe dicrepancia entre los procesos y las entidades, es decir que el codigo de flujo en la entidad es uno y el codigo de flujo en el proceso es otro y a mi me dio en una situación similar de desconfiguración del appfabric.

Tienes que revisar las solicites del portal que esten pendientes y aplicar este script según sea el caso:

UPDATE
     sal.ext_horas_extras
SET
     ext_codigo_workflow = ira_codigo
FROM
     sal.ext_horas_extras
JOIN     
     wfl.ira_instancias_rutas_aut 
ON     
     ext_codigo = ira_codigo_entidad and ira_entityset_name = 'HorasExtras'
WHERE
    ext_estado = 'Pendiente'
link

answered 26 Jul '16, 16:55

sbarahona's gravatar image

sbarahona ♦♦
(suspended)
accept rate: 32%

Fíjate que utilice el script que me proporcionaste, pero el problema persiste, no sé si sabes de algo más que pueda revisar.

Y como te comento en el WCF no puedo escoger ninguna base de datos. Agradecería tus comentarios.

(29 Jul '16, 11:47) jdelcid jdelcid's gravatar image
Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Evolution en BitBucket

En este sitio puede acceder al código fuente, centro de descargas y reportar bugs, propuestas y mejoras para Evolution.

Evolution en JIRA

En este sitio puedes sugerir nueva funcionalidad para Evolution, o puedes votar por la funcionalidad ya propuesta por otros usuarios.

Tags:

×26

Asked: 26 Jul '16, 15:47

Seen: 1,088 times

Last updated: 29 Jul '16, 11:47

[Acerca de] [Preguntas Frecuentes] [Privacidad] [Soporte] [Contacto]
Copyright 2013-2018. Asesores en Informática