Bom dia, @Compusis Informatica Ltda
Sobre o primeiro fluxo onde ocorre o erro (enviado segunda), suspeito que o erro esteja na forma que você está chamando o método acbrNFCom.enviar(), se possível nos informe como você chamou o método, qual linguagem utilizou e etc.
Analisando seu Log, os métodos: ConfigInicializar(), ConfigImportar(), ConfigGravaValor(), CarregarIni (), Assinar(), VerificarAssinatura(), Validar() e ValidarRegrasdeNegocios() funcionaram no entando o método acbrNFCom.enviar() retorna -10, Access violation, o que indica que você tentou acessar um endereço de memória invalido (geralmente acontece quando não informa para o método o indice/path correto).
Se te ajuda, essa é a forma atualmente implementada para criar e enviar. Primeiro é realizada uma validação (confere os schemas, certificado, assinatura... tudo o que você fez antes do enviar também) em seguida é aberto um file chooser para selecionar o .INI a ser carregado e posteriormente usado para enviar.
private void btnCriarEnviarActionPerformed(java.awt.event.ActionEvent evt) {
if (!validacao()){
JOptionPane.showMessageDialog(null,"Erro verifique as configurações do certificado","Erro", JOptionPane.INFORMATION_MESSAGE);
return;
}
try{
JFileChooser chooser = new JFileChooser();
OpenFileFilter filter = new OpenFileFilter("ini", "Arquivo Ini NFCom (*.ini)");
chooser.addChoosableFileFilter(filter);
chooser.setFileFilter(filter);
if (chooser.showOpenDialog(this) != JFileChooser.APPROVE_OPTION) return;
acbrNFCom.limparLista();
acbrNFCom.carregarIni(chooser.getSelectedFile().getAbsolutePath());
String ret = acbrNFCom.enviar(1, false, false);
rtbRespostas.append(ret);
} catch (Exception ex) {
rtbRespostas.append(ex.getMessage());
Logger.getLogger(FrmMain.class.getName()).log(Level.SEVERE, null, ex);
}
}
Em breve será lançado um programa exemplo em Java para consumir ACBrLibNFCom
Quanto ao grupo gFatCentral estar presente no INI do DFe e gerar o erro, eu também estou tendo esse problema no desenvolvimento do programa exemplo em Java. Sigo analisando e retorno aqui caso solucionado.
Quanto ao grupo gFatCentral estar presente no INI do DFe gerar o erro relatado, eu também estou tendo esse erro no desenvolvimento do programa exemplo em Java. Retorno aqui caso consiga solucionar.