Hi! I tried to run the latest development release of eXist database on Kaffe of jan 19th built with interpreter engine on Fedora Core 1, Athlon processor.<br />
http://sourceforge.net/project/showfiles.php?group_id=17691&package_id=23675&release_id=171595<br />
It was mentioned in the release notes that "Changed usage of String methods to run eXist with kaffe".<br />
But I only get these exceptions when trying to run, then it Kaffe exits. The previous version I was at least able to run, even though it didn't work well. Can anyone tell what this is? Thanks.<br />
<br />
<br />
<br />
<br />
Configuring eXist from /home/hakon/eXist-1.0b1/conf.xml<br />
log4j:WARN Caught Exception while in Loader.getResource. This may be innocuous.<br />
java.lang.StringIndexOutOfBoundsException: index = 0, length=0<br />
   at java.lang.String.charAt (String.java:150)<br />
   at kaffe.lang.AppClassLoader.findResource (AppClassLoader.java:270)<br />
   at java.lang.ClassLoader.getResource (ClassLoader.java:224)<br />
   at java.lang.ClassLoader.getResource (ClassLoader.java:216)<br />
   at org.apache.log4j.helpers.Loader.getResource (Loader.java:78)<br />
   at org.apache.log4j.LogManager.&lt;clinit&gt; (LogManager.java:104)<br />
   at org.apache.log4j.Logger.getLogger (Logger.java:94)<br />
   at org.exist.util.Configuration.&lt;clinit&gt; (Configuration.java:47)<br />
   at org.exist.JettyStart.main (JettyStart.java:52)<br />
   at java.lang.reflect.Method.invoke0 (Method.java)<br />
   at java.lang.reflect.Method.invoke (Method.java:255)<br />
   at org.exist.start.Main.invokeMain (Main.java:94)<br />
   at org.exist.start.Main.run (Main.java:485)<br />
   at org.exist.start.Main.main (Main.java:44)<br />
   at java.lang.reflect.Method.invoke0 (Method.java)<br />
   at java.lang.reflect.Method.invoke (Method.java:255)<br />
   at kaffe.jar.ExecJarName.main (ExecJarName.java:67)<br />
   at kaffe.jar.ExecJar.main (ExecJar.java:75)<br />
java.lang.reflect.InvocationTargetException<br />
   at java.lang.reflect.Method.invoke0 (Method.java)<br />
   at java.lang.reflect.Method.invoke (Method.java:255)<br />
   at org.exist.start.Main.invokeMain (Main.java:94)<br />
   at org.exist.start.Main.run (Main.java:485)<br />
   at org.exist.start.Main.main (Main.java:44)<br />
   at java.lang.reflect.Method.invoke0 (Method.java)<br />
   at java.lang.reflect.Method.invoke (Method.java:255)<br />
   at kaffe.jar.ExecJarName.main (ExecJarName.java:67)<br />
   at kaffe.jar.ExecJar.main (ExecJar.java:75)<br />
Caused by: java.lang.ExceptionInInitializerError<br />
   at org.exist.JettyStart.main (JettyStart.java:52)<br />
   at java.lang.reflect.Method.invoke0 (Method.java)<br />
   ...8 more<br />
Caused by: java.lang.StringIndexOutOfBoundsException: index = 0, length=0<br />
   at java.lang.String.charAt (String.java:150)<br />
   at kaffe.lang.AppClassLoader.findResource (AppClassLoader.java:270)<br />
   at java.lang.ClassLoader.getResource (ClassLoader.java:224)<br />
   at java.lang.ClassLoader.getSystemResource (ClassLoader.java:264)<br />
   at org.apache.log4j.helpers.Loader.getResource (Loader.java:106)<br />
   at org.apache.log4j.LogManager.&lt;clinit&gt; (LogManager.java:104)<br />
   at org.apache.log4j.Logger.getLogger (Logger.java:94)<br />
   at org.exist.util.Configuration.&lt;clinit&gt; (Configuration.java:47)<br />
   at org.exist.JettyStart.main (JettyStart.java:52)<br />
   ...9 more<br />
<br />
<br><br>