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

CLONE - ClassNotFound in LDAP authentication

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Major Major
    • ldap-plugin
    • None
    • Platform: All, OS: Linux (Ubuntu 8.10 x64 Server)

      In a normal Installation using project matrix security, Hudson fails to start up with the following exceptions.

      Replacing the included groovy-all-1.6.0.jar with groovy-all-1.6.8.jar solves the problem.

      Since Ubuntu uses a security-manager by the default, it might be a hidden permission problem in groovy 1.6.0 (Currently, WEB-INF/- and ${hudson.home}/plugins/- are set to AllPermission)

      SEVERE: Failed Finalizing set up
      java.lang.NoClassDefFoundError: org/codehaus/groovy/runtime/callsite/PogoInterceptableSite
      at Script1.$createCallSiteArray(Script1.groovy)
      at Script1.$getCallSiteArray(Script1.groovy)
      at Script1.<init>(Script1.groovy)
      at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
      at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
      at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
      at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
      at java.lang.Class.newInstance0(Class.java:355)
      at java.lang.Class.newInstance(Class.java:308)
      at org.codehaus.groovy.runtime.InvokerHelper.createScript(InvokerHelper.java:395)
      at groovy.lang.GroovyShell.parse(GroovyShell.java:602)
      at groovy.lang.GroovyShell.parse(GroovyShell.java:582)
      at groovy.lang.GroovyShell.parse(GroovyShell.java:641)
      at hudson.util.spring.BeanBuilder.parse(BeanBuilder.java:133)
      at hudson.security.LDAPSecurityRealm.createSecurityComponents(LDAPSecurityRealm.java:339)
      at hudson.security.SecurityRealm.getSecurityComponents(SecurityRealm.java:359)
      at hudson.security.HudsonFilter.reset(HudsonFilter.java:134)
      at hudson.model.Hudson.setSecurityRealm(Hudson.java:1739)
      at hudson.model.Hudson$13.run(Hudson.java:2137)
      at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:146)
      at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:259)
      at hudson.model.Hudson$3.runTask(Hudson.java:647)
      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)
      Caused by: java.lang.ClassNotFoundException: org.codehaus.groovy.runtime.callsite.PogoInterceptableSite
      at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387)
      at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
      at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:316)
      ... 27 more
      16.03.2010 10:41:33 hudson.WebAppMain$2 run
      SEVERE: Failed to initialize Hudson
      org.jvnet.hudson.reactor.ReactorException: java.lang.NoClassDefFoundError: org/codehaus/groovy/runtime/callsite/PogoInterceptableSite
      at org.jvnet.hudson.reactor.Reactor.execute(Reactor.java:246)
      at hudson.model.Hudson.executeReactor(Hudson.java:665)
      at hudson.model.Hudson.<init>(Hudson.java:583)
      at hudson.WebAppMain$2.run(WebAppMain.java:222)
      Caused by: java.lang.NoClassDefFoundError: org/codehaus/groovy/runtime/callsite/PogoInterceptableSite
      at Script1.$createCallSiteArray(Script1.groovy)
      at Script1.$getCallSiteArray(Script1.groovy)
      at Script1.<init>(Script1.groovy)
      at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
      at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
      at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
      at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
      at java.lang.Class.newInstance0(Class.java:355)
      at java.lang.Class.newInstance(Class.java:308)
      at org.codehaus.groovy.runtime.InvokerHelper.createScript(InvokerHelper.java:395)
      at groovy.lang.GroovyShell.parse(GroovyShell.java:602)
      at groovy.lang.GroovyShell.parse(GroovyShell.java:582)
      at groovy.lang.GroovyShell.parse(GroovyShell.java:641)
      at hudson.util.spring.BeanBuilder.parse(BeanBuilder.java:133)
      at hudson.security.LDAPSecurityRealm.createSecurityComponents(LDAPSecurityRealm.java:339)
      at hudson.security.SecurityRealm.getSecurityComponents(SecurityRealm.java:359)
      at hudson.security.HudsonFilter.reset(HudsonFilter.java:134)
      at hudson.model.Hudson.setSecurityRealm(Hudson.java:1739)
      at hudson.model.Hudson$13.run(Hudson.java:2137)
      at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:146)
      at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:259)
      at hudson.model.Hudson$3.runTask(Hudson.java:647)
      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)
      Caused by: java.lang.ClassNotFoundException: org.codehaus.groovy.runtime.callsite.PogoInterceptableSite
      at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387)
      at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
      at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:316)
      ... 27 more

          [JENKINS-5945] CLONE - ClassNotFound in LDAP authentication

          lordelvis added a comment -

          Corrected Stacktrace, provided (hopefully) meaningfull description.

          lordelvis added a comment - Corrected Stacktrace, provided (hopefully) meaningfull description.

            Unassigned Unassigned
            lordelvis lordelvis
            Votes:
            3 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated: