Al finalizar una entidad adicional se genera el siguiente mensaje y no se finaliza el proceso, la versión es 1.11.2.7 base de datos de Oracle 2020-07-24 13:19:38,710 [AppJobWinServiceScheduler_Worker-5] ERROR Aseinfo.VH4.WindowsServices.ApplicationJobs.AccionFinalizacionJob - Error al inicializar el Job de finalización eff58bf6-eaec-45dd-a380-6eb5802abc7f Microsoft.Practices.Unity.ResolutionFailedException: Resolution of the dependency failed, type = "Aseinfo.VH4.Solicitudes.Base.InstanciasEntidadesAdicionales.IInstanciaEntidadAdicionalService", name = "(none)". Exception occurred while: while resolving. Exception is: InvalidOperationException - The current type, Aseinfo.Infrastructure.Base.Controllers.IControllerService, is an interface and cannot be constructed. Are you missing a type mapping? At the time of the exception, the container was: Resolving Aseinfo.VH4.Solicitudes.Services.InstanciasEntidadesAdicionales.InstanciaEntidadAdicionalService,(none) (mapped from Aseinfo.VH4.Solicitudes.Base.InstanciasEntidadesAdicionales.IInstanciaEntidadAdicionalService, (none))
Resolving parameter "configuracionEntidadAdicionalService" of constructor Aseinfo.VH4.Solicitudes.Services.InstanciasEntidadesAdicionales.InstanciaEntidadAdicionalService(Aseinfo.Infrastructure.Base.Entity.IGenericAppEntityRepository repository, Aseinfo.VH4.Solicitudes.Base.InstanciasEntidadesAdicionales.IInstanciaEntidadAdicionalRuleValidator ruleValidator, Aseinfo.VH4.Expedientes.Base.Empleos.IEmpleoService empleoService, Aseinfo.Infrastructure.Base.DataAccess.IDbDataAccessService dbDataAccessService, Aseinfo.VH4.Administracion.Base.ConfiguracionesEntidadesAdicionales.IConfiguracionEntidadAdicionalService configuracionEntidadAdicionalService, Aseinfo.VH4.Expedientes.Base.Expedientes.IExpedienteService expedienteService)
Resolving Aseinfo.VH4.Administracion.Services.ConfiguracionesEntidadesAdicionales.ConfiguracionEntidadAdicionalService,(none) (mapped from Aseinfo.VH4.Administracion.Base.ConfiguracionesEntidadesAdicionales.IConfiguracionEntidadAdicionalService, (none))
Resolving parameter "controllerService" of constructor Aseinfo.VH4.Administracion.Services.ConfiguracionesEntidadesAdicionales.ConfiguracionEntidadAdicionalService(Aseinfo.Infrastructure.Base.Entity.IGenericAppEntityRepository repository, Aseinfo.VH4.Administracion.Base.ConfiguracionesEntidadesAdicionales.IConfiguracionEntidadAdicionalRuleValidator ruleValidator, Aseinfo.Infrastructure.Base.Controllers.IControllerService controllerService)
Resolving Aseinfo.Infrastructure.Base.Controllers.IControllerService,(none)
---> System.InvalidOperationException: The current type, Aseinfo.Infrastructure.Base.Controllers.IControllerService, is an interface and cannot be constructed. Are you missing a type mapping?
at Microsoft.Practices.ObjectBuilder2.DynamicMethodConstructorStrategy.ThrowForAttemptingToConstructInterface(IBuilderContext context)
at BuildUp_Aseinfo.Infrastructure.Base.Controllers.IControllerService(IBuilderContext )
at Microsoft.Practices.ObjectBuilder2.BuildPlanStrategy.PreBuildUp(IBuilderContext context)
at Microsoft.Practices.ObjectBuilder2.StrategyChain.ExecuteBuildUp(IBuilderContext context)
at Microsoft.Practices.ObjectBuilder2.BuilderContext.NewBuildUp(NamedTypeBuildKey newBuildKey)
at BuildUp_Aseinfo.VH4.Administracion.Services.ConfiguracionesEntidadesAdicionales.ConfiguracionEntidadAdicionalService(IBuilderContext )
at Microsoft.Practices.ObjectBuilder2.BuildPlanStrategy.PreBuildUp(IBuilderContext context)
at Microsoft.Practices.ObjectBuilder2.StrategyChain.ExecuteBuildUp(IBuilderContext context)
at Microsoft.Practices.ObjectBuilder2.BuilderContext.NewBuildUp(NamedTypeBuildKey newBuildKey)
at BuildUp_Aseinfo.VH4.Solicitudes.Services.InstanciasEntidadesAdicionales.InstanciaEntidadAdicionalService(IBuilderContext )
at Microsoft.Practices.ObjectBuilder2.BuildPlanStrategy.PreBuildUp(IBuilderContext context)
at Microsoft.Practices.ObjectBuilder2.StrategyChain.ExecuteBuildUp(IBuilderContext context)
at Microsoft.Practices.Unity.UnityContainer.DoBuildUp(Type t, Object existing, String name, IEnumerable asked 27 Jul '20, 11:52 Hazel Paz |
Buenas tardes, se agrego un issue(INC-249) para resolver en la siguiente versión de hotfix, si se necesita la corrección es agregando las siguientes líneas al archivo AppJobWinService/bin/AppJobWinService.unity.config Debajo de la linea 509:
Debajo de la linea 971:
Debajo de la linea 1350:
Debajo de la linea 1560:
Cualquier ayuda o soporte estaré al pendiente en Teams. answered 27 Jul '20, 15:03 Salvador Arias |