Address information does not exist in the Endpoint Reference (EPR). [Resolvido]
3 respostas
J
JoaoLuizSK
Boa Tarde
Recentemente desenvolvi o webservice de recepção de eventos utilizando axis2. Estava funcionando corretamente até alguns dias atrás, porém de um tempo pra cá, começou a aparecer a seguinte mensagem quando tento realizar o envio:
Alguém sabe o que é esse erro?
Visto que se eu esperar alguns minutos e tentar retransmitir o evento, ele é enviado corretamente.
org.apache.axis2.AxisFault: Address information does not exist in the Endpoint Reference (EPR).The system cannot infer the transport mechanism.
at org.apache.axis2.description.ClientUtils.inferOutTransport(ClientUtils.java:73)
at org.apache.axis2.client.OperationClient.prepareMessageContext(OperationClient.java:304)
at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:180)
at org.apache.axis2.client.OperationClient.execute(OperationClient.java:165)
at br.com.sped.evento.cce.v1_00.wsdl.RecepcaoEventoStub.nfeRecepcaoEvento(RecepcaoEventoStub.java:197)
at br.com.sped.evento.cce.v1_00.service.CCeService.service(CCeService.java:106)
at br.com.sped.EmissorDFeService.processaEvento(EmissorDFeService.java:148)
at br.com.sped.gui.service.EmissorDFe$8.run(EmissorDFe.java:614)
Obrigado desde já.
Att
Joao Luiz
J
JoaoLuizSK
Resolvido!!
O problema estava quando eu criava o Stub:
Algumas vezes ocorria de a variável param.getServidor().getEnderecoRecepcaoEvento() vir com valor null, por isso retornava o erro informado.
Att
Joao Luiz
A
augustovieira
Provavelmente você deve estar criando um Stub NULL