>>>>> "Erik" == Erik Poupaert <erik.poupaert@chello.be> writes: Erik> Even though I wouldn't be able to tell why, I see that "we need Erik> to use a mutex in order to prevent MonitorStateExceptions". Read the docs for Object.wait. You're required to hold the mutex for an object before calling wait on it. Tom