AnsweredAssumed Answered

Handshake Error

Question asked by redhatva on Oct 26, 2016
Latest reply on Oct 27, 2016 by redhatva

Not sure if this is a TLS1.0 vs TLS1.2 issue - but the logs not very descriptive about the issue..

Testing this process was a success - but once deployed to a production Atom - it failed.

 

javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
at sun.security.ssl.Alerts.getSSLException(Unknown Source)
at sun.security.ssl.Alerts.getSSLException(Unknown Source)
at sun.security.ssl.SSLSocketImpl.recvAlert(Unknown Source)
at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source)
at sun.security.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source)
at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
at sun.net.www.protocol.https.HttpsClient.afterConnect(Unknown Source)
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
at java.net.HttpURLConnection.getResponseCode(Unknown Source)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(Unknown Source)
at com.boomi.connector.http.HttpGet.handle(HttpGet.java:310)
at com.boomi.connector.http.HttpGet.get(HttpGet.java:156)
at com.boomi.connector.custom.CustomGetConnectorAction.invoke(CustomGetConnectorAction.java:45)
at com.boomi.connector.base.BaseConnectorAction.invokeBase(BaseConnectorAction.java:295)
at com.boomi.connector.base.BaseConnectorAction.invoke(BaseConnectorAction.java:262)
at sun.reflect.GeneratedMethodAccessor38.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.boomi.util.ClassUtil$InvokerWithClassLoader.invoke(ClassUtil.java:360)
at com.sun.proxy.$Proxy48.invoke(Unknown Source)
at com.boomi.function.connector.ConnectorCall$Invoker.invoke(ConnectorCall.java:173)
at com.boomi.function.connector.ConnectorCall.executeImpl(ConnectorCall.java:104)
at com.boomi.transform.function.FunctionExecution.execute(FunctionExecution.java:294)
at com.boomi.transform.function.FunctionExecutorImpl.executeFunctionExecution(FunctionExecutorImpl.java:17)
at com.boomi.transform.function.FunctionImpl.executeStep(FunctionImpl.java:431)
at com.boomi.transform.function.FunctionImpl.execute(FunctionImpl.java:337)
at com.boomi.transform.FunctionFiller.executeFunctionLoop(FunctionFiller.java:89)
at com.boomi.transform.FunctionFiller.fillFunctionsOptimized(FunctionFiller.java:175)
at com.boomi.transform.FunctionFiller.fillFunctions(FunctionFiller.java:113)
at com.boomi.transform.TransformEngineImpl.fillFunctions(TransformEngineImpl.java:336)
at com.boomi.transform.TransformEngineImpl.performMap(TransformEngineImpl.java:128)
at com.boomi.transform.TransformEngineImpl.performMap(TransformEngineImpl.java:96)
at com.boomi.transform.TransformEngineImpl.performMap(TransformEngineImpl.java:59)
at com.boomi.process.shape.MapShape.execute(MapShape.java:408)
at com.boomi.process.graph.ProcessShape.executeShape(ProcessShape.java:550)
at com.boomi.process.graph.ProcessGraph.executeShape(ProcessGraph.java:488)
at com.boomi.process.graph.ProcessGraph.executeNextShapes(ProcessGraph.java:572)
at com.boomi.process.graph.ProcessGraph.executeShape(ProcessGraph.java:509)
at com.boomi.process.graph.ProcessGraph.executeNextShapes(ProcessGraph.java:572)
at com.boomi.process.graph.ProcessGraph.executeShape(ProcessGraph.java:509)
at com.boomi.process.graph.ProcessGraph.executeNextShapes(ProcessGraph.java:572)
at com.boomi.process.graph.ProcessGraph.execute(ProcessGraph.java:307)
at com.boomi.process.ProcessExecution.call(ProcessExecution.java:783)
at com.boomi.execution.ExecutionTask.call(ExecutionTask.java:918)
at com.boomi.execution.ExecutionTask.call(ExecutionTask.java:61)
at com.boomi.util.concurrent.CancellableFutureTask.run(CancellableFutureTask.java:172)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

Outcomes