Validador 3.1.4 Erro: java.lang.NullPointerException

2,294 views
Skip to first unread message

otto...@terra.com.br

unread,
Jun 12, 2014, 7:01:14 PM6/12/14
to sped...@googlegroups.com
Arquivo->Escrituração Contabil->Importar
Ao tentar importar os dados de um arquivo .txt do ECD o validador 3.1.4 lança a seguinte mensagem de erro:

java.lang.NullPointerException
    at java.io.ObjectInputStream$PeekInputStream.read(Unknown Source)
    at java.io.ObjectInputStream$PeekInputStream.readFully(Unknown Source)
    at java.io.ObjectInputStream$BlockDataInputStream.readShort(Unknown Source)
    at java.io.ObjectInputStream.readStreamHeader(Unknown Source)
    at java.io.ObjectInputStream.<init>(Unknown Source)
    at contabilpva.akq.b(FachadaNucleo.java:77)
    at br.gov.serpro.sped.contabilpva.infra.descritor.a.a(ControleObterDescritor.java:118)
    at br.gov.serpro.sped.contabilpva.infra.descritor.EnumXmlDescritorEscrituracao.getDescritorPelaVersao(EnumXmlDescritorEscrituracao.java:244)
    at br.gov.serpro.sped.contabilpva.dominio.entidade.Escrituracao.getDescritor(Escrituracao.java:126)
    at contabilpva.xp.b(PersistenciaPVA.java:321)
    at contabilpva.ace.d(ControleAssinarEscrituracao.java:109)
    at contabilpva.ace.b(ControleAssinarEscrituracao.java:546)
    at contabilpva.ace.a(ControleAssinarEscrituracao.java:152)
    at contabilpva.acl.a(ControleImportarEscrituracao.java:180)
    at contabilpva.th.b(AcaoImportarEscrituracao.java:90)
    at br.gov.serpro.sped.contabil.pva.fronteira.acoes.Acoes.actionPerformed(Acoes.java:56)
    at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
    at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
    at javax.swing.AbstractButton.doClick(Unknown Source)
    at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
    at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source)
    at java.awt.Component.processMouseEvent(Unknown Source)
    at javax.swing.JComponent.processMouseEvent(Unknown Source)
    at java.awt.Component.processEvent(Unknown Source)
    at java.awt.Container.processEvent(Unknown Source)
    at java.awt.Component.dispatchEventImpl(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Window.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    at java.awt.EventQueue.access$200(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue$4.run(Unknown Source)
    at java.awt.EventQueue$4.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.run(Unknown Source)

Em 
http://www.devmedia.com.br/java-lang-nullpointerexception-dica/28677
pode-se ler:

"O que seria o NullPointerException??
Em linhas gerais, o NullPointerException é uma exceção lançada pelo Java quando um programa tenta acessar um objeto de memória que não foi instanciado (ou melhor, inicializado) até o momento de sua chamada. O que isso quer dizer? O objeto ainda está nulo, ele não tem um valor definido."

Ambiente em que isto acontece: Windows 7 Ultimate de 64 bits e Windows 8.1 Pro de 64 bits.
Nessas mesmas máquinas a versão 3.1.3 do validador ECD funciona normalmente (não encontrei menu de exportar ou criar cópia de segurança).
Mas a versão 3.1.3 foi substituida pela versão 3.1.4 e a versão 3.1 3 não pode mais ser baixada. Como fazer, se a versão 3.1.4 tem este bug?

Saudações
​otto

Alex Zednik

unread,
Jun 16, 2014, 10:33:06 AM6/16/14
to sped...@googlegroups.com

Otto,

Estava com o mesmo problema, solucionei desinstalando todo Java da maquina e reinstalando novamente a ultima versão.

Att,

--
--
===========================================================
Este Grupo é destinado a discutir a implantação do SPED - Sistema Público de Escrituração Digital. Você recebeu esta mensagem porque está inscrito no grupo do Google Groups "SPED - Sistema Público de Escrituração Digital".
 
Para ENTRAR PARA O GRUPO, envie uma mensagem para o endereço sped-nfe+...@googlegroups.com
 
Para POSTAR UMA MENSAGEM NO GRUPO, envie e-mail para sped...@googlegroups.com
 
Para SAIR DO GRUPO, envie uma mensagem para o endereço sped-nfe+u...@googlegroups.com
---
Você recebeu essa mensagem porque está inscrito no grupo quot;SPED - Sistema Público de Escrituração Digital" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para sped-nfe+u...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.

Paulo Albuquerque

unread,
Jun 16, 2014, 1:44:24 PM6/16/14
to Grupo SPED
Verifique no arquivo TXT se a versão do arquivo, registro "I010" está como "1.00".
É para ser "2.00".
Se for isso, terão outras novidades de estrutura.


--
--
===========================================================
Este Grupo é destinado a discutir a implantação do SPED - Sistema Público de Escrituração Digital. Você recebeu esta mensagem porque está inscrito no grupo do Google Groups "SPED - Sistema Público de Escrituração Digital".
 
Para ENTRAR PARA O GRUPO, envie uma mensagem para o endereço sped-nfe+...@googlegroups.com
 
Para POSTAR UMA MENSAGEM NO GRUPO, envie e-mail para sped...@googlegroups.com
 
Para SAIR DO GRUPO, envie uma mensagem para o endereço sped-nfe+u...@googlegroups.com
---
Você recebeu essa mensagem porque está inscrito no grupo quot;SPED - Sistema Público de Escrituração Digital" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para sped-nfe+u...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.



--
Um grande abraço!

Paulo Albuquerque

Cardim Tecnologia em Sistemas

unread,
Jun 16, 2014, 2:47:20 PM6/16/14
to sped...@googlegroups.com
Resolvi, baixando de novo do site. provavelmente, a versao anterior 3.1.3 estaria aberta..
 
sds
 
cardim

Cardim Tecnologia em Sistemas

unread,
Jun 16, 2014, 2:47:20 PM6/16/14
to sped...@googlegroups.com
Resolvi o problema apenas, baixando o validador de novo e re-instalado, tenho motivo para pensar que ao instalar a 3.1.4
a 3.1.3 estava aberta (minimizada)...
 
sds
cardim
----- Original Message -----
Sent: Monday, June 16, 2014 11:33 AM
Subject: Re: [SPED] Validador 3.1.4 Erro: java.lang.NullPointerException

otto...@terra.com.br

unread,
Jun 16, 2014, 3:38:34 PM6/16/14
to sped...@googlegroups.com
Obrigado pela resposta.
Mas a RFB informou que tinha susbituido a versão 3.1.4 com bug por outra versão corrigida.
Baixei a mesma e instalei, mesmo com a versão 3.1.3 ainda instalada (mas fechada) e passou a funcionar.
[]'s
otto

Em Seg 16/06/14 12:06, Cardim Tecnologia em Sistemas cardims...@cardimsistemas.net escreveu:
Reply all
Reply to author
Forward
0 new messages