Erro inesperado no DFe Client ao processar mensagem de retorno

Problema

Erro inesperado no DFe Client ao processar mensagem de retorno

Após a emissão de um Documento Fiscal Eletrônico através do DFe Client, pode ocorrer de no momento em que o retorno do DF-e for processado pelo Serviço, haja um Erro inesperado, e impedir que esse retorno seja entregue corretamente. Nos logs do Serviço motor-periferico-std pode ser observado a seguinte falha em recorrência após a emissão de um Documento:

0711 09:51:58,767 [Thread-28] FATAL onsumidorNotificante - Erro inesperado
java.lang.NullPointerException
	at java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:936)
	at org.utils.core.dao.jpa.jse.JpaDaoImplJse.openCurrentEntityManager(JpaDaoImplJse.java:119)
	at org.utils.core.dao.jpa.jse.JpaDaoImplJse.openCurrentEntityManager(JpaDaoImplJse.java:97)
	at br.com.oobj.me.retorno.ConsumidorRespostasLote.novaMensagem(ConsumidorRespostasLote.java:36)
	at br.com.oobj.util.fila.ConsumidorNotificante.processarComCommitSincrono(ConsumidorNotificante.java:333)
	at br.com.oobj.util.fila.ConsumidorNotificante.execute(ConsumidorNotificante.java:178)
	at br.com.oobj.util.fila.ConsumidorNotificante.run(ConsumidorNotificante.java:135)
	at java.lang.Thread.run(Thread.java:745)

 

Esse erro ocorrerá, sempre que o arquivo sistema.properties, salvo na pasta C:\Oobj\Config não estiver com todos os seus parâmetros obrigatórios preenchidos ou esse arquivo, por algum motivo, tenha corrompido.

 

Solução/Procedimento

Para resolver o problema, veja o passo a passo a seguir:

1 - Abra o arquivo sistema.properties, localizado na pasta C:\Oobj\Config com um editor de texto (recomendamos o Notepad++)

 

2 - No arquivo aberto (sistema.properties), apague todo o conteúdo.

 

3 - Em seguida, copie os parâmetros abaixo e cole no arquivo aberto.

#Fri Oct 28 14:23:56 BRST 2016
origem.config=FILE
metodo.determinacao.tpEmis=PROPRIEDADE
is.central=false
is.bureau=true
diretorio.instalacao.padrao=C\:\\Oobj\\Config

 

Não é necessário alterar nenhuma parâmetro.

 

4 - Adicionado os novos parâmetros no arquivo sistema.properties, Salve o arquivo e feche o editor de texto.

 

5 - Por fim, reinicie o Serviço Oobj DF-e Client para que o arquivo seja recarregado.

 

6 - Após reiniciar o Serviço Oobj DF-e Client, nos logs não deve mais ser mostrado o erro. Todos os retornos que estavam pendentes vão ser entregues automaticamente e nos logs mostrará essa entrega com sucesso:

0711 10:48:28,652 [Thread-28] DEBUG RespostaService - Entregando resposta [0]respNfce-30583428.xml com entregador PastaMTPConfigEntregadorResposta
0711 10:48:28,652 [Thread-28] INFO  staEntregadorArquivo - Parametro renomear conflitantes nao esta ativo
0711 10:48:28,657 [Thread-28] DEBUG staEntregadorArquivo - Arquivo entregue: C:\Oobj\Integracao\Emissao\retorno\respNfce-30583428.xml
0711 10:48:35,565 [Thread-6] INFO  XsdSchemaEagerLoader - carregamento antecipado de schemas XSD finalizado!

 

Referência

Sem referências.

5 (1)
Avaliação do Artigo (1 Votos)
Avaliar esse artigo
Anexos
Não há anexos para este artigo.
Artigos Relacionados RSS Feed
Comentários
Nome
Email
Código de Segurança Security Code
Não há comentários para este artigo. Seja o primeiro a postar um comentário.