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.
Created attachment 102868 [details] two threaddumps Gui builder is affected by deadlock when NetBeans runs with newest version of JDK (> 1.6.0_20). This problem was discussed in forum thread http://forums.netbeans.org/viewtopic.php?p=89665 Dead lock is detected by jvisualvm: Found one Java-level deadlock: ============================= "AWT-EventQueue-1": waiting to lock monitor 0x00007f43b0a161c8 (object 0x00007f43d30e6fd0, a java.lang.Object), which is held by "GUI Builder" "GUI Builder": waiting to lock monitor 0x0000000042ede398 (object 0x00007f43c2a88508, a java.lang.Class), which is held by "AWT-EventQueue-1" Full dumps are in attachment.
Java stack information for the threads listed above: =================================================== "AWT-EventQueue-1": at java.beans.Introspector.getBeanInfo(Introspector.java:157) - waiting to lock <0x00007f43d30e6fd0> (a java.lang.Object) at org.openide.util.Utilities.getBeanInfo(Utilities.java:426) at org.netbeans.modules.form.FormUtils.getBeanInfo(FormUtils.java:1771) at org.netbeans.modules.form.RADComponent.getBeanInfo(RADComponent.java:427) at org.netbeans.modules.form.RADComponent.createBeanProperties(RADComponent.java:1223) at org.netbeans.modules.form.RADComponent.createPropertySets(RADComponent.java:1094) at org.netbeans.modules.form.layoutsupport.MetaLayout.createPropertySets(MetaLayout.java:82) at org.netbeans.modules.form.RADComponent.getProperties(RADComponent.java:647) at org.netbeans.modules.form.layoutsupport.AbstractLayoutSupport.getPropertySets(AbstractLayoutSupport.java:291) at org.netbeans.modules.form.layoutsupport.AbstractLayoutSupport.getAllProperties(AbstractLayoutSupport.java:1235) at org.netbeans.modules.form.layoutsupport.AbstractLayoutSupport.readInitLayoutCode(AbstractLayoutSupport.java:1029) at org.netbeans.modules.form.layoutsupport.AbstractLayoutSupport.readLayoutCode(AbstractLayoutSupport.java:999) at org.netbeans.modules.form.layoutsupport.AbstractLayoutSupport.initialize(AbstractLayoutSupport.java:170) at org.netbeans.modules.form.layoutsupport.LayoutSupportManager.setLayoutDelegate(LayoutSupportManager.java:226) at org.netbeans.modules.form.layoutsupport.LayoutSupportManager.prepareLayoutDelegate(LayoutSupportManager.java:184) at org.netbeans.modules.form.GandalfPersistenceManager.loadComponent(GandalfPersistenceManager.java:1052) at org.netbeans.modules.form.GandalfPersistenceManager.restoreComponent(GandalfPersistenceManager.java:872) at org.netbeans.modules.form.GandalfPersistenceManager.loadComponent(GandalfPersistenceManager.java:1006) at org.netbeans.modules.form.GandalfPersistenceManager.restoreComponent(GandalfPersistenceManager.java:872) at org.netbeans.modules.form.GandalfPersistenceManager.loadComponent(GandalfPersistenceManager.java:1006) at org.netbeans.modules.form.GandalfPersistenceManager.loadForm(GandalfPersistenceManager.java:526) at org.netbeans.modules.form.GandalfPersistenceManager.loadForm(GandalfPersistenceManager.java:298) - locked <0x00007f440b39ad80> (a org.netbeans.modules.form.GandalfPersistenceManager) at org.netbeans.modules.form.FormEditor$3.run(FormEditor.java:336) at org.netbeans.modules.form.FormLAF$2.run(FormLAF.java:293) - locked <0x00007f43d2cf2638> (a javax.swing.MultiUIDefaults) - locked <0x00007f43c2a88508> (a java.lang.Class for java.beans.Introspector) at org.openide.util.Mutex.doEventAccess(Mutex.java:1361) at org.openide.util.Mutex.readAccess(Mutex.java:320) at org.netbeans.modules.form.FormLAF.executeWithLookAndFeel(FormLAF.java:276) at org.netbeans.modules.form.FormEditor.loadFormData(FormEditor.java:333) at org.netbeans.modules.form.FormEditor.loadFormDesigner(FormEditor.java:231) at org.netbeans.modules.form.FormDesigner.finishComponentShowing(FormDesigner.java:1897) at org.netbeans.modules.form.FormDesigner.access$1100(FormDesigner.java:107) at org.netbeans.modules.form.FormDesigner$PreLoadTask$1.run(FormDesigner.java:1862) 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) "GUI Builder": at java.beans.Introspector.findExplicitBeanInfo(Introspector.java:426) - waiting to lock <0x00007f43c2a88508> (a java.lang.Class for java.beans.Introspector) at java.beans.Introspector.<init>(Introspector.java:377) at java.beans.Introspector.getBeanInfo(Introspector.java:164) - locked <0x00007f43d30e6fd0> (a java.lang.Object) at org.openide.util.Utilities.getBeanInfo(Utilities.java:426) at org.netbeans.modules.form.FormUtils.getBeanInfo(FormUtils.java:1771) at org.netbeans.modules.form.palette.PaletteItem.getBeanDescriptor(PaletteItem.java:296) at org.netbeans.modules.form.palette.PaletteItem.getDisplayName(PaletteItem.java:227) at org.netbeans.modules.form.palette.PaletteItemDataObject$ItemNode.getDisplayName(PaletteItemDataObject.java:323) at org.openide.nodes.FilterNode.getDisplayName(FilterNode.java:533) at org.openide.nodes.FilterNode.getDisplayName(FilterNode.java:533) at org.netbeans.modules.form.palette.PaletteUtils$1.run(PaletteUtils.java:242) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1418) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1957)
*** Bug 191704 has been marked as a duplicate of this bug. ***
Hmm, number of voices on the mailing list as well as duplicate here says it's P1 ;(
*** This bug has been marked as a duplicate of bug 187697 ***