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

Job execution fails due to Jenkins Slave disconnection

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Incomplete
    • Icon: Major Major
    • core
    • None
    • Windows 2003 Server, VMWare Virtual machines

      Hi! Job execution fails due to Jenkins Slave disconnection.

      Problem appears in environment when Jenkins Master runs on a stand-alone box and a Slave
      on a VMWare Virtual Machines under Labmanager.
      However, Jenkins Master-Slave communication between physical hosts works fine me.

      Slave throws an exception during project build or Slave installation as a Windows service:
      java.io.UTFDataFormatException

      Slave log:

      SEVERE: I/O error in channel channel
      java.io.UTFDataFormatException
      at java.io.ObjectInputStream$BlockDataInputStream.readUTFSpan(Unknown Source)
      at java.io.ObjectInputStream$BlockDataInputStream.readUTFBody(Unknown Source)
      at java.io.ObjectInputStream$BlockDataInputStream.readUTF(Unknown Source)
      at java.io.ObjectInputStream.readUTF(Unknown Source)
      at java.io.ObjectStreamClass.readNonProxy(Unknown Source)
      at java.io.ObjectInputStream.readClassDescriptor(Unknown Source)
      at java.io.ObjectInputStream.readNonProxyDesc(Unknown Source)
      at java.io.ObjectInputStream.readClassDesc(Unknown Source)
      at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
      at java.io.ObjectInputStream.readObject0(Unknown Source)
      at java.io.ObjectInputStream.defaultReadFields(Unknown Source)
      at java.io.ObjectInputStream.readSerialData(Unknown Source)
      at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
      at java.io.ObjectInputStream.readObject0(Unknown Source)
      at java.io.ObjectInputStream.readObject(Unknown Source)
      at hudson.remoting.Channel$ReaderThread.run(Channel.java:992)

      Project build log:

      FATAL: hudson.remoting.RequestAbortedException: java.net.SocketException: socket closed
      hudson.remoting.RequestAbortedException: hudson.remoting.RequestAbortedException: java.net.SocketException: socket closed
      at hudson.remoting.Request.call(Request.java:137)
      at hudson.remoting.Channel.call(Channel.java:643)
      at hudson.EnvVars.getRemote(EnvVars.java:202)
      at hudson.model.Computer.getEnvironment(Computer.java:805)
      at hudson.model.Run.getEnvironment(Run.java:1778)
      at hudson.model.AbstractBuild.getEnvironment(AbstractBuild.java:745)
      at hudson.model.AbstractBuild$AbstractRunner.decideWorkspace(AbstractBuild.java:400)
      at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:417)
      at hudson.model.Run.run(Run.java:1374)
      at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
      at hudson.model.ResourceController.execute(ResourceController.java:88)
      at hudson.model.Executor.run(Executor.java:145)
      Caused by: hudson.remoting.RequestAbortedException: java.net.SocketException: socket closed
      at hudson.remoting.Request.abort(Request.java:257)
      at hudson.remoting.Channel.terminate(Channel.java:694)
      at hudson.remoting.Channel$ReaderThread.run(Channel.java:1016)
      Caused by: java.net.SocketException: socket closed
      at java.net.SocketInputStream.socketRead0(Native Method)
      at java.net.SocketInputStream.read(Unknown Source)
      at java.io.BufferedInputStream.fill(Unknown Source)
      at java.io.BufferedInputStream.read(Unknown Source)
      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.Channel$ReaderThread.run(Channel.java:992)

      Jenkins runs under Windows 2003 Server.

      Master-Slave configurations that I have tried:
      Launch Slave agents via Java Web Start,
      Let Jenkis controls a slave as a Windows service.

      Jenkins versions: 1.411, 1.425, 1.430.

            Unassigned Unassigned
            dmx Dmytro
            Votes:
            2 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: