Ошибка исключения при попытке инициализировать hudson.war - PullRequest
0 голосов
/ 27 октября 2010

Я установил hudson на сервер Ubuntu, а затем запустил java -jar hudson.war, выдав мне сообщение об ошибке исключения:

Код статуса: 500 Исключение: ошибка ниже произошло во время контекста инициализация, поэтому больше нет запросов могут быть обработаны:

java.lang.ExceptionInInitializerError в java.lang.Class.initializeClass (libgcj.so.10) в hudson.WebAppMain.installLogger (WebAppMain.java:257) в hudson.WebAppMain.contextInitialized (WebAppMain.java:112) в winstone.WebAppConfiguration. (WebAppConfiguration.java:889) в winstone.HostConfiguration.initWebApp (HostConfiguration.java:131) в winstone.HostConfiguration. (HostConfiguration.java:73) в winstone.HostGroup.initHost (HostGroup.java:85) в winstone.HostGroup. (HostGroup.java:45) в winstone.Launcher. (Launcher.java:196) в winstone.Launcher.main (Launcher.java:391) в java.lang.reflect.Method.invoke (libgcj.so.10) в Main.main (Main.java:200) вызвано от: com.thoughtworks.xstream.XStream $ InitializationException: Не удалось создать экземпляр конвертера: com.thoughtworks.xstream.converters.extended.DurationConverter : null at com.thoughtworks.xstream.XStream.dynamicallyRegisterConverter (XStream.java:735) в com.thoughtworks.xstream.XStream.setupConverters (XStream.java:699) в com.thoughtworks.xstream.XStream. (XStream.java:445) в com.thoughtworks.xstream.XStream. (XStream.java:385) в com.thoughtworks.xstream.XStream. (XStream.java:323) в hudson.util.XStream2. (XStream2.java:61) в hudson.model.Hudson. (Hudson.java:3571) в java.lang.Class.initializeClass (libgcj.so.10) ... еще 11 причин: java.lang.reflect.InvocationTargetException в java.lang.reflect.Constructor.newInstance (libgcj.so.10) в com.thoughtworks.xstream.XStream.dynamicallyRegisterConverter (XStream.java:728) ... еще 18 причин: javax.xml.datatype.DatatypeConfigurationException: java.lang.ClassNotFoundException: gnu.xml.datatype.JAXPDatatypeFactory
в javax.xml.datatype.DatatypeFactory.newInstance (libgcj.so.10) в com.thoughtworks.xstream.converters.extended.DurationConverter. (DurationConverter.java:33) в java.lang.reflect.Constructor.newInstance (libgcj.so.10) ... еще 19 причин: java.lang.ClassNotFoundException: gnu.xml.datatype.JAXPDatatypeFactory
в java.lang.Class.forName (libgcj.so.10) в javax.xml.datatype.DatatypeFactory.newInstance (libgcj.so.10) ... еще 21

Stacktrace:

java.lang.ExceptionInInitializerError в java.lang.Class.initializeClass (libgcj.so.10) в hudson.WebAppMain.installLogger (WebAppMain.java:257) в hudson.WebAppMain.contextInitialized (WebAppMain.java:112) в winstone.WebAppConfiguration. (WebAppConfiguration.java:889) в winstone.HostConfiguration.initWebApp (HostConfiguration.java:131) в winstone.HostConfiguration. (HostConfiguration.java:73) в winstone.HostGroup.initHost (HostGroup.java:85) в winstone.HostGroup. (HostGroup.java:45) в winstone.Launcher. (Launcher.java:196) в winstone.Launcher.main (Launcher.java:391) в java.lang.reflect.Method.invoke (libgcj.so.10) в Main.main (Main.java:200) вызвано от: com.thoughtworks.xstream.XStream $ InitializationException: Не удалось создать экземпляр конвертера: com.thoughtworks.xstream.converters.extended.DurationConverter : null at com.thoughtworks.xstream.XStream.dynamicallyRegisterConverter (XStream.java:735) в com.thoughtworks.xstream.XStream.setupConverters (XStream.java:699) в com.thoughtworks.xstream.XStream. (XStream.java:445) в com.thoughtworks.xstream.XStream. (XStream.java:385) в com.thoughtworks.xstream.XStream. (XStream.java:323) в hudson.util.XStream2. (XStream2.java:61) в hudson.model.Hudson. (Hudson.java:3571) в java.lang.Class.initializeClass (libgcj.so.10) ... еще 11 причин:java.lang.reflect.InvocationTargetException в java.lang.reflect.Constructor.newInstance (libgcj.so.10) в com.thoughtworks.xstream.XStream.dynamicallyRegisterConverter (XStream.java:728) ... еще 18 причин: javax.xml.datatype.DatatypeConfigurationException: java.lang.ClassNotFoundException: gnu.xml.datatype.JAXPDatatypeFactory
в javax.xml.datatype.DatatypeFactory.newInstance (libgcj.so.10) в com.thoughtworks.xstream.converters.extended.DurationConverter. (DurationConverter.java:33) в java.lang.reflect.Constructor.newInstance (libgcj.so.10) ... еще 19 причин: java.lang.ClassNotFoundException: gnu.xml.datatype.JAXPDatatypeFactory
в java.lang.Class.forName (libgcj.so.10) в javax.xml.datatype.DatatypeFactory.newInstance (libgcj.so.10) ... еще 21

Генерируется Winstone Servlet Engine v0.9.10 в понедельник, 25 октября 14:55:59 PDT 20102010

Вы знаете, чего мне не хватает? любые предложения будут очень признательны.

С уважением Наоя

Ответы [ 3 ]

0 голосов
/ 20 мая 2011

тот же комментарий, возможно, у вас неправильная версия Java.Вы можете указать правильный путь к двоичному файлу Java в /etc/default/hudson.Если вы используете Дженкинс, тогда отредактируйте /etc/default/jenkins.

# /etc/default/{hudson,jenkins}
JAVA_HOME=/path/to/jdk_1.6
JAVA=$JAVA_HOME/bin/java
0 голосов
/ 26 ноября 2015

Обнаружена похожая проблема из-за отсутствия свободного места в / tmp (корневой раздел).

0 голосов
/ 01 ноября 2010

Вы, вероятно, запускаете не ту Java.Проверьте, используете ли вы sun's oracle's java.

Смотрите других людей, у которых возникла эта проблема: http://ubuntuforums.org/showthread.php?t=1434376

...