2010-10-05 12:01:30 Full thread dump Java HotSpot(TM) Client VM (16.2-b04 mixed mode): "logger-awt" daemon prio=2 tid=0x07a4ac00 nid=0xff8 in Object.wait() [0x06eaf000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.util.TimerThread.mainLoop(Timer.java:509) - locked <0x16039088> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "Inactive RequestProcessor thread [Was:Default RequestProcessor/org.netbeans.modules.xml.xam.AbstractModelFactory$1]" daemon prio=2 tid=0x07bdcc00 nid=0xc60 in Object.wait() [0x070af000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1913) - locked <0x16020968> (a java.lang.Object) "Property Sheet" daemon prio=2 tid=0x07a4a000 nid=0x5ac waiting for monitor entry [0x0922f000] java.lang.Thread.State: BLOCKED (on object monitor) at org.netbeans.modules.form.RADComponent.getProperties(RADComponent.java:650) - waiting to lock <0x16020aa0> (a org.netbeans.modules.form.RADVisualComponent) at org.netbeans.modules.form.RADComponentNode$2.run(RADComponentNode.java:184) at org.netbeans.modules.form.FormLAF.executeWithLAFLocks(FormLAF.java:347) - locked <0x1b364868> (a javax.swing.MultiUIDefaults) - locked <0x306298f8> (a java.lang.Class for java.beans.Introspector) at org.netbeans.modules.form.RADComponentNode.getPropertySets(RADComponentNode.java:181) at org.openide.explorer.propertysheet.PropertySheet$2.run(PropertySheet.java:594) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1418) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1960) "Thread-24" daemon prio=2 tid=0x07b24c00 nid=0xe48 runnable [0x0982f000] java.lang.Thread.State: RUNNABLE at sun.net.dns.ResolverConfigurationImpl.notifyAddrChange0(Native Method) at sun.net.dns.ResolverConfigurationImpl$AddressChangeListener.run(ResolverConfigurationImpl.java:125) "Parsing & Indexing Loop (101005-985740fd732e)" prio=6 tid=0x07a48800 nid=0xfb0 waiting on condition [0x0adef000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x1c67e520> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925) at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:220) at org.netbeans.modules.parsing.impl.TaskProcessor$CompilationJob.run(TaskProcessor.java:581) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:619) "W32 File Monitor" daemon prio=2 tid=0x07bde400 nid=0x754 runnable [0x09e6f000] java.lang.Thread.State: RUNNABLE at com.sun.jna.Function.invokeInt(Native Method) at com.sun.jna.Function.invoke(Function.java:298) at com.sun.jna.Function.invoke(Function.java:223) at com.sun.jna.Library$Handler.invoke(Library.java:204) at org.netbeans.modules.masterfs.watcher.$Proxy6.GetQueuedCompletionStatus(Unknown Source) at org.netbeans.modules.masterfs.watcher.WindowsNotifier.waitForChange(WindowsNotifier.java:395) at org.netbeans.modules.masterfs.watcher.WindowsNotifier.access$000(WindowsNotifier.java:70) at org.netbeans.modules.masterfs.watcher.WindowsNotifier$2.run(WindowsNotifier.java:342) "TimerQueue" daemon prio=6 tid=0x07ae4000 nid=0xc4 in Object.wait() [0x07a2f000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at javax.swing.TimerQueue.run(TimerQueue.java:232) - locked <0x1b1f4090> (a javax.swing.TimerQueue) at java.lang.Thread.run(Thread.java:619) "AWT-EventQueue-1" prio=6 tid=0x07ae3c00 nid=0x854 waiting for monitor entry [0x0902e000] java.lang.Thread.State: BLOCKED (on object monitor) at java.beans.Introspector.getPublicDeclaredMethods(Introspector.java:1271) - waiting to lock <0x306298f8> (a java.lang.Class for java.beans.Introspector) at java.beans.Introspector.internalFindMethod(Introspector.java:1321) at java.beans.Introspector.findMethod(Introspector.java:1392) at java.beans.Introspector.findMethod(Introspector.java:1372) at java.beans.PropertyDescriptor.getReadMethod(PropertyDescriptor.java:179) - locked <0x16021148> (a java.beans.PropertyDescriptor) at java.beans.PropertyDescriptor.(PropertyDescriptor.java:88) at java.beans.PropertyDescriptor.(PropertyDescriptor.java:53) at org.netbeans.modules.form.RADComponent.changePropertiesExplicitly(RADComponent.java:1588) at org.netbeans.modules.form.RADComponent.createBeanProperties(RADComponent.java:1316) - locked <0x16020aa0> (a org.netbeans.modules.form.RADVisualComponent) at org.netbeans.modules.form.RADComponent.getPropertyByName(RADComponent.java:762) - locked <0x16020aa0> (a org.netbeans.modules.form.RADVisualComponent) at org.netbeans.modules.form.RADComponent.getPropertyByName(RADComponent.java:784) at org.netbeans.modules.form.HandleLayer.buttonGroupOfComponent(HandleLayer.java:446) at org.netbeans.modules.form.HandleLayer.paintButtonGroups(HandleLayer.java:388) at org.netbeans.modules.form.HandleLayer.paintComponent(HandleLayer.java:256) at javax.swing.JComponent.paint(JComponent.java:1029) at javax.swing.JComponent.paintChildren(JComponent.java:862) - locked <0x1ab0c0e0> (a java.awt.Component$AWTTreeLock) at org.netbeans.modules.form.FormDesigner$1.paintChildren(FormDesigner.java:236) at javax.swing.JComponent.paint(JComponent.java:1038) at javax.swing.JLayeredPane.paint(JLayeredPane.java:567) at javax.swing.JComponent.paintChildren(JComponent.java:862) - locked <0x1ab0c0e0> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1038) at javax.swing.JViewport.paint(JViewport.java:747) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5124) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1479) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1410) at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:294) at javax.swing.RepaintManager.paint(RepaintManager.java:1224) at javax.swing.JComponent._paintImmediately(JComponent.java:5072) at javax.swing.JComponent.paintImmediately(JComponent.java:4882) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:785) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:713) at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:693) at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:125) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:137) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) "Thread-5" daemon prio=6 tid=0x07ae3000 nid=0x3d8 in Object.wait() [0x08c2f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:485) at java.util.prefs.AbstractPreferences$EventDispatchThread.run(AbstractPreferences.java:1461) - locked <0x1b1f4400> (a java.util.LinkedList) "Thread-4" prio=6 tid=0x07ae2800 nid=0x3f0 waiting on condition [0x08a2f000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x1b1f4480> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399) at org.netbeans.modules.masterfs.watcher.WindowsNotifier.nextEvent(WindowsNotifier.java:245) at org.netbeans.modules.masterfs.watcher.Watcher$Ext.run(Watcher.java:145) at java.lang.Thread.run(Thread.java:619) "AWT-Windows" daemon prio=6 tid=0x05f57000 nid=0x8c4 runnable [0x0782f000] java.lang.Thread.State: RUNNABLE at sun.awt.windows.WToolkit.eventLoop(Native Method) at sun.awt.windows.WToolkit.run(WToolkit.java:295) at java.lang.Thread.run(Thread.java:619) "AWT-Shutdown" prio=6 tid=0x05f54400 nid=0xf14 in Object.wait() [0x0762f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:485) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:265) - locked <0x1aaf05e0> (a java.lang.Object) at java.lang.Thread.run(Thread.java:619) "Java2D Disposer" daemon prio=10 tid=0x05f51400 nid=0x3d0 in Object.wait() [0x0742f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) - locked <0x1aaf0670> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134) at sun.java2d.Disposer.run(Disposer.java:125) at java.lang.Thread.run(Thread.java:619) "CLI Requests Server" daemon prio=6 tid=0x05ed5800 nid=0x480 runnable [0x06caf000] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390) - locked <0x1aaf09f0> (a java.net.SocksSocketImpl) at java.net.ServerSocket.implAccept(ServerSocket.java:453) at java.net.ServerSocket.accept(ServerSocket.java:421) at org.netbeans.CLIHandler$Server.run(CLIHandler.java:1031) "Active Reference Queue Daemon" daemon prio=2 tid=0x05ed4000 nid=0x468 in Object.wait() [0x0650f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) - locked <0x1aaf0b78> (a java.lang.ref.ReferenceQueue$Lock) at org.openide.util.lookup.implspi.ActiveQueue$Impl.run(ActiveQueue.java:101) at java.lang.Thread.run(Thread.java:619) "Timer-0" daemon prio=6 tid=0x05ed9c00 nid=0x810 in Object.wait() [0x062cf000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.util.TimerThread.mainLoop(Timer.java:509) - locked <0x1aaf0c10> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "Low Memory Detector" daemon prio=6 tid=0x020c7800 nid=0x9a4 runnable [0x00000000] java.lang.Thread.State: RUNNABLE "CompilerThread0" daemon prio=10 tid=0x020c1c00 nid=0xdb4 waiting on condition [0x00000000] java.lang.Thread.State: RUNNABLE "Attach Listener" daemon prio=10 tid=0x020c0c00 nid=0x110 waiting on condition [0x00000000] java.lang.Thread.State: RUNNABLE "Signal Dispatcher" daemon prio=10 tid=0x020bdc00 nid=0xac8 runnable [0x00000000] java.lang.Thread.State: RUNNABLE "Finalizer" daemon prio=8 tid=0x02090c00 nid=0x868 in Object.wait() [0x0534f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) - locked <0x1aaf0e28> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159) "Reference Handler" daemon prio=10 tid=0x0208c000 nid=0x520 in Object.wait() [0x0510f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:485) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116) - locked <0x1aaf0698> (a java.lang.ref.Reference$Lock) "main" prio=6 tid=0x0038e400 nid=0x848 waiting on condition [0x00000000] java.lang.Thread.State: RUNNABLE "VM Thread" prio=10 tid=0x02088800 nid=0x580 runnable "VM Periodic Task Thread" prio=10 tid=0x020d8c00 nid=0x2b4 waiting on condition JNI global references: 3808 Found one Java-level deadlock: ============================= "Property Sheet": waiting to lock monitor 0x0c0db3ec (object 0x16020aa0, a org.netbeans.modules.form.RADVisualComponent), which is held by "AWT-EventQueue-1" "AWT-EventQueue-1": waiting to lock monitor 0x07a5ef5c (object 0x306298f8, a java.lang.Class), which is held by "Property Sheet" Java stack information for the threads listed above: =================================================== "Property Sheet": at org.netbeans.modules.form.RADComponent.getProperties(RADComponent.java:650) - waiting to lock <0x16020aa0> (a org.netbeans.modules.form.RADVisualComponent) at org.netbeans.modules.form.RADComponentNode$2.run(RADComponentNode.java:184) at org.netbeans.modules.form.FormLAF.executeWithLAFLocks(FormLAF.java:347) - locked <0x1b364868> (a javax.swing.MultiUIDefaults) - locked <0x306298f8> (a java.lang.Class for java.beans.Introspector) at org.netbeans.modules.form.RADComponentNode.getPropertySets(RADComponentNode.java:181) at org.openide.explorer.propertysheet.PropertySheet$2.run(PropertySheet.java:594) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1418) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1960) "AWT-EventQueue-1": at java.beans.Introspector.getPublicDeclaredMethods(Introspector.java:1271) - waiting to lock <0x306298f8> (a java.lang.Class for java.beans.Introspector) at java.beans.Introspector.internalFindMethod(Introspector.java:1321) at java.beans.Introspector.findMethod(Introspector.java:1392) at java.beans.Introspector.findMethod(Introspector.java:1372) at java.beans.PropertyDescriptor.getReadMethod(PropertyDescriptor.java:179) - locked <0x16021148> (a java.beans.PropertyDescriptor) at java.beans.PropertyDescriptor.(PropertyDescriptor.java:88) at java.beans.PropertyDescriptor.(PropertyDescriptor.java:53) at org.netbeans.modules.form.RADComponent.changePropertiesExplicitly(RADComponent.java:1588) at org.netbeans.modules.form.RADComponent.createBeanProperties(RADComponent.java:1316) - locked <0x16020aa0> (a org.netbeans.modules.form.RADVisualComponent) at org.netbeans.modules.form.RADComponent.getPropertyByName(RADComponent.java:762) - locked <0x16020aa0> (a org.netbeans.modules.form.RADVisualComponent) at org.netbeans.modules.form.RADComponent.getPropertyByName(RADComponent.java:784) at org.netbeans.modules.form.HandleLayer.buttonGroupOfComponent(HandleLayer.java:446) at org.netbeans.modules.form.HandleLayer.paintButtonGroups(HandleLayer.java:388) at org.netbeans.modules.form.HandleLayer.paintComponent(HandleLayer.java:256) at javax.swing.JComponent.paint(JComponent.java:1029) at javax.swing.JComponent.paintChildren(JComponent.java:862) - locked <0x1ab0c0e0> (a java.awt.Component$AWTTreeLock) at org.netbeans.modules.form.FormDesigner$1.paintChildren(FormDesigner.java:236) at javax.swing.JComponent.paint(JComponent.java:1038) at javax.swing.JLayeredPane.paint(JLayeredPane.java:567) at javax.swing.JComponent.paintChildren(JComponent.java:862) - locked <0x1ab0c0e0> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1038) at javax.swing.JViewport.paint(JViewport.java:747) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5124) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1479) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1410) at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:294) at javax.swing.RepaintManager.paint(RepaintManager.java:1224) at javax.swing.JComponent._paintImmediately(JComponent.java:5072) at javax.swing.JComponent.paintImmediately(JComponent.java:4882) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:785) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:713) at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:693) at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:125) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:137) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Found 1 deadlock.