I have run into the following deadlock when testing walkthrough 2 (page HoleCutter.html ):
Thread [Worker-0] (Suspended) Unsafe.park(boolean, long) line: not available [native method] LockSupport.park(Object) line: 156 ReentrantLock$NonfairSync(AbstractQueuedSynchronizer).parkAndCheckInterrupt() line: 811 ReentrantLock$NonfairSync(AbstractQueuedSynchronizer).acquireQueued(AbstractQueuedSynchronizer$Node, int) line: 842 ReentrantLock$NonfairSync(AbstractQueuedSynchronizer).acquire(int) line: 1178 ReentrantLock$NonfairSync.lock() line: 186 ReentrantLock.lock() line: 262 BlackboardImpl.get(String) line: 212 EditToolHandler.getLock() line: 358 EditToolHandler.getCurrentState() line: 347 SelectFeatureBehaviour.isValid(EditToolHandler, MapMouseEvent, EventType) line: 141 EventBehaviourCommand.execute(IProgressMonitor) line: 54 CommandManager$Executor.execute(Command, IProgressMonitor) line: 395 CommandManager$Executor.run(IProgressMonitor, CommandManager$Request) line: 326 CommandManager$Executor.run(IProgressMonitor) line: 312 Worker.run() line: 54 Thread [pool-1-thread-1] (Suspended) Unsafe.park(boolean, long) line: not available [native method] LockSupport.park(Object) line: 156 AbstractQueuedSynchronizer$ConditionObject.await() line: 1987 LinkedBlockingQueue<E>.take() line: 399 ThreadPoolExecutor.getTask() line: 947 ThreadPoolExecutor$Worker.run() line: 907 Thread.run() line: 680 -- Jody Garnett
_______________________________________________ User-friendly Desktop Internet GIS (uDig) http://udig.refractions.net http://lists.refractions.net/mailman/listinfo/udig-devel
