i have been getting time out issue between start job processor and child job triggered from start job. i removed HTTPs time out also but still not sure where and why the error is coming up.
[thread:eventHandlerExecutor-pool-4-thread-34] [stage:] ERROR EventClientImpl - Failed to read response for messaging/rest/v1/events. Events:Â
javax.ws.rs.ProcessingException: javax.net.ssl.SSLException: Read timed out
   at org.glassfish.jersey.client.internal.HttpUrlConnector.apply(HttpUrlConnector.java:287)
   at org.glassfish.jersey.client.ClientRuntime.invoke(ClientRuntime.java:252)
   at org.glassfish.jersey.client.JerseyInvocation$1.call(JerseyInvocation.java:684)
   at org.glassfish.jersey.client.JerseyInvocation$1.call(JerseyInvocation.java:681)
   at org.glassfish.jersey.internal.Errors.process(Errors.java:315)
   at org.glassfish.jersey.internal.Errors.process(Errors.java:297)
   at org.glassfish.jersey.internal.Errors.process(Errors.java:228)
   at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:444)
   at org.glassfish.jersey.client.JerseyInvocation.invoke(JerseyInvocation.java:681)
   at org.glassfish.jersey.client.JerseyInvocation$Builder.method(JerseyInvocation.java:437)
   at org.glassfish.jersey.client.JerseyInvocation$Builder.post(JerseyInvocation.java:343)
   at com.streamsets.datacollector.event.client.impl.EventClientImpl.submit(EventClientImpl.java:95)
   at com.streamsets.datacollector.event.handler.remote.RemoteEventHandlerTask$EventHandlerCallable.callRemoteControl(RemoteEventHandlerTask.java:1235)
   at com.streamsets.datacollector.event.handler.remote.RemoteEventHandlerTask$EventHandlerCallable.call(RemoteEventHandlerTask.java:1097)
   at com.streamsets.datacollector.event.handler.remote.RemoteEventHandlerTask$EventHandlerCallable.call(RemoteEventHandlerTask.java:1039)
   at com.streamsets.pipeline.lib.executor.SafeScheduledExecutorService$SafeCallable.lambda$call$0(SafeScheduledExecutorService.java:214)
   at com.streamsets.datacollector.security.GroupsInScope.execute(GroupsInScope.java:43)
   at com.streamsets.datacollector.security.GroupsInScope.execute(GroupsInScope.java:24)
   at com.streamsets.pipeline.lib.executor.SafeScheduledExecutorService$SafeCallable.call(SafeScheduledExecutorService.java:210)
   at java.util.concurrent.FutureTask.run(FutureTask.java:266)
   at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
   at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
   at com.streamsets.datacollector.metrics.MetricSafeScheduledExecutorService$MetricsTask.run(MetricSafeScheduledExecutorService.java:88)
   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: javax.net.ssl.SSLException: Read timed out
   at sun.security.ssl.Alert.createSSLException(Alert.java:127)
   at sun.security.ssl.TransportContext.fatal(TransportContext.java:324)
   at sun.security.ssl.TransportContext.fatal(TransportContext.java:267)
   at sun.security.ssl.TransportContext.fatal(TransportContext.java:262)
   at sun.security.ssl.SSLTransport.decode(SSLTransport.java:138)
   at sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1392)
   at sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1300)
   at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:435)
   at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:559)
   at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:197)
   at sun.net.www.protocol.http.HttpURLConnection.getOutputStream0(HttpURLConnection.java:1337)
   at sun.net.www.protocol.http.HttpURLConnection.access$100(HttpURLConnection.java:92)
   at sun.net.www.protocol.http.HttpURLConnection$8.run(HttpURLConnection.java:1304)
   at sun.net.www.protocol.http.HttpURLConnection$8.run(HttpURLConnection.java:1302)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.AccessController.doPrivilegedWithCombiner(AccessController.java:784)
   at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:1301)
   at sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java:264)
   at org.glassfish.jersey.client.internal.HttpUrlConnector$4.getOutputStream(HttpUrlConnector.java:390)
   at org.glassfish.jersey.message.internal.CommittingOutputStream.commitStream(CommittingOutputStream.java:200)
   at org.glassfish.jersey.message.internal.CommittingOutputStream.commitStream(CommittingOutputStream.java:194)
   at org.glassfish.jersey.message.internal.CommittingOutputStream.write(CommittingOutputStream.java:228)
   at org.glassfish.jersey.message.internal.WriterInterceptorExecutor$UnCloseableOutputStream.write(WriterInterceptorExecutor.java:299)
   at com.fasterxml.jackson.core.json.UTF8JsonGenerator._flushBuffer(UTF8JsonGenerator.java:2039)
   at com.fasterxml.jackson.core.json.UTF8JsonGenerator.flush(UTF8JsonGenerator.java:1051)
   at com.fasterxml.jackson.databind.ObjectWriter.writeValue(ObjectWriter.java:953)
   at com.fasterxml.jackson.jaxrs.base.ProviderBase.writeTo(ProviderBase.java:625)
   at org.glassfish.jersey.message.internal.WriterInterceptorExecutor$TerminalWriterInterceptor.invokeWriteTo(WriterInterceptorExecutor.java:265)
   at org.glassfish.jersey.message.internal.WriterInterceptorExecutor$TerminalWriterInterceptor.aroundWriteTo(WriterInterceptorExecutor.java:250)
   at org.glassfish.jersey.message.internal.WriterInterceptorExecutor.proceed(WriterInterceptorExecutor.java:162)
   at org.glassfish.jersey.message.internal.MessageBodyFactory.writeTo(MessageBodyFactory.java:1130)
   at org.glassfish.jersey.client.ClientRequest.doWriteEntity(ClientRequest.java:517)
   at org.glassfish.jersey.client.ClientRequest.writeEntity(ClientRequest.java:499)
   at org.glassfish.jersey.client.internal.HttpUrlConnector._apply(HttpUrlConnector.java:393)
   at org.glassfish.jersey.client.internal.HttpUrlConnector.apply(HttpUrlConnector.java:285)
   ... 25 more
