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

Unable to launch Windows slaves using Microsoft OpenSSH: Unexpected termination of the channel

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Fixed but Unreleased (View Workflow)
    • Priority: Minor
    • Resolution: Done
    • Component/s: ssh-slaves-plugin
    • Labels:
      None
    • Environment:
      Windows 2012 R2 master and slaves, Jenkins 2.32.3 LTS, Win32-OpenSSH 0.0.10.0, SSH Slaves plugin 1.14
    • Similar Issues:

      Description

      As a first step to being able to use the VMware plugin to spawn slaves automatically, I'm trying to get ssh slave connectivity to work. Normally I use Java Web Start for permanent slaves, which works fine, but I have no way to use that with a dynamic slave (without turning off the connect security and forgoing having a secret in the JNLP command).

      I've installed the Microsoft SSH port (Win32-OpenSSH) for sshd, and Cygwin to get the "true" utility that Jenkins expects to call, but my attempts to launch the agent fail almost immediately (after copying the slave.jar file), with the following log:

      [03/16/17 14:35:26] [SSH] Opening SSH connection to myserver:22.
      [03/16/17 14:35:31] [SSH] Authentication successful.
      [03/16/17 14:35:34] [SSH] The remote users environment is:
      [03/16/17 14:35:36] [SSH] Starting sftp client.
      [03/16/17 14:35:39] [SSH] Copying latest slave.jar...
      [03/16/17 14:36:00] [SSH] Copied 717,563 bytes.
      Expanded the channel window size to 4MB
      [03/16/17 14:36:00] [SSH] Starting slave process: cd "C:\Jenkins" && "C:\Program Files\Java\jre1.8.0_121\bin\java"  -jar slave.jar
      <===[JENKINS REMOTING CAPACITY]===><===[JENKINS REMOTING CAPACITY]===>ERROR: Unexpected error in launching a slave. This is probably a bug in Jenkins.
      hudson.remoting.RequestAbortedException: java.io.IOException: Unexpected termination of the channel
      	at hudson.remoting.Request.abort(Request.java:307)
      	at hudson.remoting.Channel.terminate(Channel.java:888)
      	at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:92)
      	at ......remote call to myserver(Native Method)
      	at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1537)
      	at hudson.remoting.Request.call(Request.java:172)
      	at hudson.remoting.Channel.call(Channel.java:821)
      	at hudson.slaves.SlaveComputer.setChannel(SlaveComputer.java:516)
      	at hudson.slaves.SlaveComputer.setChannel(SlaveComputer.java:389)
      	at hudson.plugins.sshslaves.SSHLauncher.startSlave(SSHLauncher.java:989)
      	at hudson.plugins.sshslaves.SSHLauncher.access$400(SSHLauncher.java:139)
      	at hudson.plugins.sshslaves.SSHLauncher$2.call(SSHLauncher.java:738)
      	at hudson.plugins.sshslaves.SSHLauncher$2.call(SSHLauncher.java:719)
      	at java.util.concurrent.FutureTask.run(Unknown Source)
      	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
      	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
      	at java.lang.Thread.run(Unknown Source)
      Caused by: java.io.IOException: Unexpected termination of the channel
      	at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:73)
      Caused by: java.io.EOFException
      	at java.io.ObjectInputStream$PeekInputStream.readFully(Unknown Source)
      	at java.io.ObjectInputStream$BlockDataInputStream.readShort(Unknown Source)
      	at java.io.ObjectInputStream.readStreamHeader(Unknown Source)
      	at java.io.ObjectInputStream.<init>(Unknown Source)
      	at hudson.remoting.ObjectInputStreamEx.<init>(ObjectInputStreamEx.java:48)
      	at hudson.remoting.AbstractSynchronousByteArrayCommandTransport.read(AbstractSynchronousByteArrayCommandTransport.java:34)
      	at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:59)
      [03/16/17 14:36:09] Launch failed - cleaning up connection
      ERROR: Connection terminated
      java.io.IOException: Unexpected termination of the channel
      	at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:73)
      Caused by: java.io.EOFException
      	at java.io.ObjectInputStream$PeekInputStream.readFully(Unknown Source)
      	at java.io.ObjectInputStream$BlockDataInputStream.readShort(Unknown Source)
      	at java.io.ObjectInputStream.readStreamHeader(Unknown Source)
      	at java.io.ObjectInputStream.<init>(Unknown Source)
      	at hudson.remoting.ObjectInputStreamEx.<init>(ObjectInputStreamEx.java:48)
      	at hudson.remoting.AbstractSynchronousByteArrayCommandTransport.read(AbstractSynchronousByteArrayCommandTransport.java:34)
      	at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:59)
      [03/16/17 14:36:09] [SSH] Connection closed.

      I've searched and found a number of cases of the "This is probably a bug in Jenkins." error in launching a slave, but seemingly not this exact one. It seems to be that the connection or process is being terminated on the slave side but I can't figure out by what.

      How can this be fixed or worked around?

      EDIT (March 17, 2017): Per Stephen Connolly and my own testing, this appears to be n incompatibility between the Jenkins SSH Slaves plugin and a bug in the Microsoft's Win32-OpenSSH port specifically. When I switched the slave node to run Cygwin's OpenSSH, it worked perfectly.

        Attachments

          Issue Links

            Activity

            medianick Nick Jones created issue -
            medianick Nick Jones made changes -
            Field Original Value New Value
            Issue Type Improvement [ 4 ] Bug [ 1 ]
            medianick Nick Jones made changes -
            Priority Major [ 3 ] Blocker [ 1 ]
            medianick Nick Jones made changes -
            Environment Windows 2012 R2 master and slaves, Jenkins 2.32.3 LTS, Win32-OpenSSH 0.0.10.0, Cygwin 2.7.0 Windows 2012 R2 master and slaves, Jenkins 2.32.3 LTS, Win32-OpenSSH 0.0.10.0, Cygwin 2.7.0, SSH Slaves plugin 1.14
            medianick Nick Jones made changes -
            Description As a first step to being able to use the VMware plugin to spawn slaves automatically, I'm trying to get ssh slave connectivity to work. Normally I use Java Web Start for permanent slaves, which works fine, but I have no way to use that with a dynamic slave (without turning off the connect security and forgoing having a secret in the JNLP command).

            I've installed the Microsoft SSH port (Win32-OpenSSH) for sshd, and Cygwin to get the "true" utility that Jenkins expects to call, but my attempts to launch the agent fail almost immediately (after copying the slave.jar file), with the following log:
            {noformat}
            [03/16/17 14:35:26] [SSH] Opening SSH connection to myserver:22.
            [03/16/17 14:35:31] [SSH] Authentication successful.
            [03/16/17 14:35:34] [SSH] The remote users environment is:
            [03/16/17 14:35:36] [SSH] Starting sftp client.
            [03/16/17 14:35:39] [SSH] Copying latest slave.jar...
            [03/16/17 14:36:00] [SSH] Copied 717,563 bytes.
            Expanded the channel window size to 4MB
            [03/16/17 14:36:00] [SSH] Starting slave process: cd "C:\Jenkins" && "C:\Program Files\Java\jre1.8.0_121\bin\java" -jar slave.jar
            <===[JENKINS REMOTING CAPACITY]===><===[JENKINS REMOTING CAPACITY]===>ERROR: Unexpected error in launching a slave. This is probably a bug in Jenkins.
            hudson.remoting.RequestAbortedException: java.io.IOException: Unexpected termination of the channel
            at hudson.remoting.Request.abort(Request.java:307)
            at hudson.remoting.Channel.terminate(Channel.java:888)
            at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:92)
            at ......remote call to BuildBase(Native Method)
            at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1537)
            at hudson.remoting.Request.call(Request.java:172)
            at hudson.remoting.Channel.call(Channel.java:821)
            at hudson.slaves.SlaveComputer.setChannel(SlaveComputer.java:516)
            at hudson.slaves.SlaveComputer.setChannel(SlaveComputer.java:389)
            at hudson.plugins.sshslaves.SSHLauncher.startSlave(SSHLauncher.java:989)
            at hudson.plugins.sshslaves.SSHLauncher.access$400(SSHLauncher.java:139)
            at hudson.plugins.sshslaves.SSHLauncher$2.call(SSHLauncher.java:738)
            at hudson.plugins.sshslaves.SSHLauncher$2.call(SSHLauncher.java:719)
            at java.util.concurrent.FutureTask.run(Unknown Source)
            at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
            at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
            at java.lang.Thread.run(Unknown Source)
            Caused by: java.io.IOException: Unexpected termination of the channel
            at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:73)
            Caused by: java.io.EOFException
            at java.io.ObjectInputStream$PeekInputStream.readFully(Unknown Source)
            at java.io.ObjectInputStream$BlockDataInputStream.readShort(Unknown Source)
            at java.io.ObjectInputStream.readStreamHeader(Unknown Source)
            at java.io.ObjectInputStream.<init>(Unknown Source)
            at hudson.remoting.ObjectInputStreamEx.<init>(ObjectInputStreamEx.java:48)
            at hudson.remoting.AbstractSynchronousByteArrayCommandTransport.read(AbstractSynchronousByteArrayCommandTransport.java:34)
            at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:59)
            [03/16/17 14:36:09] Launch failed - cleaning up connection
            ERROR: Connection terminated
            java.io.IOException: Unexpected termination of the channel
            at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:73)
            Caused by: java.io.EOFException
            at java.io.ObjectInputStream$PeekInputStream.readFully(Unknown Source)
            at java.io.ObjectInputStream$BlockDataInputStream.readShort(Unknown Source)
            at java.io.ObjectInputStream.readStreamHeader(Unknown Source)
            at java.io.ObjectInputStream.<init>(Unknown Source)
            at hudson.remoting.ObjectInputStreamEx.<init>(ObjectInputStreamEx.java:48)
            at hudson.remoting.AbstractSynchronousByteArrayCommandTransport.read(AbstractSynchronousByteArrayCommandTransport.java:34)
            at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:59)
            [03/16/17 14:36:09] [SSH] Connection closed.{noformat}
            I've searched and found a number of cases of the "This is probably a bug in Jenkins." error in launching a slave, but seemingly not this exact one. It seems to be that the connection or process is being terminated on the slave side but I can't figure out by what.

            How can this be fixed or worked around?

             
            As a first step to being able to use the VMware plugin to spawn slaves automatically, I'm trying to get ssh slave connectivity to work. Normally I use Java Web Start for permanent slaves, which works fine, but I have no way to use that with a dynamic slave (without turning off the connect security and forgoing having a secret in the JNLP command).

            I've installed the Microsoft SSH port (Win32-OpenSSH) for sshd, and Cygwin to get the "true" utility that Jenkins expects to call, but my attempts to launch the agent fail almost immediately (after copying the slave.jar file), with the following log:
            {noformat}
            [03/16/17 14:35:26] [SSH] Opening SSH connection to myserver:22.
            [03/16/17 14:35:31] [SSH] Authentication successful.
            [03/16/17 14:35:34] [SSH] The remote users environment is:
            [03/16/17 14:35:36] [SSH] Starting sftp client.
            [03/16/17 14:35:39] [SSH] Copying latest slave.jar...
            [03/16/17 14:36:00] [SSH] Copied 717,563 bytes.
            Expanded the channel window size to 4MB
            [03/16/17 14:36:00] [SSH] Starting slave process: cd "C:\Jenkins" && "C:\Program Files\Java\jre1.8.0_121\bin\java" -jar slave.jar
            <===[JENKINS REMOTING CAPACITY]===><===[JENKINS REMOTING CAPACITY]===>ERROR: Unexpected error in launching a slave. This is probably a bug in Jenkins.
            hudson.remoting.RequestAbortedException: java.io.IOException: Unexpected termination of the channel
            at hudson.remoting.Request.abort(Request.java:307)
            at hudson.remoting.Channel.terminate(Channel.java:888)
            at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:92)
            at ......remote call to myserver(Native Method)
            at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1537)
            at hudson.remoting.Request.call(Request.java:172)
            at hudson.remoting.Channel.call(Channel.java:821)
            at hudson.slaves.SlaveComputer.setChannel(SlaveComputer.java:516)
            at hudson.slaves.SlaveComputer.setChannel(SlaveComputer.java:389)
            at hudson.plugins.sshslaves.SSHLauncher.startSlave(SSHLauncher.java:989)
            at hudson.plugins.sshslaves.SSHLauncher.access$400(SSHLauncher.java:139)
            at hudson.plugins.sshslaves.SSHLauncher$2.call(SSHLauncher.java:738)
            at hudson.plugins.sshslaves.SSHLauncher$2.call(SSHLauncher.java:719)
            at java.util.concurrent.FutureTask.run(Unknown Source)
            at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
            at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
            at java.lang.Thread.run(Unknown Source)
            Caused by: java.io.IOException: Unexpected termination of the channel
            at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:73)
            Caused by: java.io.EOFException
            at java.io.ObjectInputStream$PeekInputStream.readFully(Unknown Source)
            at java.io.ObjectInputStream$BlockDataInputStream.readShort(Unknown Source)
            at java.io.ObjectInputStream.readStreamHeader(Unknown Source)
            at java.io.ObjectInputStream.<init>(Unknown Source)
            at hudson.remoting.ObjectInputStreamEx.<init>(ObjectInputStreamEx.java:48)
            at hudson.remoting.AbstractSynchronousByteArrayCommandTransport.read(AbstractSynchronousByteArrayCommandTransport.java:34)
            at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:59)
            [03/16/17 14:36:09] Launch failed - cleaning up connection
            ERROR: Connection terminated
            java.io.IOException: Unexpected termination of the channel
            at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:73)
            Caused by: java.io.EOFException
            at java.io.ObjectInputStream$PeekInputStream.readFully(Unknown Source)
            at java.io.ObjectInputStream$BlockDataInputStream.readShort(Unknown Source)
            at java.io.ObjectInputStream.readStreamHeader(Unknown Source)
            at java.io.ObjectInputStream.<init>(Unknown Source)
            at hudson.remoting.ObjectInputStreamEx.<init>(ObjectInputStreamEx.java:48)
            at hudson.remoting.AbstractSynchronousByteArrayCommandTransport.read(AbstractSynchronousByteArrayCommandTransport.java:34)
            at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:59)
            [03/16/17 14:36:09] [SSH] Connection closed.{noformat}
            I've searched and found a number of cases of the "This is probably a bug in Jenkins." error in launching a slave, but seemingly not this exact one. It seems to be that the connection or process is being terminated on the slave side but I can't figure out by what.

            How can this be fixed or worked around?

             
            stephenconnolly Stephen Connolly made changes -
            Attachment image-2017-03-16-22-26-53-920.png [ 36566 ]
            medianick Nick Jones made changes -
            Summary Unable to launch Windows slave with ssh: Unexpected termination of the channel Unable to launch Windows slaves using Microsoft OpenSSH: Unexpected termination of the channel
            medianick Nick Jones made changes -
            Description As a first step to being able to use the VMware plugin to spawn slaves automatically, I'm trying to get ssh slave connectivity to work. Normally I use Java Web Start for permanent slaves, which works fine, but I have no way to use that with a dynamic slave (without turning off the connect security and forgoing having a secret in the JNLP command).

            I've installed the Microsoft SSH port (Win32-OpenSSH) for sshd, and Cygwin to get the "true" utility that Jenkins expects to call, but my attempts to launch the agent fail almost immediately (after copying the slave.jar file), with the following log:
            {noformat}
            [03/16/17 14:35:26] [SSH] Opening SSH connection to myserver:22.
            [03/16/17 14:35:31] [SSH] Authentication successful.
            [03/16/17 14:35:34] [SSH] The remote users environment is:
            [03/16/17 14:35:36] [SSH] Starting sftp client.
            [03/16/17 14:35:39] [SSH] Copying latest slave.jar...
            [03/16/17 14:36:00] [SSH] Copied 717,563 bytes.
            Expanded the channel window size to 4MB
            [03/16/17 14:36:00] [SSH] Starting slave process: cd "C:\Jenkins" && "C:\Program Files\Java\jre1.8.0_121\bin\java" -jar slave.jar
            <===[JENKINS REMOTING CAPACITY]===><===[JENKINS REMOTING CAPACITY]===>ERROR: Unexpected error in launching a slave. This is probably a bug in Jenkins.
            hudson.remoting.RequestAbortedException: java.io.IOException: Unexpected termination of the channel
            at hudson.remoting.Request.abort(Request.java:307)
            at hudson.remoting.Channel.terminate(Channel.java:888)
            at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:92)
            at ......remote call to myserver(Native Method)
            at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1537)
            at hudson.remoting.Request.call(Request.java:172)
            at hudson.remoting.Channel.call(Channel.java:821)
            at hudson.slaves.SlaveComputer.setChannel(SlaveComputer.java:516)
            at hudson.slaves.SlaveComputer.setChannel(SlaveComputer.java:389)
            at hudson.plugins.sshslaves.SSHLauncher.startSlave(SSHLauncher.java:989)
            at hudson.plugins.sshslaves.SSHLauncher.access$400(SSHLauncher.java:139)
            at hudson.plugins.sshslaves.SSHLauncher$2.call(SSHLauncher.java:738)
            at hudson.plugins.sshslaves.SSHLauncher$2.call(SSHLauncher.java:719)
            at java.util.concurrent.FutureTask.run(Unknown Source)
            at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
            at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
            at java.lang.Thread.run(Unknown Source)
            Caused by: java.io.IOException: Unexpected termination of the channel
            at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:73)
            Caused by: java.io.EOFException
            at java.io.ObjectInputStream$PeekInputStream.readFully(Unknown Source)
            at java.io.ObjectInputStream$BlockDataInputStream.readShort(Unknown Source)
            at java.io.ObjectInputStream.readStreamHeader(Unknown Source)
            at java.io.ObjectInputStream.<init>(Unknown Source)
            at hudson.remoting.ObjectInputStreamEx.<init>(ObjectInputStreamEx.java:48)
            at hudson.remoting.AbstractSynchronousByteArrayCommandTransport.read(AbstractSynchronousByteArrayCommandTransport.java:34)
            at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:59)
            [03/16/17 14:36:09] Launch failed - cleaning up connection
            ERROR: Connection terminated
            java.io.IOException: Unexpected termination of the channel
            at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:73)
            Caused by: java.io.EOFException
            at java.io.ObjectInputStream$PeekInputStream.readFully(Unknown Source)
            at java.io.ObjectInputStream$BlockDataInputStream.readShort(Unknown Source)
            at java.io.ObjectInputStream.readStreamHeader(Unknown Source)
            at java.io.ObjectInputStream.<init>(Unknown Source)
            at hudson.remoting.ObjectInputStreamEx.<init>(ObjectInputStreamEx.java:48)
            at hudson.remoting.AbstractSynchronousByteArrayCommandTransport.read(AbstractSynchronousByteArrayCommandTransport.java:34)
            at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:59)
            [03/16/17 14:36:09] [SSH] Connection closed.{noformat}
            I've searched and found a number of cases of the "This is probably a bug in Jenkins." error in launching a slave, but seemingly not this exact one. It seems to be that the connection or process is being terminated on the slave side but I can't figure out by what.

            How can this be fixed or worked around?

             
            As a first step to being able to use the VMware plugin to spawn slaves automatically, I'm trying to get ssh slave connectivity to work. Normally I use Java Web Start for permanent slaves, which works fine, but I have no way to use that with a dynamic slave (without turning off the connect security and forgoing having a secret in the JNLP command).

            I've installed the Microsoft SSH port (Win32-OpenSSH) for sshd, and Cygwin to get the "true" utility that Jenkins expects to call, but my attempts to launch the agent fail almost immediately (after copying the slave.jar file), with the following log:
            {noformat}
            [03/16/17 14:35:26] [SSH] Opening SSH connection to myserver:22.
            [03/16/17 14:35:31] [SSH] Authentication successful.
            [03/16/17 14:35:34] [SSH] The remote users environment is:
            [03/16/17 14:35:36] [SSH] Starting sftp client.
            [03/16/17 14:35:39] [SSH] Copying latest slave.jar...
            [03/16/17 14:36:00] [SSH] Copied 717,563 bytes.
            Expanded the channel window size to 4MB
            [03/16/17 14:36:00] [SSH] Starting slave process: cd "C:\Jenkins" && "C:\Program Files\Java\jre1.8.0_121\bin\java" -jar slave.jar
            <===[JENKINS REMOTING CAPACITY]===><===[JENKINS REMOTING CAPACITY]===>ERROR: Unexpected error in launching a slave. This is probably a bug in Jenkins.
            hudson.remoting.RequestAbortedException: java.io.IOException: Unexpected termination of the channel
            at hudson.remoting.Request.abort(Request.java:307)
            at hudson.remoting.Channel.terminate(Channel.java:888)
            at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:92)
            at ......remote call to myserver(Native Method)
            at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1537)
            at hudson.remoting.Request.call(Request.java:172)
            at hudson.remoting.Channel.call(Channel.java:821)
            at hudson.slaves.SlaveComputer.setChannel(SlaveComputer.java:516)
            at hudson.slaves.SlaveComputer.setChannel(SlaveComputer.java:389)
            at hudson.plugins.sshslaves.SSHLauncher.startSlave(SSHLauncher.java:989)
            at hudson.plugins.sshslaves.SSHLauncher.access$400(SSHLauncher.java:139)
            at hudson.plugins.sshslaves.SSHLauncher$2.call(SSHLauncher.java:738)
            at hudson.plugins.sshslaves.SSHLauncher$2.call(SSHLauncher.java:719)
            at java.util.concurrent.FutureTask.run(Unknown Source)
            at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
            at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
            at java.lang.Thread.run(Unknown Source)
            Caused by: java.io.IOException: Unexpected termination of the channel
            at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:73)
            Caused by: java.io.EOFException
            at java.io.ObjectInputStream$PeekInputStream.readFully(Unknown Source)
            at java.io.ObjectInputStream$BlockDataInputStream.readShort(Unknown Source)
            at java.io.ObjectInputStream.readStreamHeader(Unknown Source)
            at java.io.ObjectInputStream.<init>(Unknown Source)
            at hudson.remoting.ObjectInputStreamEx.<init>(ObjectInputStreamEx.java:48)
            at hudson.remoting.AbstractSynchronousByteArrayCommandTransport.read(AbstractSynchronousByteArrayCommandTransport.java:34)
            at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:59)
            [03/16/17 14:36:09] Launch failed - cleaning up connection
            ERROR: Connection terminated
            java.io.IOException: Unexpected termination of the channel
            at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:73)
            Caused by: java.io.EOFException
            at java.io.ObjectInputStream$PeekInputStream.readFully(Unknown Source)
            at java.io.ObjectInputStream$BlockDataInputStream.readShort(Unknown Source)
            at java.io.ObjectInputStream.readStreamHeader(Unknown Source)
            at java.io.ObjectInputStream.<init>(Unknown Source)
            at hudson.remoting.ObjectInputStreamEx.<init>(ObjectInputStreamEx.java:48)
            at hudson.remoting.AbstractSynchronousByteArrayCommandTransport.read(AbstractSynchronousByteArrayCommandTransport.java:34)
            at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:59)
            [03/16/17 14:36:09] [SSH] Connection closed.{noformat}
            I've searched and found a number of cases of the "This is probably a bug in Jenkins." error in launching a slave, but seemingly not this exact one. It seems to be that the connection or process is being terminated on the slave side but I can't figure out by what.

            How can this be fixed or worked around?

            *EDIT (March 17, 2017):* Per [~stephenconnolly] and my own testing, this appears to be an incompatibility between the Jenkins SSH Slaves plugin and Microsoft's Win32-OpenSSH port specifically. When I switched the slave node to run Cygwin's OpenSSH, it worked perfectly.
            medianick Nick Jones made changes -
            Priority Blocker [ 1 ] Minor [ 4 ]
            stephenconnolly Stephen Connolly made changes -
            medianick Nick Jones made changes -
            Resolution Not A Defect [ 7 ]
            Status Open [ 1 ] Closed [ 6 ]
            medianick Nick Jones made changes -
            Environment Windows 2012 R2 master and slaves, Jenkins 2.32.3 LTS, Win32-OpenSSH 0.0.10.0, Cygwin 2.7.0, SSH Slaves plugin 1.14 Windows 2012 R2 master and slaves, Jenkins 2.32.3 LTS, Win32-OpenSSH 0.0.10.0, SSH Slaves plugin 1.14
            stephenconnolly Stephen Connolly made changes -
            Description As a first step to being able to use the VMware plugin to spawn slaves automatically, I'm trying to get ssh slave connectivity to work. Normally I use Java Web Start for permanent slaves, which works fine, but I have no way to use that with a dynamic slave (without turning off the connect security and forgoing having a secret in the JNLP command).

            I've installed the Microsoft SSH port (Win32-OpenSSH) for sshd, and Cygwin to get the "true" utility that Jenkins expects to call, but my attempts to launch the agent fail almost immediately (after copying the slave.jar file), with the following log:
            {noformat}
            [03/16/17 14:35:26] [SSH] Opening SSH connection to myserver:22.
            [03/16/17 14:35:31] [SSH] Authentication successful.
            [03/16/17 14:35:34] [SSH] The remote users environment is:
            [03/16/17 14:35:36] [SSH] Starting sftp client.
            [03/16/17 14:35:39] [SSH] Copying latest slave.jar...
            [03/16/17 14:36:00] [SSH] Copied 717,563 bytes.
            Expanded the channel window size to 4MB
            [03/16/17 14:36:00] [SSH] Starting slave process: cd "C:\Jenkins" && "C:\Program Files\Java\jre1.8.0_121\bin\java" -jar slave.jar
            <===[JENKINS REMOTING CAPACITY]===><===[JENKINS REMOTING CAPACITY]===>ERROR: Unexpected error in launching a slave. This is probably a bug in Jenkins.
            hudson.remoting.RequestAbortedException: java.io.IOException: Unexpected termination of the channel
            at hudson.remoting.Request.abort(Request.java:307)
            at hudson.remoting.Channel.terminate(Channel.java:888)
            at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:92)
            at ......remote call to myserver(Native Method)
            at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1537)
            at hudson.remoting.Request.call(Request.java:172)
            at hudson.remoting.Channel.call(Channel.java:821)
            at hudson.slaves.SlaveComputer.setChannel(SlaveComputer.java:516)
            at hudson.slaves.SlaveComputer.setChannel(SlaveComputer.java:389)
            at hudson.plugins.sshslaves.SSHLauncher.startSlave(SSHLauncher.java:989)
            at hudson.plugins.sshslaves.SSHLauncher.access$400(SSHLauncher.java:139)
            at hudson.plugins.sshslaves.SSHLauncher$2.call(SSHLauncher.java:738)
            at hudson.plugins.sshslaves.SSHLauncher$2.call(SSHLauncher.java:719)
            at java.util.concurrent.FutureTask.run(Unknown Source)
            at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
            at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
            at java.lang.Thread.run(Unknown Source)
            Caused by: java.io.IOException: Unexpected termination of the channel
            at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:73)
            Caused by: java.io.EOFException
            at java.io.ObjectInputStream$PeekInputStream.readFully(Unknown Source)
            at java.io.ObjectInputStream$BlockDataInputStream.readShort(Unknown Source)
            at java.io.ObjectInputStream.readStreamHeader(Unknown Source)
            at java.io.ObjectInputStream.<init>(Unknown Source)
            at hudson.remoting.ObjectInputStreamEx.<init>(ObjectInputStreamEx.java:48)
            at hudson.remoting.AbstractSynchronousByteArrayCommandTransport.read(AbstractSynchronousByteArrayCommandTransport.java:34)
            at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:59)
            [03/16/17 14:36:09] Launch failed - cleaning up connection
            ERROR: Connection terminated
            java.io.IOException: Unexpected termination of the channel
            at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:73)
            Caused by: java.io.EOFException
            at java.io.ObjectInputStream$PeekInputStream.readFully(Unknown Source)
            at java.io.ObjectInputStream$BlockDataInputStream.readShort(Unknown Source)
            at java.io.ObjectInputStream.readStreamHeader(Unknown Source)
            at java.io.ObjectInputStream.<init>(Unknown Source)
            at hudson.remoting.ObjectInputStreamEx.<init>(ObjectInputStreamEx.java:48)
            at hudson.remoting.AbstractSynchronousByteArrayCommandTransport.read(AbstractSynchronousByteArrayCommandTransport.java:34)
            at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:59)
            [03/16/17 14:36:09] [SSH] Connection closed.{noformat}
            I've searched and found a number of cases of the "This is probably a bug in Jenkins." error in launching a slave, but seemingly not this exact one. It seems to be that the connection or process is being terminated on the slave side but I can't figure out by what.

            How can this be fixed or worked around?

            *EDIT (March 17, 2017):* Per [~stephenconnolly] and my own testing, this appears to be an incompatibility between the Jenkins SSH Slaves plugin and Microsoft's Win32-OpenSSH port specifically. When I switched the slave node to run Cygwin's OpenSSH, it worked perfectly.
            As a first step to being able to use the VMware plugin to spawn slaves automatically, I'm trying to get ssh slave connectivity to work. Normally I use Java Web Start for permanent slaves, which works fine, but I have no way to use that with a dynamic slave (without turning off the connect security and forgoing having a secret in the JNLP command).

            I've installed the Microsoft SSH port (Win32-OpenSSH) for sshd, and Cygwin to get the "true" utility that Jenkins expects to call, but my attempts to launch the agent fail almost immediately (after copying the slave.jar file), with the following log:
            {noformat}
            [03/16/17 14:35:26] [SSH] Opening SSH connection to myserver:22.
            [03/16/17 14:35:31] [SSH] Authentication successful.
            [03/16/17 14:35:34] [SSH] The remote users environment is:
            [03/16/17 14:35:36] [SSH] Starting sftp client.
            [03/16/17 14:35:39] [SSH] Copying latest slave.jar...
            [03/16/17 14:36:00] [SSH] Copied 717,563 bytes.
            Expanded the channel window size to 4MB
            [03/16/17 14:36:00] [SSH] Starting slave process: cd "C:\Jenkins" && "C:\Program Files\Java\jre1.8.0_121\bin\java" -jar slave.jar
            <===[JENKINS REMOTING CAPACITY]===><===[JENKINS REMOTING CAPACITY]===>ERROR: Unexpected error in launching a slave. This is probably a bug in Jenkins.
            hudson.remoting.RequestAbortedException: java.io.IOException: Unexpected termination of the channel
            at hudson.remoting.Request.abort(Request.java:307)
            at hudson.remoting.Channel.terminate(Channel.java:888)
            at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:92)
            at ......remote call to myserver(Native Method)
            at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1537)
            at hudson.remoting.Request.call(Request.java:172)
            at hudson.remoting.Channel.call(Channel.java:821)
            at hudson.slaves.SlaveComputer.setChannel(SlaveComputer.java:516)
            at hudson.slaves.SlaveComputer.setChannel(SlaveComputer.java:389)
            at hudson.plugins.sshslaves.SSHLauncher.startSlave(SSHLauncher.java:989)
            at hudson.plugins.sshslaves.SSHLauncher.access$400(SSHLauncher.java:139)
            at hudson.plugins.sshslaves.SSHLauncher$2.call(SSHLauncher.java:738)
            at hudson.plugins.sshslaves.SSHLauncher$2.call(SSHLauncher.java:719)
            at java.util.concurrent.FutureTask.run(Unknown Source)
            at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
            at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
            at java.lang.Thread.run(Unknown Source)
            Caused by: java.io.IOException: Unexpected termination of the channel
            at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:73)
            Caused by: java.io.EOFException
            at java.io.ObjectInputStream$PeekInputStream.readFully(Unknown Source)
            at java.io.ObjectInputStream$BlockDataInputStream.readShort(Unknown Source)
            at java.io.ObjectInputStream.readStreamHeader(Unknown Source)
            at java.io.ObjectInputStream.<init>(Unknown Source)
            at hudson.remoting.ObjectInputStreamEx.<init>(ObjectInputStreamEx.java:48)
            at hudson.remoting.AbstractSynchronousByteArrayCommandTransport.read(AbstractSynchronousByteArrayCommandTransport.java:34)
            at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:59)
            [03/16/17 14:36:09] Launch failed - cleaning up connection
            ERROR: Connection terminated
            java.io.IOException: Unexpected termination of the channel
            at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:73)
            Caused by: java.io.EOFException
            at java.io.ObjectInputStream$PeekInputStream.readFully(Unknown Source)
            at java.io.ObjectInputStream$BlockDataInputStream.readShort(Unknown Source)
            at java.io.ObjectInputStream.readStreamHeader(Unknown Source)
            at java.io.ObjectInputStream.<init>(Unknown Source)
            at hudson.remoting.ObjectInputStreamEx.<init>(ObjectInputStreamEx.java:48)
            at hudson.remoting.AbstractSynchronousByteArrayCommandTransport.read(AbstractSynchronousByteArrayCommandTransport.java:34)
            at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:59)
            [03/16/17 14:36:09] [SSH] Connection closed.{noformat}
            I've searched and found a number of cases of the "This is probably a bug in Jenkins." error in launching a slave, but seemingly not this exact one. It seems to be that the connection or process is being terminated on the slave side but I can't figure out by what.

            How can this be fixed or worked around?

            *EDIT (March 17, 2017):* Per [~stephenconnolly] and my own testing, this appears to be {color:#d04437}a-n incompatibility between the Jenkins SSH Slaves plugin and-{color} {color:#d04437}bug in the {color}Microsoft's Win32-OpenSSH port specifically. When I switched the slave node to run Cygwin's OpenSSH, it worked perfectly.
            stephenconnolly Stephen Connolly made changes -
            Description As a first step to being able to use the VMware plugin to spawn slaves automatically, I'm trying to get ssh slave connectivity to work. Normally I use Java Web Start for permanent slaves, which works fine, but I have no way to use that with a dynamic slave (without turning off the connect security and forgoing having a secret in the JNLP command).

            I've installed the Microsoft SSH port (Win32-OpenSSH) for sshd, and Cygwin to get the "true" utility that Jenkins expects to call, but my attempts to launch the agent fail almost immediately (after copying the slave.jar file), with the following log:
            {noformat}
            [03/16/17 14:35:26] [SSH] Opening SSH connection to myserver:22.
            [03/16/17 14:35:31] [SSH] Authentication successful.
            [03/16/17 14:35:34] [SSH] The remote users environment is:
            [03/16/17 14:35:36] [SSH] Starting sftp client.
            [03/16/17 14:35:39] [SSH] Copying latest slave.jar...
            [03/16/17 14:36:00] [SSH] Copied 717,563 bytes.
            Expanded the channel window size to 4MB
            [03/16/17 14:36:00] [SSH] Starting slave process: cd "C:\Jenkins" && "C:\Program Files\Java\jre1.8.0_121\bin\java" -jar slave.jar
            <===[JENKINS REMOTING CAPACITY]===><===[JENKINS REMOTING CAPACITY]===>ERROR: Unexpected error in launching a slave. This is probably a bug in Jenkins.
            hudson.remoting.RequestAbortedException: java.io.IOException: Unexpected termination of the channel
            at hudson.remoting.Request.abort(Request.java:307)
            at hudson.remoting.Channel.terminate(Channel.java:888)
            at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:92)
            at ......remote call to myserver(Native Method)
            at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1537)
            at hudson.remoting.Request.call(Request.java:172)
            at hudson.remoting.Channel.call(Channel.java:821)
            at hudson.slaves.SlaveComputer.setChannel(SlaveComputer.java:516)
            at hudson.slaves.SlaveComputer.setChannel(SlaveComputer.java:389)
            at hudson.plugins.sshslaves.SSHLauncher.startSlave(SSHLauncher.java:989)
            at hudson.plugins.sshslaves.SSHLauncher.access$400(SSHLauncher.java:139)
            at hudson.plugins.sshslaves.SSHLauncher$2.call(SSHLauncher.java:738)
            at hudson.plugins.sshslaves.SSHLauncher$2.call(SSHLauncher.java:719)
            at java.util.concurrent.FutureTask.run(Unknown Source)
            at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
            at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
            at java.lang.Thread.run(Unknown Source)
            Caused by: java.io.IOException: Unexpected termination of the channel
            at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:73)
            Caused by: java.io.EOFException
            at java.io.ObjectInputStream$PeekInputStream.readFully(Unknown Source)
            at java.io.ObjectInputStream$BlockDataInputStream.readShort(Unknown Source)
            at java.io.ObjectInputStream.readStreamHeader(Unknown Source)
            at java.io.ObjectInputStream.<init>(Unknown Source)
            at hudson.remoting.ObjectInputStreamEx.<init>(ObjectInputStreamEx.java:48)
            at hudson.remoting.AbstractSynchronousByteArrayCommandTransport.read(AbstractSynchronousByteArrayCommandTransport.java:34)
            at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:59)
            [03/16/17 14:36:09] Launch failed - cleaning up connection
            ERROR: Connection terminated
            java.io.IOException: Unexpected termination of the channel
            at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:73)
            Caused by: java.io.EOFException
            at java.io.ObjectInputStream$PeekInputStream.readFully(Unknown Source)
            at java.io.ObjectInputStream$BlockDataInputStream.readShort(Unknown Source)
            at java.io.ObjectInputStream.readStreamHeader(Unknown Source)
            at java.io.ObjectInputStream.<init>(Unknown Source)
            at hudson.remoting.ObjectInputStreamEx.<init>(ObjectInputStreamEx.java:48)
            at hudson.remoting.AbstractSynchronousByteArrayCommandTransport.read(AbstractSynchronousByteArrayCommandTransport.java:34)
            at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:59)
            [03/16/17 14:36:09] [SSH] Connection closed.{noformat}
            I've searched and found a number of cases of the "This is probably a bug in Jenkins." error in launching a slave, but seemingly not this exact one. It seems to be that the connection or process is being terminated on the slave side but I can't figure out by what.

            How can this be fixed or worked around?

            *EDIT (March 17, 2017):* Per [~stephenconnolly] and my own testing, this appears to be {color:#d04437}a-n incompatibility between the Jenkins SSH Slaves plugin and-{color} {color:#d04437}bug in the {color}Microsoft's Win32-OpenSSH port specifically. When I switched the slave node to run Cygwin's OpenSSH, it worked perfectly.
            As a first step to being able to use the VMware plugin to spawn slaves automatically, I'm trying to get ssh slave connectivity to work. Normally I use Java Web Start for permanent slaves, which works fine, but I have no way to use that with a dynamic slave (without turning off the connect security and forgoing having a secret in the JNLP command).

            I've installed the Microsoft SSH port (Win32-OpenSSH) for sshd, and Cygwin to get the "true" utility that Jenkins expects to call, but my attempts to launch the agent fail almost immediately (after copying the slave.jar file), with the following log:
            {noformat}
            [03/16/17 14:35:26] [SSH] Opening SSH connection to myserver:22.
            [03/16/17 14:35:31] [SSH] Authentication successful.
            [03/16/17 14:35:34] [SSH] The remote users environment is:
            [03/16/17 14:35:36] [SSH] Starting sftp client.
            [03/16/17 14:35:39] [SSH] Copying latest slave.jar...
            [03/16/17 14:36:00] [SSH] Copied 717,563 bytes.
            Expanded the channel window size to 4MB
            [03/16/17 14:36:00] [SSH] Starting slave process: cd "C:\Jenkins" && "C:\Program Files\Java\jre1.8.0_121\bin\java" -jar slave.jar
            <===[JENKINS REMOTING CAPACITY]===><===[JENKINS REMOTING CAPACITY]===>ERROR: Unexpected error in launching a slave. This is probably a bug in Jenkins.
            hudson.remoting.RequestAbortedException: java.io.IOException: Unexpected termination of the channel
            at hudson.remoting.Request.abort(Request.java:307)
            at hudson.remoting.Channel.terminate(Channel.java:888)
            at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:92)
            at ......remote call to myserver(Native Method)
            at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1537)
            at hudson.remoting.Request.call(Request.java:172)
            at hudson.remoting.Channel.call(Channel.java:821)
            at hudson.slaves.SlaveComputer.setChannel(SlaveComputer.java:516)
            at hudson.slaves.SlaveComputer.setChannel(SlaveComputer.java:389)
            at hudson.plugins.sshslaves.SSHLauncher.startSlave(SSHLauncher.java:989)
            at hudson.plugins.sshslaves.SSHLauncher.access$400(SSHLauncher.java:139)
            at hudson.plugins.sshslaves.SSHLauncher$2.call(SSHLauncher.java:738)
            at hudson.plugins.sshslaves.SSHLauncher$2.call(SSHLauncher.java:719)
            at java.util.concurrent.FutureTask.run(Unknown Source)
            at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
            at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
            at java.lang.Thread.run(Unknown Source)
            Caused by: java.io.IOException: Unexpected termination of the channel
            at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:73)
            Caused by: java.io.EOFException
            at java.io.ObjectInputStream$PeekInputStream.readFully(Unknown Source)
            at java.io.ObjectInputStream$BlockDataInputStream.readShort(Unknown Source)
            at java.io.ObjectInputStream.readStreamHeader(Unknown Source)
            at java.io.ObjectInputStream.<init>(Unknown Source)
            at hudson.remoting.ObjectInputStreamEx.<init>(ObjectInputStreamEx.java:48)
            at hudson.remoting.AbstractSynchronousByteArrayCommandTransport.read(AbstractSynchronousByteArrayCommandTransport.java:34)
            at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:59)
            [03/16/17 14:36:09] Launch failed - cleaning up connection
            ERROR: Connection terminated
            java.io.IOException: Unexpected termination of the channel
            at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:73)
            Caused by: java.io.EOFException
            at java.io.ObjectInputStream$PeekInputStream.readFully(Unknown Source)
            at java.io.ObjectInputStream$BlockDataInputStream.readShort(Unknown Source)
            at java.io.ObjectInputStream.readStreamHeader(Unknown Source)
            at java.io.ObjectInputStream.<init>(Unknown Source)
            at hudson.remoting.ObjectInputStreamEx.<init>(ObjectInputStreamEx.java:48)
            at hudson.remoting.AbstractSynchronousByteArrayCommandTransport.read(AbstractSynchronousByteArrayCommandTransport.java:34)
            at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:59)
            [03/16/17 14:36:09] [SSH] Connection closed.{noformat}
            I've searched and found a number of cases of the "This is probably a bug in Jenkins." error in launching a slave, but seemingly not this exact one. It seems to be that the connection or process is being terminated on the slave side but I can't figure out by what.

            How can this be fixed or worked around?

            *EDIT (March 17, 2017):* Per [~stephenconnolly] and my own testing, this appears to be {color:#d04437}-n incompatibility between the Jenkins SSH Slaves plugin and-{color} {color:#d04437}a bug in the {color}Microsoft's Win32-OpenSSH port specifically. When I switched the slave node to run Cygwin's OpenSSH, it worked perfectly.
            nkjensen Niels Kristian Jensen made changes -
            Resolution Not A Defect [ 7 ]
            Status Closed [ 6 ] Reopened [ 4 ]
            ifernandezcalvo Ivan Fernandez Calvo made changes -
            Link This issue is related to JENKINS-50638 [ JENKINS-50638 ]
            ifernandezcalvo Ivan Fernandez Calvo made changes -
            Link This issue is duplicated by JENKINS-42441 [ JENKINS-42441 ]
            ifernandezcalvo Ivan Fernandez Calvo made changes -
            Link This issue is duplicated by JENKINS-51318 [ JENKINS-51318 ]
            ifernandezcalvo Ivan Fernandez Calvo made changes -
            Assignee Kohsuke Kawaguchi [ kohsuke ] Ivan Fernandez Calvo [ ifernandezcalvo ]
            ifernandezcalvo Ivan Fernandez Calvo made changes -
            Link This issue is related to JENKINS-37152 [ JENKINS-37152 ]
            ifernandezcalvo Ivan Fernandez Calvo made changes -
            Resolution Fixed [ 1 ]
            Status Reopened [ 4 ] Fixed but Unreleased [ 10203 ]
            emixam Maxime Philippe made changes -
            Attachment sshlogMaster.log [ 44552 ]
            emixam Maxime Philippe made changes -
            Attachment sshlogMaster.log [ 44554 ]
            ifernandezcalvo Ivan Fernandez Calvo made changes -
            Status Fixed but Unreleased [ 10203 ] Reopened [ 4 ]
            ifernandezcalvo Ivan Fernandez Calvo made changes -
            Status Reopened [ 4 ] Open [ 1 ]
            ifernandezcalvo Ivan Fernandez Calvo made changes -
            Resolution Fixed [ 1 ]
            Status Open [ 1 ] In Progress [ 3 ]
            ifernandezcalvo Ivan Fernandez Calvo made changes -
            Link This issue is related to JENKINS-55362 [ JENKINS-55362 ]
            ifernandezcalvo Ivan Fernandez Calvo made changes -
            Resolution Done [ 10000 ]
            Status In Progress [ 3 ] Fixed but Unreleased [ 10203 ]

              People

              Assignee:
              ifernandezcalvo Ivan Fernandez Calvo
              Reporter:
              medianick Nick Jones
              Votes:
              5 Vote for this issue
              Watchers:
              14 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: