Hi, We are trying to use Archiva as our repository manager for Maven.
We get this error when trying to start Archiva. I have also include the environment var for M2_HOME and JAVA_HOME. Can someone give us any clues why Archiva refuses to start on our RHEL 5.4 x86 64 bits inside VirtualBox (we are in testing/proof-of-concept phase). [...@localhost packages]$ uname -a Linux localhost.localdomain 2.6.18-164.el5 #1 SMP Tue Aug 18 15:51:48 EDT 2009 x86_64 x86_64 x86_64 GNU/Linux [...@localhost packages]$ [...@localhost packages]$ env | grep HOME JAVA_HOME=/usr/local/packages/jdk1.6.0_20 JDK_HOME=/usr/local/packages/jdk1.6.0_20 M2_HOME=/usr/local/packages/apache-maven-2.2.1 HOME=/home/u1 [...@localhost packages]$ [...@localhost packages]$ sudo apache-archiva-1.3/bin/archiva console Password: Running Apache Archiva... wrapper | --> Wrapper Started as Console wrapper | Launching a JVM... jvm 1 | Wrapper (Version 3.2.3) http://wrapper.tanukisoftware.org jvm 1 | Copyright 1999-2006 Tanuki Software, Inc. All Rights Reserved. jvm 1 | jvm 1 | 2010-05-06 13:32:50.355::INFO: Logging to STDERR via org.mortbay.log.StdErrLog jvm 1 | 2010-05-06 13:32:50.477::WARN: Deprecated configuration used for ./apps jvm 1 | 2010-05-06 13:32:50.498::WARN: Config error at <New id="validation_mail" class="org.mortbay.jetty.plus.naming.Resource"><Arg>mail/Session</Arg><Arg> jvm 1 | <New class="org.mortbay.naming.factories.MailSessionReference"><Set name="user"/><Set name="password"/><Set name="properties"> jvm 1 | <New class="java.util.Properties"><Put name="mail.smtp.host">localhost</Put></New> jvm 1 | </Set></New> jvm 1 | </Arg></New> jvm 1 | 2010-05-06 13:32:50.498::WARN: EXCEPTION jvm 1 | java.lang.reflect.InvocationTargetException jvm 1 | at java.lang.reflect.Constructor.newInstance(libgcj.so.7rh) jvm 1 | at org.mortbay.xml.XmlConfiguration.newObj(XmlConfiguration.java:608) jvm 1 | at org.mortbay.xml.XmlConfiguration.configure(XmlConfiguration.java:256) jvm 1 | at org.mortbay.xml.XmlConfiguration.configure(XmlConfiguration.java:214) jvm 1 | at org.mortbay.xml.XmlConfiguration.main(XmlConfiguration.java:974) jvm 1 | at java.lang.reflect.Method.invoke(libgcj.so.7rh) jvm 1 | at org.mortbay.start.Main.invokeMain(Main.java:194) jvm 1 | at org.mortbay.start.Main.start(Main.java:534) jvm 1 | at org.mortbay.start.Main.start(Main.java:441) jvm 1 | at org.mortbay.start.Main.main(Main.java:119) jvm 1 | at java.lang.reflect.Method.invoke(libgcj.so.7rh) jvm 1 | at org.tanukisoftware.wrapper.WrapperSimpleApp.run(WrapperSimpleApp.java:240) jvm 1 | at java.lang.Thread.run(libgcj.so.7rh) jvm 1 | Caused by: java.lang.NullPointerException jvm 1 | at javax.naming.spi.NamingManager.getPlusPath(libgcj.so.7rh) jvm 1 | at javax.naming.spi.NamingManager.getStateToBind(libgcj.so.7rh) jvm 1 | at org.mortbay.naming.NamingContext.rebind(NamingContext.java:995) jvm 1 | at org.mortbay.naming.NamingContext.rebind(NamingContext.java:1063) jvm 1 | at org.mortbay.naming.NamingUtil.bind(NamingUtil.java:80) jvm 1 | at org.mortbay.jetty.plus.naming.NamingEntry.save(NamingEntry.java:199) jvm 1 | at org.mortbay.jetty.plus.naming.NamingEntry.<init>(NamingEntry.java:58) jvm 1 | at org.mortbay.jetty.plus.naming.NamingEntry.<init>(NamingEntry.java:76) jvm 1 | at org.mortbay.jetty.plus.naming.Resource.<init>(Resource.java:44) jvm 1 | at java.lang.reflect.Constructor.newInstance(libgcj.so.7rh) jvm 1 | ...12 more jvm 1 | 2010-05-06 13:32:50.539::WARN: Nested in java.lang.reflect.InvocationTargetException: jvm 1 | java.lang.NullPointerException jvm 1 | at javax.naming.spi.NamingManager.getPlusPath(libgcj.so.7rh) jvm 1 | at javax.naming.spi.NamingManager.getStateToBind(libgcj.so.7rh) jvm 1 | at org.mortbay.naming.NamingContext.rebind(NamingContext.java:995) jvm 1 | at org.mortbay.naming.NamingContext.rebind(NamingContext.java:1063) jvm 1 | at org.mortbay.naming.NamingUtil.bind(NamingUtil.java:80) jvm 1 | at org.mortbay.jetty.plus.naming.NamingEntry.save(NamingEntry.java:199) jvm 1 | at org.mortbay.jetty.plus.naming.NamingEntry.<init>(NamingEntry.java:58) jvm 1 | at org.mortbay.jetty.plus.naming.NamingEntry.<init>(NamingEntry.java:76) jvm 1 | at org.mortbay.jetty.plus.naming.Resource.<init>(Resource.java:44) jvm 1 | at java.lang.reflect.Constructor.newInstance(libgcj.so.7rh) jvm 1 | at org.mortbay.xml.XmlConfiguration.newObj(XmlConfiguration.java:608) jvm 1 | at org.mortbay.xml.XmlConfiguration.configure(XmlConfiguration.java:256) jvm 1 | at org.mortbay.xml.XmlConfiguration.configure(XmlConfiguration.java:214) jvm 1 | at org.mortbay.xml.XmlConfiguration.main(XmlConfiguration.java:974) jvm 1 | at java.lang.reflect.Method.invoke(libgcj.so.7rh) jvm 1 | at org.mortbay.start.Main.invokeMain(Main.java:194) jvm 1 | at org.mortbay.start.Main.start(Main.java:534) jvm 1 | at org.mortbay.start.Main.start(Main.java:441) jvm 1 | at org.mortbay.start.Main.main(Main.java:119) jvm 1 | at java.lang.reflect.Method.invoke(libgcj.so.7rh) jvm 1 | at org.tanukisoftware.wrapper.WrapperSimpleApp.run(WrapperSimpleApp.java:240) jvm 1 | at java.lang.Thread.run(libgcj.so.7rh) jvm 1 | 2010-05-06 13:32:50.604::INFO: Shutdown hook executing jvm 1 | 2010-05-06 13:32:50.604::INFO: Shutdown hook complete wrapper | <-- Wrapper Stopped [...@localhost packages]$