Caused by: java.net.SocketTimeoutException: Read timed out
   at java.net.SocketInputStream.socketRead0(Native Method)
   at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
   at java.net.SocketInputStream.read(SocketInputStream.java:171)
   at java.net.SocketInputStream.read(SocketInputStream.java:141)
   at sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:464)
   at sun.security.ssl.SSLSocketInputRecord.decodeInputRecord(SSLSocketInputRecord.java:237)
   at sun.security.ssl.SSLSocketInputRecord.decode(SSLSocketInputRecord.java:190)
   at sun.security.ssl.SSLTransport.decode(SSLTransport.java:109)
   ... 55 more
2022-12-01 01:58:57,513 Âuser:*?] spipeline:-] srunner:] kthread:eventHandlerExecutor-pool-4-thread-34] :stage:] WARN Â RemoteEventHandlerTask - Error while sending/receiving events to server: Â com.streamsets.datacollector.event.client.api.EventException: Failed to read response for messaging/rest/v1/events : javax.ws.rs.ProcessingException: javax.net.ssl.SSLException: Read timed out
com.streamsets.datacollector.event.client.api.EventException: Failed to read response for messaging/rest/v1/events : javax.ws.rs.ProcessingException: javax.net.ssl.SSLException: Read timed out
   at com.streamsets.datacollector.event.client.impl.EventClientImpl.submit(EventClientImpl.java:114)
   at com.streamsets.datacollector.event.handler.remote.RemoteEventHandlerTask$EventHandlerCallable.callRemoteControl(RemoteEventHandlerTask.java:1235)
   at com.streamsets.datacollector.event.handler.remote.RemoteEventHandlerTask$EventHandlerCallable.call(RemoteEventHandlerTask.java:1097)
   at com.streamsets.datacollector.event.handler.remote.RemoteEventHandlerTask$EventHandlerCallable.call(RemoteEventHandlerTask.java:1039)
   at com.streamsets.pipeline.lib.executor.SafeScheduledExecutorService$SafeCallable.lambda$call$0(SafeScheduledExecutorService.java:214)
   at com.streamsets.datacollector.security.GroupsInScope.execute(GroupsInScope.java:43)
   at com.streamsets.datacollector.security.GroupsInScope.execute(GroupsInScope.java:24)
   at com.streamsets.pipeline.lib.executor.SafeScheduledExecutorService$SafeCallable.call(SafeScheduledExecutorService.java:210)
   at java.util.concurrent.FutureTask.run(FutureTask.java:266)
   at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
   at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
   at com.streamsets.datacollector.metrics.MetricSafeScheduledExecutorService$MetricsTask.run(MetricSafeScheduledExecutorService.java:88)
   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)
Page 1 / 1
Hello! Just taking a look at your error message it looks like you’re still getting a time out error. I need a little more information to troubleshoot. What happens when you hit the rest endpoint from a browser or from a tool like Postman?
Reply
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.