Olá, estamos desenvolvendo um Job Java customizado (ScheduledAction) para transmissão de NFC-e à SEFAZ via NotaRemessaHelper.gerarLote(). O Job está no mesmo .jar que outros Jobs que já funcionam.
O problema é que ao tentar carregar a classe via reflection, recebemos ClassNotFoundException independente do ClassLoader utilizado:
authClass.getClassLoader()→ falha emmge-modelcoreThread.currentThread().getContextClassLoader()→ falha emmge-4.36b92.warcontexto.getClass().getClassLoader()→ falha emcuckoo.jar
Curioso: o JobTransmissaoNFCe usa exatamente o mesmo código e também passou a falhar na versão 4.36b92 com o mesmo erro.
Versão: Sankhya W 4.36b92
Transação do Job: Manual
Pergunta: qual é a forma correta de obter o ClassLoader que enxerga o módulo mge-comercial dentro de um ScheduledAction nessa versão? Houve alguma mudança de módulo do NotaRemessaHelper nessa versão?