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.
With CB 070308_6 (6.0) Create/open a newXmlSchema.xsd In Schema view, right-click Elements > Add Element in Element dialog box, select Use Existing Type ==> java.lang.NullPointerException at javax.swing.ImageIcon.<init>(ImageIcon.java:161) at org.netbeans.modules.xml.xam.ui.customizer.MessagePanel.annotate(MessagePanel.java:78) at org.netbeans.modules.xml.schema.ui.nodes.categorized.customizer.ElementCustomizer.determineValidity(ElementCustomizer.java:483) at org.netbeans.modules.xml.schema.ui.nodes.categorized.customizer.ElementCustomizer.access$100(ElementCustomizer.java:57) at org.netbeans.modules.xml.schema.ui.nodes.categorized.customizer.ElementCustomizer$3.itemStateChanged(ElementCustomizer.java:514) at javax.swing.AbstractButton.fireItemStateChanged(AbstractButton.java:2023) at javax.swing.AbstractButton$Handler.itemStateChanged(AbstractButton.java:2325) at javax.swing.DefaultButtonModel.fireItemStateChanged(DefaultButtonModel.java:440) at javax.swing.JToggleButton$ToggleButtonModel.setSelected(JToggleButton.java:255) at javax.swing.ButtonGroup.setSelected(ButtonGroup.java:147) at javax.swing.JToggleButton$ToggleButtonModel.setSelected(JToggleButton.java:237) at javax.swing.JToggleButton$ToggleButtonModel.setPressed(JToggleButton.java:272) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236) at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:272) at java.awt.Component.processMouseEvent(Component.java:6038) at javax.swing.JComponent.processMouseEvent(JComponent.java:3260) at java.awt.Component.processEvent(Component.java:5803) at java.awt.Container.processEvent(Container.java:2058) at java.awt.Component.dispatchEventImpl(Component.java:4410) at java.awt.Container.dispatchEventImpl(Container.java:2116) at java.awt.Component.dispatchEvent(Component.java:4240) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3986) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916) at java.awt.Container.dispatchEventImpl(Container.java:2102) at java.awt.Window.dispatchEventImpl(Window.java:2429) at java.awt.Component.dispatchEvent(Component.java:4240) [catch] at java.awt.EventQueue.dispatchEvent(EventQueue.java:599) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:177) at java.awt.Dialog$1.run(Dialog.java:1039) at java.awt.Dialog$3.run(Dialog.java:1091) at java.security.AccessController.doPrivileged(Native Method) at java.awt.Dialog.show(Dialog.java:1089) at org.netbeans.core.windows.services.NbPresenter.superShow(NbPresenter.java:775) at org.netbeans.core.windows.services.NbPresenter.doShow(NbPresenter.java:809) at org.netbeans.core.windows.services.NbPresenter.run(NbPresenter.java:797) at org.netbeans.core.windows.services.NbPresenter.run(NbPresenter.java:54) at org.openide.util.Mutex.doEventAccess(Mutex.java:1201) at org.openide.util.Mutex.readAccess(Mutex.java:220) at org.netbeans.core.windows.services.NbPresenter.show(NbPresenter.java:782) at java.awt.Component.show(Component.java:1419) at java.awt.Component.setVisible(Component.java:1372) at java.awt.Window.setVisible(Window.java:801) at java.awt.Dialog.setVisible(Dialog.java:979) at org.netbeans.modules.xml.schema.ui.nodes.categorized.newtype.AdvancedSchemaComponentNewType.customize(AdvancedSchemaComponentNewType.java:242) at org.netbeans.modules.xml.schema.ui.nodes.categorized.newtype.AdvancedSchemaComponentNewType.create(AdvancedSchemaComponentNewType.java:96) at org.openide.actions.NewAction.performAction(NewAction.java:79) at org.openide.actions.NewAction.access$100(NewAction.java:43) at org.openide.actions.NewAction$ActSubMenuModel.performActionAt(NewAction.java:233) at org.openide.actions.NewAction$DelegateAction.actionPerformed(NewAction.java:275) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242) at javax.swing.AbstractButton.doClick(AbstractButton.java:357) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1170) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1211) at java.awt.Component.processMouseEvent(Component.java:6038) at javax.swing.JComponent.processMouseEvent(JComponent.java:3260) at java.awt.Component.processEvent(Component.java:5803) at java.awt.Container.processEvent(Container.java:2058) at java.awt.Component.dispatchEventImpl(Component.java:4410) at java.awt.Container.dispatchEventImpl(Container.java:2116) at java.awt.Component.dispatchEvent(Component.java:4240) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3986) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916) at java.awt.Container.dispatchEventImpl(Container.java:2102) at java.awt.Window.dispatchEventImpl(Window.java:2429) at java.awt.Component.dispatchEvent(Component.java:4240) at java.awt.EventQueue.dispatchEvent(EventQueue.java:599) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160) at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
The exception occurs in all these cases: o Add Element; in Element dialog box, a. accept default "newElement", select Use Existing Definition. b. attempt to rename "newElement" by typing or backspacing in the Name field. o Add ComplexType: same as a & b above o Add Simple Type: same as b o Add Attributes: same as b
Fix integrated: /cvs/xml/xamui/src/org/netbeans/modules/xml/xam/ui/resources/error.gif initial revision: 1.1 /cvs/xml/xamui/src/org/netbeans/modules/xml/xam/ui/resources/warning.gif initial revision: 1.1 /cvs/xml/xamui/src/org/netbeans/modules/xml/xam/ui/customizer/MessagePanel.java new revision: 1.5; previous revision: 1.4
Verified in (6.0) 070313_10