Al momento de enviar a flujo la entidad de Horas Extras en la versión 1.11.0.3 muestra el siguiente error:
Aseinfo.Infrastructure.Base.Exceptions.AuthorizationWorkflowException: Sucedio un error en el flujo. Se está logueando el exception interno y luego se logueará el que terminará la instancia ---> System.NullReferenceException: Object reference not set to an instance of an object.
at Aseinfo.Infrastructure.Data.Base.ObjectDataContextExtensions.AuditOnSavingChanges(ObjectContext context, List`1 entidadesAuditables, IAuthenticatedUser user) in C:\vh4\Infrastructure\DataAccess\EF\Base\ObjectDataContextExtensions.cs:line 240
at Aseinfo.VH4.Data.AppDataContext.DataContextSavingChanges(Object sender, EventArgs e) in C:\vh4\VH4\Data\AppDataContext.cs:line 176
at System.Data.Entity.Core.Objects.ObjectContext.OnSavingChanges()
at System.Data.Entity.Core.Objects.ObjectContext.PrepareToSaveChanges(SaveOptions options)
at System.Data.Entity.Core.Objects.ObjectContext.SaveChangesInternal(SaveOptions options, Boolean executeInExistingTransaction)
at Aseinfo.VH4.Data.AppDataContext.SaveChanges(SaveOptions options) in C:\vh4\VH4\Data\AppDataContext.cs:line 98
at Aseinfo.Infrastructure.Base.Entity.EntityServiceBase`2.SaveChanges() in C:\vh4\Infrastructure\Base\Entity\EntityServiceBase.cs:line 563
at Aseinfo.Infrastructure.Base.Entity.EntityServiceBase`2.DoInsert(T entity, Boolean saveChanges, Boolean bypassWorkflowInitialization) in C:\vh4\Infrastructure\Base\Entity\EntityServiceBase.cs:line 865
at Aseinfo.VH4.Infraestructura.Services.SchedulerService.GeneraEntidadProceso(IEntityWithKey entity, String entitySetName, String codigoEntidad, DateTime fechaEjecucion, IAuthorizationWorkflowManagedEntityService service, IDictionary`2 dataDictionary) in C:\vh4\VH4\Infraestructura\Services\SchedulerService.cs:line 342
at Aseinfo.VH4.Infraestructura.Services.SchedulerService.ProgramarFinalizacionAccion(IEntityWithKey entity, IAuthorizationWorkflowManagedEntityService service, DateTime fechaEjecucion, IDictionary`2 dataDictionary) in C:\vh4\VH4\Infraestructura\Services\SchedulerService.cs:line 105
at Aseinfo.Infrastructure.Base.Entity.EntityServiceBase`2.AutorizaEntidad(IAuthorizationWorkflowManagedEntity entity, String urlDetailsFlujo, String urlWorkflowService, Boolean ejecutarInmediatamente) in C:\vh4\Infrastructure\Base\Entity\EntityServiceBase.cs:line 661
at Aseinfo.VH4.Solicitudes.Services.SolicitudHoraExtraService.DeniegaEntidad(String codigoInstancia) in C:\vh4\VH4\Solicitudes\Services\SolicitudesHorasExtras\SolicitudHoraExtraService.cs:line 215
at Aseinfo.VH4.WorkflowServices.Services.AuthorizationWorkflowService.FinalizaInstanciaRutaAutorizacion(Guid codigoInstancia, EstadoActividadInstancia estadoFinalizacion, Nullable`1 codigoExpedienteUsuario, String username, String entityServiceTypeName, String comentarioUsuario) in C:\vh4\VH4\WorkflowServices\WorkflowServices\Services\AuthorizationWorkflowService.cs:line 191
at Aseinfo.VH4.WorkflowServices.Services.AuthorizationWorkflowStaticService.FinalizaInstanciaRutaAutorizacion(Guid codigoInstancia, EstadoActividadInstancia estadoFinalizacion, Int32 codigoExpedienteUsuario, String username, String entityServiceTypeName, String comentarioUsuario, WorkflowContext context) in C:\vh4\VH4\WorkflowServices\WorkflowServices\Services\AuthorizationWorkflowStaticService.cs:line 234 --- End of inner exception stack trace ---
at System.Activities.Statements.MethodExecutor.InvokeAndUnwrapExceptions(Func`3 func, Object targetInstance, Object[] actualParameters)
at System.Activities.Statements.MethodResolver.SyncMethodExecutor.BeginMakeMethodCall(AsyncCodeActivityContext context, Object target, AsyncCallback callback, Object state)
at System.Activities.Statements.MethodExecutor.BeginExecuteMethod(AsyncCodeActivityContext context, AsyncCallback callback, Object state)
at System.Activities.AsyncCodeActivity.InternalExecute(ActivityInstance instance, ActivityExecutor executor, BookmarkManager bookmarkManager)
at System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody(ActivityExecutor executor, BookmarkManager bookmarkManager, Location resultLocation)
asked
03 Jan '18, 14:44
Sandy
(suspended)
accept rate:
16%
Solo para salir de la duda, puede deshabilitar la auditoria de la entidad e intentar enviar a flujo la Hora Extra. Pareciera que está relacionado con eso.