-
Bug
-
Resolution: Unresolved
-
Major
-
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
Component/s | New: security [ 15508 ] | |
Component/s | Original: core [ 15593 ] | |
Description |
Original:
I set up Hudson, deployed via Tomcat 5.5, on a Debian Lenny box using deb-pkgs only: hudson:~# aptitude search tomcat i A libtomcat5.5-java - Java Servlet engine -- core libraries p solr-tomcat5.5 - enterprise search server based on Lucene - Tomcat integration i tomcat5.5 - Servlet and JSP engine i tomcat5.5-admin - Java Servlet engine -- admin & manager web interfaces i tomcat5.5-webapps - Java Servlet engine -- documentation and example web applications When attempting to set up LDAP auth, I get the following error when saving: javax.servlet.ServletException: org/codehaus/groovy/runtime/callsite/PogoInterceptableSite org.kohsuke.stapler.Stapler.invoke(Stapler.java:498) org.kohsuke.stapler.Stapler.invoke(Stapler.java:404) org.kohsuke.stapler.Stapler.service(Stapler.java:117) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) sun.reflect.GeneratedMethodAccessor96.invoke(Unknown Source) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) java.lang.reflect.Method.invoke(Method.java:597) org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:244) java.security.AccessController.doPrivileged(Native Method) javax.security.auth.Subject.doAsPrivileged(Subject.java:517) org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:276) org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:162) java.security.AccessController.doPrivileged(Native Method) hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:94) hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:86) sun.reflect.GeneratedMethodAccessor95.invoke(Unknown Source) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) java.lang.reflect.Method.invoke(Method.java:597) org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:244) java.security.AccessController.doPrivileged(Native Method) javax.security.auth.Subject.doAsPrivileged(Subject.java:517) org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:276) org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:218) java.security.AccessController.doPrivileged(Native Method) hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:49) sun.reflect.GeneratedMethodAccessor94.invoke(Unknown Source) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) java.lang.reflect.Method.invoke(Method.java:597) org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:244) java.security.AccessController.doPrivileged(Native Method) javax.security.auth.Subject.doAsPrivileged(Subject.java:517) org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:276) org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:218) java.security.AccessController.doPrivileged(Native Method) hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84) hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76) hudson.security.HudsonFilter.doFilter(HudsonFilter.java:155) sun.reflect.GeneratedMethodAccessor93.invoke(Unknown Source) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) java.lang.reflect.Method.invoke(Method.java:597) org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:244) java.security.AccessController.doPrivileged(Native Method) javax.security.auth.Subject.doAsPrivileged(Subject.java:517) org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:276) org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:218) root cause java.lang.NoClassDefFoundError: org/codehaus/groovy/runtime/callsite/PogoInterceptableSite Script1.$createCallSiteArray(Script1.groovy) Script1.$getCallSiteArray(Script1.groovy) Script1.<init>(Script1.groovy) sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) java.lang.reflect.Constructor.newInstance(Constructor.java:513) java.lang.Class.newInstance0(Class.java:355) java.lang.Class.newInstance(Class.java:308) org.codehaus.groovy.runtime.InvokerHelper.createScript(InvokerHelper.java:395) groovy.lang.GroovyShell.parse(GroovyShell.java:602) groovy.lang.GroovyShell.parse(GroovyShell.java:582) groovy.lang.GroovyShell.parse(GroovyShell.java:641) hudson.util.spring.BeanBuilder.parse(BeanBuilder.java:133) hudson.security.LDAPSecurityRealm.createSecurityComponents(LDAPSecurityRealm.java:336) hudson.security.SecurityRealm.getSecurityComponents(SecurityRealm.java:340) hudson.security.HudsonFilter.reset(HudsonFilter.java:125) hudson.model.Hudson.setSecurityRealm(Hudson.java:1656) hudson.model.Hudson.doConfigSubmit(Hudson.java:2185) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) java.lang.reflect.Method.invoke(Method.java:597) org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:176) org.kohsuke.stapler.Function.bindAndInvoke(Function.java:92) org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:53) org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:73) org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:30) org.kohsuke.stapler.Stapler.invoke(Stapler.java:486) org.kohsuke.stapler.Stapler.invoke(Stapler.java:404) org.kohsuke.stapler.Stapler.service(Stapler.java:117) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) sun.reflect.GeneratedMethodAccessor96.invoke(Unknown Source) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) java.lang.reflect.Method.invoke(Method.java:597) org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:244) java.security.AccessController.doPrivileged(Native Method) javax.security.auth.Subject.doAsPrivileged(Subject.java:517) org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:276) org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:162) java.security.AccessController.doPrivileged(Native Method) hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:94) hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:86) sun.reflect.GeneratedMethodAccessor95.invoke(Unknown Source) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) java.lang.reflect.Method.invoke(Method.java:597) org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:244) java.security.AccessController.doPrivileged(Native Method) javax.security.auth.Subject.doAsPrivileged(Subject.java:517) org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:276) org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:218) java.security.AccessController.doPrivileged(Native Method) hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:49) sun.reflect.GeneratedMethodAccessor94.invoke(Unknown Source) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) java.lang.reflect.Method.invoke(Method.java:597) org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:244) java.security.AccessController.doPrivileged(Native Method) javax.security.auth.Subject.doAsPrivileged(Subject.java:517) org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:276) org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:218) java.security.AccessController.doPrivileged(Native Method) hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84) hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76) hudson.security.HudsonFilter.doFilter(HudsonFilter.java:155) sun.reflect.GeneratedMethodAccessor93.invoke(Unknown Source) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) java.lang.reflect.Method.invoke(Method.java:597) org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:244) java.security.AccessController.doPrivileged(Native Method) javax.security.auth.Subject.doAsPrivileged(Subject.java:517) org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:276) org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:218) root cause java.lang.ClassNotFoundException: org.codehaus.groovy.runtime.callsite.PogoInterceptableSite org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1363) org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1209) java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) Script1.$createCallSiteArray(Script1.groovy) Script1.$getCallSiteArray(Script1.groovy) Script1.<init>(Script1.groovy) sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) java.lang.reflect.Constructor.newInstance(Constructor.java:513) java.lang.Class.newInstance0(Class.java:355) java.lang.Class.newInstance(Class.java:308) org.codehaus.groovy.runtime.InvokerHelper.createScript(InvokerHelper.java:395) groovy.lang.GroovyShell.parse(GroovyShell.java:602) groovy.lang.GroovyShell.parse(GroovyShell.java:582) groovy.lang.GroovyShell.parse(GroovyShell.java:641) hudson.util.spring.BeanBuilder.parse(BeanBuilder.java:133) hudson.security.LDAPSecurityRealm.createSecurityComponents(LDAPSecurityRealm.java:336) hudson.security.SecurityRealm.getSecurityComponents(SecurityRealm.java:340) hudson.security.HudsonFilter.reset(HudsonFilter.java:125) hudson.model.Hudson.setSecurityRealm(Hudson.java:1656) hudson.model.Hudson.doConfigSubmit(Hudson.java:2185) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) java.lang.reflect.Method.invoke(Method.java:597) org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:176) org.kohsuke.stapler.Function.bindAndInvoke(Function.java:92) org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:53) org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:73) org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:30) org.kohsuke.stapler.Stapler.invoke(Stapler.java:486) org.kohsuke.stapler.Stapler.invoke(Stapler.java:404) org.kohsuke.stapler.Stapler.service(Stapler.java:117) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) sun.reflect.GeneratedMethodAccessor96.invoke(Unknown Source) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) java.lang.reflect.Method.invoke(Method.java:597) org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:244) java.security.AccessController.doPrivileged(Native Method) javax.security.auth.Subject.doAsPrivileged(Subject.java:517) org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:276) org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:162) java.security.AccessController.doPrivileged(Native Method) hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:94) hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:86) sun.reflect.GeneratedMethodAccessor95.invoke(Unknown Source) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) java.lang.reflect.Method.invoke(Method.java:597) org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:244) java.security.AccessController.doPrivileged(Native Method) javax.security.auth.Subject.doAsPrivileged(Subject.java:517) org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:276) org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:218) java.security.AccessController.doPrivileged(Native Method) hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:49) sun.reflect.GeneratedMethodAccessor94.invoke(Unknown Source) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) java.lang.reflect.Method.invoke(Method.java:597) org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:244) java.security.AccessController.doPrivileged(Native Method) javax.security.auth.Subject.doAsPrivileged(Subject.java:517) org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:276) org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:218) java.security.AccessController.doPrivileged(Native Method) hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84) hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76) hudson.security.HudsonFilter.doFilter(HudsonFilter.java:155) sun.reflect.GeneratedMethodAccessor93.invoke(Unknown Source) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) java.lang.reflect.Method.invoke(Method.java:597) org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:244) java.security.AccessController.doPrivileged(Native Method) javax.security.auth.Subject.doAsPrivileged(Subject.java:517) org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:276) org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:218) If I refresh the page, hudson comes up, but with that same stack trace in the center of the page. If I remove my config.xml from ~hudson/.hudson/, it returns to functioning as normal. I verified that Groovy is installed with aptitude: hudson:~# aptitude search groovy i groovy - Agile dynamic language for the Java Virtual Machine i groovy-doc - Agile dynamic language for the Java Virtual Machine |
New:
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 |
Environment | Original: Platform: All, OS: Linux | New: Platform: All, OS: Linux (Ubuntu 8.10 x64 Server) |
Component/s | New: ldap [ 17122 ] | |
Component/s | Original: security [ 15508 ] |
Workflow | Original: JNJira [ 136038 ] | New: JNJira + In-Review [ 174433 ] |
Corrected Stacktrace, provided (hopefully) meaningfull description.