java.lang.AssertionError: class hudson.plugins.sshslaves.SSHLauncher$DefaultJDKInstaller is missing its descriptor

Jenkins JIRA | Bryan Kelly | 5 years ago
  1. 0

    I get the following stack trace when I attempt to launch a new slave that does not have Java installed. I have added my username and password for the JDK Installer using Manage Jenkins. Linux UbuntuDesktop9 2.6.32-32-generic #62-Ubuntu SMP Wed Apr 20 21:52:38 UTC 2011 x86_64 GNU/Linux Installing JDK jdk-6u16-oth-JPR@CDS-CDS_Developer Downloading JDK from http://download.oracle.com/otn/java/jdk/6u16-b01//jdk-6u16-linux-x64.bin ERROR: Unexpected error in launching a slave. This is probably a bug in Jenkins. java.lang.AssertionError: class hudson.plugins.sshslaves.SSHLauncher$DefaultJDKInstaller is missing its descriptor at jenkins.model.Jenkins.getDescriptorOrDie(Jenkins.java:1074) at hudson.tools.ToolInstaller.getDescriptor(ToolInstaller.java:125) at hudson.tools.JDKInstaller.getDescriptor(JDKInstaller.java:588) at hudson.tools.JDKInstaller.locate(JDKInstaller.java:360) at hudson.plugins.sshslaves.SSHLauncher.attemptToInstallJDK(SSHLauncher.java:345) at hudson.plugins.sshslaves.SSHLauncher.resolveJava(SSHLauncher.java:282) at hudson.plugins.sshslaves.SSHLauncher.launch(SSHLauncher.java:234) at hudson.slaves.SlaveComputer$1.call(SlaveComputer.java:199) 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)

    Jenkins JIRA | 5 years ago | Bryan Kelly
    java.lang.AssertionError: class hudson.plugins.sshslaves.SSHLauncher$DefaultJDKInstaller is missing its descriptor
  2. 0

    I get the following stack trace when I attempt to launch a new slave that does not have Java installed. I have added my username and password for the JDK Installer using Manage Jenkins. Linux UbuntuDesktop9 2.6.32-32-generic #62-Ubuntu SMP Wed Apr 20 21:52:38 UTC 2011 x86_64 GNU/Linux Installing JDK jdk-6u16-oth-JPR@CDS-CDS_Developer Downloading JDK from http://download.oracle.com/otn/java/jdk/6u16-b01//jdk-6u16-linux-x64.bin ERROR: Unexpected error in launching a slave. This is probably a bug in Jenkins. java.lang.AssertionError: class hudson.plugins.sshslaves.SSHLauncher$DefaultJDKInstaller is missing its descriptor at jenkins.model.Jenkins.getDescriptorOrDie(Jenkins.java:1074) at hudson.tools.ToolInstaller.getDescriptor(ToolInstaller.java:125) at hudson.tools.JDKInstaller.getDescriptor(JDKInstaller.java:588) at hudson.tools.JDKInstaller.locate(JDKInstaller.java:360) at hudson.plugins.sshslaves.SSHLauncher.attemptToInstallJDK(SSHLauncher.java:345) at hudson.plugins.sshslaves.SSHLauncher.resolveJava(SSHLauncher.java:282) at hudson.plugins.sshslaves.SSHLauncher.launch(SSHLauncher.java:234) at hudson.slaves.SlaveComputer$1.call(SlaveComputer.java:199) 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)

    Jenkins JIRA | 5 years ago | Bryan Kelly
    java.lang.AssertionError: class hudson.plugins.sshslaves.SSHLauncher$DefaultJDKInstaller is missing its descriptor
  3. 0

    Exception thrown when saving node configuration

    GitHub | 4 years ago | davehunt
    java.lang.AssertionError: class org.jruby.proxy.hudson.slaves.NodeProperty$Proxy2 is missing its descriptor
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    NodeProperty$Proxy3 is missing its descriptor

    Google Groups | 2 years ago | Sudhakar.Shanmugam
    javax.servlet.ServletException: java.lang.AssertionError: class org.jruby.proxy.hudson.slaves.NodeProperty$Proxy3 is missing its descriptor

    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.lang.AssertionError

      class hudson.plugins.sshslaves.SSHLauncher$DefaultJDKInstaller is missing its descriptor

      at jenkins.model.Jenkins.getDescriptorOrDie()
    2. jenkins.model
      Jenkins.getDescriptorOrDie
      1. jenkins.model.Jenkins.getDescriptorOrDie(Jenkins.java:1074)
      1 frame
    3. Hudson
      JDKInstaller.locate
      1. hudson.tools.ToolInstaller.getDescriptor(ToolInstaller.java:125)
      2. hudson.tools.JDKInstaller.getDescriptor(JDKInstaller.java:588)
      3. hudson.tools.JDKInstaller.locate(JDKInstaller.java:360)
      3 frames
    4. hudson.plugins.sshslaves
      SSHLauncher.launch
      1. hudson.plugins.sshslaves.SSHLauncher.attemptToInstallJDK(SSHLauncher.java:345)
      2. hudson.plugins.sshslaves.SSHLauncher.resolveJava(SSHLauncher.java:282)
      3. hudson.plugins.sshslaves.SSHLauncher.launch(SSHLauncher.java:234)
      3 frames
    5. Hudson
      SlaveComputer$1.call
      1. hudson.slaves.SlaveComputer$1.call(SlaveComputer.java:199)
      1 frame
    6. 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