Skip to content
  1. Jun 12, 2012
    • Kohsuke Kawaguchi's avatar
    • Kohsuke Kawaguchi's avatar
    • Kohsuke Kawaguchi's avatar
      creating an RC branch · a9bf9b26
      Kohsuke Kawaguchi authored
      a9bf9b26
    • Kohsuke Kawaguchi's avatar
      Fixed a regression in 1.468 that broke LDAP · 40c10ff6
      Kohsuke Kawaguchi authored
      Stack trace:
      
      org.jvnet.hudson.reactor.ReactorException: java.lang.IllegalAccessError: tried to access method hudson.security.SecurityRealm.findBean(Ljava/lang/Class;Lorg/springframework/context/ApplicationContext;)Ljava/lang/Object; from class hudson.security.LDAPSecurityRealm$LDAPUserDetailsService
        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: java.lang.IllegalAccessError: tried to access method hudson.security.SecurityRealm.findBean(Ljava/lang/Class;Lorg/springframework/context/ApplicationContext;)Ljava/lang/Object; from class hudson.security.LDAPSecurityRealm$LDAPUserDetailsService
        at hudson.security.LDAPSecurityRealm$LDAPUserDetailsService.<init>(LDAPSecurityRealm.java:419)
        at hudson.security.LDAPSecurityRealm.createSecurityComponents(LDAPSecurityRealm.java:369)
        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$Worker.runTask(ThreadPoolExecutor.java:886)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
        at java.lang.Thread.run(Thread.java:680)
      40c10ff6
  2. Jun 11, 2012
  3. Jun 06, 2012
  4. Jun 05, 2012
  5. Jun 04, 2012
    • Kohsuke Kawaguchi's avatar
      Make data consistency self-healing. · 0e12fe4e
      Kohsuke Kawaguchi authored
      Ryan discovered an instance where Label cached data at incorrect state. I'm not sure exactly how this is caused, but it probably is some kind of data race.
      
      Making it self-healing would hopefully eliminate this problem in practice.
      0e12fe4e
  6. Jun 03, 2012
  7. Jun 02, 2012
  8. Jun 01, 2012
  9. May 31, 2012