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

Windows slave JVM crashes

    XMLWordPrintable

    Details

    • Similar Issues:

      Description

      I often see jobs fail with

      hudson.remoting.RequestAbortedException: hudson.remoting.RequestAbortedException: java.io.IOException: Connection reset by peer
      	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:742)
      	at hudson.Launcher$RemoteLauncher.kill(Launcher.java:940)
      	at hudson.plugins.cygpath.CygpathLauncherDecorator$1.kill(CygpathLauncherDecorator.java:76)
      	at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:556)
      	at hudson.model.Run.execute(Run.java:1759)
      	at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
      	at hudson.model.ResourceController.execute(ResourceController.java:89)
      	at hudson.model.Executor.run(Executor.java:240)
      Caused by: hudson.remoting.RequestAbortedException: java.io.IOException: Connection reset by peer
      	at hudson.remoting.Request.abort(Request.java:299)
      	at hudson.remoting.Channel.terminate(Channel.java:805)
      	at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:69)
      Caused by: java.io.IOException: Connection reset by peer
      	at sun.nio.ch.FileDispatcherImpl.read0(Native Method)
      	at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:39)
      	at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:223)
      	at sun.nio.ch.IOUtil.read(IOUtil.java:197)
      	at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:375)
      	at hudson.remoting.SocketChannelStream$1.read(SocketChannelStream.java:35)
      	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:2296)
      	at java.io.ObjectInputStream$BlockDataInputStream.peek(ObjectInputStream.java:2589)
      	at java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2599)
      	at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1319)
      	at java.io.ObjectInputStream.readObject(ObjectInputStream.java:371)
      	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)
      

      I attached a Java crash log I found that matches the time the above error was thrown.

        Attachments

          Activity

          ams2990 Andy Shulman created issue -
          ams2990 Andy Shulman made changes -
          Field Original Value New Value
          Description I often see jobs fail with

          {quote}
          hudson.remoting.RequestAbortedException: hudson.remoting.RequestAbortedException: java.io.IOException: Connection reset by peer
          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:742)
          at hudson.Launcher$RemoteLauncher.kill(Launcher.java:940)
          at hudson.plugins.cygpath.CygpathLauncherDecorator$1.kill(CygpathLauncherDecorator.java:76)
          at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:556)
          at hudson.model.Run.execute(Run.java:1759)
          at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
          at hudson.model.ResourceController.execute(ResourceController.java:89)
          at hudson.model.Executor.run(Executor.java:240)
          Caused by: hudson.remoting.RequestAbortedException: java.io.IOException: Connection reset by peer
          at hudson.remoting.Request.abort(Request.java:299)
          at hudson.remoting.Channel.terminate(Channel.java:805)
          at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:69)
          Caused by: java.io.IOException: Connection reset by peer
          at sun.nio.ch.FileDispatcherImpl.read0(Native Method)
          at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:39)
          at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:223)
          at sun.nio.ch.IOUtil.read(IOUtil.java:197)
          at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:375)
          at hudson.remoting.SocketChannelStream$1.read(SocketChannelStream.java:35)
          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:2296)
          at java.io.ObjectInputStream$BlockDataInputStream.peek(ObjectInputStream.java:2589)
          at java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2599)
          at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1319)
          at java.io.ObjectInputStream.readObject(ObjectInputStream.java:371)
          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)
          {quote}

          I attached a Java crash log I found that matches the time the above error was thrown.
          I often see jobs fail with

          {code}
          hudson.remoting.RequestAbortedException: hudson.remoting.RequestAbortedException: java.io.IOException: Connection reset by peer
          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:742)
          at hudson.Launcher$RemoteLauncher.kill(Launcher.java:940)
          at hudson.plugins.cygpath.CygpathLauncherDecorator$1.kill(CygpathLauncherDecorator.java:76)
          at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:556)
          at hudson.model.Run.execute(Run.java:1759)
          at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
          at hudson.model.ResourceController.execute(ResourceController.java:89)
          at hudson.model.Executor.run(Executor.java:240)
          Caused by: hudson.remoting.RequestAbortedException: java.io.IOException: Connection reset by peer
          at hudson.remoting.Request.abort(Request.java:299)
          at hudson.remoting.Channel.terminate(Channel.java:805)
          at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:69)
          Caused by: java.io.IOException: Connection reset by peer
          at sun.nio.ch.FileDispatcherImpl.read0(Native Method)
          at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:39)
          at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:223)
          at sun.nio.ch.IOUtil.read(IOUtil.java:197)
          at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:375)
          at hudson.remoting.SocketChannelStream$1.read(SocketChannelStream.java:35)
          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:2296)
          at java.io.ObjectInputStream$BlockDataInputStream.peek(ObjectInputStream.java:2589)
          at java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2599)
          at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1319)
          at java.io.ObjectInputStream.readObject(ObjectInputStream.java:371)
          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)
          {code}

          I attached a Java crash log I found that matches the time the above error was thrown.
          rtyler R. Tyler Croy made changes -
          Workflow JNJira [ 159220 ] JNJira + In-Review [ 179920 ]

            People

            Assignee:
            kohsuke Kohsuke Kawaguchi
            Reporter:
            ams2990 Andy Shulman
            Votes:
            3 Vote for this issue
            Watchers:
            6 Start watching this issue

              Dates

              Created:
              Updated: