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

Slave connection reset issues since 1.456

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Blocker Blocker
    • remoting
    • 1.456

      We upgrade from 1.451 to 1.456 and now we face several issues with connection reset.
      Due to that issue, the jobs are not successful.
      On a particular machine we see this very often.

      I have captured some stacktraces from the jobs:

      FATAL: hudson.remoting.RequestAbortedException: java.net.SocketException: Connection reset
      hudson.remoting.RequestAbortedException: hudson.remoting.RequestAbortedException: java.net.SocketException: Connection reset
      	at hudson.remoting.Request.call(Request.java:149)
      	at hudson.remoting.Channel.call(Channel.java:681)
      	at hudson.Launcher$RemoteLauncher.kill(Launcher.java:821)
      	at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:496)
      	at hudson.model.Run.run(Run.java:1410)
      	at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
      	at hudson.model.ResourceController.execute(ResourceController.java:88)
      	at hudson.model.Executor.run(Executor.java:238)
      Caused by: hudson.remoting.RequestAbortedException: java.net.SocketException: Connection reset
      	at hudson.remoting.Request.abort(Request.java:273)
      	at hudson.remoting.Channel.terminate(Channel.java:732)
      	at hudson.remoting.Channel$ReaderThread.run(Channel.java:1157)
      Caused by: java.net.SocketException: Connection reset
      	at java.net.SocketInputStream.read(SocketInputStream.java:185)
      	at java.io.FilterInputStream.read(FilterInputStream.java:133)
      	at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
      	at java.io.BufferedInputStream.read(BufferedInputStream.java:254)
      	at java.io.ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:2265)
      	at java.io.ObjectInputStream$BlockDataInputStream.peek(ObjectInputStream.java:2558)
      	at java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2568)
      	at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1314)
      	at java.io.ObjectInputStream.readObject(ObjectInputStream.java:368)
      	at hudson.remoting.Channel$ReaderThread.run(Channel.java:1127)
      
      Archiving artifacts
      ERROR: Failed to archive artifacts: allLogs/**/*.*
      hudson.util.IOException2: java.io.IOException
      	at hudson.remoting.FastPipedInputStream.read(FastPipedInputStream.java:175)
      	at hudson.util.HeadBufferingStream.read(HeadBufferingStream.java:61)
      	at java.io.FilterInputStream.read(FilterInputStream.java:107)
      	at hudson.util.HeadBufferingStream.fillSide(HeadBufferingStream.java:83)
      	at hudson.FilePath$TarCompression$2.extract(FilePath.java:612)
      	at hudson.FilePath.copyRecursiveTo(FilePath.java:1729)
      	at hudson.tasks.ArtifactArchiver.perform(ArtifactArchiver.java:116)
      	at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19)
      	at hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:703)
      	at hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:678)
      	at hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:656)
      	at hudson.model.Build$RunnerImpl.post2(Build.java:162)
      	at hudson.model.AbstractBuild$AbstractRunner.post(AbstractBuild.java:625)
      	at hudson.model.Run.run(Run.java:1435)
      	at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
      	at hudson.model.ResourceController.execute(ResourceController.java:88)
      	at hudson.model.Executor.run(Executor.java:238)
      
      	at hudson.FilePath.copyRecursiveTo(FilePath.java:1736)
      	at hudson.tasks.ArtifactArchiver.perform(ArtifactArchiver.java:116)
      	at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19)
      	at hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:703)
      	at hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:678)
      	at hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:656)
      	at hudson.model.Build$RunnerImpl.post2(Build.java:162)
      	at hudson.model.AbstractBuild$AbstractRunner.post(AbstractBuild.java:625)
      	at hudson.model.Run.run(Run.java:1435)
      	at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
      	at hudson.model.ResourceController.execute(ResourceController.java:88)
      	at hudson.model.Executor.run(Executor.java:238)
      Caused by: java.util.concurrent.ExecutionException: hudson.remoting.RequestAbortedException: java.net.SocketException: Connection reset
      	at hudson.remoting.Request$1.get(Request.java:252)
      	at hudson.remoting.Request$1.get(Request.java:184)
      	at hudson.remoting.FutureAdapter.get(FutureAdapter.java:59)
      	at hudson.FilePath.copyRecursiveTo(FilePath.java:1732)
      	... 11 more
      Caused by: hudson.remoting.RequestAbortedException: java.net.SocketException: Connection reset
      	at hudson.remoting.Request.abort(Request.java:273)
      	at hudson.remoting.Channel.terminate(Channel.java:732)
      	at hudson.remoting.Channel$ReaderThread.run(Channel.java:1157)
      Caused by: java.net.SocketException: Connection reset
      	at java.net.SocketInputStream.read(SocketInputStream.java:185)
      	at java.io.FilterInputStream.read(FilterInputStream.java:133)
      	at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
      	at java.io.BufferedInputStream.read(BufferedInputStream.java:254)
      	at java.io.ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:2265)
      	at java.io.ObjectInputStream$BlockDataInputStream.peek(ObjectInputStream.java:2558)
      	at java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2568)
      	at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1314)
      	at java.io.ObjectInputStream.readObject(ObjectInputStream.java:368)
      	at hudson.remoting.Channel$ReaderThread.run(Channel.java:1127)
      
      FATAL: hudson.remoting.RequestAbortedException: java.net.SocketException: Connection reset
      hudson.remoting.RequestAbortedException: hudson.remoting.RequestAbortedException: java.net.SocketException: Connection reset
      	at hudson.remoting.Request.call(Request.java:149)
      	at hudson.remoting.Channel.call(Channel.java:681)
      	at hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:158)
      	at $Proxy45.join(Unknown Source)
      	at hudson.Launcher$RemoteLauncher$ProcImpl.join(Launcher.java:859)
      	at hudson.Launcher$ProcStarter.join(Launcher.java:345)
      	at hudson.plugins.groovy.Groovy.perform(Groovy.java:116)
      	at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19)
      	at hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:703)
      	at hudson.model.Build$RunnerImpl.build(Build.java:178)
      	at hudson.model.Build$RunnerImpl.doRun(Build.java:139)
      	at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:473)
      	at hudson.model.Run.run(Run.java:1410)
      	at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
      	at hudson.model.ResourceController.execute(ResourceController.java:88)
      	at hudson.model.Executor.run(Executor.java:238)
      Caused by: hudson.remoting.RequestAbortedException: java.net.SocketException: Connection reset
      	at hudson.remoting.Request.abort(Request.java:273)
      	at hudson.remoting.Channel.terminate(Channel.java:732)
      	at hudson.remoting.Channel$ReaderThread.run(Channel.java:1157)
      Caused by: java.net.SocketException: Connection reset
      	at java.net.SocketInputStream.read(SocketInputStream.java:185)
      	at java.io.FilterInputStream.read(FilterInputStream.java:133)
      	at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
      	at java.io.BufferedInputStream.read(BufferedInputStream.java:254)
      	at java.io.ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:2265)
      	at java.io.ObjectInputStream$BlockDataInputStream.peek(ObjectInputStream.java:2558)
      	at java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2568)
      	at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1314)
      	at java.io.ObjectInputStream.readObject(ObjectInputStream.java:368)
      	at hudson.remoting.Channel$ReaderThread.run(Channel.java:1127)
      

            kukido Andrey Myatlyuk
            cbos Cees Bos
            Votes:
            24 Vote for this issue
            Watchers:
            45 Start watching this issue

              Created:
              Updated:
              Resolved: