-
Type:
Bug
-
Resolution: Fixed
-
Priority:
Blocker
-
Component/s: core
-
None
-
Environment:Jenkins 2.537
ssh-slaves 3.1085.vc64d040efa_85
I just updated to Jenkins 2.537, and suddenly launching SSH agents started to fail:
[11/18/25 18:56:35] [SSH] Starting sftp client. [11/18/25 18:56:35] [SSH] Copying latest remoting.jar... java.io.IOException: Could not copy remoting.jar into '/home/jenkins/.jenkins-cd-control' on agent   at PluginClassLoader for ssh-slaves//hudson.plugins.sshslaves.SSHLauncher.copyAgentJar(SSHLauncher.java:738)   at PluginClassLoader for ssh-slaves//hudson.plugins.sshslaves.SSHLauncher.lambda$launch$0(SSHLauncher.java:462)   at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)   at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)   at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)   at java.base/java.lang.Thread.run(Thread.java:840) Caused by: java.lang.IllegalArgumentException: invalid len argument   at PluginClassLoader for trilead-api//com.trilead.ssh2.SFTPv3Client.read(SFTPv3Client.java:1250)   at PluginClassLoader for trilead-api//com.trilead.ssh2.jenkins.SFTPClient$SFTPInputStream.read(SFTPClient.java:172)   at org.apache.commons.io.input.ProxyInputStream.read(ProxyInputStream.java:337)   at org.apache.commons.io.input.BoundedInputStream.read(BoundedInputStream.java:536)   at org.apache.commons.io.output.AbstractByteArrayOutputStream.writeImpl(AbstractByteArrayOutputStream.java:405)   at org.apache.commons.io.output.UnsynchronizedByteArrayOutputStream.write(UnsynchronizedByteArrayOutputStream.java:227)   at org.apache.commons.io.IOUtils.copyToOutputStream(IOUtils.java:1958)   at org.apache.commons.io.IOUtils.toByteArray(IOUtils.java:2918)   at PluginClassLoader for ssh-slaves//hudson.plugins.sshslaves.SSHLauncher.readInputStreamIntoByteArrayAndClose(SSHLauncher.java:796)   at PluginClassLoader for ssh-slaves//hudson.plugins.sshslaves.SSHLauncher.copyAgentJar(SSHLauncher.java:705)   ... 5 more [11/18/25 18:56:35] Launch failed - cleaning up connection [11/18/25 18:56:35] [SSH] Connection closed.
Reverting back to Jenkins 2.536 fixed this issue again, thus some part of the update seems to be broken.