Em alguns casos, alguns processos como cancelamento da CTe estava gerando exception devido a isto, verifiquei que tinham mais lugares necessitando de tratamento.
Procurei garantir que instancia do serviço sempre seja usada corretamente, como é nulavel o parâmetro ConfiguracaoServico configuracaoServico em alguns lugares estava chegando nulo, dependendo do fluxo da CTe utilizado, fiz um tratamento padrão em todos lugares que poderia acontecer, apesar de em alguns métodos de validação que são usados em vários lugares já tratar de instanciar novamente o serviço, muitos lugares não instanciava, gerando exception em alguns métodos. Acredito que tenha tratado todos lugares onde é nulavel o parâmetro configuracaoServico.
Em alguns casos, alguns processos como cancelamento da CTe estava gerando exception devido a isto, verifiquei que tinham mais lugares necessitando de tratamento.
Procurei garantir que instancia do serviço sempre seja usada corretamente, como é nulavel o parâmetro ConfiguracaoServico configuracaoServico em alguns lugares estava chegando nulo, dependendo do fluxo da CTe utilizado, fiz um tratamento padrão em todos lugares que poderia acontecer, apesar de em alguns métodos de validação que são usados em vários lugares já tratar de instanciar novamente o serviço, muitos lugares não instanciava, gerando exception em alguns métodos. Acredito que tenha tratado todos lugares onde é nulavel o parâmetro configuracaoServico.