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 22366 - [Set Layout] throws exception when is used Customizer dialog (for GridBagLayout)
Summary: [Set Layout] throws exception when is used Customizer dialog (for GridBagLayout)
Status: CLOSED FIXED
Alias: None
Product: guibuilder
Classification: Unclassified
Component: Code (show other bugs)
Version: 3.x
Hardware: Other Other
: P3 blocker (vote)
Assignee: Tomas Pavek
URL:
Keywords:
: 27283 (view as bug list)
Depends on:
Blocks:
 
Reported: 2002-04-12 13:48 UTC by Richard Malaschitz
Modified: 2003-06-30 18:28 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 Richard Malaschitz 2002-04-12 13:48:46 UTC
Scenario:
- create new JForm
- add components: JButton1, JButton2
- 
change layout on GridBAgLayout
- Open Customizer Dialog (Customize 
from popup menu)
- Close Customizer Dialog
- change layout on 
FlowLayout throws Exception:

Annotation: Failed to initialize 
layout java.awt.FlowLayout.
The layout cannot be 
set.
java.lang.NullPointerException
        at 
org.openide.explorer.propertysheet.PropertySheet.setCurrentNode(PropertySheet.java:462)
 
       at 
org.openide.explorer.propertysheet.PropertySheet.access$700(PropertySheet.java:51)
 
       at 
org.openide.explorer.propertysheet.PropertySheet$3.run(PropertySheet.java:643)
 
       at org.openide.util.Mutex.doEvent(Mutex.java:897)
        at 
org.openide.util.Mutex.readAccess(Mutex.java:230)
        at 
org.openide.explorer.propertysheet.PropertySheet$ActiveNodeListener.propertyChange(PropertySheet.java:640)
 
       at 
org.openide.util.WeakListener$PropertyChange.propertyChange(WeakListener.java:287)
 
       at 
org.openide.nodes.Node.fireOwnPropertyChange(Node.java:718)
        
at 
org.openide.nodes.Node.firePropertySetsChange(Node.java:686)
        
at 
org.openide.nodes.FilterNode$NodeAdapter.propertyChange(FilterNode.java:808)
 
       at 
org.openide.nodes.FilterNode$NodeAdapter.propertyChange(FilterNode.java:765)
 
       at 
org.openide.nodes.Node.fireOwnPropertyChange(Node.java:718)
        
at 
org.openide.nodes.Node.firePropertySetsChange(Node.java:686)
        
at 
org.netbeans.modules.form.RADComponentNode.fireComponentPropertySetsChange(RADComponentNode.java:84)
 
       at 
org.netbeans.modules.form.RADVisualComponent.resetConstraintsProperties(RADVisualComponent.java:199)
 
       at 
org.netbeans.modules.form.layoutsupport.LayoutSupportManager.fillLayout(LayoutSupportManager.java:309)
 
       at 
org.netbeans.modules.form.layoutsupport.LayoutSupportManager.setLayoutDelegate(LayoutSupportManager.java:162)
 
       at 
org.netbeans.modules.form.RADVisualContainer.setLayoutSupportDelegate(RADVisualContainer.java:62)
 
       at 
org.netbeans.modules.form.FormModel.setContainerLayout(FormModel.java:280)
 
       at 
org.netbeans.modules.form.MetaComponentCreator.setContainerLayout(MetaComponentCreator.java:758)
 
       at 
org.netbeans.modules.form.MetaComponentCreator.setContainerLayout(MetaComponentCreator.java:698)
 
       at 
org.netbeans.modules.form.MetaComponentCreator.createAndAddComponent(MetaComponentCreator.java:258)
 
       at 
org.netbeans.modules.form.MetaComponentCreator.createComponent(MetaComponentCreator.java:72)
 
       at 
org.netbeans.modules.form.actions.SelectLayoutAction$LayoutActionListener.actionPerformed(SelectLayoutAction.java:178)
 
       at 
javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1764)
 
       at 
javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java:1817)
 
       at 
javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:419)
 
       at 
javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:257)
 
       at 
javax.swing.AbstractButton.doClick(AbstractButton.java:289)
        
at 
javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1092)
 
       at 
javax.swing.plaf.basic.BasicMenuItemUI$MouseInputHandler.mouseReleased(BasicMenuItemUI.java:932)
 
       at java.awt.Component.processMouseEvent(Component.java:5093)
        
at java.awt.Component.processEvent(Component.java:4890)
        at 
java.awt.Container.processEvent(Container.java:1525)
        at 
java.awt.Component.dispatchEventImpl(Component.java:3598)
        at 
java.awt.Container.dispatchEventImpl(Container.java:1582)
        at 
java.awt.Component.dispatchEvent(Component.java:3439)
        at 
java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3409)
 
       at 
java.awt.LightweightDispatcher.processMouseEvent(Container.java:3124)
 
       at 
java.awt.LightweightDispatcher.dispatchEvent(Container.java:3054)
 
       at java.awt.Container.dispatchEventImpl(Container.java:1568)
        
at java.awt.Window.dispatchEventImpl(Window.java:1585)
        at 
java.awt.Component.dispatchEvent(Component.java:3439)
[catch] 
at java.awt.EventQueue.dispatchEvent(EventQueue.java:448)
        at 
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:197)
 
       at 
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
 
       at 
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:144)
 
       at 
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:136)
 
       at 
java.awt.EventDispatchThread.run(EventDispatchThread.java:99)
Comment 1 Tomas Pavek 2002-04-15 10:41:53 UTC
Þ
Comment 2 Tomas Pavek 2002-04-15 12:10:41 UTC
Fixed.
Comment 3 Tomas Pavek 2002-09-13 10:05:00 UTC
*** Issue 27283 has been marked as a duplicate of this issue. ***
Comment 4 Richard Malaschitz 2002-10-17 11:56:11 UTC
Verified in 200210160100
Comment 5 Quality Engineering 2003-06-30 18:28:58 UTC
Resolved for 3.3.x or earlier, no new info since then -> closing.