The jenkins agent is starting as expected and everything works as expected
But after a while the jenkins agent is crushed white the following error: java.io.IOException: The specified network name is no longer available
log:
INFO: Using C:\jenkins\remoting as a remoting work directory Apr 12, 2022 2:48:21 PM org.jenkinsci.remoting.engine.WorkDirManager setupLogging INFO: Both error and output logs will be printed to C:\jenkins\remoting Apr 12, 2022 2:48:22 PM hudson.remoting.jnlp.Main createEngine INFO: Setting up agent: JavaSeleniumProd Apr 12, 2022 2:48:22 PM hudson.remoting.jnlp.Main$CuiListener <init> INFO: Jenkins agent is running in headless mode. Apr 12, 2022 2:48:22 PM hudson.remoting.Engine startEngine INFO: Using Remoting version: 4.13 Apr 12, 2022 2:48:22 PM org.jenkinsci.remoting.engine.WorkDirManager initializeWorkDir INFO: Using C:\jenkins\remoting as a remoting work directory Apr 12, 2022 2:48:23 PM hudson.remoting.jnlp.Main$CuiListener status INFO: WebSocket connection open Apr 12, 2022 2:48:23 PM hudson.remoting.jnlp.Main$CuiListener status INFO: Connected Apr 12, 2022 8:26:34 PM hudson.remoting.jnlp.Main$CuiListener status INFO: Read side closed Apr 12, 2022 8:26:34 PM hudson.remoting.jnlp.Main$CuiListener status INFO: Terminated Apr 12, 2022 8:26:34 PM hudson.remoting.jnlp.Main$CuiListener status INFO: Performing onReconnect operation. Apr 12, 2022 8:26:34 PM hudson.remoting.jnlp.Main$CuiListener status INFO: onReconnect operation completed. Apr 12, 2022 8:26:35 PM hudson.remoting.jnlp.Main$CuiListener status INFO: WebSocket connection open Apr 12, 2022 8:26:35 PM hudson.remoting.jnlp.Main$CuiListener status INFO: Connected Apr 12, 2022 10:14:41 PM hudson.remoting.jnlp.Main$CuiListener status INFO: Read side closed Apr 12, 2022 10:14:41 PM hudson.remoting.jnlp.Main$CuiListener status INFO: Terminated Apr 12, 2022 10:14:41 PM hudson.remoting.jnlp.Main$CuiListener status INFO: Performing onReconnect operation. Apr 12, 2022 10:14:41 PM hudson.remoting.jnlp.Main$CuiListener status INFO: onReconnect operation completed. Apr 12, 2022 10:14:42 PM hudson.remoting.jnlp.Main$CuiListener status INFO: WebSocket connection open Apr 12, 2022 10:14:42 PM hudson.remoting.jnlp.Main$CuiListener status INFO: Connected Apr 13, 2022 5:00:26 AM io.jenkins.remoting.shaded.org.glassfish.tyrus.container.jdk.client.ClientFilter processError SEVERE: Connection error has occurred java.io.IOException: The specified network name is no longer available at java.base/sun.nio.ch.Iocp.translateErrorToIOException(Iocp.java:299) at java.base/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:389) at java.base/java.lang.Thread.run(Thread.java:831)Apr 13, 2022 5:00:26 AM hudson.remoting.Request$2 run WARNING: Failed to send back a reply to the request UserRequest:net.bull.javamelody.RemoteCallHelper$DelegatingTask@32b86951 java.io.IOException: An existing connection was forcibly closed by the remote host at java.base/sun.nio.ch.WindowsAsynchronousSocketChannelImpl.write0(Native Method) at java.base/sun.nio.ch.WindowsAsynchronousSocketChannelImpl$WriteTask.run(WindowsAsynchronousSocketChannelImpl.java:776) at java.base/sun.nio.ch.WindowsAsynchronousSocketChannelImpl.implWrite(WindowsAsynchronousSocketChannelImpl.java:912) at java.base/sun.nio.ch.AsynchronousSocketChannelImpl.write(AsynchronousSocketChannelImpl.java:382) at java.base/sun.nio.ch.AsynchronousSocketChannelImpl.write(AsynchronousSocketChannelImpl.java:399) at java.base/java.nio.channels.AsynchronousSocketChannel.write(AsynchronousSocketChannel.java:582) at io.jenkins.remoting.shaded.org.glassfish.tyrus.container.jdk.client.TransportFilter.write(TransportFilter.java:121) at io.jenkins.remoting.shaded.org.glassfish.tyrus.container.jdk.client.SslFilter$WriteQueue$1.run(SslFilter.java:681) at io.jenkins.remoting.shaded.org.glassfish.tyrus.container.jdk.client.SslFilter$WriteQueue.write(SslFilter.java:708) at io.jenkins.remoting.shaded.org.glassfish.tyrus.container.jdk.client.SslFilter.handleWrite(SslFilter.java:210) at io.jenkins.remoting.shaded.org.glassfish.tyrus.container.jdk.client.SslFilter.write(SslFilter.java:162) at io.jenkins.remoting.shaded.org.glassfish.tyrus.container.jdk.client.TaskQueueFilter$WriteTask.execute(TaskQueueFilter.java:136) at io.jenkins.remoting.shaded.org.glassfish.tyrus.container.jdk.client.TaskQueueFilter.processTask(TaskQueueFilter.java:67) at io.jenkins.remoting.shaded.org.glassfish.tyrus.container.jdk.client.TaskQueueFilter.write(TaskQueueFilter.java:57) at io.jenkins.remoting.shaded.org.glassfish.tyrus.container.jdk.client.ClientFilter$JdkWriter.write(ClientFilter.java:278) at io.jenkins.remoting.shaded.org.glassfish.tyrus.spi.Writer.write(Writer.java:62) at io.jenkins.remoting.shaded.org.glassfish.tyrus.core.ProtocolHandler.write(ProtocolHandler.java:496) at io.jenkins.remoting.shaded.org.glassfish.tyrus.core.ProtocolHandler.send(ProtocolHandler.java:251) at io.jenkins.remoting.shaded.org.glassfish.tyrus.core.ProtocolHandler.send(ProtocolHandler.java:246) at io.jenkins.remoting.shaded.org.glassfish.tyrus.core.ProtocolHandler.stream(ProtocolHandler.java:420) at io.jenkins.remoting.shaded.org.glassfish.tyrus.core.TyrusWebSocket.sendBinary(TyrusWebSocket.java:481) at io.jenkins.remoting.shaded.org.glassfish.tyrus.core.TyrusWebSocket.sendBinary(TyrusWebSocket.java:451) at io.jenkins.remoting.shaded.org.glassfish.tyrus.core.TyrusRemoteEndpoint$Basic.sendBinary(TyrusRemoteEndpoint.java:128) at hudson.remoting.Engine$1AgentEndpoint$Transport.write(Engine.java:634) at hudson.remoting.AbstractByteBufferCommandTransport.write(AbstractByteBufferCommandTransport.java:303) at hudson.remoting.Channel.send(Channel.java:765) at hudson.remoting.Request$2.run(Request.java:389) at hudson.remoting.InterceptingExecutorService.lambda$wrap$0(InterceptingExecutorService.java:78) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630) at hudson.remoting.Engine$1.lambda$newThread$0(Engine.java:121) at java.base/java.lang.Thread.run(Thread.java:831)Apr 13, 2022 5:00:26 AM hudson.remoting.jnlp.Main$CuiListener status INFO: Read side closed Apr 13, 2022 5:00:26 AM hudson.remoting.jnlp.Main$CuiListener status INFO: Terminated Apr 13, 2022 5:00:27 AM hudson.remoting.jnlp.Main$CuiListener status INFO: Performing onReconnect operation. Apr 13, 2022 5:00:27 AM hudson.remoting.jnlp.Main$CuiListener status INFO: onReconnect operation completed. Apr 13, 2022 5:00:28 AM hudson.remoting.jnlp.Main$CuiListener error SEVERE: Handshake error. io.jenkins.remoting.shaded.javax.websocket.DeploymentException: Handshake error. at io.jenkins.remoting.shaded.org.glassfish.tyrus.client.ClientManager$3$1.run(ClientManager.java:658) at io.jenkins.remoting.shaded.org.glassfish.tyrus.client.ClientManager$3.run(ClientManager.java:696) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at io.jenkins.remoting.shaded.org.glassfish.tyrus.client.ClientManager$SameThreadExecutorService.execute(ClientManager.java:849) at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:123) at io.jenkins.remoting.shaded.org.glassfish.tyrus.client.ClientManager.connectToServer(ClientManager.java:493) at io.jenkins.remoting.shaded.org.glassfish.tyrus.client.ClientManager.connectToServer(ClientManager.java:337) at hudson.remoting.Engine.runWebSocket(Engine.java:656) at hudson.remoting.Engine.run(Engine.java:495) Caused by: io.jenkins.remoting.shaded.org.glassfish.tyrus.core.HandshakeException: Response code was not 101: 500. at io.jenkins.remoting.shaded.org.glassfish.tyrus.client.TyrusClientEngine.processResponse(TyrusClientEngine.java:299) at io.jenkins.remoting.shaded.org.glassfish.tyrus.container.jdk.client.ClientFilter.processRead(ClientFilter.java:167) at io.jenkins.remoting.shaded.org.glassfish.tyrus.container.jdk.client.Filter.onRead(Filter.java:111) at io.jenkins.remoting.shaded.org.glassfish.tyrus.container.jdk.client.Filter.onRead(Filter.java:113) at io.jenkins.remoting.shaded.org.glassfish.tyrus.container.jdk.client.SslFilter.handleRead(SslFilter.java:384) at io.jenkins.remoting.shaded.org.glassfish.tyrus.container.jdk.client.SslFilter.processRead(SslFilter.java:347) at io.jenkins.remoting.shaded.org.glassfish.tyrus.container.jdk.client.Filter.onRead(Filter.java:111) at io.jenkins.remoting.shaded.org.glassfish.tyrus.container.jdk.client.Filter.onRead(Filter.java:113) at io.jenkins.remoting.shaded.org.glassfish.tyrus.container.jdk.client.TransportFilter$4.completed(TransportFilter.java:294) at io.jenkins.remoting.shaded.org.glassfish.tyrus.container.jdk.client.TransportFilter$4.completed(TransportFilter.java:278) at java.base/sun.nio.ch.Invoker.invokeUnchecked(Invoker.java:127) at java.base/sun.nio.ch.Invoker$2.run(Invoker.java:219) at java.base/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:112) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630) at java.base/java.lang.Thread.run(Thread.java:831)
I have tried to add the dns resolvers: 8.8.8.8 & 1.1.1.1 , But it didn't help and I got after a while the same error
Would like to have additional reconnect retries on this kind of issue
Please use the chat system or the mailing list to ask questions and request help. Many more people watch the chat system than review individual issue reports. This seems very likely to be a local configuration issue, not an issue with the software.