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

Jenkins JIRA | Bryan Kelly | 6 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 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 | 6 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 | 6 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 | 5 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

    1 unregistered visitors
    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