HTTP transport error: javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake

0
We have setup a mutual ssl and been sending web service requests for the past year, now we are running into a handshake error. Latest Error: SSL peer shut down incorrectly LatestStacktrace: com.sun.xml.ws.client.ClientTransportException: HTTP transport error: javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake at com.mendix.util.classloading.Runner.doRunUsingClassLoaderOf(Runner.java:37) .   Caused by: HTTP transport error: javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake at com.sun.xml.ws.transport.http.client.HttpClientTransport.getOutput(HttpClientTransport.java:132) at com.sun.xml.ws.transport.http.client.HttpTransportPipe.process(HttpTransportPipe.java:256) at com.sun.xml.ws.transport.http.client.HttpTransportPipe.processRequest(HttpTransportPipe.java:184) at com.sun.xml.ws.transport.DeferredTransportPipe.processRequest(DeferredTransportPipe.java:137) at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:641) at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:600) at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:585) at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:482) at com.sun.xml.ws.client.Stub.process(Stub.java:323) at com.sun.xml.ws.client.dispatch.DispatchImpl.doInvoke(DispatchImpl.java:192) at com.sun.xml.ws.client.dispatch.DispatchImpl.invoke(DispatchImpl.java:218) at com.mendix.integration.webservices.call.MetroDispatcher.com$mendix$integration$webservices$call$MetroDispatcher$$dispatchAsPayload(MetroDispatcher.scala:104) at com.mendix.integration.webservices.call.MetroDispatcher$$anonfun$1$$anonfun$apply$1.apply(MetroDispatcher.scala:40) at com.mendix.integration.webservices.call.MetroDispatcher$$anonfun$1$$anonfun$apply$1.apply(MetroDispatcher.scala:35) at com.mendix.integration.util.AutoCloseableUtil$.using(AutoCloseableUtil.scala:6) at com.mendix.integration.webservices.call.MetroDispatcher$$anonfun$1.apply(MetroDispatcher.scala:35) at com.mendix.integration.webservices.call.MetroDispatcher$$anonfun$1.apply(MetroDispatcher.scala:35) at com.mendix.integration.util.PrivilegedUtil$$anon$2.execute(PrivilegedUtil.scala:22) at com.mendix.util.classloading.Runner.doRunUsingClassLoaderOf(Runner.java:33) at com.mendix.util.classloading.Runner$1.run(Runner.java:22) at java.security.AccessController.doPrivileged(Native Method) at com.mendix.util.classloading.Runner.runUsingClassLoaderOf(Runner.java:18) at com.mendix.integration.util.PrivilegedUtil$.withPrivilegedRunner(PrivilegedUtil.scala:25) at com.mendix.integration.webservices.call.MetroDispatcher.dispatch(MetroDispatcher.scala:34) at com.mendix.integration.webservices.call.WebserviceCaller.com$mendix$integration$webservices$call$WebserviceCaller$$call(WebserviceCaller.scala:133) at com.mendix.integration.webservices.call.WebserviceCaller$$anonfun$com$mendix$integration$webservices$call$WebserviceCaller$$callWithRequestStream$5.apply(WebserviceCaller.scala:85) at com.mendix.integration.webservices.call.WebserviceCaller$$anonfun$com$mendix$integration$webservices$call$WebserviceCaller$$callWithRequestStream$5.apply(WebserviceCaller.scala:84) at com.mendix.integration.util.AutoCloseableUtil$.using(AutoCloseableUtil.scala:6) at com.mendix.integration.webservices.call.WebserviceCaller.com$mendix$integration$webservices$call$WebserviceCaller$$callWithRequestStream(WebserviceCaller.scala:84) at com.mendix.integration.webservices.call.WebserviceCaller$$anonfun$call$2.apply(WebserviceCaller.scala:35) at com.mendix.integration.webservices.call.WebserviceCaller$$anonfun$call$2.apply(WebserviceCaller.scala:35) at scala.Option.fold(Option.scala:158) at com.mendix.integration.webservices.call.WebserviceCaller.call(WebserviceCaller.scala:35) at com.mendix.integration.webservices.WebserviceModuleImpl.callWebservice(WebserviceModuleImpl.scala:47) at com.mendix.integration.actions.microflow.WebServiceCallAction.execute(WebServiceCallAction.scala:99) at com.mendix.modules.microflowengine.microflow.impl.MicroflowObject.execute(MicroflowObject.java:47) at com.mendix.modules.microflowengine.microflow.impl.MicroflowImpl.executeAfterBreakingIfNecessary(MicroflowImpl.java:200) at com.mendix.modules.microflowengine.microflow.impl.MicroflowImpl.executeAction(MicroflowImpl.java:157) at com.mendix.systemwideinterfaces.core.UserAction.execute(UserAction.java:50) at com.mendix.basis.actionmanagement.CoreActionHandlerImpl.doCall(CoreActionHandlerImpl.scala:73) at com.mendix.basis.actionmanagement.CoreActionHandlerImpl.call(CoreActionHandlerImpl.scala:53) at com.mendix.core.actionmanagement.CoreAction.call(CoreAction.java:51) at com.mendix.basis.actionmanagement.ActionManager$1.execute(ActionManager.java:170) at com.mendix.util.classloading.Runner.doRunUsingClassLoaderOf(Runner.java:33) at com.mendix.basis.actionmanagement.ActionManager.executeSync(ActionManager.java:174) at com.mendix.basis.component.InternalCore.executeSync(InternalCore.java:609) at com.mendix.modules.microflowengine.actions.SubMicroflowAction.execute(SubMicroflowAction.scala:44) at com.mendix.modules.microflowengine.microflow.impl.MicroflowObject.execute(MicroflowObject.java:47) at com.mendix.modules.microflowengine.microflow.impl.MicroflowImpl.executeAfterBreakingIfNecessary(MicroflowImpl.java:200) at com.mendix.modules.microflowengine.microflow.impl.MicroflowImpl.executeAction(MicroflowImpl.java:157) at com.mendix.systemwideinterfaces.core.UserAction.execute(UserAction.java:50) at com.mendix.basis.actionmanagement.CoreActionHandlerImpl.doCall(CoreActionHandlerImpl.scala:73) at com.mendix.basis.actionmanagement.CoreActionHandlerImpl.call(CoreActionHandlerImpl.scala:53) at com.mendix.core.actionmanagement.CoreAction.call(CoreAction.java:51) at com.mendix.basis.actionmanagement.DefaultActionMonitor$$anonfun$run$1.apply(CustomMonitoredAction.scala:18) at com.mendix.basis.actionmanagement.IMonitoredAction$$anon$1.execute(IMonitoredAction.scala:47) at com.mendix.util.classloading.Runner.doRunUsingClassLoaderOf(Runner.java:33) at com.mendix.basis.actionmanagement.IMonitoredAction$class.monitor(IMonitoredAction.scala:49) at com.mendix.basis.actionmanagement.CustomMonitoredAction.monitor(CustomMonitoredAction.scala:22) at com.mendix.basis.actionmanagement.DefaultActionMonitor$.run(CustomMonitoredAction.scala:18) at com.mendix.basis.actionmanagement.CoreActionHandlerImpl.runMonitoredAction(CoreActionHandlerImpl.scala:62) at com.mendix.basis.actionmanagement.CoreActionHandlerImpl.call(CoreActionHandlerImpl.scala:51) at com.mendix.core.actionmanagement.CoreAction.call(CoreAction.java:51) at com.mendix.basis.actionmanagement.AsyncExecution$AsyncCallableWrapper$$anonfun$2.apply(AsyncExecution.scala:28) at scala.util.Try$.apply(Try.scala:192) at com.mendix.basis.actionmanagement.AsyncExecution$AsyncCallableWrapper.call(AsyncExecution.scala:27) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: Remote host closed connection during handshake at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1002) at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1385) at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1413) at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1397) at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:559) at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185) at sun.net.www.protocol.http.HttpURLConnection.getOutputStream0(HttpURLConnection.java:1316) at sun.net.www.protocol.http.HttpURLConnection.access$100(HttpURLConnection.java:91) at sun.net.www.protocol.http.HttpURLConnection$8.run(HttpURLConnection.java:1283) at sun.net.www.protocol.http.HttpURLConnection$8.run(HttpURLConnection.java:1281) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessController.doPrivilegedWithCombiner(AccessController.java:782) at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:1280) at sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java:250) at com.sun.xml.ws.transport.http.client.HttpClientTransport.getOutput(HttpClientTransport.java:120) at com.sun.xml.ws.transport.http.client.HttpTransportPipe.process(HttpTransportPipe.java:256) at com.sun.xml.ws.transport.http.client.HttpTransportPipe.processRequest(HttpTransportPipe.java:184) at com.sun.xml.ws.transport.DeferredTransportPipe.processRequest(DeferredTransportPipe.java:137) at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:641) at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:600) at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:585) at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:482) at com.sun.xml.ws.client.Stub.process(Stub.java:323) at com.sun.xml.ws.client.dispatch.DispatchImpl.doInvoke(DispatchImpl.java:192) at com.sun.xml.ws.client.dispatch.DispatchImpl.invoke(DispatchImpl.java:218) at com.mendix.integration.webservices.call.MetroDispatcher.com$mendix$integration$webservices$call$MetroDispatcher$$dispatchAsPayload(MetroDispatcher.scala:104) at com.mendix.integration.webservices.call.MetroDispatcher$$anonfun$1$$anonfun$apply$1.apply(MetroDispatcher.scala:40) at com.mendix.integration.webservices.call.MetroDispatcher$$anonfun$1$$anonfun$apply$1.apply(MetroDispatcher.scala:35) at com.mendix.integration.util.AutoCloseableUtil$.using(AutoCloseableUtil.scala:6) at com.mendix.integration.webservices.call.MetroDispatcher$$anonfun$1.apply(MetroDispatcher.scala:35) at com.mendix.integration.webservices.call.MetroDispatcher$$anonfun$1.apply(MetroDispatcher.scala:35) at com.mendix.integration.util.PrivilegedUtil$$anon$2.execute(PrivilegedUtil.scala:22) at com.mendix.util.classloading.Runner.doRunUsingClassLoaderOf(Runner.java:33) at com.mendix.util.classloading.Runner$1.run(Runner.java:22) at java.security.AccessController.doPrivileged(Native Method) at com.mendix.util.classloading.Runner.runUsingClassLoaderOf(Runner.java:18) at com.mendix.integration.util.PrivilegedUtil$.withPrivilegedRunner(PrivilegedUtil.scala:25) at com.mendix.integration.webservices.call.MetroDispatcher.dispatch(MetroDispatcher.scala:34) at com.mendix.integration.webservices.call.WebserviceCaller.com$mendix$integration$webservices$call$WebserviceCaller$$call(WebserviceCaller.scala:133) at com.mendix.integration.webservices.call.WebserviceCaller$$anonfun$com$mendix$integration$webservices$call$WebserviceCaller$$callWithRequestStream$5.apply(WebserviceCaller.scala:85) at com.mendix.integration.webservices.call.WebserviceCaller$$anonfun$com$mendix$integration$webservices$call$WebserviceCaller$$callWithRequestStream$5.apply(WebserviceCaller.scala:84) at com.mendix.integration.util.AutoCloseableUtil$.using(AutoCloseableUtil.scala:6) at com.mendix.integration.webservices.call.WebserviceCaller.com$mendix$integration$webservices$call$WebserviceCaller$$callWithRequestStream(WebserviceCaller.scala:84) at com.mendix.integration.webservices.call.WebserviceCaller$$anonfun$call$2.apply(WebserviceCaller.scala:35) at com.mendix.integration.webservices.call.WebserviceCaller$$anonfun$call$2.apply(WebserviceCaller.scala:35) at scala.Option.fold(Option.scala:158) at com.mendix.integration.webservices.call.WebserviceCaller.call(WebserviceCaller.scala:35) at com.mendix.integration.webservices.WebserviceModuleImpl.callWebservice(WebserviceModuleImpl.scala:47) at com.mendix.integration.actions.microflow.WebServiceCallAction.execute(WebServiceCallAction.scala:99) at com.mendix.modules.microflowengine.microflow.impl.MicroflowObject.execute(MicroflowObject.java:47) at com.mendix.modules.microflowengine.microflow.impl.MicroflowImpl.executeAfterBreakingIfNecessary(MicroflowImpl.java:200) at com.mendix.modules.microflowengine.microflow.impl.MicroflowImpl.executeAction(MicroflowImpl.java:157) at com.mendix.systemwideinterfaces.core.UserAction.execute(UserAction.java:50) at com.mendix.basis.actionmanagement.CoreActionHandlerImpl.doCall(CoreActionHandlerImpl.scala:73) at com.mendix.basis.actionmanagement.CoreActionHandlerImpl.call(CoreActionHandlerImpl.scala:53) at com.mendix.core.actionmanagement.CoreAction.call(CoreAction.java:51) at com.mendix.basis.actionmanagement.ActionManager$1.execute(ActionManager.java:170) at com.mendix.util.classloading.Runner.doRunUsingClassLoaderOf(Runner.java:33) at com.mendix.basis.actionmanagement.ActionManager.executeSync(ActionManager.java:174) at com.mendix.basis.component.InternalCore.executeSync(InternalCore.java:609) at com.mendix.modules.microflowengine.actions.SubMicroflowAction.execute(SubMicroflowAction.scala:44) at com.mendix.modules.microflowengine.microflow.impl.MicroflowObject.execute(MicroflowObject.java:47) at com.mendix.modules.microflowengine.microflow.impl.MicroflowImpl.executeAfterBreakingIfNecessary(MicroflowImpl.java:200) at com.mendix.modules.microflowengine.microflow.impl.MicroflowImpl.executeAction(MicroflowImpl.java:157) at com.mendix.systemwideinterfaces.core.UserAction.execute(UserAction.java:50) at com.mendix.basis.actionmanagement.CoreActionHandlerImpl.doCall(CoreActionHandlerImpl.scala:73) at com.mendix.basis.actionmanagement.CoreActionHandlerImpl.call(CoreActionHandlerImpl.scala:53) at com.mendix.core.actionmanagement.CoreAction.call(CoreAction.java:51) at com.mendix.basis.actionmanagement.DefaultActionMonitor$$anonfun$run$1.apply(CustomMonitoredAction.scala:18) at com.mendix.basis.actionmanagement.IMonitoredAction$$anon$1.execute(IMonitoredAction.scala:47) at com.mendix.util.classloading.Runner.doRunUsingClassLoaderOf(Runner.java:33) at com.mendix.basis.actionmanagement.IMonitoredAction$class.monitor(IMonitoredAction.scala:49) at com.mendix.basis.actionmanagement.CustomMonitoredAction.monitor(CustomMonitoredAction.scala:22) at com.mendix.basis.actionmanagement.DefaultActionMonitor$.run(CustomMonitoredAction.scala:18) at com.mendix.basis.actionmanagement.CoreActionHandlerImpl.runMonitoredAction(CoreActionHandlerImpl.scala:62) at com.mendix.basis.actionmanagement.CoreActionHandlerImpl.call(CoreActionHandlerImpl.scala:51) at com.mendix.core.actionmanagement.CoreAction.call(CoreAction.java:51) at com.mendix.basis.actionmanagement.AsyncExecution$AsyncCallableWrapper$$anonfun$2.apply(AsyncExecution.scala:28) at scala.util.Try$.apply(Try.scala:192) at com.mendix.basis.actionmanagement.AsyncExecution$AsyncCallableWrapper.call(AsyncExecution.scala:27) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: SSL peer shut down incorrectly at sun.security.ssl.InputRecord.read(InputRecord.java:505) at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:983) at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1385) at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1413) at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1397) at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:559) at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185) at sun.net.www.protocol.http.HttpURLConnection.getOutputStream0(HttpURLConnection.java:1316) at sun.net.www.protocol.http.HttpURLConnection.access$100(HttpURLConnection.java:91) at sun.net.www.protocol.http.HttpURLConnection$8.run(HttpURLConnection.java:1283) at sun.net.www.protocol.http.HttpURLConnection$8.run(HttpURLConnection.java:1281) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessController.doPrivilegedWithCombiner(AccessController.java:782) at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:1280) at sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java:250) at com.sun.xml.ws.transport.http.client.HttpClientTransport.getOutput(HttpClientTransport.java:120) at com.sun.xml.ws.transport.http.client.HttpTransportPipe.process(HttpTransportPipe.java:256) at com.sun.xml.ws.transport.http.client.HttpTransportPipe.processRequest(HttpTransportPipe.java:184) at com.sun.xml.ws.transport.DeferredTransportPipe.processRequest(DeferredTransportPipe.java:137) at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:641) at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:600) at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:585) at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:482) at com.sun.xml.ws.client.Stub.process(Stub.java:323) at com.sun.xml.ws.client.dispatch.DispatchImpl.doInvoke(DispatchImpl.java:192) at com.sun.xml.ws.client.dispatch.DispatchImpl.invoke(DispatchImpl.java:218) at com.mendix.integration.webservices.call.MetroDispatcher.com$mendix$integration$webservices$call$MetroDispatcher$$dispatchAsPayload(MetroDispatcher.scala:104) at com.mendix.integration.webservices.call.MetroDispatcher$$anonfun$1$$anonfun$apply$1.apply(MetroDispatcher.scala:40) at com.mendix.integration.webservices.call.MetroDispatcher$$anonfun$1$$anonfun$apply$1.apply(MetroDispatcher.scala:35) at com.mendix.integration.util.AutoCloseableUtil$.using(AutoCloseableUtil.scala:6) at com.mendix.integration.webservices.call.MetroDispatcher$$anonfun$1.apply(MetroDispatcher.scala:35) at com.mendix.integration.webservices.call.MetroDispatcher$$anonfun$1.apply(MetroDispatcher.scala:35) at com.mendix.integration.util.PrivilegedUtil$$anon$2.execute(PrivilegedUtil.scala:22) at com.mendix.util.classloading.Runner.doRunUsingClassLoaderOf(Runner.java:33) at com.mendix.util.classloading.Runner$1.run(Runner.java:22) at java.security.AccessController.doPrivileged(Native Method) at com.mendix.util.classloading.Runner.runUsingClassLoaderOf(Runner.java:18) at com.mendix.integration.util.PrivilegedUtil$.withPrivilegedRunner(PrivilegedUtil.scala:25) at com.mendix.integration.webservices.call.MetroDispatcher.dispatch(MetroDispatcher.scala:34) at com.mendix.integration.webservices.call.WebserviceCaller.com$mendix$integration$webservices$call$WebserviceCaller$$call(WebserviceCaller.scala:133) at com.mendix.integration.webservices.call.WebserviceCaller$$anonfun$com$mendix$integration$webservices$call$WebserviceCaller$$callWithRequestStream$5.apply(WebserviceCaller.scala:85) at com.mendix.integration.webservices.call.WebserviceCaller$$anonfun$com$mendix$integration$webservices$call$WebserviceCaller$$callWithRequestStream$5.apply(WebserviceCaller.scala:84) at com.mendix.integration.util.AutoCloseableUtil$.using(AutoCloseableUtil.scala:6) at com.mendix.integration.webservices.call.WebserviceCaller.com$mendix$integration$webservices$call$WebserviceCaller$$callWithRequestStream(WebserviceCaller.scala:84) at com.mendix.integration.webservices.call.WebserviceCaller$$anonfun$call$2.apply(WebserviceCaller.scala:35) at com.mendix.integration.webservices.call.WebserviceCaller$$anonfun$call$2.apply(WebserviceCaller.scala:35) at scala.Option.fold(Option.scala:158) at com.mendix.integration.webservices.call.WebserviceCaller.call(WebserviceCaller.scala:35) at com.mendix.integration.webservices.WebserviceModuleImpl.callWebservice(WebserviceModuleImpl.scala:47) at com.mendix.integration.actions.microflow.WebServiceCallAction.execute(WebServiceCallAction.scala:99) at com.mendix.modules.microflowengine.microflow.impl.MicroflowObject.execute(MicroflowObject.java:47) at com.mendix.modules.microflowengine.microflow.impl.MicroflowImpl.executeAfterBreakingIfNecessary(MicroflowImpl.java:200) at com.mendix.modules.microflowengine.microflow.impl.MicroflowImpl.executeAction(MicroflowImpl.java:157) at com.mendix.systemwideinterfaces.core.UserAction.execute(UserAction.java:50) at com.mendix.basis.actionmanagement.CoreActionHandlerImpl.doCall(CoreActionHandlerImpl.scala:73) at com.mendix.basis.actionmanagement.CoreActionHandlerImpl.call(CoreActionHandlerImpl.scala:53) at com.mendix.core.actionmanagement.CoreAction.call(CoreAction.java:51) at com.mendix.basis.actionmanagement.ActionManager$1.execute(ActionManager.java:170) at com.mendix.util.classloading.Runner.doRunUsingClassLoaderOf(Runner.java:33) at com.mendix.basis.actionmanagement.ActionManager.executeSync(ActionManager.java:174) at com.mendix.basis.component.InternalCore.executeSync(InternalCore.java:609) at com.mendix.modules.microflowengine.actions.SubMicroflowAction.execute(SubMicroflowAction.scala:44) at com.mendix.modules.microflowengine.microflow.impl.MicroflowObject.execute(MicroflowObject.java:47) at com.mendix.modules.microflowengine.microflow.impl.MicroflowImpl.executeAfterBreakingIfNecessary(MicroflowImpl.java:200) at com.mendix.modules.microflowengine.microflow.impl.MicroflowImpl.executeAction(MicroflowImpl.java:157) at com.mendix.systemwideinterfaces.core.UserAction.execute(UserAction.java:50) at com.mendix.basis.actionmanagement.CoreActionHandlerImpl.doCall(CoreActionHandlerImpl.scala:73) at com.mendix.basis.actionmanagement.CoreActionHandlerImpl.call(CoreActionHandlerImpl.scala:53) at com.mendix.core.actionmanagement.CoreAction.call(CoreAction.java:51) at com.mendix.basis.actionmanagement.DefaultActionMonitor$$anonfun$run$1.apply(CustomMonitoredAction.scala:18) at com.mendix.basis.actionmanagement.IMonitoredAction$$anon$1.execute(IMonitoredAction.scala:47) at com.mendix.util.classloading.Runner.doRunUsingClassLoaderOf(Runner.java:33) at com.mendix.basis.actionmanagement.IMonitoredAction$class.monitor(IMonitoredAction.scala:49) at com.mendix.basis.actionmanagement.CustomMonitoredAction.monitor(CustomMonitoredAction.scala:22) at com.mendix.basis.actionmanagement.DefaultActionMonitor$.run(CustomMonitoredAction.scala:18) at com.mendix.basis.actionmanagement.CoreActionHandlerImpl.runMonitoredAction(CoreActionHandlerImpl.scala:62) at com.mendix.basis.actionmanagement.CoreActionHandlerImpl.call(CoreActionHandlerImpl.scala:51) at com.mendix.core.actionmanagement.CoreAction.call(CoreAction.java:51) at com.mendix.basis.actionmanagement.AsyncExecution$AsyncCallableWrapper$$anonfun$2.apply(AsyncExecution.scala:28) at scala.util.Try$.apply(Try.scala:192) at com.mendix.basis.actionmanagement.AsyncExecution$AsyncCallableWrapper.call(AsyncExecution.scala:27) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748)   What is causing such an error?    
asked
2 answers
1

Hi Theo,

Not sure if this may help, we had a similar case where the remote host terminated the connection after a certain timeout (5000ms).

We resolved our specific case by implementing pagination queries on the webservice.

[EDIT]: The Mendix server might also close the connection if no response is received for a certain timeout.

answered
0

Hi Theo,

One of the possible causes of problems like these is a mismatch between versions of the used protocol (TLS). Do you know if there have been upgrades to the Java software on your systems?

Grt. Arjan 

 

answered