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.

Bug 194278 - Deadlock when opening form
Summary: Deadlock when opening form
Status: RESOLVED DUPLICATE of bug 187697
Alias: None
Product: guibuilder
Classification: Unclassified
Component: Natural Layout (show other bugs)
Version: 7.0
Hardware: PC Linux
: P1 normal (vote)
Assignee: issues@guibuilder
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-01-12 18:18 UTC by _ rsmogura
Modified: 2011-01-17 17:34 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description _ rsmogura 2011-01-12 18:18:55 UTC
When I open form, Netbeans 7.0 Beta hangs, JConsole shows Deadlock. This is permament deadlock, I mean I got it always on my machine. On other installations, I don't get it.

1.
Name: GUI Builder
State: BLOCKED on java.lang.Class@3e8e1dd owned by: AWT-EventQueue-1
Total blocked: 195  Total waited: 127

Stack trace: 
java.beans.Introspector.findExplicitBeanInfo(Introspector.java:426)
java.beans.Introspector.<init>(Introspector.java:377)
java.beans.Introspector.getBeanInfo(Introspector.java:164)
   - locked java.lang.Object@6f056229
org.openide.util.Utilities.getBeanInfo(Utilities.java:426)
org.netbeans.modules.form.FormUtils.getBeanInfo(FormUtils.java:1780)
org.netbeans.modules.form.palette.PaletteItem.getBeanDescriptor(PaletteItem.java:305)
org.netbeans.modules.form.palette.PaletteItem.getDisplayName(PaletteItem.java:236)
org.netbeans.modules.form.palette.PaletteItemDataObject$ItemNode.getDisplayName(PaletteItemDataObject.java:326)
org.openide.nodes.FilterNode.getDisplayName(FilterNode.java:533)
org.openide.nodes.FilterNode.getDisplayName(FilterNode.java:533)
org.netbeans.modules.form.palette.PaletteUtils$1.run(PaletteUtils.java:242)
org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1418)
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1960)

2.
Name: AWT-EventQueue-1
State: BLOCKED on java.lang.Object@6f056229 owned by: GUI Builder
Total blocked: 115 736  Total waited: 127 020

Stack trace: 
java.beans.Introspector.getBeanInfo(Introspector.java:157)
org.openide.util.Utilities.getBeanInfo(Utilities.java:426)
org.netbeans.modules.form.FormUtils.getBeanInfo(FormUtils.java:1780)
org.netbeans.modules.form.RADComponent.getBeanInfo(RADComponent.java:432)
org.netbeans.modules.form.RADComponent.createBeanProperties(RADComponent.java:1228)
   - locked org.netbeans.modules.form.layoutsupport.MetaLayout@1e7b8ba3
org.netbeans.modules.form.RADComponent.createPropertySets(RADComponent.java:1099)
   - locked org.netbeans.modules.form.layoutsupport.MetaLayout@1e7b8ba3
org.netbeans.modules.form.layoutsupport.MetaLayout.createPropertySets(MetaLayout.java:82)
org.netbeans.modules.form.RADComponent.getProperties(RADComponent.java:652)
   - locked org.netbeans.modules.form.layoutsupport.MetaLayout@1e7b8ba3
org.netbeans.modules.form.layoutsupport.AbstractLayoutSupport.getPropertySets(AbstractLayoutSupport.java:291)
org.netbeans.modules.form.layoutsupport.AbstractLayoutSupport.getAllProperties(AbstractLayoutSupport.java:1235)
org.netbeans.modules.form.layoutsupport.AbstractLayoutSupport.readInitLayoutCode(AbstractLayoutSupport.java:1029)
org.netbeans.modules.form.layoutsupport.AbstractLayoutSupport.readLayoutCode(AbstractLayoutSupport.java:999)
org.netbeans.modules.form.layoutsupport.AbstractLayoutSupport.initialize(AbstractLayoutSupport.java:170)
org.netbeans.modules.form.layoutsupport.LayoutSupportManager.setLayoutDelegate(LayoutSupportManager.java:226)
org.netbeans.modules.form.layoutsupport.LayoutSupportManager.prepareLayoutDelegate(LayoutSupportManager.java:184)
org.netbeans.modules.form.GandalfPersistenceManager.loadComponent(GandalfPersistenceManager.java:1053)
org.netbeans.modules.form.GandalfPersistenceManager.loadForm(GandalfPersistenceManager.java:527)
org.netbeans.modules.form.GandalfPersistenceManager.loadForm(GandalfPersistenceManager.java:299)
   - locked org.netbeans.modules.form.GandalfPersistenceManager@1e35d87e
org.netbeans.modules.form.FormEditor$3.run(FormEditor.java:337)
org.netbeans.modules.form.FormLAF$2.run(FormLAF.java:293)
   - locked javax.swing.MultiUIDefaults@611847b0
   - locked java.lang.Class@3e8e1dd
org.openide.util.Mutex.doEventAccess(Mutex.java:1361)
org.openide.util.Mutex.readAccess(Mutex.java:320)
org.netbeans.modules.form.FormLAF.executeWithLookAndFeel(FormLAF.java:276)
org.netbeans.modules.form.FormEditor.loadFormData(FormEditor.java:334)
org.netbeans.modules.form.FormEditor.loadFormDesigner(FormEditor.java:232)
org.netbeans.modules.form.FormDesigner.finishComponentShowing(FormDesigner.java:1897)
org.netbeans.modules.form.FormDesigner.access$1100(FormDesigner.java:107)
org.netbeans.modules.form.FormDesigner$PreLoadTask$1.run(FormDesigner.java:1862)
java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:138)
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Comment 1 Tomas Pavek 2011-01-17 17:34:32 UTC
What JDK version do you have? This looks like bug 187697, appearing only on Java 1.6 u21 and u22. Already fixed in u23.

*** This bug has been marked as a duplicate of bug 187697 ***