Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-23120

FATAL: hudson.remoting.RequestAbortedException on Windows Slaves

      21:59:46 FATAL: hudson.remoting.RequestAbortedException: java.nio.channels.AsynchronousCloseException
      21:59:46 hudson.remoting.RequestAbortedException: hudson.remoting.RequestAbortedException: java.nio.channels.AsynchronousCloseException
      21:59:46 	at hudson.remoting.RequestAbortedException.wrapForRethrow(RequestAbortedException.java:41)
      21:59:46 	at hudson.remoting.RequestAbortedException.wrapForRethrow(RequestAbortedException.java:34)
      21:59:46 	at hudson.remoting.Request.call(Request.java:174)
      21:59:46 	at hudson.remoting.Channel.call(Channel.java:739)
      21:59:46 	at hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:168)
      21:59:46 	at com.sun.proxy.$Proxy56.join(Unknown Source)
      21:59:46 	at hudson.Launcher$RemoteLauncher$ProcImpl.join(Launcher.java:951)
      21:59:46 	at hudson.tasks.CommandInterpreter.join(CommandInterpreter.java:137)
      21:59:46 	at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:97)
      21:59:46 	at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:66)
      21:59:46 	at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
      21:59:46 	at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:745)
      21:59:46 	at hudson.model.Build$BuildExecution.build(Build.java:198)
      21:59:46 	at hudson.model.Build$BuildExecution.doRun(Build.java:159)
      21:59:46 	at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:518)
      21:59:46 	at hudson.model.Run.execute(Run.java:1706)
      21:59:46 	at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
      21:59:46 	at hudson.model.ResourceController.execute(ResourceController.java:88)
      21:59:46 	at hudson.model.Executor.run(Executor.java:231)
      21:59:46 Caused by: hudson.remoting.RequestAbortedException: java.nio.channels.AsynchronousCloseException
      21:59:46 	at hudson.remoting.Request.abort(Request.java:299)
      21:59:46 	at hudson.remoting.Channel.terminate(Channel.java:802)
      21:59:46 	at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:69)
      21:59:46 Caused by: java.nio.channels.AsynchronousCloseException
      21:59:46 	at java.nio.channels.spi.AbstractInterruptibleChannel.end(AbstractInterruptibleChannel.java:205)
      21:59:46 	at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:412)
      21:59:46 	at hudson.remoting.SocketChannelStream$1.read(SocketChannelStream.java:33)
      21:59:46 	at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:65)
      21:59:46 	at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:109)
      21:59:46 	at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:103)
      21:59:46 	at java.io.InputStream.read(InputStream.java:101)
      21:59:46 	at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:81)
      21:59:46 	at hudson.remoting.FlightRecorderInputStream.read(FlightRecorderInputStream.java:82)
      21:59:46 	at java.io.ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:2293)
      21:59:46 	at java.io.ObjectInputStream$BlockDataInputStream.peek(ObjectInputStream.java:2586)
      21:59:46 	at java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2596)
      21:59:46 	at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1318)
      21:59:46 	at java.io.ObjectInputStream.readObject(ObjectInputStream.java:370)
      21:59:46 	at hudson.remoting.Command.readFrom(Command.java:92)
      21:59:46 	at hudson.remoting.ClassicCommandTransport.read(ClassicCommandTransport.java:70)
      21:59:46 	at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:48)
      

          [JENKINS-23120] FATAL: hudson.remoting.RequestAbortedException on Windows Slaves

          Christian Goetze created issue -

          Attempted to upgrade to 1.564, but had to flee back to 1.558.

          Christian Goetze added a comment - Attempted to upgrade to 1.564, but had to flee back to 1.558.
          Oleg Nenashev made changes -
          Labels New: remoting slaves
          Oleg Nenashev made changes -
          Link New: This issue is related to JENKINS-6817 [ JENKINS-6817 ]

          Oleg Nenashev added a comment -

          JENKINS-6817 has a similar synopsis, but stacktraces are different

          Oleg Nenashev added a comment - JENKINS-6817 has a similar synopsis, but stacktraces are different

          This stacktrace appeared in the console log right in the middle of a running build.

          Another observable symptom is that all the windows slave appear to disconnect, then reconnect. The slaves don't actually crash, it appears.

          Christian Goetze added a comment - This stacktrace appeared in the console log right in the middle of a running build. Another observable symptom is that all the windows slave appear to disconnect, then reconnect. The slaves don't actually crash, it appears.
          Oleg Nenashev made changes -
          Link New: This issue is related to JENKINS-23143 [ JENKINS-23143 ]

          Kay Abendroth added a comment - - edited

          Got this today right in the middle of a running Job (Jenkins version 1.563).

          FATAL: hudson.remoting.RequestAbortedException: java.nio.channels.AsynchronousCloseException
          hudson.remoting.RequestAbortedException: hudson.remoting.RequestAbortedException: java.nio.channels.AsynchronousCloseException
          	at hudson.remoting.RequestAbortedException.wrapForRethrow(RequestAbortedException.java:41)
          	at hudson.remoting.RequestAbortedException.wrapForRethrow(RequestAbortedException.java:34)
          	at hudson.remoting.Request.call(Request.java:174)
          	at hudson.remoting.Channel.call(Channel.java:739)
          	at hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:168)
          	at com.sun.proxy.$Proxy67.join(Unknown Source)
          	at hudson.Launcher$RemoteLauncher$ProcImpl.join(Launcher.java:951)
          	at hudson.tasks.CommandInterpreter.join(CommandInterpreter.java:137)
          	at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:97)
          	at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:66)
          	at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
          	at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:745)
          	at hudson.model.Build$BuildExecution.build(Build.java:198)
          	at hudson.model.Build$BuildExecution.doRun(Build.java:159)
          	at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:518)
          	at hudson.model.Run.execute(Run.java:1706)
          	at hudson.matrix.MatrixRun.run(MatrixRun.java:146)
          	at hudson.model.ResourceController.execute(ResourceController.java:88)
          	at hudson.model.Executor.run(Executor.java:231)
          Caused by: hudson.remoting.RequestAbortedException: java.nio.channels.AsynchronousCloseException
          	at hudson.remoting.Request.abort(Request.java:299)
          	at hudson.remoting.Channel.terminate(Channel.java:802)
          	at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:69)
          Caused by: java.nio.channels.AsynchronousCloseException
          	at java.nio.channels.spi.AbstractInterruptibleChannel.end(AbstractInterruptibleChannel.java:205)
          	at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:412)
          	at hudson.remoting.SocketChannelStream$1.read(SocketChannelStream.java:33)
          	at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:65)
          	at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:109)
          	at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:103)
          	at java.io.InputStream.read(InputStream.java:101)
          	at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:81)
          	at hudson.remoting.FlightRecorderInputStream.read(FlightRecorderInputStream.java:82)
          	at java.io.ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:2293)
          	at java.io.ObjectInputStream$BlockDataInputStream.peek(ObjectInputStream.java:2586)
          	at java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2596)
          	at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1318)
          	at java.io.ObjectInputStream.readObject(ObjectInputStream.java:370)
          	at hudson.remoting.Command.readFrom(Command.java:92)
          	at hudson.remoting.ClassicCommandTransport.read(ClassicCommandTransport.java:70)
          	at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:48)
          

          Kay Abendroth added a comment - - edited Got this today right in the middle of a running Job (Jenkins version 1.563). FATAL: hudson.remoting.RequestAbortedException: java.nio.channels.AsynchronousCloseException hudson.remoting.RequestAbortedException: hudson.remoting.RequestAbortedException: java.nio.channels.AsynchronousCloseException at hudson.remoting.RequestAbortedException.wrapForRethrow(RequestAbortedException.java:41) at hudson.remoting.RequestAbortedException.wrapForRethrow(RequestAbortedException.java:34) at hudson.remoting.Request.call(Request.java:174) at hudson.remoting.Channel.call(Channel.java:739) at hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:168) at com.sun.proxy.$Proxy67.join(Unknown Source) at hudson.Launcher$RemoteLauncher$ProcImpl.join(Launcher.java:951) at hudson.tasks.CommandInterpreter.join(CommandInterpreter.java:137) at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:97) at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:66) at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20) at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:745) at hudson.model.Build$BuildExecution.build(Build.java:198) at hudson.model.Build$BuildExecution.doRun(Build.java:159) at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:518) at hudson.model.Run.execute(Run.java:1706) at hudson.matrix.MatrixRun.run(MatrixRun.java:146) at hudson.model.ResourceController.execute(ResourceController.java:88) at hudson.model.Executor.run(Executor.java:231) Caused by: hudson.remoting.RequestAbortedException: java.nio.channels.AsynchronousCloseException at hudson.remoting.Request.abort(Request.java:299) at hudson.remoting.Channel.terminate(Channel.java:802) at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:69) Caused by: java.nio.channels.AsynchronousCloseException at java.nio.channels.spi.AbstractInterruptibleChannel.end(AbstractInterruptibleChannel.java:205) at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:412) at hudson.remoting.SocketChannelStream$1.read(SocketChannelStream.java:33) at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:65) at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:109) at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:103) at java.io.InputStream.read(InputStream.java:101) at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:81) at hudson.remoting.FlightRecorderInputStream.read(FlightRecorderInputStream.java:82) at java.io.ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:2293) at java.io.ObjectInputStream$BlockDataInputStream.peek(ObjectInputStream.java:2586) at java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2596) at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1318) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:370) at hudson.remoting.Command.readFrom(Command.java:92) at hudson.remoting.ClassicCommandTransport.read(ClassicCommandTransport.java:70) at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:48)

          Mads Nielsen added a comment -

          We're experiencing a similar issue the stacktrace is different, but the symptoms are the same, aborted builds in the middle of job execution.

          Problems started after an upgrade from 1.556 to 1.564. I Think this could be a blocker.

          Console.out
          FATAL: hudson.remoting.RequestAbortedException: java.io.IOException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond
          hudson.remoting.RequestAbortedException: hudson.remoting.RequestAbortedException: java.io.IOException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond
          	at hudson.remoting.RequestAbortedException.wrapForRethrow(RequestAbortedException.java:41)
          	at hudson.remoting.RequestAbortedException.wrapForRethrow(RequestAbortedException.java:34)
          	at hudson.remoting.Request.call(Request.java:174)
          	at hudson.remoting.Channel.call(Channel.java:739)
          	at hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:168)
          	at com.sun.proxy.$Proxy45.join(Unknown Source)
          	at hudson.Launcher$RemoteLauncher$ProcImpl.join(Launcher.java:951)
          	at hudson.tasks.CommandInterpreter.join(CommandInterpreter.java:137)
          	at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:97)
          	at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:66)
          	at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
          	at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:745)
          	at hudson.model.Build$BuildExecution.build(Build.java:198)
          	at hudson.model.Build$BuildExecution.doRun(Build.java:159)
          	at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:518)
          	at hudson.model.Run.execute(Run.java:1706)
          	at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
          	at hudson.model.ResourceController.execute(ResourceController.java:88)
          	at hudson.model.Executor.run(Executor.java:231)
          Caused by: hudson.remoting.RequestAbortedException: java.io.IOException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond
          	at hudson.remoting.Request.abort(Request.java:299)
          	at hudson.remoting.Channel.terminate(Channel.java:802)
          	at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:69)
          Caused by: java.io.IOException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond
          	at sun.nio.ch.SocketDispatcher.read0(Native Method)
          	at sun.nio.ch.SocketDispatcher.read(Unknown Source)
          	at sun.nio.ch.IOUtil.readIntoNativeBuffer(Unknown Source)
          	at sun.nio.ch.IOUtil.read(Unknown Source)
          	at sun.nio.ch.SocketChannelImpl.read(Unknown Source)
          	at hudson.remoting.SocketChannelStream$1.read(SocketChannelStream.java:33)
          	at sun.nio.ch.ChannelInputStream.read(Unknown Source)
          	at sun.nio.ch.ChannelInputStream.read(Unknown Source)
          	at sun.nio.ch.ChannelInputStream.read(Unknown Source)
          	at java.io.InputStream.read(Unknown Source)
          	at sun.nio.ch.ChannelInputStream.read(Unknown Source)
          	at hudson.remoting.FlightRecorderInputStream.read(FlightRecorderInputStream.java:82)
          	at java.io.ObjectInputStream$PeekInputStream.peek(Unknown Source)
          	at java.io.ObjectInputStream$BlockDataInputStream.peek(Unknown Source)
          	at java.io.ObjectInputStream$BlockDataInputStream.peekByte(Unknown Source)
          	at java.io.ObjectInputStream.readObject0(Unknown Source)
          	at java.io.ObjectInputStream.readObject(Unknown Source)
          	at hudson.remoting.Command.readFrom(Command.java:92)
          	at hudson.remoting.ClassicCommandTransport.read(ClassicCommandTransport.java:70)
          	at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:48)
          

          Mads Nielsen added a comment - We're experiencing a similar issue the stacktrace is different, but the symptoms are the same, aborted builds in the middle of job execution. Problems started after an upgrade from 1.556 to 1.564. I Think this could be a blocker. Console.out FATAL: hudson.remoting.RequestAbortedException: java.io.IOException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond hudson.remoting.RequestAbortedException: hudson.remoting.RequestAbortedException: java.io.IOException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond at hudson.remoting.RequestAbortedException.wrapForRethrow(RequestAbortedException.java:41) at hudson.remoting.RequestAbortedException.wrapForRethrow(RequestAbortedException.java:34) at hudson.remoting.Request.call(Request.java:174) at hudson.remoting.Channel.call(Channel.java:739) at hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:168) at com.sun.proxy.$Proxy45.join(Unknown Source) at hudson.Launcher$RemoteLauncher$ProcImpl.join(Launcher.java:951) at hudson.tasks.CommandInterpreter.join(CommandInterpreter.java:137) at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:97) at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:66) at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20) at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:745) at hudson.model.Build$BuildExecution.build(Build.java:198) at hudson.model.Build$BuildExecution.doRun(Build.java:159) at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:518) at hudson.model.Run.execute(Run.java:1706) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43) at hudson.model.ResourceController.execute(ResourceController.java:88) at hudson.model.Executor.run(Executor.java:231) Caused by: hudson.remoting.RequestAbortedException: java.io.IOException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond at hudson.remoting.Request.abort(Request.java:299) at hudson.remoting.Channel.terminate(Channel.java:802) at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:69) Caused by: java.io.IOException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond at sun.nio.ch.SocketDispatcher.read0(Native Method) at sun.nio.ch.SocketDispatcher.read(Unknown Source) at sun.nio.ch.IOUtil.readIntoNativeBuffer(Unknown Source) at sun.nio.ch.IOUtil.read(Unknown Source) at sun.nio.ch.SocketChannelImpl.read(Unknown Source) at hudson.remoting.SocketChannelStream$1.read(SocketChannelStream.java:33) at sun.nio.ch.ChannelInputStream.read(Unknown Source) at sun.nio.ch.ChannelInputStream.read(Unknown Source) at sun.nio.ch.ChannelInputStream.read(Unknown Source) at java.io.InputStream.read(Unknown Source) at sun.nio.ch.ChannelInputStream.read(Unknown Source) at hudson.remoting.FlightRecorderInputStream.read(FlightRecorderInputStream.java:82) at java.io.ObjectInputStream$PeekInputStream.peek(Unknown Source) at java.io.ObjectInputStream$BlockDataInputStream.peek(Unknown Source) at java.io.ObjectInputStream$BlockDataInputStream.peekByte(Unknown Source) at java.io.ObjectInputStream.readObject0(Unknown Source) at java.io.ObjectInputStream.readObject(Unknown Source) at hudson.remoting.Command.readFrom(Command.java:92) at hudson.remoting.ClassicCommandTransport.read(ClassicCommandTransport.java:70) at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:48)

          Igor Firman added a comment -

          We're experiencing a similar issue.

          Jenkins: 1.570

          The issue appears when manually aborting any job. After manually aborting a job, all the other jobs that are running on the slave are terminated with the above exception and the slave appears to go offline for 10-20 sec then comes back online.

          Igor Firman added a comment - We're experiencing a similar issue. Jenkins: 1.570 The issue appears when manually aborting any job. After manually aborting a job, all the other jobs that are running on the slave are terminated with the above exception and the slave appears to go offline for 10-20 sec then comes back online.

            Unassigned Unassigned
            cg Christian Goetze
            Votes:
            17 Vote for this issue
            Watchers:
            21 Start watching this issue

              Created:
              Updated: