Login Registre-se
JAX-WS  XML
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Autor Mensagem
tomlucas

JavaC Membro

Membro desde: 26/05/2011 16:26:44
Mensagens: 42
Offline

Pessoal boa tarde!

Alguém já passou por isso alguma vez?

Estou implementando o método de Consulta NF-e 2.00 conforme o código abaixo:

nfeCabecMsg.setVersaoDados("2.00");
NfeConsulta2Stub.NfeCabecMsgE nfeCabecMsgE = new NfeConsulta2Stub.NfeCabecMsgE();
nfeCabecMsgE.setNfeCabecMsg(nfeCabecMsg);

NfeConsulta2Stub stub = new NfeConsulta2Stub(url.toString());

NfeConsulta2Stub.NfeConsultaNF2Result result = stub.nfeConsultaNF2(dadosMsg, nfeCabecMsgE);

System.out.println(result.getExtraElement().toString());

Isto funciona quando estou depurando o código ou rodando sem o debug na própria máquina, porém quando limpo o projeto no netbeans e recrio gerando o .jar da aplicação, quando vou executar a aplicação, funciona até esse ponto que destaquei em negrito, dizendo: Erro consultaRetNFe: java.lang.NullPointerException.

Alguém saberia falar alguma coisa sobre isso, visto que isso só ocorre quando estou executando a aplicação pelo .jar?

Obrigado,

Tom...



macielgoncalves

Administrador
[Avatar]

Membro desde: 06/03/2011 14:49:25
Mensagens: 1234
Localização: Tubarão - SC
Offline

tomlucas,

Circunde seu método com try catch e coloque um "e.printStackTrace();", depois cole as linhas do erro para que eu possa te ajudar.

Exemplo:

Atte.


Maciel Gonçalves
Administrador (JavaC - Java Community)
Seguir no Twitter @macielgoncalves



Projeto NF-e, CT-e, CC-e? Comece Por Aqui!

Quer saber mais sobre NF-e? Acesse www.MACIELGONCALVES.com.br

"A mente que se abre a uma nova ideia jamais voltará ao seu tamanho original." Albert Einstein
"Seja liberal naquilo que você aceita, e conservador naquilo que você propaga". Jon Postel.
"A coisa mais indispensável a um homem é reconhecer o uso que deve fazer do seu próprio conhecimento". Platão


Emissão de Documentos Fiscais para Desenvolvedores Java


Membros do fórum,

Usem a tag [code] e [/code] quando postarem Códigos Java e ou exemplos de XMLs.
Evitem tópicos duplicados.
Tópico solucionado? Edite o primeiro post e coloque [RESOLVIDO] no final do título.
Evitem reviver tópicos antigos.

O tópico resolveu seu problema? Seja gentil, comente e ou agradeça quem contribuiu com a solução.

Obrigado!

[WWW] [MSN]
tomlucas

JavaC Membro

Membro desde: 26/05/2011 16:26:44
Mensagens: 42
Offline

Bom dia Maciel!

Resolvi a parada e vim postar aqui que esse erro ao executar a aplicação pelo .jar e não no modo debug, esse método já possuia um try catch. Sem querer descobri que esse problema se dava por não ter colocado NFeCacerts gerado para a leitura do certificado digital na mesma pasta onde o .jar estava.

Quando a aplicação tentava pegar o retorno da SEFAZ voltava o erro descrito acima, porém estava passando todos os parâmetros para o método.

Mais enfim, tá aí mais uma solução para a aplicação funcionar no .jar.

Abraços e obrigado pela força.

Tom...
macielgoncalves

Administrador
[Avatar]

Membro desde: 06/03/2011 14:49:25
Mensagens: 1234
Localização: Tubarão - SC
Offline

tomlucas,

Obrigado por postar a explicação da solução deste problema.

Atte.

Maciel Gonçalves
Administrador (JavaC - Java Community)
Seguir no Twitter @macielgoncalves



