Actualicé a un cliente de la 1.19.1.3 a la 1.19.1.5, luego de eso me reportaron el inconveniente que la Autorización de unas Entidades Adicionales no Finaliza.
Se revisó la sección de Procesos para validar si había existido algún error, pero no había registro de error solamente está la opción de Reintentar Ejecución, cuando se ejecuta el Reintento, se indica que el Proceso se programó para ejecución satisfactoriamente, sin embargo no se ejecuta nada, vuelve a quedar la pantalla para Reintentar Ejecución pero no aparece nada en la Bitácora de Ejecuciones.
Debido a lo anterior, revisé el Log del AppJob y encontré lo suguiente.
2020-08-25 11:39:28,241 [12] INFO Aseinfo.VH4.MicroServices.AppJob.Common.Tasks.AccionFinalizacionTask - Inicia la ejecución de la finalización: c0a2fe3d-3743-45ce-815e-8400b58d2579
2020-08-25 11:39:28,254 [12] INFO Aseinfo.VH4.MicroServices.AppJob.Common.Tasks.AccionFinalizacionTask - Reconfigurando el contenedor de Unity para la finalización: c0a2fe3d-3743-45ce-815e-8400b58d2579
2020-08-25 11:39:28,254 [12] INFO Aseinfo.VH4.MicroServices.AppJob.Common.Tasks.AccionFinalizacionTask - Inicializando el MetadataService para ejecutar la finalización: c0a2fe3d-3743-45ce-815e-8400b58d2579
2020-08-25 11:39:29,073 [12] INFO Aseinfo.VH4.MicroServices.AppJob.Common.Tasks.AccionFinalizacionTask - Obteniendo el servicio [Aseinfo.VH4.Solicitudes.Base.InstanciasEntidadesAdicionales.IInstanciaEntidadAdicionalService] para ejecutar la finalización: c0a2fe3d-3743-45ce-815e-8400b58d2579
2020-08-25 11:39:29,073 [12] ERROR Aseinfo.VH4.MicroServices.AppJob.Common.Tasks.AccionFinalizacionTask - Error al inicializar el Job de finalización c0a2fe3d-3743-45ce-815e-8400b58d2579
Unity.ResolutionFailedException: For more information add Diagnostic extension: Container.AddExtension(new Diagnostic()) ---> System.InvalidOperationException: No public constructor is available for type Aseinfo.Infrastructure.Base.Controllers.IControllerService. ---> Unity.Exceptions.InvalidRegistrationException: Exception of type 'Unity.Exceptions.InvalidRegistrationException' was thrown.
--- End of inner exception stack trace ---
at lambda_method(Closure , BuilderContext& )
at Unity.Strategies.BuildPlanStrategy.PreBuildUp(BuilderContext& context) in C:projectscontainersrcStrategiesBuildPlanStrategy.cs:line 82
at Unity.UnityContainer.<>c.<.ctor>b36_3(BuilderStrategy[] chain, BuilderContext& context) in C:projectscontainersrcUnityContainer.Resolution.cs:line 375
at Unity.Builder.BuilderContext.Resolve(Type type, String name, InternalRegistration registration) in C:projectscontainersrcBuilderContextBuilderContext.cs:line 156
at Unity.Builder.BuilderContext.Resolve(Type type, String name) in C:projectscontainersrcBuilderContextBuilderContext.cs:line 42
at Unity.Builder.BuilderContext.Resolve(ParameterInfo parameter, Object value) in C:projectscontainersrcBuilderContextBuilderContext.cs:line 196
at lambda_method(Closure , BuilderContext& )
at Unity.Strategies.BuildPlanStrategy.PreBuildUp(BuilderContext& context) in C:projectscontainersrcStrategiesBuildPlanStrategy.cs:line 82
at Unity.UnityContainer.<>c.<.ctor>b36_3(BuilderStrategy[] chain, BuilderContext& context) in C:projectscontainersrcUnityContainer.Resolution.cs:line 375
at Unity.Builder.BuilderContext.Resolve(Type type, String name, InternalRegistration registration) in C:projectscontainersrcBuilderContextBuilderContext.cs:line 156
at Unity.Builder.BuilderContext.Resolve(Type type, String name) in C:projectscontainersrcBuilderContextBuilderContext.cs:line 42
at Unity.Builder.BuilderContext.Resolve(ParameterInfo parameter, Object value) in C:projectscontainersrcBuilderContextBuilderContext.cs:line 196
at lambda_method(Closure , BuilderContext& )
at Unity.Strategies.BuildPlanStrategy.PreBuildUp(BuilderContext& context) in C:projectscontainersrcStrategiesBuildPlanStrategy.cs:line 82
at Unity.UnityContainer.<>c.<.ctor>b36_2(BuilderContext& context) in C:projectscontainersrcUnityContainer.Resolution.cs:line 258
--- End of inner exception stack trace ---
at Unity.UnityContainer.<>c.<.ctor>b36_2(BuilderContext& context) in C:projectscontainersrcUnityContainer.Resolution.cs:line 270
at Unity.UnityContainer.Unity.IUnityContainer.Resolve(Type type, String name, ResolverOverride[] overrides) in C:projectscontainersrcUnityContainer.IUnityContainer.cs:line 238
at Unity.UnityContainerExtensions.Resolve(IUnityContainer container, Type t, ResolverOverride[] overrides) in C:projectsabstractionssrcExtensionsContainerUnityContainer.cs:line 913
at Aseinfo.VH4.MicroServices.AppJob.Common.Tasks.AccionFinalizacionTask.Execute(Dictionary2 data, Action
1 reintentarEjecucion) in C:vh4VH4MicroServicesAppJobCommonTasksAccionFinalizacionTask.cs:line 270
2020-08-25 11:39:29,089 [12] INFO Aseinfo.VH4.MicroServices.AppJob.Common.Tasks.AccionFinalizacionTask - Iniciando la programación del reintento dentro de 10 segundos proceso [Aseinfo.VH4.Solicitudes.Base.InstanciasEntidadesAdicionales.IInstanciaEntidadAdicionalService] para ejecutar la finalización: c0a2fe3d-3743-45ce-815e-8400b58d2579
2020-08-25 11:39:29,167 [51] INFO Aseinfo.VH4.MicroServices.AppJobs.QuartzJobs.AccionFinalizacionJob - Programando JOB para reintentar la finalización de la entidad:
{
"JobKey": "c0a2fe3d-3743-45ce-815e-8400b58d2579",
"JobGroup": "Finalization",
"JobType": "Aseinfo.VH4.MicroServices.AppJobs.QuartzJobs.AccionFinalizacionJob",
"TriggerKey": {
"Name": "c0a2fe3d-3743-45ce-815e-8400b58d2579",
"Group": "Finalization"
},
"NumeroSegundosParaReintentar": 10,
"TriggerStartTime": "2020-08-25T11:39:39.0895235-06:00",
"Entidad": {
"CodigoEntidad": null,
"EntitySetName": null
}
}
2020-08-25 11:39:39,099 [52] INFO Aseinfo.VH4.MicroServices.AppJob.Common.Tasks.AccionFinalizacionTask - Inicia la ejecución de la finalización: c0a2fe3d-3743-45ce-815e-8400b58d2579
2020-08-25 11:39:39,115 [52] INFO Aseinfo.VH4.MicroServices.AppJob.Common.Tasks.AccionFinalizacionTask - Reconfigurando el contenedor de Unity para la finalización: c0a2fe3d-3743-45ce-815e-8400b58d2579
2020-08-25 11:39:39,115 [52] INFO Aseinfo.VH4.MicroServices.AppJob.Common.Tasks.AccionFinalizacionTask - Inicializando el MetadataService para ejecutar la finalización: c0a2fe3d-3743-45ce-815e-8400b58d2579
2020-08-25 11:39:40,380 [52] INFO Aseinfo.VH4.MicroServices.AppJob.Common.Tasks.AccionFinalizacionTask - Obteniendo el servicio [Aseinfo.VH4.Solicitudes.Base.InstanciasEntidadesAdicionales.IInstanciaEntidadAdicionalService] para ejecutar la finalización: c0a2fe3d-3743-45ce-815e-8400b58d2579
2020-08-25 11:39:40,380 [52] ERROR Aseinfo.VH4.MicroServices.AppJob.Common.Tasks.AccionFinalizacionTask - Error al inicializar el Job de finalización c0a2fe3d-3743-45ce-815e-8400b58d2579
Unity.ResolutionFailedException: For more information add Diagnostic extension: Container.AddExtension(new Diagnostic()) ---> System.InvalidOperationException: No public constructor is available for type Aseinfo.Infrastructure.Base.Controllers.IControllerService. ---> Unity.Exceptions.InvalidRegistrationException: Exception of type 'Unity.Exceptions.InvalidRegistrationException' was thrown.
--- End of inner exception stack trace ---
at lambda_method(Closure , BuilderContext& )
at Unity.Strategies.BuildPlanStrategy.PreBuildUp(BuilderContext& context) in C:projectscontainersrcStrategiesBuildPlanStrategy.cs:line 82
at Unity.UnityContainer.<>c.<.ctor>b36_3(BuilderStrategy[] chain, BuilderContext& context) in C:projectscontainersrcUnityContainer.Resolution.cs:line 375
at Unity.Builder.BuilderContext.Resolve(Type type, String name, InternalRegistration registration) in C:projectscontainersrcBuilderContextBuilderContext.cs:line 156
at Unity.Builder.BuilderContext.Resolve(Type type, String name) in C:projectscontainersrcBuilderContextBuilderContext.cs:line 42
at Unity.Builder.BuilderContext.Resolve(ParameterInfo parameter, Object value) in C:projectscontainersrcBuilderContextBuilderContext.cs:line 196
at lambda_method(Closure , BuilderContext& )
at Unity.Strategies.BuildPlanStrategy.PreBuildUp(BuilderContext& context) in C:projectscontainersrcStrategiesBuildPlanStrategy.cs:line 82
at Unity.UnityContainer.<>c.<.ctor>b36_3(BuilderStrategy[] chain, BuilderContext& context) in C:projectscontainersrcUnityContainer.Resolution.cs:line 375
at Unity.Builder.BuilderContext.Resolve(Type type, String name, InternalRegistration registration) in C:projectscontainersrcBuilderContextBuilderContext.cs:line 156
at Unity.Builder.BuilderContext.Resolve(Type type, String name) in C:projectscontainersrcBuilderContextBuilderContext.cs:line 42
at Unity.Builder.BuilderContext.Resolve(ParameterInfo parameter, Object value) in C:projectscontainersrcBuilderContextBuilderContext.cs:line 196
at lambda_method(Closure , BuilderContext& )
at Unity.Strategies.BuildPlanStrategy.PreBuildUp(BuilderContext& context) in C:projectscontainersrcStrategiesBuildPlanStrategy.cs:line 82
at Unity.UnityContainer.<>c.<.ctor>b36_2(BuilderContext& context) in C:projectscontainersrcUnityContainer.Resolution.cs:line 258
--- End of inner exception stack trace ---
at Unity.UnityContainer.<>c.<.ctor>b36_2(BuilderContext& context) in C:projectscontainersrcUnityContainer.Resolution.cs:line 270
at Unity.UnityContainer.Unity.IUnityContainer.Resolve(Type type, String name, ResolverOverride[] overrides) in C:projectscontainersrcUnityContainer.IUnityContainer.cs:line 238
at Unity.UnityContainerExtensions.Resolve(IUnityContainer container, Type t, ResolverOverride[] overrides) in C:projectsabstractionssrcExtensionsContainerUnityContainer.cs:line 913
at Aseinfo.VH4.MicroServices.AppJob.Common.Tasks.AccionFinalizacionTask.Execute(Dictionary2 data, Action
1 reintentarEjecucion) in C:vh4VH4MicroServicesAppJobCommonTasksAccionFinalizacionTask.cs:line 270
2020-08-25 11:39:40,443 [52] INFO Aseinfo.VH4.MicroServices.AppJob.Common.Tasks.AccionFinalizacionTask - Iniciando la programación del reintento dentro de 10 segundos proceso [Aseinfo.VH4.Solicitudes.Base.InstanciasEntidadesAdicionales.IInstanciaEntidadAdicionalService] para ejecutar la finalización: c0a2fe3d-3743-45ce-815e-8400b58d2579
2020-08-25 11:39:40,490 [54] INFO Aseinfo.VH4.MicroServices.AppJobs.QuartzJobs.AccionFinalizacionJob - Programando JOB para reintentar la finalización de la entidad:
{
"JobKey": "c0a2fe3d-3743-45ce-815e-8400b58d2579",
"JobGroup": "Finalization",
"JobType": "Aseinfo.VH4.MicroServices.AppJobs.QuartzJobs.AccionFinalizacionJob",
"TriggerKey": {
"Name": "c0a2fe3d-3743-45ce-815e-8400b58d2579",
"Group": "Finalization"
},
"NumeroSegundosParaReintentar": 10,
"TriggerStartTime": "2020-08-25T11:39:50.4590097-06:00",
"Entidad": {
"CodigoEntidad": null,
"EntitySetName": null
}
}
2020-08-25 11:39:50,487 [51] INFO Aseinfo.VH4.MicroServices.AppJob.Common.Tasks.AccionFinalizacionTask - Inicia la ejecución de la finalización: c0a2fe3d-3743-45ce-815e-8400b58d2579
2020-08-25 11:39:50,487 [51] INFO Aseinfo.VH4.MicroServices.AppJob.Common.Tasks.AccionFinalizacionTask - Reconfigurando el contenedor de Unity para la finalización: c0a2fe3d-3743-45ce-815e-8400b58d2579
2020-08-25 11:39:50,487 [51] INFO Aseinfo.VH4.MicroServices.AppJob.Common.Tasks.AccionFinalizacionTask - Inicializando el MetadataService para ejecutar la finalización: c0a2fe3d-3743-45ce-815e-8400b58d2579
2020-08-25 11:39:51,438 [51] INFO Aseinfo.VH4.MicroServices.AppJob.Common.Tasks.AccionFinalizacionTask - Obteniendo el servicio [Aseinfo.VH4.Solicitudes.Base.InstanciasEntidadesAdicionales.IInstanciaEntidadAdicionalService] para ejecutar la finalización: c0a2fe3d-3743-45ce-815e-8400b58d2579
2020-08-25 11:39:51,454 [51] ERROR Aseinfo.VH4.MicroServices.AppJob.Common.Tasks.AccionFinalizacionTask - Error al inicializar el Job de finalización c0a2fe3d-3743-45ce-815e-8400b58d2579
Unity.ResolutionFailedException: For more information add Diagnostic extension: Container.AddExtension(new Diagnostic()) ---> System.InvalidOperationException: No public constructor is available for type Aseinfo.Infrastructure.Base.Controllers.IControllerService. ---> Unity.Exceptions.InvalidRegistrationException: Exception of type 'Unity.Exceptions.InvalidRegistrationException' was thrown.
--- End of inner exception stack trace ---
at lambda_method(Closure , BuilderContext& )
at Unity.Strategies.BuildPlanStrategy.PreBuildUp(BuilderContext& context) in C:projectscontainersrcStrategiesBuildPlanStrategy.cs:line 82
at Unity.UnityContainer.<>c.<.ctor>b36_3(BuilderStrategy[] chain, BuilderContext& context) in C:projectscontainersrcUnityContainer.Resolution.cs:line 375
at Unity.Builder.BuilderContext.Resolve(Type type, String name, InternalRegistration registration) in C:projectscontainersrcBuilderContextBuilderContext.cs:line 156
at Unity.Builder.BuilderContext.Resolve(Type type, String name) in C:projectscontainersrcBuilderContextBuilderContext.cs:line 42
at Unity.Builder.BuilderContext.Resolve(ParameterInfo parameter, Object value) in C:projectscontainersrcBuilderContextBuilderContext.cs:line 196
at lambda_method(Closure , BuilderContext& )
at Unity.Strategies.BuildPlanStrategy.PreBuildUp(BuilderContext& context) in C:projectscontainersrcStrategiesBuildPlanStrategy.cs:line 82
at Unity.UnityContainer.<>c.<.ctor>b36_3(BuilderStrategy[] chain, BuilderContext& context) in C:projectscontainersrcUnityContainer.Resolution.cs:line 375
at Unity.Builder.BuilderContext.Resolve(Type type, String name, InternalRegistration registration) in C:projectscontainersrcBuilderContextBuilderContext.cs:line 156
at Unity.Builder.BuilderContext.Resolve(Type type, String name) in C:projectscontainersrcBuilderContextBuilderContext.cs:line 42
at Unity.Builder.BuilderContext.Resolve(ParameterInfo parameter, Object value) in C:projectscontainersrcBuilderContextBuilderContext.cs:line 196
at lambda_method(Closure , BuilderContext& )
at Unity.Strategies.BuildPlanStrategy.PreBuildUp(BuilderContext& context) in C:projectscontainersrcStrategiesBuildPlanStrategy.cs:line 82
at Unity.UnityContainer.<>c.<.ctor>b36_2(BuilderContext& context) in C:projectscontainersrcUnityContainer.Resolution.cs:line 258
--- End of inner exception stack trace ---
at Unity.UnityContainer.<>c.<.ctor>b36_2(BuilderContext& context) in C:projectscontainersrcUnityContainer.Resolution.cs:line 270
at Unity.UnityContainer.Unity.IUnityContainer.Resolve(Type type, String name, ResolverOverride[] overrides) in C:projectscontainersrcUnityContainer.IUnityContainer.cs:line 238
at Unity.UnityContainerExtensions.Resolve(IUnityContainer container, Type t, ResolverOverride[] overrides) in C:projectsabstractionssrcExtensionsContainerUnityContainer.cs:line 913
at Aseinfo.VH4.MicroServices.AppJob.Common.Tasks.AccionFinalizacionTask.Execute(Dictionary2 data, Action
1 reintentarEjecucion) in C:vh4VH4MicroServicesAppJobCommonTasksAccionFinalizacionTask.cs:line 270
2020-08-25 11:39:51,454 [51] INFO Aseinfo.VH4.MicroServices.AppJob.Common.Tasks.AccionFinalizacionTask - Iniciando la programación del reintento dentro de 10 segundos proceso [Aseinfo.VH4.Solicitudes.Base.InstanciasEntidadesAdicionales.IInstanciaEntidadAdicionalService] para ejecutar la finalización: c0a2fe3d-3743-45ce-815e-8400b58d2579
2020-08-25 11:39:51,594 [22] INFO Aseinfo.VH4.MicroServices.AppJobs.QuartzJobs.AccionFinalizacionJob - Programando JOB para reintentar la finalización de la entidad:
{
"JobKey": "c0a2fe3d-3743-45ce-815e-8400b58d2579",
"JobGroup": "Finalization",
"JobType": "Aseinfo.VH4.MicroServices.AppJobs.QuartzJobs.AccionFinalizacionJob",
"TriggerKey": {
"Name": "c0a2fe3d-3743-45ce-815e-8400b58d2579",
"Group": "Finalization"
},
"NumeroSegundosParaReintentar": 10,
"TriggerStartTime": "2020-08-25T11:40:01.4541706-06:00",
"Entidad": {
"CodigoEntidad": null,
"EntitySetName": null
}
}
Quedo al pendiente por si es alguna configuración que me faltó realizar o si es algún Bug en Evolution.
Gracias de antemano.
Olvidé indicar que en la versión 1.19.1.3, el proceso si funcionaba correctamente.
Tambien olvido mencionar que esta entidad adicional tiene parametrizado un procedo despues de finalizar. No se si eso estara afectando o si las indicaciones de Carlitos y Salvador Arias.