cancel
Showing results for 
Search instead for 
Did you mean: 

failed to create an SSL socket; java.net.ConnectException: Connection timed out

Former Member
0 Kudos

Boa noite,

Estamos com um problema em um cliente, com a Sefaz CE, foi feita a configuracao em homologacao e funcionou ok, foi feita a configuracao em producao, e o status funcionou ok, porem ao tentar enviar um lote ocorre o erro abaixo:

BATCH_SOAP_RCV/Ambiente_Producao/NFE_SEFAZ_CE]_138##0#0#Error#1#/Applications/ExchangeInfrastructure/AdapterFramework/SAPLibraries/SAPXDK#Plain###additional info failed to create an SSL socket; java.net.ConnectException: Connection timed out

    at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:355)

    at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:220)

    at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:207)

    at java.net.Socket.connect(Socket.java:479)

    at java.net.Socket.connect(Socket.java:429)

    at java.net.Socket.<init>(Socket.java:336)

    at java.net.Socket.<init>(Socket.java:152)

    at iaik.security.ssl.SSLSocket.<init>(Unknown Source)

    at com.sap.aii.messaging.net.SSLSocketFactory.createSocket(SSLSocketFactory.java:341)

    at com.sap.aii.messaging.net.SSLSocketFactory.createSocket(SSLSocketFactory.java:351)

    at com.sap.aii.messaging.net.SSLSocketFactory.createSocket(SSLSocketFactory.java:329)

    at com.sap.aii.messaging.net.HTTPClientConnection.call(HTTPClientConnection.java:503)

    at com.sap.aii.messaging.net.HTTPClientConnection.post(HTTPClientConnection.java:304)

    at com.sap.aii.messaging.srt.CallerServiceImpl2.call(CallerServiceImpl2.java:197)

    at com.sap.aii.messaging.srt.TransportBubble.onMessage(TransportBubble.java:34)

    at com.sap.aii.messaging.srt.ExtensionBubble.onMessage(ExtensionBubble.java:56)

    at com.sap.aii.af.mp.soap.ejb.XISOAPAdapterBean.callBubbleSequenceReceiver(XISOAPAdapterBean.java:907)

    at com.sap.aii.af.mp.soap.ejb.XISOAPAdapterBean.process(XISOAPAdapterBean.java:624)

    at com.sap.aii.af.mp.module.ModuleLocalLocalObjectImpl0_3.process(ModuleLocalLocalObjectImpl0_3.java:103)

    at com.sap.aii.af.mp.ejb.ModuleProcessorBean.process(ModuleProcessorBean.java:312)

    at com.sap.aii.af.mp.processor.ModuleProcessorLocalLocalObjectImpl0_0.process(ModuleProcessorLocalLocalObjectImpl0_0.java:103)

    at com.sap.aii.af.listener.AFWListenerBean.onMessage(AFWListenerBean.java:343)

    at com.sap.aii.af.listener.AFWListenerLocalObjectImpl0_0.onMessage(AFWListenerLocalObjectImpl0_0.java:103)

    at com.sap.aii.af.ra.ms.impl.ServicesImpl.deliver(ServicesImpl.java:276)

    at com.sap.aii.adapter.xi.ms.XIEventHandler.onDeliver(XIEventHandler.java:1080)

    at com.sap.aii.af.ra.ms.impl.core.queue.consumer.RequestConsumer.onMessage(RequestConsumer.java:120)

    at com.sap.aii.af.ra.ms.impl.core.queue.Queue.run(Queue.java:1004)

    at com.sap.aii.af.ra.ms.runtime.MSWorkWrapper.run(MSWorkWrapper.java:56)

    at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)

    at java.security.AccessController.doPrivileged(AccessController.java:219)

    at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:104)

    at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:176)

Ja tentei o workaround da nota 1588148, mas sem sucesso, o intrigante é que abrindo o link no browser do servidor, funciona sem problemas, ja recriei o canal de comunicacao e nada.

Alguem tem alguma dica?

Abs,

Josue Neto

Accepted Solutions (1)

Accepted Solutions (1)

former_member182503
Active Contributor
0 Kudos

Bom dia Josué,

Erro de conexão com timeout normalmente é firewall ou proxy. Como você disse, testando diretamente pelo browser a URL que está no canal vai com sucesso, então diminui um pouco a possibilidade de ser firewall...

O serviço NfeStatusServico/SRVSC funciona para o CE, correto?

Eu tentaria ver os seguintes pontos:

- Veja se existe a necessidade de uso de proxy, ou até mesmo se não existe. Veja se os campos do canal de comunicação referente a proxy estão vazios. Para isso, entre no modo edição no canal, selecione "Configure Proxy" e veja se os campos estão vazios. Se não estiverem, apague os valores, depois desmarque a opção "Configure Proxy". Isso é necessário porque em algumas versões do XI/PI, mesmo desmarcando a opção "Configure Proxy", ele continua usando os valores que ficaram preenchidos no campo antes da opção ser desmarcada.

- Ativaria o XPI Inspector p/ o canal em questão para ver o que está acontecendo com maior nível de detalhes: http://service.sap.com/sap/support/notes/1514898

- Como teste, tentaria ir pelo IP ao invés do DNS: https://189.90.165.48/nfe2/services/NfeAutorizacao?wsdl

[]'s

JN

Former Member
0 Kudos

Puxa vida, é muito importante um olhar externo, obrigado mesmo Jose Nunes, foi exatamente isso, apenas o canal de comunicacao do envio de lote ficou com esse "lixo" nos dados do proxy, apos removidos, tudo funcionou perfeitamente.

Abs,

Josue Neto

Answers (0)