Projeto NF-e, CT-e, CC-e? Comece Por Aqui!

Quer saber mais sobre NF-e? Acesse www.MACIELGONCALVES.com.br

"A mente que se abre a uma nova ideia jamais voltará ao seu tamanho original." Albert Einstein
"Seja liberal naquilo que você aceita, e conservador naquilo que você propaga". Jon Postel.
"A coisa mais indispensável a um homem é reconhecer o uso que deve fazer do seu próprio conhecimento". Platão


Emissão de Documentos Fiscais para Desenvolvedores Java


Membros do fórum,

Usem a tag [code] e [/code] quando postarem Códigos Java e ou exemplos de XMLs.
Evitem tópicos duplicados.
Tópico solucionado? Edite o primeiro post e coloque [RESOLVIDO] no final do título.
Evitem reviver tópicos antigos.

O tópico resolveu seu problema? Seja gentil, comente e ou agradeça quem contribuiu com a solução.

Obrigado!

[WWW] [MSN]
chayimamaral

JavaC Membro
[Avatar]

Membro desde: 17/06/2014 21:44:54
Mensagens: 5
Offline

macielgoncalves wrote:

Tom,

Sugiro você utilizar o exemplo disponível na Comunidade JavaC em: http://www.javac.com.br/jc/posts/list/224-resolvendo-o-problema-4037-forbidden-para-certificado-a1-protocolsocketfactory.page. Nesse exemplo é utilizado uma abordagem diferente para preparar o ambiente para consumo do Web Services na NF-e e ou CT-e.

Comece pelo Status do Serviço da NF-e, depois evolua para os demais serviços. Pode contar com a Comunidade JavaC nessa tarefa.

Atte.



Maciel, boa tarde.

Eu acho que é justamente isto que estou procurando, exatamente desta forma.... Se eu conseguir ver o Status do Serviço, acredito que consiga evolouir no restante.
Ocorre que o url que voce passou não existe.
Voce tem outro link ?

Obrigado.

Herrar é umano; persistir no erro, é deadlock !

Religião não define caráter... ou sim !
[Email] [WWW]
macielgoncalves

Administrador
[Avatar]

Membro desde: 06/03/2011 14:49:25
Mensagens: 1234
Localização: Tubarão - SC
Offline

Olá chayimamaral,

De qual link estais se referindo?


Maciel Gonçalves
Administrador (JavaC - Java Community)
Seguir no Twitter @macielgoncalves



Projeto NF-e, CT-e, CC-e? Comece Por Aqui!

Quer saber mais sobre NF-e? Acesse www.MACIELGONCALVES.com.br

"A mente que se abre a uma nova ideia jamais voltará ao seu tamanho original." Albert Einstein
"Seja liberal naquilo que você aceita, e conservador naquilo que você propaga". Jon Postel.
"A coisa mais indispensável a um homem é reconhecer o uso que deve fazer do seu próprio conhecimento". Platão


Emissão de Documentos Fiscais para Desenvolvedores Java


Membros do fórum,

Usem a tag [code] e [/code] quando postarem Códigos Java e ou exemplos de XMLs.
Evitem tópicos duplicados.
Tópico solucionado? Edite o primeiro post e coloque [RESOLVIDO] no final do título.
Evitem reviver tópicos antigos.

O tópico resolveu seu problema? Seja gentil, comente e ou agradeça quem contribuiu com a solução.

Obrigado!

[WWW] [MSN]
chayimamaral

JavaC Membro
[Avatar]

Membro desde: 17/06/2014 21:44:54
Mensagens: 5
Offline

Maciel, bom dia.

Desculpe, mas agora é que vi o problema. O "." final, depois da palavra "page", entrou na formação do link. Por isso não estava funcionando...

Obrigado pela atenção.

Herrar é umano; persistir no erro, é deadlock !

Religião não define caráter... ou sim !
[Email] [WWW]
 
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Ir para:   
Powered by JForum 2.1.9 © JForum Team