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 79988 - NPE after renaming unnamed element
Summary: NPE after renaming unnamed element
Status: CLOSED INVALID
Alias: None
Product: xml
Classification: Unclassified
Component: Schema Model (show other bugs)
Version: 5.x
Hardware: All Windows XP
: P1 blocker (vote)
Assignee: Nam Nguyen
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-07-11 14:04 UTC by kozlov
Modified: 2006-07-13 15:12 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 kozlov 2006-07-11 14:04:53 UTC
To reproduce the Bug:

1. create XML Schema;
2. switch to Source View;
3. add element with blank name '<xsd:element name=""/>';
4. 'Go To -> Schema';
5. switch to Source View;
6. rename unnamed element;
7. switch back to Schema View.

Exception:

java.lang.NullPointerException
	at
org.netbeans.modules.xml.xam.AbstractComponent._getChildren(AbstractComponent.java:134)
	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: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.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:90)
	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 Nam Nguyen 2006-07-12 21:12:15 UTC
I am not sure I understand step 4 'Go To -> Schema'.  Does it means switch to
Schema view ?
Comment 2 Nam Nguyen 2006-07-12 22:26:28 UTC
Just from the top of the stack I guess that axim does not check for null on
returned of factory create call in populateChildren implementation?  Cc'ing Sam
for comment.
Comment 3 Nam Nguyen 2006-07-12 22:35:35 UTC
Reopen because this is incorrectly closed as resolved.  It seems issuzilla web
app default every edit to RESOLVED FIXED?
Comment 4 kozlov 2006-07-13 14:51:29 UTC
Bug is not reproduced in build060712.
Comment 5 kozlov 2006-07-13 15:12:17 UTC
Bug is not reproduced in build060712.