• Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Blocker Blocker
    • core

      org.jvnet.hudson.reactor.ReactorException: org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
      Script1.groovy: 32: unable to resolve class hudson.security.LDAPSecurityRealm.AuthoritiesPopulatorImpl
      @ line 32, column 1.
      import hudson.security.LDAPSecurityRealm.AuthoritiesPopulatorImpl
      ^

      1 error

      at org.jvnet.hudson.reactor.Reactor.execute(Reactor.java:246)
      at jenkins.InitReactorRunner.run(InitReactorRunner.java:43)
      at jenkins.model.Jenkins.executeReactor(Jenkins.java:885)
      at jenkins.model.Jenkins.<init>(Jenkins.java:790)
      at hudson.model.Hudson.<init>(Hudson.java:81)
      at hudson.model.Hudson.<init>(Hudson.java:77)
      at hudson.WebAppMain$2.run(WebAppMain.java:217)
      Caused by: org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
      Script1.groovy: 32: unable to resolve class hudson.security.LDAPSecurityRealm.AuthoritiesPopulatorImpl
      @ line 32, column 1.
      import hudson.security.LDAPSecurityRealm.AuthoritiesPopulatorImpl
      ^

      1 error

      at org.codehaus.groovy.control.ErrorCollector.failIfErrors(ErrorCollector.java:302)
      at org.codehaus.groovy.control.CompilationUnit.applyToSourceUnits(CompilationUnit.java:858)
      at org.codehaus.groovy.control.CompilationUnit.doPhaseOperation(CompilationUnit.java:548)
      at org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:497)
      at groovy.lang.GroovyClassLoader.doParseClass(GroovyClassLoader.java:306)
      at groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:287)
      at groovy.lang.GroovyShell.parseClass(GroovyShell.java:731)
      at groovy.lang.GroovyShell.parse(GroovyShell.java:743)
      at groovy.lang.GroovyShell.parse(GroovyShell.java:723)
      at groovy.lang.GroovyShell.parse(GroovyShell.java:790)
      at hudson.util.spring.BeanBuilder.parse(BeanBuilder.java:133)
      at hudson.security.LDAPSecurityRealm.createSecurityComponents(LDAPSecurityRealm.java:359)
      at hudson.security.SecurityRealm.getSecurityComponents(SecurityRealm.java:398)
      at hudson.security.HudsonFilter.reset(HudsonFilter.java:134)
      at jenkins.model.Jenkins.setSecurityRealm(Jenkins.java:1960)
      at jenkins.model.Jenkins$17.run(Jenkins.java:2524)
      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:874)
      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.runWorker(Unknown Source)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
      at java.lang.Thread.run(Unknown Source)

          [JENKINS-14086] LDAP Error

          Got the same error after upgrading to 1.469

          Noel Bernardez added a comment - Got the same error after upgrading to 1.469

          I can confirm this for 1.469. The new LDAP 1.1 plugin then gives the error from 14087.

          Björn Pedersen added a comment - I can confirm this for 1.469. The new LDAP 1.1 plugin then gives the error from 14087.

          Markus Wagner added a comment -

          As far as i can see, the commit https://github.com/jenkinsci/jenkins/commit/40c10ff6eb7eb763485b57990f476ff4e6f7e5e3 hasn't found its way into 1.469:

          markus@mawatech:~/jenkins_1.469_all$ javap SecurityRealm | grep findBean
          protected static java.lang.Object findBean(java.lang.Class, org.springframework.context.ApplicationContext);
          markus@mawatech:~/jenkins_1.469_all$

          The method is still protected, and not public!

          Markus Wagner added a comment - As far as i can see, the commit https://github.com/jenkinsci/jenkins/commit/40c10ff6eb7eb763485b57990f476ff4e6f7e5e3 hasn't found its way into 1.469: markus@mawatech:~/jenkins_1.469_all$ javap SecurityRealm | grep findBean protected static java.lang.Object findBean(java.lang.Class, org.springframework.context.ApplicationContext); markus@mawatech:~/jenkins_1.469_all$ The method is still protected, and not public!

          I check 1.470-rc from ci.jenkins, that one is working again.

          Björn Pedersen added a comment - I check 1.470-rc from ci.jenkins, that one is working again.

          Fixed and released 1.470.

          Kohsuke Kawaguchi added a comment - Fixed and released 1.470.

          Markus Wagner added a comment -

          verified fixed with 1.470

          Markus Wagner added a comment - verified fixed with 1.470

            kohsuke Kohsuke Kawaguchi
            manuel4y Manuel
            Votes:
            4 Vote for this issue
            Watchers:
            7 Start watching this issue

              Created:
              Updated:
              Resolved: