Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-12124

random NoClassDefFoundError: hudson/plugins/analysis/core/AbstractProjectAction - Not all jobs loaded

      It sometimes happens, that upon fresh start of tomcat, not all Jobs/Projects are loaded.
      Once logging in and clicking on "reload configuration from disk" this works w/o any error and all the missing jobs are there.
      It seems to be random... and on another restart some other jobs are missing...
      Any clue?

      INFO: Started all plugins
      Dec 16, 2011 9:14:36 AM jenkins.InitReactorRunner$1 onAttained
      INFO: Augmented all extensions
      Dec 16, 2011 9:14:59 AM jenkins.InitReactorRunner$1 onTaskFailed
      SEVERE: Failed Loading job XXXXXX
      java.lang.NoClassDefFoundError: hudson/plugins/analysis/core/AbstractProjectAction
      at java.lang.ClassLoader.defineClass1(Native Method)
      at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632)
      at java.lang.ClassLoader.defineClass(ClassLoader.java:616)
      at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
      at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
      at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
      at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
      at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
      at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
      at hudson.plugins.checkstyle.CheckStylePublisher.getProjectAction(CheckStylePublisher.java:128)
      at hudson.tasks.BuildStepCompatibilityLayer.getProjectActions(BuildStepCompatibilityLayer.java:73)
      at hudson.model.Project.createTransientActions(Project.java:208)
      at hudson.model.AbstractProject.updateTransientActions(AbstractProject.java:602)
      at hudson.model.AbstractProject.onLoad(AbstractProject.java:272)
      at hudson.model.Project.onLoad(Project.java:88)
      at hudson.model.Items.load(Items.java:115)
      at jenkins.model.Jenkins$14.run(Jenkins.java:2364)
      at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:146)
      at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:259)
      at jenkins.model.Jenkins$5.runTask(Jenkins.java:804)
      at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:187)
      at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:94)
      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.lang.ClassNotFoundException: hudson.plugins.analysis.core.AbstractProjectAction
      at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
      at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
      at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
      ... 27 more
      Dec 16, 2011 9:15:19 AM jenkins.InitReactorRunner$1 onAttained
      INFO: Loaded all jobs
      Dec 16, 2011 9:15:19 AM jenkins.InitReactorRunner$1 onAttained
      INFO: Completed initialization

        1. jenkins-12124.log
          35 kB
          David Barri

          [JENKINS-12124] random NoClassDefFoundError: hudson/plugins/analysis/core/AbstractProjectAction - Not all jobs loaded

          Myron Boyle created issue -

          Ulli Hafner added a comment -

          Hmm, no idea what the problem might be. Could it be that you installed a new version of analysis-core when that happens?

          Ulli Hafner added a comment - Hmm, no idea what the problem might be. Could it be that you installed a new version of analysis-core when that happens?

          Myron Boyle added a comment -

          well, no. Just a stop/start of tomcat (w/o any changes to jenkins)
          might be a problem in jenkins itself...?
          If no one other has this "problem" we can close this. i can live with sometime reloading...

          Myron Boyle added a comment - well, no. Just a stop/start of tomcat (w/o any changes to jenkins) might be a problem in jenkins itself...? If no one other has this "problem" we can close this. i can live with sometime reloading...

          Nikita Zhuk added a comment - - edited

          I noticed the exact same problem here. Jenkins 1.447, latest analysis plugins (Static Analysis Utilities 1.37), Mac OS X 10.7.2. Reloading Jenkins configuration from disk seemed to worked around this problem.

          Nikita Zhuk added a comment - - edited I noticed the exact same problem here. Jenkins 1.447, latest analysis plugins (Static Analysis Utilities 1.37), Mac OS X 10.7.2. Reloading Jenkins configuration from disk seemed to worked around this problem.

          Ulli Hafner added a comment -

          I changed the component to core since this seem to be a problem at the classloader of Jenkins.

          Ulli Hafner added a comment - I changed the component to core since this seem to be a problem at the classloader of Jenkins.
          Ulli Hafner made changes -
          Component/s New: core [ 15593 ]
          Component/s Original: analysis-core [ 15709 ]
          Assignee Original: Ulli Hafner [ drulli ]
          Labels Original: plugin

          I get the same issue on a fresh restart of Jetty. In addition to the java.lang.NoClassDefFoundError: hudson/plugins/analysis/core/AbstractProjectAction I also get a NoClassDefFoundError on TaskProjectAction (see below)

          We are running 1.451 and have just upgraded from Hudson (I'm using the same jobs as setup on our old Hudson system, but running against the jenkins.war). Reloading configuration from disk does NOT resolve the problem - I get the error each time on the same 2 jobs.

          java.lang.NoClassDefFoundError: hudson/plugins/tasks/TasksProjectAction
          at hudson.plugins.tasks.TasksPublisher.getProjectAction(TasksPublisher.java:163)
          at hudson.tasks.BuildStepCompatibilityLayer.getProjectActions(BuildStepCompatibilityLayer.java:73)
          at hudson.model.Project.createTransientActions(Project.java:208)
          at hudson.model.AbstractProject.updateTransientActions(AbstractProject.java:602)
          at hudson.model.AbstractProject.onLoad(AbstractProject.java:272)
          at hudson.model.Project.onLoad(Project.java:88)
          at hudson.model.Items.load(Items.java:115)
          at jenkins.model.Jenkins$14.run(Jenkins.java:2372)
          at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:146)
          at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:259)
          at jenkins.model.Jenkins$5.runTask(Jenkins.java:812)
          at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:187)
          at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:94)
          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:619)

          Richard Murray added a comment - I get the same issue on a fresh restart of Jetty. In addition to the java.lang.NoClassDefFoundError: hudson/plugins/analysis/core/AbstractProjectAction I also get a NoClassDefFoundError on TaskProjectAction (see below) We are running 1.451 and have just upgraded from Hudson (I'm using the same jobs as setup on our old Hudson system, but running against the jenkins.war). Reloading configuration from disk does NOT resolve the problem - I get the error each time on the same 2 jobs. java.lang.NoClassDefFoundError: hudson/plugins/tasks/TasksProjectAction at hudson.plugins.tasks.TasksPublisher.getProjectAction(TasksPublisher.java:163) at hudson.tasks.BuildStepCompatibilityLayer.getProjectActions(BuildStepCompatibilityLayer.java:73) at hudson.model.Project.createTransientActions(Project.java:208) at hudson.model.AbstractProject.updateTransientActions(AbstractProject.java:602) at hudson.model.AbstractProject.onLoad(AbstractProject.java:272) at hudson.model.Project.onLoad(Project.java:88) at hudson.model.Items.load(Items.java:115) at jenkins.model.Jenkins$14.run(Jenkins.java:2372) at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:146) at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:259) at jenkins.model.Jenkins$5.runTask(Jenkins.java:812) at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:187) at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:94) 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:619)

          We got the same stack trace here.

          • Reloading configuration from disk has NOT resolved the problem - I get the error each time on the same job.
          • Update (downwards) from Jenkins ver. 1.450 to Jenkins ver. 1.437 (with restart) HAS resolved the issue.

          Andreas Schoen added a comment - We got the same stack trace here. Reloading configuration from disk has NOT resolved the problem - I get the error each time on the same job. Update (downwards) from Jenkins ver. 1.450 to Jenkins ver. 1.437 (with restart) HAS resolved the issue.

          Nikita Zhuk added a comment -

          Problem still persists in 1.451.

          Nikita Zhuk added a comment - Problem still persists in 1.451.

          jacekw added a comment -

          And in version 1.454, upgraded from Hudson. It's blocker for us - every night Jenkins virtual machine is stopped for backup, after it's started, this issue happens, preventing night builds.

          jacekw added a comment - And in version 1.454, upgraded from Hudson. It's blocker for us - every night Jenkins virtual machine is stopped for backup, after it's started, this issue happens, preventing night builds.

            jglick Jesse Glick
            myron Myron Boyle
            Votes:
            21 Vote for this issue
            Watchers:
            27 Start watching this issue

              Created:
              Updated:
              Resolved: