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.
I've got this deadlock when searched for projects on java.net (in the Open Project dialog), selected several ones and confirmed. Looks like the Team Dashboard thread is doing some Swing work which it should not. "Team Dashboard": at java.awt.Component.setFont(Component.java:1874) - waiting to lock <0x00000000e0086af0> (a java.awt.Component$AWTTreeLock) at java.awt.Container.setFont(Container.java:1743) at javax.swing.JComponent.setFont(JComponent.java:2751) at javax.swing.LookAndFeel.installColorsAndFont(LookAndFeel.java:208) at javax.swing.plaf.basic.BasicLabelUI.installDefaults(BasicLabelUI.java:339) at javax.swing.plaf.basic.BasicLabelUI.installUI(BasicLabelUI.java:324) at javax.swing.JComponent.setUI(JComponent.java:664) at javax.swing.JLabel.setUI(JLabel.java:260) at javax.swing.JLabel.updateUI(JLabel.java:274) at javax.swing.JLabel.<init>(JLabel.java:163) at javax.swing.JLabel.<init>(JLabel.java:234) at org.netbeans.modules.kenai.ui.dashboard.KenaiMyProjectNode.getComponent(KenaiMyProjectNode.java:265) - locked <0x00000000f57f1cb0> (a java.lang.Object) at org.netbeans.modules.team.commons.treelist.ListRendererPanel.configure(ListRendererPanel.java:78) at org.netbeans.modules.team.commons.treelist.ListNode.getListRenderer(ListNode.java:88) at org.netbeans.modules.team.commons.treelist.SelectionList$RendererImpl.getListCellRendererComponent(SelectionList.java:318) at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1361) at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1311) at javax.swing.plaf.basic.BasicListUI$Handler.valueChanged(BasicListUI.java:2623) at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:184) at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:164) at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:211) at javax.swing.DefaultListSelectionModel.changeSelection(DefaultListSelectionModel.java:405) at javax.swing.DefaultListSelectionModel.changeSelection(DefaultListSelectionModel.java:415) at javax.swing.DefaultListSelectionModel.setSelectionInterval(DefaultListSelectionModel.java:459) at javax.swing.JList.setSelectedIndex(JList.java:2212) at javax.swing.JList.setSelectedValue(JList.java:2362) at org.netbeans.modules.team.server.ui.common.OneProjectDashboard$5.run(OneProjectDashboard.java:349) - locked <0x00000000e1a0dd10> (a java.lang.Object) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1432) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2042) "AWT-EventQueue-0": at org.netbeans.modules.kenai.ui.dashboard.KenaiMyProjectNode.getComponent(KenaiMyProjectNode.java:224) - waiting to lock <0x00000000f57f1cb0> (a java.lang.Object) at org.netbeans.modules.team.commons.treelist.ListRendererPanel.configure(ListRendererPanel.java:78) at org.netbeans.modules.team.commons.treelist.ListNode.getListRenderer(ListNode.java:88) at org.netbeans.modules.team.commons.treelist.SelectionList$RendererImpl.getListCellRendererComponent(SelectionList.java:318) at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1361) at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1311) at javax.swing.plaf.basic.BasicListUI.paintImpl(BasicListUI.java:264) at javax.swing.plaf.basic.BasicListUI.paint(BasicListUI.java:240) at javax.swing.plaf.ComponentUI.update(ComponentUI.java:161) at javax.swing.JComponent.paintComponent(JComponent.java:778) at javax.swing.JComponent.paint(JComponent.java:1054) at javax.swing.JComponent.paintChildren(JComponent.java:887) - locked <0x00000000e0086af0> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1063) at javax.swing.JViewport.paint(JViewport.java:731) at javax.swing.JComponent.paintChildren(JComponent.java:887) - locked <0x00000000e0086af0> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1063) at javax.swing.JComponent.paintChildren(JComponent.java:887) - locked <0x00000000e0086af0> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1063) at javax.swing.JComponent.paintChildren(JComponent.java:887) - locked <0x00000000e0086af0> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1063) at javax.swing.JComponent.paintChildren(JComponent.java:887) - locked <0x00000000e0086af0> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1063) at javax.swing.JComponent.paintChildren(JComponent.java:887) - locked <0x00000000e0086af0> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1063) at javax.swing.JComponent.paintChildren(JComponent.java:887) - locked <0x00000000e0086af0> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1063) at javax.swing.JComponent.paintChildren(JComponent.java:887) - locked <0x00000000e0086af0> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1063) at javax.swing.JViewport.paint(JViewport.java:731) at javax.swing.JComponent.paintChildren(JComponent.java:887) - locked <0x00000000e0086af0> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1063) at javax.swing.JComponent.paintChildren(JComponent.java:887) - locked <0x00000000e0086af0> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1063) at javax.swing.JComponent.paintChildren(JComponent.java:887) - locked <0x00000000e0086af0> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1063) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5221) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1508) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1439) at javax.swing.RepaintManager.paint(RepaintManager.java:1236) at javax.swing.JComponent._paintImmediately(JComponent.java:5169) at javax.swing.JComponent.paintImmediately(JComponent.java:4980) at javax.swing.RepaintManager$3.run(RepaintManager.java:796) at javax.swing.RepaintManager$3.run(RepaintManager.java:784) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:784) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:757) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:706) at javax.swing.RepaintManager.access$1000(RepaintManager.java:62) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1647) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:733) at java.awt.EventQueue.access$200(EventQueue.java:103) at java.awt.EventQueue$3.run(EventQueue.java:694) at java.awt.EventQueue$3.run(EventQueue.java:692) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:703) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:159) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138) at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
fixed in core-main #eae4ae3ac924