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 194828 - Deadlock while opening GUI builder
Summary: Deadlock while opening GUI builder
Status: RESOLVED DUPLICATE of bug 187697
Alias: None
Product: guibuilder
Classification: Unclassified
Component: Code (show other bugs)
Version: 6.x
Hardware: PC Linux
: P3 normal (vote)
Assignee: issues@guibuilder
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-01-28 23:19 UTC by arren
Modified: 2011-02-03 17:43 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 arren 2011-01-28 23:19:24 UTC
Found one Java-level deadlock:
=============================
"GUI Builder":
  waiting to lock monitor 0x089d8a2c (object 0x866e9950, a java.lang.Class),
  which is held by "AWT-EventQueue-1"
"AWT-EventQueue-1":
  waiting to lock monitor 0x0871596c (object 0x711c3040, a java.lang.Object),
  which is held by "GUI Builder"

Java stack information for the threads listed above:
===================================================
"GUI Builder":
        at java.beans.Introspector.findExplicitBeanInfo(Introspector.java:426)
        - waiting to lock <0x866e9950> (a java.lang.Class for java.beans.Introsp
ector)
        at java.beans.Introspector.<init>(Introspector.java:377)
        at java.beans.Introspector.getBeanInfo(Introspector.java:164)
        - locked <0x711c3040> (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(Palet
teItem.java:296)
        at org.netbeans.modules.form.palette.PaletteItem.getDisplayName(PaletteI
tem.java:227)
        at org.netbeans.modules.form.palette.PaletteItemDataObject$ItemNode.getD
isplayName(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.jav
a:242)
        at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1418
)
        at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java
:1957)
"AWT-EventQueue-1":
        at java.beans.Introspector.getBeanInfo(Introspector.java:157)
        - waiting to lock <0x711c3040> (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.initInstance(RADComponent.java
:187)
        at org.netbeans.modules.form.FormModel.setFormBaseClass(FormModel.java:1
69)
        at org.netbeans.modules.form.GandalfPersistenceManager.loadForm(GandalfP
ersistenceManager.java:424)
        at org.netbeans.modules.form.GandalfPersistenceManager.loadForm(GandalfP
ersistenceManager.java:298)
        - locked <0x77aec7d0> (a org.netbeans.modules.form.GandalfPersistenceMan
ager)
        at org.netbeans.modules.form.FormEditor$3.run(FormEditor.java:336)
        at org.netbeans.modules.form.FormLAF$2.run(FormLAF.java:293)
        - locked <0x7187d620> (a javax.swing.MultiUIDefaults)
        - locked <0x866e9950> (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(FormDes
igner.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.j
Comment 1 Tomas Pavek 2011-02-03 17:43:56 UTC
Should be fixed in JDK6u23.

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