Qual a dúvida?


    Esse artigo irá orientar o usuário em como solucionar o erro a seguir apresentado ao tentar acessar a rotina de cadastro de funcionários: 

    Descrição System.Reflection.TargetInvocationException: Uma exceção foi acionada pelo destino de uma chamada. ---> SimpleInjector.ActivationException: URI inválido: não foi possível determinar o formato do URI. ---> System.UriFormatException: URI inválido: não foi possível determinar o formato do URI.
       em System.Uri.CreateThis(String uri, Boolean dontEscape, UriKind uriKind)
       em System.Uri..ctor(String uriString)
       em Prosoft.OnPremises.Esocial.Infra.Api.CertificateApiQuery..ctor(ILogging logging, ITokenProvider tokenProvider, IConfigBuilder config)
       em lambda_method(Closure )
       em SimpleInjector.Lifestyles.SingletonLifestyle.SingletonLifestyleRegistration`1.CreateInstance(Func`1 instanceCreator)
       em SimpleInjector.Lifestyles.SingletonLifestyle.SingletonLifestyleRegistration`1.CreateInstanceWithNullCheck()
       em SimpleInjector.Lifestyles.SingletonLifestyle.SingletonLifestyleRegistration`1.GetInterceptedInstance()
       em SimpleInjector.Lifestyles.SingletonLifestyle.SingletonLifestyleRegistration`1.BuildExpression()
       em SimpleInjector.InstanceProducer.BuildExpressionInternal()
       em System.Lazy`1.CreateValue()
       em System.Lazy`1.LazyInitValue()
       em System.Lazy`1.get_Value()
       em SimpleInjector.InstanceProducer.BuildExpression()
       --- Fim do rastreamento de pilha de exceções internas ---
       em SimpleInjector.InstanceProducer.BuildExpression()
       em SimpleInjector.Registration.BuildConstructorParameters(ConstructorInfo constructor)
       em SimpleInjector.Registration.BuildNewExpression()
       em SimpleInjector.Registration.BuildTransientExpression()
       em SimpleInjector.Lifestyles.SingletonLifestyle.SingletonLifestyleRegistration`1.CreateInstanceWithNullCheck()
       em SimpleInjector.Lifestyles.SingletonLifestyle.SingletonLifestyleRegistration`1.GetInterceptedInstance()
       em SimpleInjector.Lifestyles.SingletonLifestyle.SingletonLifestyleRegistration`1.BuildExpression()
       em SimpleInjector.InstanceProducer.BuildExpressionInternal()
       em System.Lazy`1.CreateValue()
       em System.Lazy`1.LazyInitValue()
       em System.Lazy`1.get_Value()
       em SimpleInjector.InstanceProducer.BuildExpression()
       em SimpleInjector.Registration.BuildConstructorParameters(ConstructorInfo constructor)
       em SimpleInjector.Registration.BuildNewExpression()
       em SimpleInjector.Registration.BuildTransientExpression()
       em SimpleInjector.Lifestyles.SingletonLifestyle.SingletonLifestyleRegistration`1.CreateInstanceWithNullCheck()
       em SimpleInjector.Lifestyles.SingletonLifestyle.SingletonLifestyleRegistration`1.GetInterceptedInstance()
       em SimpleInjector.Lifestyles.SingletonLifestyle.SingletonLifestyleRegistration`1.BuildExpression()
       em SimpleInjector.InstanceProducer.BuildExpressionInternal()
       em System.Lazy`1.CreateValue()
       em System.Lazy`1.LazyInitValue()
       em System.Lazy`1.get_Value()
       em SimpleInjector.InstanceProducer.BuildExpression()
       em SimpleInjector.Registration.BuildConstructorParameters(ConstructorInfo constructor)
       em SimpleInjector.Registration.BuildNewExpression()
       em SimpleInjector.Registration.BuildTransientExpression()
       em SimpleInjector.Lifestyles.SingletonLifestyle.SingletonLifestyleRegistration`1.CreateInstanceWithNullCheck()
       em SimpleInjector.Lifestyles.SingletonLifestyle.SingletonLifestyleRegistration`1.GetInterceptedInstance()
       em SimpleInjector.Lifestyles.SingletonLifestyle.SingletonLifestyleRegistration`1.BuildExpression()
       em SimpleInjector.InstanceProducer.BuildExpressionInternal()
       em System.Lazy`1.CreateValue()
       em System.Lazy`1.LazyInitValue()
       em System.Lazy`1.get_Value()
       em SimpleInjector.InstanceProducer.BuildExpression()
       em SimpleInjector.Registration.BuildConstructorParameters(ConstructorInfo constructor)
       em SimpleInjector.Registration.BuildNewExpression()
       em SimpleInjector.Registration.BuildTransientExpression()
       em SimpleInjector.Lifestyles.SingletonLifestyle.SingletonLifestyleRegistration`1.CreateInstanceWithNullCheck()
       em SimpleInjector.Lifestyles.SingletonLifestyle.SingletonLifestyleRegistration`1.GetInterceptedInstance()
       em SimpleInjector.Lifestyles.SingletonLifestyle.SingletonLifestyleRegistration`1.BuildExpression()
       em SimpleInjector.InstanceProducer.BuildExpressionInternal()
       em System.Lazy`1.CreateValue()
       em System.Lazy`1.LazyInitValue()
       em System.Lazy`1.get_Value()
       em SimpleInjector.InstanceProducer.BuildInstanceCreator()
       em SimpleInjector.InstanceProducer.BuildAndReplaceInstanceCreatorAndCreateFirstInstance()
       em SimpleInjector.InstanceProducer.GetInstance()
       em SimpleInjector.Container.GetInstanceForRootType[TService]()
       em SimpleInjector.Container.GetInstance[TService]()
       em Wkb.Core.Infra.CrossCutting.IoC.Service.Locator.GetService[TService]()
       em Wkb.Core.Infra.CrossCutting.IoC.CoreInjector.GetService[TService]()
       em Prosoft.OnPremises.Esocial.Transmitter.TransmitterProxy..ctor()
       --- Fim do rastreamento de pilha de exceções internas ---
       em System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck)
       em System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
       em System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
       em System.Activator.CreateInstance(Type type, Boolean nonPublic)
       em System.Activator.CreateInstance(Type type)
       em Wkb.Core.OnPremises.InteropPlugin.ProxyBuilder.GetProxy(String path, String version, String dirP, String className, IProxy& proxy)
    Rastreio:
    <-WKBESOCIALEVENTOS.clsNGeracao.InicializarObjetoComunicacao.
    Referência/Erro: 65800000 / 112023

    Como corrigir o erro?


    1- Acesse o servidor renomeando as pastas componentes.net e componentes

    2- Execute o instalador de componentes e o último patch caso existir.




    Outros meios de obter suporte