This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
Hi, I've experienced a threading issue in NetBeans that locked the whole IDE. I'm attaching a stack trace in a minute. Important parts of the thread dump are (I think): LOCKED OBJECT: 0x79f5f6f0 BLOCKED THREAD "Active Reference Queue Daemon" daemon prio=10 tid=0x0827a400 nid=0x2ab9 waiting for monitor entry [0xb37f6000..0xb37f6ec0] java.lang.Thread.State: BLOCKED (on object monitor) at org.openide.nodes.EntrySupport$Lazy.registerNode(EntrySupport.java:1065) - waiting to lock <0x79f5f6f0> (a java.lang.Object) at org.openide.nodes.EntrySupport$Lazy$NodeRef.run(EntrySupport.java:1524) at org.openide.util.Utilities$ActiveQueue.run(Utilities.java:3089) at java.lang.Thread.run(Thread.java:619) BLOCKING THREAD "AWT-EventQueue-1" prio=10 tid=0x081a3800 nid=0x2acf in Object.wait() [0xb2142000..0xb2143040] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:485) at org.openide.util.Mutex$QueueCell.sleep(Mutex.java:1602) - locked <0x7a001f58> (a org.openide.util.Mutex$QueueCell) at org.openide.util.Mutex.enterImpl(Mutex.java:723) at org.openide.util.Mutex.enter(Mutex.java:630) at org.openide.util.Mutex.readEnter(Mutex.java:613) at org.openide.util.Mutex$Privileged.enterReadAccess(Mutex.java:1651) at org.openide.nodes.EntrySupport$Lazy.getNode(EntrySupport.java:1398) at org.openide.nodes.FilterNode$Children$LazySupport$FilterNodeEntry.nodes(FilterNode.java:1690) at org.openide.nodes.EntrySupport$Lazy$EntryInfo.refreshNode(EntrySupport.java:1471) at org.openide.nodes.EntrySupport$Lazy$EntryInfo.getNode(EntrySupport.java:1455) - locked <0x79f5f6f0> (a java.lang.Object) at org.openide.nodes.EntrySupport$Lazy$LazySnapshot.get(EntrySupport.java:1674) at org.openide.nodes.EntrySupport$Lazy$LazySnapshot.get(EntrySupport.java:1662) at org.openide.explorer.view.VisualizerChildren.getChildAt(VisualizerChildren.java:116) at org.openide.explorer.view.VisualizerNode.getChildAt(VisualizerNode.java:319) at javax.swing.tree.DefaultTreeModel.getChild(DefaultTreeModel.java:156) at javax.swing.tree.FixedHeightLayoutCache$SearchInfo.getPath(FixedHeightLayoutCache.java:1448) at javax.swing.tree.FixedHeightLayoutCache.getPathForRow(FixedHeightLayoutCache.java:193) at javax.swing.plaf.basic.BasicTreeUI.getPathForRow(BasicTreeUI.java:533) at javax.swing.plaf.basic.BasicTreeUI.ensureRowsAreVisible(BasicTreeUI.java:1884) at javax.swing.plaf.basic.BasicTreeUI.toggleExpandState(BasicTreeUI.java:2213) at javax.swing.plaf.basic.BasicTreeUI.handleExpandControlClick(BasicTreeUI.java:2196) at javax.swing.plaf.basic.BasicTreeUI.checkForClickInExpandControl(BasicTreeUI.java:2154) at javax.swing.plaf.basic.BasicTreeUI$Handler.handleSelection(BasicTreeUI.java:3508) at javax.swing.plaf.basic.BasicTreeUI$Handler.mousePressedDND(BasicTreeUI.java:3494) at javax.swing.plaf.basic.BasicTreeUI$Handler.mousePressed(BasicTreeUI.java:3453) at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:262) at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:262) at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:262) at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:262) at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:262) at java.awt.Component.processMouseEvent(Component.java:6038) at javax.swing.JComponent.processMouseEvent(JComponent.java:3265) at java.awt.Component.processEvent(Component.java:5806) at java.awt.Container.processEvent(Container.java:2058) at java.awt.Component.dispatchEventImpl(Component.java:4413) at java.awt.Container.dispatchEventImpl(Container.java:2116) at java.awt.Component.dispatchEvent(Component.java:4243) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3983) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916) at java.awt.Container.dispatchEventImpl(Container.java:2102) at java.awt.Window.dispatchEventImpl(Window.java:2440) at java.awt.Component.dispatchEvent(Component.java:4243) at java.awt.EventQueue.dispatchEvent(EventQueue.java:599) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:104) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160) at java.awt.EventDispatchThread.run(EventDispatchThread.java:121) IDE DETAILS: Product Version: NetBeans IDE Dev (Build 200809151401) Java: 1.6.0_06; Java HotSpot(TM) Client VM 10.0-b22 System: Linux version 2.6.24-19-generic running on i386; UTF-8; es_ES (nb) Userdir: /home/antonio/.netbeans/dev
Created attachment 70056 [details] Stack trace
*** This issue has been marked as a duplicate of 147465 ***