• Icon: Bug Bug
    • Resolution: Won't Fix
    • Icon: Critical Critical
    • cli, core
    • Clean install on:
      CentOS Linux release 7.2.1511
      jenkins-2.33-1.1.noarch
      blueocean 1.0.0-b12

      The blueocean plugin install errors at the CLI on a clean / new system (no other plugin on my standard list fail like this, for example, these install just fine: github-oauth and build-pipeline-plugin)

      Repeatable steps on a clean system to reproduce:

      /usr/bin/java -jar /var/cache/jenkins/war/WEB-INF/jenkins-cli.jar -s http://localhost:8080/ install-plugin blueocean -restart --username admin --password blahblahblah

      Results in error:

      SEVERE: I/O error in channel Chunked connection to http://localhost:8080/cli
      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(ObjectInputStream.java:2353)
      at java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:2822)
      at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:804)
      at java.io.ObjectInputStream.<init>(ObjectInputStream.java:301)
      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)

      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 Chunked connection to http://localhost:8080/cli(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.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:256)
      at com.sun.proxy.$Proxy3.main(Unknown Source)
      at hudson.cli.CLI.execute(CLI.java:332)
      at hudson.cli.CLI._main(CLI.java:503)
      at hudson.cli.CLI.main(CLI.java:384)
      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(ObjectInputStream.java:2353)
      at java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:2822)
      at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:804)
      at java.io.ObjectInputStream.<init>(ObjectInputStream.java:301)
      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)

      I have attached the Ansible playbook so you can see the exact build steps.
      This is the line that errors either via playbook or via command line:

      /usr/bin/java -jar /var/cache/jenkins/war/WEB-INF/jenkins-cli.jar -s http://localhost:8080/ install-plugin blueocean -restart --username admin --password blahblahblah

      Note:
      I am able to install other plugins using this same CLI command without issue.

      Question / Thought:
      Am I using a high enough version of Jenkins?

      Here is how/where I am getting Jenkins 2.33 currently via :
      http://pkg.jenkins.io/redhat

          [JENKINS-40056] CLI fails when JNLP port disabled

          James Dumay added a comment -

          ernestgwilsonii I suspect there is something happening on the server that is causing Jenkins to close the connection to the CLI. Is there anything in the server log?

          James Dumay added a comment - ernestgwilsonii I suspect there is something happening on the server that is causing Jenkins to close the connection to the CLI. Is there anything in the server log?

          James Dumay added a comment - - edited

          I've verified that all plugin installation via the CLI fails on Jenkins 2.34 for all plugins.

          Log from CLI /usr/local/Cellar/jenkins/2.34/bin/jenkins-cli -s http://localhost:8080/ install-plugin junit -restart --username admin --password admin

          [WARN] Failed to authenticate with your SSH keys. Proceeding as anonymous
          Installing junit from update center
          Nov 30, 2016 8:46:58 AM hudson.remoting.SynchronousCommandTransport$ReaderThread run
          SEVERE: I/O error in channel Chunked connection to http://localhost:8080/cli
          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(ObjectInputStream.java:2335)
          	at java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:2804)
          	at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:802)
          	at java.io.ObjectInputStream.<init>(ObjectInputStream.java:299)
          	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)
          
          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 Chunked connection to http://localhost:8080/cli(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.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:256)
          	at com.sun.proxy.$Proxy3.main(Unknown Source)
          	at hudson.cli.CLI.execute(CLI.java:332)
          	at hudson.cli.CLI._main(CLI.java:503)
          	at hudson.cli.CLI.main(CLI.java:384)
          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(ObjectInputStream.java:2335)
          	at java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:2804)
          	at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:802)
          	at java.io.ObjectInputStream.<init>(ObjectInputStream.java:299)
          	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)
          

          The server log:

          Nov 30, 2016 8:46:52 AM hudson.model.UpdateSite$Plugin deploy
          INFO: Adding dependent install of structs for plugin junit
          Nov 30, 2016 8:46:52 AM hudson.model.UpdateSite$Plugin deploy
          INFO: Adding dependent install of bouncycastle-api for plugin structs
          Nov 30, 2016 8:46:53 AM hudson.model.UpdateSite$Plugin deploy
          INFO: Dependent install of bouncycastle-api for plugin junit already added, skipping
          Nov 30, 2016 8:46:53 AM hudson.model.UpdateCenter$DownloadJob run
          INFO: Starting the installation of bouncycastle API Plugin on behalf of admin
          Nov 30, 2016 8:46:54 AM hudson.model.UpdateCenter$UpdateCenterConfiguration download
          INFO: Downloading bouncycastle API Plugin
          Nov 30, 2016 8:46:58 AM hudson.remoting.SynchronousCommandTransport$ReaderThread run
          SEVERE: I/O error in channel HTTP full-duplex channel 9919ecfb-a8e3-42a3-92a6-9bce6557c5fd
          java.io.IOException: java.util.concurrent.TimeoutException: Idle timeout expired: 5001/5000 ms
          	at org.eclipse.jetty.util.SharedBlockingCallback$Blocker.block(SharedBlockingCallback.java:234)
          	at org.eclipse.jetty.server.HttpInputOverHTTP.blockForContent(HttpInputOverHTTP.java:66)
          	at org.eclipse.jetty.server.HttpInput$1.waitForContent(HttpInput.java:489)
          	at org.eclipse.jetty.server.HttpInput.read(HttpInput.java:122)
          	at org.eclipse.jetty.server.HttpInput.read(HttpInput.java:110)
          	at hudson.remoting.FlightRecorderInputStream.read(FlightRecorderInputStream.java:86)
          	at hudson.remoting.ChunkedInputStream.readHeader(ChunkedInputStream.java:72)
          	at hudson.remoting.ChunkedInputStream.readUntilBreak(ChunkedInputStream.java:103)
          	at hudson.remoting.ChunkedCommandTransport.readBlock(ChunkedCommandTransport.java:39)
          	at hudson.remoting.AbstractSynchronousByteArrayCommandTransport.read(AbstractSynchronousByteArrayCommandTransport.java:34)
          	at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:59)
          Caused by: java.util.concurrent.TimeoutException: Idle timeout expired: 5001/5000 ms
          	at org.eclipse.jetty.io.IdleTimeout.checkIdleTimeout(IdleTimeout.java:161)
          	at org.eclipse.jetty.io.IdleTimeout$1.run(IdleTimeout.java:50)
          	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
          	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
          	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
          	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
          	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
          	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
          	at java.lang.Thread.run(Thread.java:745)
          
          Nov 30, 2016 8:46:58 AM hudson.cli.CLICommand main
          WARNING: Unexpected exception occurred while performing install-plugin command.
          java.lang.InterruptedException
          	at java.util.concurrent.FutureTask.awaitDone(FutureTask.java:404)
          	at java.util.concurrent.FutureTask.get(FutureTask.java:191)
          	at hudson.cli.InstallPluginCommand.run(InstallPluginCommand.java:116)
          	at hudson.cli.CLICommand.main(CLICommand.java:264)
          	at hudson.cli.CliManagerImpl.main(CliManagerImpl.java:93)
          	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          	at java.lang.reflect.Method.invoke(Method.java:497)
          	at hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:894)
          	at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:869)
          	at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:828)
          	at hudson.remoting.UserRequest.perform(UserRequest.java:153)
          	at hudson.remoting.UserRequest.perform(UserRequest.java:50)
          	at hudson.remoting.Request$2.run(Request.java:336)
          	at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:68)
          	at hudson.cli.CliManagerImpl$1.call(CliManagerImpl.java:64)
          	at hudson.remoting.CallableDecoratorAdapter.call(CallableDecoratorAdapter.java:18)
          	at hudson.remoting.CallableDecoratorList$1.call(CallableDecoratorList.java:21)
          	at jenkins.util.ContextResettingExecutorService$2.call(ContextResettingExecutorService.java:46)
          	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
          	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
          	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
          	at java.lang.Thread.run(Thread.java:745)
          
          Nov 30, 2016 8:46:58 AM hudson.model.UpdateCenter$DownloadJob run
          INFO: Starting the installation of Structs Plugin on behalf of admin
          Nov 30, 2016 8:47:00 AM hudson.model.UpdateCenter$UpdateCenterConfiguration download
          INFO: Downloading Structs Plugin
          Nov 30, 2016 8:47:00 AM hudson.model.UpdateCenter$DownloadJob run
          INFO: Starting the installation of JUnit Plugin on behalf of admin
          Nov 30, 2016 8:47:02 AM hudson.model.UpdateCenter$UpdateCenterConfiguration download
          INFO: Downloading JUnit Plugin
          

          Oddly re-running the cli command to install will install the plugin.

          James Dumay added a comment - - edited I've verified that all plugin installation via the CLI fails on Jenkins 2.34 for all plugins. Log from CLI /usr/local/Cellar/jenkins/2.34/bin/jenkins-cli -s http://localhost:8080/ install-plugin junit -restart --username admin --password admin [WARN] Failed to authenticate with your SSH keys. Proceeding as anonymous Installing junit from update center Nov 30, 2016 8:46:58 AM hudson.remoting.SynchronousCommandTransport$ReaderThread run SEVERE: I/O error in channel Chunked connection to http://localhost:8080/cli 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(ObjectInputStream.java:2335) at java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:2804) at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:802) at java.io.ObjectInputStream.<init>(ObjectInputStream.java:299) 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) 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 Chunked connection to http://localhost:8080/cli(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.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:256) at com.sun.proxy.$Proxy3.main(Unknown Source) at hudson.cli.CLI.execute(CLI.java:332) at hudson.cli.CLI._main(CLI.java:503) at hudson.cli.CLI.main(CLI.java:384) 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(ObjectInputStream.java:2335) at java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:2804) at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:802) at java.io.ObjectInputStream.<init>(ObjectInputStream.java:299) 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) The server log: Nov 30, 2016 8:46:52 AM hudson.model.UpdateSite$Plugin deploy INFO: Adding dependent install of structs for plugin junit Nov 30, 2016 8:46:52 AM hudson.model.UpdateSite$Plugin deploy INFO: Adding dependent install of bouncycastle-api for plugin structs Nov 30, 2016 8:46:53 AM hudson.model.UpdateSite$Plugin deploy INFO: Dependent install of bouncycastle-api for plugin junit already added, skipping Nov 30, 2016 8:46:53 AM hudson.model.UpdateCenter$DownloadJob run INFO: Starting the installation of bouncycastle API Plugin on behalf of admin Nov 30, 2016 8:46:54 AM hudson.model.UpdateCenter$UpdateCenterConfiguration download INFO: Downloading bouncycastle API Plugin Nov 30, 2016 8:46:58 AM hudson.remoting.SynchronousCommandTransport$ReaderThread run SEVERE: I/O error in channel HTTP full-duplex channel 9919ecfb-a8e3-42a3-92a6-9bce6557c5fd java.io.IOException: java.util.concurrent.TimeoutException: Idle timeout expired: 5001/5000 ms at org.eclipse.jetty.util.SharedBlockingCallback$Blocker.block(SharedBlockingCallback.java:234) at org.eclipse.jetty.server.HttpInputOverHTTP.blockForContent(HttpInputOverHTTP.java:66) at org.eclipse.jetty.server.HttpInput$1.waitForContent(HttpInput.java:489) at org.eclipse.jetty.server.HttpInput.read(HttpInput.java:122) at org.eclipse.jetty.server.HttpInput.read(HttpInput.java:110) at hudson.remoting.FlightRecorderInputStream.read(FlightRecorderInputStream.java:86) at hudson.remoting.ChunkedInputStream.readHeader(ChunkedInputStream.java:72) at hudson.remoting.ChunkedInputStream.readUntilBreak(ChunkedInputStream.java:103) at hudson.remoting.ChunkedCommandTransport.readBlock(ChunkedCommandTransport.java:39) at hudson.remoting.AbstractSynchronousByteArrayCommandTransport.read(AbstractSynchronousByteArrayCommandTransport.java:34) at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:59) Caused by: java.util.concurrent.TimeoutException: Idle timeout expired: 5001/5000 ms at org.eclipse.jetty.io.IdleTimeout.checkIdleTimeout(IdleTimeout.java:161) at org.eclipse.jetty.io.IdleTimeout$1.run(IdleTimeout.java:50) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Nov 30, 2016 8:46:58 AM hudson.cli.CLICommand main WARNING: Unexpected exception occurred while performing install-plugin command. java.lang.InterruptedException at java.util.concurrent.FutureTask.awaitDone(FutureTask.java:404) at java.util.concurrent.FutureTask.get(FutureTask.java:191) at hudson.cli.InstallPluginCommand.run(InstallPluginCommand.java:116) at hudson.cli.CLICommand.main(CLICommand.java:264) at hudson.cli.CliManagerImpl.main(CliManagerImpl.java:93) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:894) at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:869) at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:828) at hudson.remoting.UserRequest.perform(UserRequest.java:153) at hudson.remoting.UserRequest.perform(UserRequest.java:50) at hudson.remoting.Request$2.run(Request.java:336) at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:68) at hudson.cli.CliManagerImpl$1.call(CliManagerImpl.java:64) at hudson.remoting.CallableDecoratorAdapter.call(CallableDecoratorAdapter.java:18) at hudson.remoting.CallableDecoratorList$1.call(CallableDecoratorList.java:21) at jenkins.util.ContextResettingExecutorService$2.call(ContextResettingExecutorService.java:46) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Nov 30, 2016 8:46:58 AM hudson.model.UpdateCenter$DownloadJob run INFO: Starting the installation of Structs Plugin on behalf of admin Nov 30, 2016 8:47:00 AM hudson.model.UpdateCenter$UpdateCenterConfiguration download INFO: Downloading Structs Plugin Nov 30, 2016 8:47:00 AM hudson.model.UpdateCenter$DownloadJob run INFO: Starting the installation of JUnit Plugin on behalf of admin Nov 30, 2016 8:47:02 AM hudson.model.UpdateCenter$UpdateCenterConfiguration download INFO: Downloading JUnit Plugin Oddly re-running the cli command to install will install the plugin.

          Daniel Beck added a comment -

          Is JNLP port and the CLI protocols enabled in security preferences, or does this use the HTTP fallback?

          Would be interesting to know when this broke. 2.24 could be a culprit, we fixed a few CLI related issues then.

          Daniel Beck added a comment - Is JNLP port and the CLI protocols enabled in security preferences, or does this use the HTTP fallback? Would be interesting to know when this broke. 2.24 could be a culprit, we fixed a few CLI related issues then.

          Daniel Beck added a comment -

          According to jamesdumay on IRC, enabling JNLP port makes this work, so this is an issue with the HTTP fallback mode for the CLI.

          Next step – someone to bisect

          Daniel Beck added a comment - According to jamesdumay on IRC, enabling JNLP port makes this work, so this is an issue with the HTTP fallback mode for the CLI. Next step – someone to bisect

          James Dumay added a comment - - edited

          I deleted my jenkins home, setup Jenkins with no plugins, enabled JNLP random setting then ran the cli and I did not see this issue. It seems to be happening with Jenkins JNLP setting disabled (as it is when you setup a fresh Jenkins).

          James Dumay added a comment - - edited I deleted my jenkins home, setup Jenkins with no plugins, enabled JNLP random setting then ran the cli and I did not see this issue. It seems to be happening with Jenkins JNLP setting disabled (as it is when you setup a fresh Jenkins).

          Jesse Glick added a comment -

          Nothing to do with any particular command, just an issue with using a particular transport, and lousy error reporting.

          Best to stick with the SSH transport IMO.

          Jesse Glick added a comment - Nothing to do with any particular command, just an issue with using a particular transport, and lousy error reporting. Best to stick with the SSH transport IMO.

          Jesse Glick added a comment -

          BTW this sounds really familiar, probably a duplicate.

          Jesse Glick added a comment - BTW this sounds really familiar, probably a duplicate.

          Oleg Nenashev added a comment -

          jglick I suppose it is not longer a problem after CLI rework in 2.55, right?

          Oleg Nenashev added a comment - jglick I suppose it is not longer a problem after CLI rework in 2.55, right?

          Jesse Glick added a comment -

          Poor error reporting in a system which is now disabled by default.

          Jesse Glick added a comment - Poor error reporting in a system which is now disabled by default.

            Unassigned Unassigned
            ernestgwilsonii Ernest G. Wilson II
            Votes:
            1 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:
              Resolved: