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

Reply via email to