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

upgrading from 1.523 to 1.524 or 1.525 breaks jenkins - ActiveDirectorySecurityRealm missing descriptor

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Critical Critical
    • None
    • Windows 7 Server

      After upgrading from 1.523 to 1.524 or 1.525 The jenkins webapp is broken and shows the following on the page:

      org.jvnet.hudson.reactor.ReactorException: java.lang.AssertionError: class hudson.plugins.active_directory.ActiveDirectorySecurityRealm is missing its descriptor
      at org.jvnet.hudson.reactor.Reactor.execute(Reactor.java:246)
      at jenkins.InitReactorRunner.run(InitReactorRunner.java:43)
      at jenkins.model.Jenkins.executeReactor(Jenkins.java:906)
      at jenkins.model.Jenkins.<init>(Jenkins.java:806)
      at hudson.model.Hudson.<init>(Hudson.java:81)
      at hudson.model.Hudson.<init>(Hudson.java:77)
      at hudson.WebAppMain$2.run(WebAppMain.java:214)
      Caused by: java.lang.AssertionError: class hudson.plugins.active_directory.ActiveDirectorySecurityRealm is missing its descriptor
      at jenkins.model.Jenkins.getDescriptorOrDie(Jenkins.java:1175)
      at hudson.model.AbstractDescribableImpl.getDescriptor(AbstractDescribableImpl.java:35)
      at hudson.security.SecurityRealm.getDescriptor(SecurityRealm.java:178)
      at hudson.plugins.active_directory.ActiveDirectorySecurityRealm.getDescriptor(ActiveDirectorySecurityRealm.java:154)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
      at java.lang.reflect.Method.invoke(Unknown Source)
      at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90)
      at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233)
      at groovy.lang.MetaClassImpl$GetBeanMethodMetaProperty.getProperty(MetaClassImpl.java:3457)
      at org.codehaus.groovy.runtime.callsite.GetEffectivePojoPropertySite.getProperty(GetEffectivePojoPropertySite.java:61)
      at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callGetProperty(AbstractCallSite.java:227)
      at Script1.run(Script1.groovy:12)
      at hudson.util.spring.BeanBuilder.parse(BeanBuilder.java:135)
      at hudson.plugins.active_directory.ActiveDirectorySecurityRealm.createSecurityComponents(ActiveDirectorySecurityRealm.java:130)
      at hudson.security.SecurityRealm.getSecurityComponents(SecurityRealm.java:398)
      at hudson.security.HudsonFilter.reset(HudsonFilter.java:134)
      at jenkins.model.Jenkins.setSecurityRealm(Jenkins.java:2041)
      at jenkins.model.Jenkins$20.run(Jenkins.java:2609)
      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$7.runTask(Jenkins.java:895)
      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(Unknown Source)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
      at java.lang.Thread.run(Unknown Source)

      I copied by jenkins.war.bak to jenkins.war and restarted and am able to work again but I can't seem to upgrade Jenkins. I was trying to upgrade since a fix for the buildresult trigger pluggin says it requires Jenkins 1.524.

            Unassigned Unassigned
            mmosttler Marcus Mosttler
            Votes:
            1 Vote for this issue
            Watchers:
            8 Start watching this issue

              Created:
              Updated:
              Resolved: