Community
Participate
Working Groups
With my sapphire model that I've been using for several weeks all of a sudden (with latest updates) stopped working when trying to add a particular child element. Not every child element fails to be able to be inserted but sometimes I get a NPE down in XmlElementDefinitionByReference. here is where I'm seeing it: line 92 final XmlElementDefinition definition = getSchema().getElement(getName().getLocalPart()); This is sometimes returning a null value and the very next line will throw the NPE and this prevents the new child node from being added in the masterDetail page: if (definition.isAbstract()) { When I change this to add a null check everything seems to work ok. Sapphire is able to insert the new child element in the UI and in the source. if (definition != null && definition.isAbstract()) {
Fix checked in. Greg, I would appreciate it if you can verify my fix. Thanks!
Verified NPE is fixed with build#336
Closing. Thanks for the problem report and verification.