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.
Reproduced in build 060911. To reproduce the bug: - create a new schema; - switch to Source view; - open Properties window; - add unnamed element '<xsd:element></xsd:element>'; - enter name in Properties window. NPE: java.lang.NullPointerException at org.netbeans.modules.xml.refactoring.impl.RefactoringUtil.checkDuplicateName(RefactoringUtil.java:211) at org.netbeans.modules.xml.refactoring.impl.RefactoringUtil.precheck(RefactoringUtil.java:180) at org.netbeans.modules.xml.refactoring.RenameRequest.precheckChange(RenameRequest.java:92) at org.netbeans.modules.xml.refactoring.RefactoringManager.precheckChange(RefactoringManager.java:281) at org.netbeans.modules.xml.refactoring.RefactoringManager.execute(RefactoringManager.java:400) at org.netbeans.modules.xml.refactoring.ui.util.AnalysisUtilities.doQuietRefactor(AnalysisUtilities.java:492) at org.netbeans.modules.xml.schema.ui.nodes.SchemaComponentNode.setName(SchemaComponentNode.java:614) at org.openide.nodes.PropertySupport$Name.setValue(PropertySupport.java:442) at org.openide.explorer.propertysheet.NodePropertyModel.setValue(NodePropertyModel.java:88) at org.openide.explorer.propertysheet.PropUtils.noDlgUpdateProp(PropUtils.java:565) at org.openide.explorer.propertysheet.PropUtils.updateProp(PropUtils.java:533) at org.openide.explorer.propertysheet.PropUtils.updateProp(PropUtils.java:639) at org.openide.explorer.propertysheet.SheetCellEditor.stopCellEditing(SheetCellEditor.java:350) at org.openide.explorer.propertysheet.SheetCellEditor.actionPerformed(SheetCellEditor.java:217) at javax.swing.JTextField.fireActionPerformed(JTextField.java:487) at javax.swing.JTextField.postActionEvent(JTextField.java:700) at javax.swing.JTextField$NotifyAction.actionPerformed(JTextField.java:815) at javax.swing.SwingUtilities.notifyAction(SwingUtilities.java:1634) at javax.swing.JComponent.processKeyBinding(JComponent.java:2824) at javax.swing.JComponent.processKeyBindings(JComponent.java:2859) at javax.swing.JComponent.processKeyEvent(JComponent.java:2787) at java.awt.Component.processEvent(Component.java:5776) at java.awt.Container.processEvent(Container.java:1984) at java.awt.Component.dispatchEventImpl(Component.java:4407) at java.awt.Container.dispatchEventImpl(Container.java:2042) at java.awt.Component.dispatchEvent(Component.java:4237) at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1828) at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:693) at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:952) at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:824) at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:657) at java.awt.Component.dispatchEventImpl(Component.java:4279) at java.awt.Container.dispatchEventImpl(Container.java:2042) at java.awt.Window.dispatchEventImpl(Window.java:2405) at java.awt.Component.dispatchEvent(Component.java:4237) [catch] at java.awt.EventQueue.dispatchEvent(EventQueue.java:600) 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)
Fixed in release55. /cvs/xml/refactoring/src/org/netbeans/modules/xml/refactoring/impl/Attic/RefactoringUtil.java,v <-- RefactoringUtil.java new revision: 1.1.2.14; previous revision: 1.1.2.13
Verified in build060912.