[prev in list] [next in list] [prev in thread] [next in thread]
List: xmlbeans-dev
Subject: [jira] Created: (XMLBEANS-316) NPE on complex elements with default
From: "Benjamin Gufler (JIRA)" <xmlbeans-dev () xml ! apache ! org>
Date: 2007-02-28 15:09:57
Message-ID: 21745400.1172675397314.JavaMail.jira () brutus
[Download RAW message or body]
NPE on complex elements with default or fixed values
----------------------------------------------------
Key: XMLBEANS-316
URL: https://issues.apache.org/jira/browse/XMLBEANS-316
Project: XMLBeans
Issue Type: Bug
Affects Versions: Version 2.1, Version 2.2, Version 2.2.1
Environment: Sun Java 6 (build 1.6.0-b105), Linux
Reporter: Benjamin Gufler
Compiling an XML schema which defines default or fixed values for elements with \
complex types leads to a NPE in StscChecker: Exception in thread "main" \
java.lang.NullPointerException
at org.apache.xmlbeans.impl.schema.StscChecker.checkElementDefaults(StscChecker.java:206)
at org.apache.xmlbeans.impl.schema.StscChecker.checkFields(StscChecker.java:152)
at org.apache.xmlbeans.impl.schema.StscChecker.checkAll(StscChecker.java:67)
at org.apache.xmlbeans.impl.schema.SchemaTypeSystemCompiler.compileImpl(SchemaTypeSystemCompiler.java:310)
at org.apache.xmlbeans.impl.schema.SchemaTypeSystemCompiler.compile(SchemaTypeSystemCompiler.java:181)
at org.apache.xmlbeans.impl.tool.SchemaCompiler.loadTypeSystem(SchemaCompiler.java:952)
at org.apache.xmlbeans.impl.tool.SchemaCompiler.compile(SchemaCompiler.java:1072)
at org.apache.xmlbeans.impl.tool.SchemaCompiler.main(SchemaCompiler.java:368)
(The line numbers in this stack trace refer to xmlbeans-2.2.0, but the same error \
arises with 2.1.0).
Here's a minimal subset of the schema I'd like to compile which reproduces the error:
<?xml version="1.0" encoding="utf-8"?>
<xs:schema elementFormDefault="qualified" \
xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="Segment" \
type="Spectrum" /> <xs:complexType name="Spectrum">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="SegmentType" type="TextParam" \
default="Spectrum" /> </xs:sequence>
</xs:complexType>
<xs:complexType name="TextParam" mixed="true">
<xs:attribute name="name" type="xs:string">
</xs:attribute>
<xs:attribute name="ucd" type="xs:string">
</xs:attribute>
</xs:complexType>
</xs:schema>
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@xmlbeans.apache.org
For additional commands, e-mail: dev-help@xmlbeans.apache.org
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic