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 79674 - NPE on renaming of an element of schema
Summary: NPE on renaming of an element of schema
Status: VERIFIED FIXED
Alias: None
Product: xml
Classification: Unclassified
Component: Schema Tools (show other bugs)
Version: 5.x
Hardware: PC Windows XP
: P1 blocker (vote)
Assignee: Samaresh Panda
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-07-04 12:36 UTC by Andrei Chistiakov
Modified: 2006-07-18 11:49 UTC (History)
5 users (show)

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 Andrei Chistiakov 2006-07-04 12:36:48 UTC
Reproduced in build 060703.

To reproduce the bug:
- create new PO schema;
- select Elements|comment in column view;
- unsing Customizer rename "comment" to "comment1".

NPE occurs.

java.lang.NullPointerException
	at
org.netbeans.modules.xml.axi.impl.AXIComponentCreator.createNew(AXIComponentCreator.java:53)
	at
org.netbeans.modules.xml.axi.impl.AXIComponentCreator.visit(AXIComponentCreator.java:112)
	at
org.netbeans.modules.xml.schema.model.impl.ElementReferenceImpl.accept(ElementReferenceImpl.java:50)
	at
org.netbeans.modules.xml.axi.impl.AXIComponentCreator.createNew(AXIComponentCreator.java:53)
	at
org.netbeans.modules.xml.axi.impl.AXIModelBuilder.createNew(AXIModelBuilder.java:235)
	at
org.netbeans.modules.xml.axi.impl.AXIModelBuilder.visit(AXIModelBuilder.java:112)
	at
org.netbeans.modules.xml.schema.model.impl.ElementReferenceImpl.accept(ElementReferenceImpl.java:50)
	at
org.netbeans.modules.xml.axi.impl.AXIModelBuilder.populateChildren(AXIModelBuilder.java:72)
	at
org.netbeans.modules.xml.axi.AXIComponent.populateChildren(AXIComponent.java:317)
	at
org.netbeans.modules.xml.xam.AbstractComponent._getChildren(AbstractComponent.java:132)
	at
org.netbeans.modules.xml.xam.AbstractComponent.getChildren(AbstractComponent.java:125)
	at org.netbeans.modules.xml.axi.impl.Util.addProxyChildren(Util.java:82)
	at
org.netbeans.modules.xml.axi.AXIComponent.populateChildren(AXIComponent.java:309)
	at
org.netbeans.modules.xml.xam.AbstractComponent._getChildren(AbstractComponent.java:132)
	at
org.netbeans.modules.xml.xam.AbstractComponent.getChildren(AbstractComponent.java:125)
	at
org.netbeans.modules.xml.axi.impl.AXIModelUpdater.removeChildren(AXIModelUpdater.java:176)
	at
org.netbeans.modules.xml.axi.impl.AXIModelUpdater.synchronize(AXIModelUpdater.java:159)
	at
org.netbeans.modules.xml.axi.impl.AXIModelUpdater.visitChildren(AXIModelUpdater.java:150)
	at
org.netbeans.modules.xml.axi.impl.AXIModelUpdater.visit(AXIModelUpdater.java:146)
	at org.netbeans.modules.xml.axi.Compositor.accept(Compositor.java:87)
	at
org.netbeans.modules.xml.axi.impl.AXIModelUpdater.visitChildren(AXIModelUpdater.java:153)
	at org.netbeans.modules.xml.axi.impl.AXIModelUpdater.visit(AXIModelUpdater.java:97)
	at org.netbeans.modules.xml.axi.impl.AXIModelUpdater.visit(AXIModelUpdater.java:81)
	at org.netbeans.modules.xml.axi.Element.accept(Element.java:58)
	at
org.netbeans.modules.xml.axi.impl.AXIModelUpdater.visitChildren(AXIModelUpdater.java:153)
	at
org.netbeans.modules.xml.axi.visitor.DeepAXITreeVisitor.visit(DeepAXITreeVisitor.java:54)
	at org.netbeans.modules.xml.axi.AXIDocument.accept(AXIDocument.java:56)
	at
org.netbeans.modules.xml.axi.impl.AXIModelUpdater.doSync(AXIModelUpdater.java:73)
	at org.netbeans.modules.xml.axi.impl.AXIModelImpl.doSync(AXIModelImpl.java:131)
	at org.netbeans.modules.xml.axi.impl.ModelAccessImpl.sync(ModelAccessImpl.java:84)
	at org.netbeans.modules.xml.xam.AbstractModel.sync(AbstractModel.java:216)
[catch] at org.netbeans.modules.xml.xam.AbstractModel$1.run(AbstractModel.java:495)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:598)
	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)
Comment 1 Marek Fukala 2006-07-04 13:09:39 UTC
Chris, please select appropriate subcomponent and responsible engineer, I am not
sure where this one shout be put.
Comment 2 Petr Jiricka 2006-07-09 22:13:52 UTC
Changing subcategory to schema tools.
Comment 3 Samaresh Panda 2006-07-12 21:32:03 UTC
Fix integrated. Please verify in tonite's nitely or later.
project.xml, new revision: 1.1.2.4;
Util.java, new revision: 1.1.2.25;
SchemaValidator.java, new revision: 1.1.2.1;
ModelAccessImpl.java, new revision: 1.1.2.10;
Comment 4 Andrei Chistiakov 2006-07-18 11:49:43 UTC
Verified in build 060717.