Hi !
sorry for the delayed response, was busy... I'm not sure I understand : if you get an exception in the runTasks() call, the 'finally' code is executed, and the number of idle worker is incremented, no matter what... Can you check that ? -- Emmanuel Lecharny Symas.com directory.apache.org