[kaffe] System.loadLibrary() should look in /lib and /usr/lib
Mark Wielaard
mark@klomp.org
Sun Jun 22 06:47:01 2003
On Sun, 2003-06-22 at 14:13, Mark Wielaard wrote:
> And indeed adding /usr/lib (where the library is installed) to
> LD_LIBRARY_PATH seems to work, but it would be more convenient if kaffe
> would automatically load standard libraries (from /lib and /usr/lib).
Work is a big word. I am trying to get my application that uses the
java-gnome libraries working with kaffe (it works with gij) but it
crashes in spectacular ways. Has someone successfully used java-gnome
with kaffe?
I always get some warnings during startup:
(??????:8927): Gdk-WARNING **: Error converting from UTF-8 to
'ANSI_X3.4-1968': Invalid byte sequence in conversion input
Often the following exception:
java.lang.ExceptionInInitializerError: [exception was
java.lang.NullPointerException]
at java.lang.Class.forName(Class.java:native)
at java.lang.Class.forName(Class.java:45)
at java.net.InetAddress.<clinit>(InetAddress.java:54)
at java.net.ServerSocket.<init>(ServerSocket.java:54)
at java.net.ServerSocket.<init>(ServerSocket.java:31)
at java.net.ServerSocket.<init>(ServerSocket.java:27)
at org.klomp.snark.Snark.<init>(Snark.java:204)
at org.klomp.snark.Snark.parseArguments(Snark.java:425)
at org.klomp.snark.SnarkGnome.run(SnarkGnome.java:293)
at java.lang.Thread.run(Thread.java:334)
java.lang.UnsatisfiedLinkError: Cannot find working InetAddressImpl
at java.net.ServerSocket.<init>(ServerSocket.java:54)
at java.net.ServerSocket.<init>(ServerSocket.java:31)
at java.net.ServerSocket.<init>(ServerSocket.java:27)
at org.klomp.snark.Snark.<init>(Snark.java:204)
at org.klomp.snark.Snark.parseArguments(Snark.java:425)
at org.klomp.snark.SnarkGnome.run(SnarkGnome.java:293)
at java.lang.Thread.run(Thread.java:334)
Sometimes almost immediatly:
Internal error: caught an unexpected exception.
Please check your CLASSPATH and your installation.
java/lang/NullPointerException
at java.lang.Thread.finish(Thread.java:201)
Aborted
Or:
Dumping live threads:
`Thread-0' tid 0x84ca00c, status SUSPENDED flags DONTSTOP
blocked@0x8439bb4 (0x84ca00c->|)
`gc' tid 0x825900c, status SUSPENDED flags DONTSTOP
blocked@0x823c74c (0x825900c->|)
`finaliser' tid 0x825000c, status SUSPENDED flags DONTSTOP
blocked@0x823c704 (0x825000c->|)
`main' tid 0x8119028, status SUSPENDED flags NOSTACKALLOC DONTSTOP
blocked@0x8199a7c (0x8119028->|)
Deadlock: all threads blocked on internal events