|
I've had a closer look at the stacktraces you got, and the ones I had too, and they are the same.
So I can confirm you this bug is fixed by The fix will be in Groovy 1.1-beta-2. Already fixed in SVN Trunk.
Fix available in Groovy 1.1-beta-2. As I found a free version of java5's ConcurrentreaderMap I will MemoryAwareConcurrentReadMap class and replace it, with a new version based on the ConcurrentReaderMap.
I switched to 1.1-BETA-2 and the problem seems to have disappeared as expected. My program that originally hung after 4.5 hours has run for nearly 18 hours now with no problems.
I very much hope it... not only was the other deadlock fixed, the map is now replaced with a new version that is based on ConcurrentReaderHashMap and should be free of deadlocks.. I hope.. If you have tested it in the last 10 hours or so, then you should have the new map
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
http://build.canoo.com/groovy/
I encountered this problem with beta-1, but this problem has been solved with
GROOVY-1890, so you shouldn't have it anymore.If you could double-check, that would be great.