On Wed, Apr 11, 2012 at 9:24 AM, Jason Frankovitz <jfran...@gmail.com>wrote:
> Hi Jenkins people, I'm trying to run Jenkins on Ubuntu 8.04.2. Being a > Ruby on Rails guy I know zilch about Java but I can tell that Jenkins isn't > working :) When I run /etc/init.d/jenkins start, i get this output in the > jenkins.log: > > > Running from: /usr/share/jenkins/jenkins.war > 11-Apr-12 12:13:36 AM winstone.Logger logInternal > INFO: Beginning extraction from war file > 11-Apr-12 12:13:38 AM hudson.WebAppMain contextInitialized > SEVERE: Failed to initialize Jenkins > java.lang.ExceptionInInitializerError > at java.lang.Class.initializeClass(libgcj.so.71) > at hudson.WebAppMain.installLogger(WebAppMain.java:256) > at hudson.WebAppMain.contextInitialized(WebAppMain.java:107) > at winstone.WebAppConfiguration.<init>(WebAppConfiguration.java:875) > at winstone.HostConfiguration.initWebApp(HostConfiguration.java:129) > at winstone.HostConfiguration.<init>(HostConfiguration.java:71) > at winstone.HostGroup.initHost(HostGroup.java:87) > at winstone.HostGroup.<init>(HostGroup.java:47) > at winstone.Launcher.<init>(Launcher.java:177) > at winstone.Launcher.main(Launcher.java:384) > at java.lang.reflect.Method.invoke(libgcj.so.71) > at Main._main(Main.java:273) > at Main.main(Main.java:98) > Caused by: java.lang.NullPointerException > at com.thoughtworks.xstream.core.JVM.isOpenJDK(JVM.java:72) > at > com.thoughtworks.xstream.core.JVM.canUseSun14ReflectionProvider(JVM.java:198) > at > com.thoughtworks.xstream.core.JVM.bestReflectionProvider(JVM.java:175) > at com.thoughtworks.xstream.XStream.<init>(XStream.java:431) > at com.thoughtworks.xstream.XStream.<init>(XStream.java:385) > at com.thoughtworks.xstream.XStream.<init>(XStream.java:323) > at hudson.util.XStream2.<init>(XStream2.java:75) > at jenkins.model.Jenkins.<clinit>(Jenkins.java:3677) > at java.lang.Class.initializeClass(libgcj.so.71) > ...12 more > 11-Apr-12 12:13:38 AM winstone.Logger logInternal > SEVERE: Error during context startup for webapp webapp > java.lang.ExceptionInInitializerError > at java.lang.Class.initializeClass(libgcj.so.71) > at hudson.WebAppMain.installLogger(WebAppMain.java:256) > at hudson.WebAppMain.contextInitialized(WebAppMain.java:107) > at winstone.WebAppConfiguration.<init>(WebAppConfiguration.java:875) > at winstone.HostConfiguration.initWebApp(HostConfiguration.java:129) > at winstone.HostConfiguration.<init>(HostConfiguration.java:71) > at winstone.HostGroup.initHost(HostGroup.java:87) > at winstone.HostGroup.<init>(HostGroup.java:47) > at winstone.Launcher.<init>(Launcher.java:177) > at winstone.Launcher.main(Launcher.java:384) > at java.lang.reflect.Method.invoke(libgcj.so.71) > at Main._main(Main.java:273) > at Main.main(Main.java:98) > Caused by: java.lang.NullPointerException > at com.thoughtworks.xstream.core.JVM.isOpenJDK(JVM.java:72) > at > com.thoughtworks.xstream.core.JVM.canUseSun14ReflectionProvider(JVM.java:198) > at > com.thoughtworks.xstream.core.JVM.bestReflectionProvider(JVM.java:175) > at com.thoughtworks.xstream.XStream.<init>(XStream.java:431) > at com.thoughtworks.xstream.XStream.<init>(XStream.java:385) > at com.thoughtworks.xstream.XStream.<init>(XStream.java:323) > at hudson.util.XStream2.<init>(XStream2.java:75) > at jenkins.model.Jenkins.<clinit>(Jenkins.java:3677) > at java.lang.Class.initializeClass(libgcj.so.71) > ...12 more > 11-Apr-12 12:13:38 AM winstone.Logger logInternal > INFO: HTTP Listener started: port=8888 > 11-Apr-12 12:13:39 AM winstone.Logger logInternal > SEVERE: Error during servlet context shutdown > java.lang.NoClassDefFoundError: jenkins.model.Jenkins > at java.lang.Class.initializeClass(libgcj.so.71) > at hudson.WebAppMain.contextDestroyed(WebAppMain.java:339) > at winstone.WebAppConfiguration.destroy(WebAppConfiguration.java:1149) > at winstone.HostConfiguration.destroyWebApp(HostConfiguration.java:148) > at winstone.HostConfiguration.destroy(HostConfiguration.java:156) > at winstone.HostGroup.destroy(HostGroup.java:77) > at winstone.Launcher.shutdown(Launcher.java:337) > at winstone.Launcher.<init>(Launcher.java:199) > at winstone.Launcher.main(Launcher.java:384) > at java.lang.reflect.Method.invoke(libgcj.so.71) > at Main._main(Main.java:273) > at Main.main(Main.java:98) > 11-Apr-12 12:13:39 AM winstone.Logger logInternal > INFO: HTTP Listener shutdown successfully > 11-Apr-12 12:13:39 AM winstone.Logger logInternal > INFO: Winstone shutdown successfully > 11-Apr-12 12:13:39 AM winstone.Logger logInternal > SEVERE: Container startup failed > java.io.IOException: Failed to start a listener: winstone.ssl.HttpsListener > at winstone.Launcher.spawnListener(Launcher.java:229) > at winstone.Launcher.<init>(Launcher.java:185) > at winstone.Launcher.main(Launcher.java:384) > at java.lang.reflect.Method.invoke(libgcj.so.71) > at Main._main(Main.java:273) > at Main.main(Main.java:98) > Caused by: java.lang.NoClassDefFoundError: winstone.ssl.HttpsListener > at java.lang.Class.initializeClass(libgcj.so.71) > at java.lang.Class.forName(libgcj.so.71) > at java.lang.Class.forName(libgcj.so.71) > at winstone.Launcher.spawnListener(Launcher.java:213) > ...5 more > Caused by: java.lang.ClassNotFoundException: sun.security.util.DerValue > not found in java.net.URLClassLoader{urls=[file:/tmp/winstonemwx5xejar], > parent=gnu.gcj.runtime.SystemClassLoader{urls=[file:/usr/share/jenkins/jenkins.war], > parent=gnu.gcj.runtime.ExtensionClassLoader{urls=[], parent=null}}} > at java.net.URLClassLoader.findClass(libgcj.so.71) > at java.lang.ClassLoader.loadClass(libgcj.so.71) > at java.lang.ClassLoader.loadClass(libgcj.so.71) > at java.lang.Class.initializeClass(libgcj.so.71) > ...8 more > > > Any idea what's going wrong here? Thanks for any/all help. > > -Jason > > PS: If anyone can suggest a non-Java/non-Jenkins CI, that'd probably be > even better :) > Hi, AFAIK the gcj (ubuntu/debian default) jre/jdk isn't supported by Jenkins (at least it didn't worked when I tried last time). you should either install the sun-java or the openjdk packages instead. ps: there are quiet a few options out there. check out http://travis-ci.org/ (it is a service, not a software) and https://www.tddium.com/ there are a few other ruby/rails based CI apps: https://github.com/defunkt/cijoe https://github.com/integrity/integrity https://github.com/thoughtworks/cruisecontrol.rb but they are lacking the activity lately. -- Ferenc Kovács @Tyr43l - http://tyrael.hu