-
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
Corrected Stacktrace, provided (hopefully) meaningfull description.