On Wed, 2007-06-27 at 10:16 +0200, Søren Boll Overgaard wrote: > boll@mephisto:~/classes$ /usr/local/cacao/bin/cacao > LinkedBlockingQueueTest > Exception in thread "main" java.lang.IllegalMonitorStateException > at java.util.concurrent.locks.ReentrantLock > $Sync.tryRelease(ReentrantLock.java:126) > at > java.util.concurrent.locks.AbstractQueuedSynchronizer.release(AbstractQueuedSynchronizer.java:1139) > at > java.util.concurrent.locks.ReentrantLock.unlock(ReentrantLock.java:430) > at > java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:368) > at LinkedBlockingQueueTest.main(LinkedBlockingQueueTest.java:9) > boll@mephisto:~/classes$ > > I am using classpath 0.95 and cacao with the following options: Hi! Funny that the real exception is hidden somewhere: java.lang.UnsatisfiedLinkError: putObject I'll implement the missing sun.misc.Unsafe functions and get back to you. - twisti