The problem is here:
Caused by: java.lang.ClassCastException: org.h2.server.web.WebThread
$1LoginTask cannot be cast to java.lang.String
at java.util.Properties.getProperty(libgcj.so.8rh)
It looks like you are using GCJ. Are you aware of that? You wrote you
are using fedora linux machine with Sun JDK 1.6.02... So the problem
is that the GCJ version of getProperty doesn't work like the Sun
implementation. The Sun implementation converts a non-String value to
null, while GCJ tries to cast it to a String. I will solve this
problem in the next release:
ConnectionInfo.java,
public String getProperty(String key) {
Object value = prop.get(key);
if (value == null || !(value instanceof String)) {
return null;
}
return value.toString();
}
Regards,
Thomas
GCJ is so unspeakably slow, I wonder if it's worth any effort to support
it? Esp. when Java 1.7 is going open source.
--
Joshua Paine
Chief Tower Builder
LetterBlock Software
http://letterblock.com/