java.util.concurrent.ExecutionException: java.io.IOException: Error during SCP transfer.

Jenkins JIRA | Nathan Sharp | 4 years ago
tip
Your exception is missing from the Samebug knowledge base.
Here are the best solutions we found on the Internet.
Click on the to mark the helpful solution and get rewards for you help.
  1. 0

    I had trouble using the base Ubuntu 12.04 image on Amazon (ami-3d4ff254), so I've been making my own ami based on it that has Java and the build tools I need pre-installed. I have configured JClouds with "Use Pre-existing user" and "Use Pre-installed Java". The plug-in starts the machine, connects to it, then I get: [#|2012-11-05T16:12:48.801-0500|WARNING|oracle-glassfish3.1.1|hudson.slaves.NodeProvisioner|_ThreadID=26;_ThreadName=Thread-2;|Provisioned slave testaws failed to launch java.util.concurrent.ExecutionException: java.io.IOException: Error during SCP transfer. at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:222) at java.util.concurrent.FutureTask.get(FutureTask.java:83) at jenkins.plugins.jclouds.compute.JCloudsCloud$2.call(JCloudsCloud.java:227) at jenkins.plugins.jclouds.compute.JCloudsCloud$2.call(JCloudsCloud.java:213) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) Caused by: java.io.IOException: Error during SCP transfer. at com.trilead.ssh2.SCPClient.put(SCPClient.java:510) at com.trilead.ssh2.SCPClient.put(SCPClient.java:466) at jenkins.plugins.jclouds.compute.JCloudsLauncher.launch(JCloudsLauncher.java:71) at hudson.slaves.SlaveComputer$1.call(SlaveComputer.java:200) ... 5 more Caused by: java.io.IOException: Remote scp sent illegal error code. at com.trilead.ssh2.SCPClient.readResponse(SCPClient.java:53) at com.trilead.ssh2.SCPClient.sendBytes(SCPClient.java:137) at com.trilead.ssh2.SCPClient.put(SCPClient.java:506) ... 8 more |#] The failing line (JCloudsLauncher:71) appears to be trying to copy Slave.jar to /tmp on the node. I can manually scp this file and the manual scp succeeds. Any ideas on how to debug this?

    Jenkins JIRA | 4 years ago | Nathan Sharp
    java.util.concurrent.ExecutionException: java.io.IOException: Error during SCP transfer.
  2. 0

    I had trouble using the base Ubuntu 12.04 image on Amazon (ami-3d4ff254), so I've been making my own ami based on it that has Java and the build tools I need pre-installed. I have configured JClouds with "Use Pre-existing user" and "Use Pre-installed Java". The plug-in starts the machine, connects to it, then I get: [#|2012-11-05T16:12:48.801-0500|WARNING|oracle-glassfish3.1.1|hudson.slaves.NodeProvisioner|_ThreadID=26;_ThreadName=Thread-2;|Provisioned slave testaws failed to launch java.util.concurrent.ExecutionException: java.io.IOException: Error during SCP transfer. at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:222) at java.util.concurrent.FutureTask.get(FutureTask.java:83) at jenkins.plugins.jclouds.compute.JCloudsCloud$2.call(JCloudsCloud.java:227) at jenkins.plugins.jclouds.compute.JCloudsCloud$2.call(JCloudsCloud.java:213) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) Caused by: java.io.IOException: Error during SCP transfer. at com.trilead.ssh2.SCPClient.put(SCPClient.java:510) at com.trilead.ssh2.SCPClient.put(SCPClient.java:466) at jenkins.plugins.jclouds.compute.JCloudsLauncher.launch(JCloudsLauncher.java:71) at hudson.slaves.SlaveComputer$1.call(SlaveComputer.java:200) ... 5 more Caused by: java.io.IOException: Remote scp sent illegal error code. at com.trilead.ssh2.SCPClient.readResponse(SCPClient.java:53) at com.trilead.ssh2.SCPClient.sendBytes(SCPClient.java:137) at com.trilead.ssh2.SCPClient.put(SCPClient.java:506) ... 8 more |#] The failing line (JCloudsLauncher:71) appears to be trying to copy Slave.jar to /tmp on the node. I can manually scp this file and the manual scp succeeds. Any ideas on how to debug this?

    Jenkins JIRA | 4 years ago | Nathan Sharp
    java.util.concurrent.ExecutionException: java.io.IOException: Error during SCP transfer.
  3. 0

    服务器异常重启后VR起不来

    cloudstack-users-cn | 2 years ago | hang_cs@126.com
    java.io.IOException: Error during SCP transfer.
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    mc install logging message: Failed while SCPing /opt/vconsole/b... - HP Developer Community

    vertica.com | 2 years ago
    java.io.IOException: Error during SCP transfer.
  6. 0

    Jenkins SSH slave fails to create /home/<user>/jenkins

    Stack Overflow | 3 years ago | PapelPincel
    hudson.util.IOException2: Could not copy slave.jar into '/home/<user>/jenkins' on slave

    Not finding the right solution?
    Take a tour to get the most out of Samebug.

    Tired of useless tips?

    Automated exception search integrated into your IDE

    Root Cause Analysis

    1. java.io.IOException

      Remote scp sent illegal error code.

      at com.trilead.ssh2.SCPClient.readResponse()
    2. Trilead
      SCPClient.put
      1. com.trilead.ssh2.SCPClient.readResponse(SCPClient.java:53)
      2. com.trilead.ssh2.SCPClient.sendBytes(SCPClient.java:137)
      3. com.trilead.ssh2.SCPClient.put(SCPClient.java:506)
      4. com.trilead.ssh2.SCPClient.put(SCPClient.java:466)
      4 frames
    3. jenkins.plugins.jclouds
      JCloudsLauncher.launch
      1. jenkins.plugins.jclouds.compute.JCloudsLauncher.launch(JCloudsLauncher.java:71)
      1 frame
    4. Hudson
      SlaveComputer$1.call
      1. hudson.slaves.SlaveComputer$1.call(SlaveComputer.java:200)
      1 frame
    5. Java RT
      Thread.run
      1. java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
      2. java.util.concurrent.FutureTask.run(FutureTask.java:138)
      3. java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
      4. java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
      5. java.lang.Thread.run(Thread.java:662)
      5 frames