DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=17725>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=17725

postTreeBuildInit error messages.

           Summary: postTreeBuildInit error messages.
           Product: Xerces2-J
           Version: 2.3.0
          Platform: PC
        OS/Version: Windows NT/2K
            Status: NEW
          Severity: Normal
          Priority: Other
         Component: XML Schema Structures
        AssignedTo: [EMAIL PROTECTED]
        ReportedBy: [EMAIL PROTECTED]
                CC: [EMAIL PROTECTED]


When the following *valid* schema file is tested with the Xerces2-J parser it
continuously produces the following error:

 "at org.apache.xerces.impl.xs.models.XSDFACM.postTreeBuildInit(Unknown Source)"

The instance document is also included at the end of the schema.


<?xml version="1.0" encoding="UTF-8"?>

<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema";
elementFormDefault="qualified">

      <xsd:element name="testElement" type="xsd:string"/>
        <xsd:element name="acknowledge_request" type="xsd:string"/>
        <xsd:element name="address">
                <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                                <xsd:minLength value="1"/>
                                <xsd:maxLength value="35"/>
                        </xsd:restriction>
                </xsd:simpleType>
        </xsd:element>
        <xsd:element name="app_receiver_code">
                <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                                <xsd:minLength value="1"/>
                                <xsd:maxLength value="15"/>
                        </xsd:restriction>
                </xsd:simpleType>
        </xsd:element>
        <xsd:element name="app_sender_code">
                <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                                <xsd:minLength value="1"/>
                                <xsd:maxLength value="15"/>
                        </xsd:restriction>
                </xsd:simpleType>
        </xsd:element>
        <xsd:element name="authority_info" type="xsd:string"/>
        <xsd:element name="authority_info_qualifier" type="xsd:string"/>
        <xsd:element name="bl_sample">
                <xsd:complexType>
                        <xsd:sequence>
                                <xsd:element ref="authority_info_qualifier"/>
                                <xsd:element ref="authority_info"/>
                                <xsd:element ref="security_info_qualifier"/>
                                <xsd:element ref="security_info"/>
                                <xsd:element ref="interchange_id_qualifier"/>
                                <xsd:element ref="interchange_sender_id"/>
                                <xsd:element ref="interchange_receiver_id"/>
                                <xsd:element ref="interchange_date"/>
                                <xsd:element ref="interchange_time"/>
                                <xsd:element ref="interchange_standard_id"/>
                                <xsd:element ref="interchange_version_id"/>
                                <xsd:element ref="interchange_ctl_num"/>
                                <xsd:element ref="acknowledge_request"/>
                                <xsd:element ref="usage_indicator"/>
                                <xsd:element ref="functional_indentifier"/>
                                <xsd:element ref="app_sender_code"/>
                                <xsd:element ref="app_receiver_code"/>
                                <xsd:element ref="carrier_scac_code"/>
                                <xsd:element ref="ocean_so"/>
                                <xsd:element ref="vessel_name"/>
                                <xsd:element ref="voyage_code"/>
                                <xsd:element name="shipper" type="shipperType"/>
                                <xsd:element name="consignee" type="consigneeType"/>
                                <xsd:element name="notify_party1" 
type="notify_party1Type" minOccurs="0"/>
                                <xsd:element name="notify_party2" 
type="notify_party2Type" minOccurs="0"/>
                                <xsd:element name="container_info" 
type="container_infoType" minOccurs="0"
maxOccurs="9999"/>
                                <xsd:element name="item_detail" type="item_detailType" 
maxOccurs="9999"/>
                        </xsd:sequence>
                </xsd:complexType>
        </xsd:element>
        <xsd:element name="carrier_scac_code">
                <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                                <xsd:minLength value="1"/>
                                <xsd:maxLength value="4"/>
                        </xsd:restriction>
                </xsd:simpleType>
        </xsd:element>
        <xsd:element name="city_name">
                <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                                <xsd:minLength value="2"/>
                                <xsd:maxLength value="30"/>
                        </xsd:restriction>
                </xsd:simpleType>
        </xsd:element>
        <xsd:complexType name="consigneeType">
                <xsd:sequence>
                        <xsd:element ref="name"/>
                        <xsd:element ref="address" minOccurs="0" maxOccurs="4"/>
                        <xsd:element ref="city_name"/>
                        <xsd:element ref="country_code"/>
                        <xsd:element ref="contact" minOccurs="0"/>
                </xsd:sequence>
        </xsd:complexType>
        <xsd:element name="contact">
                <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                                <xsd:minLength value="1"/>
                                <xsd:maxLength value="60"/>
                        </xsd:restriction>
                </xsd:simpleType>
        </xsd:element>
        <xsd:complexType name="container_infoType">
                <xsd:sequence>
                        <xsd:element ref="container_no"/>
                        <xsd:element ref="container_size_code"/>
                        <xsd:element ref="quantity"/>
                        <xsd:element ref="weight"/>
                        <xsd:element ref="weight_unit"/>
                        <xsd:element ref="volume"/>
                        <xsd:element ref="volume_unit"/>
                </xsd:sequence>
        </xsd:complexType>
        <xsd:element name="container_no">
                <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                                <xsd:maxLength value="12"/>
                                <xsd:minLength value="11"/>
                        </xsd:restriction>
                </xsd:simpleType>
        </xsd:element>
        <xsd:element name="container_size_code" type="xsd:string"/>
        <xsd:element name="country_code">
                <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                                <xsd:minLength value="2"/>
                                <xsd:maxLength value="3"/>
                        </xsd:restriction>
                </xsd:simpleType>
        </xsd:element>
        <xsd:element name="functional_indentifier">
                <xsd:simpleType>
                        <xsd:restriction base="xsd:string"/>
                </xsd:simpleType>
        </xsd:element>
        <xsd:element name="goods_desc" type="xsd:string"/>
        <xsd:element name="interchange_ctl_num" type="xsd:string"/>
        <xsd:element name="interchange_date" type="xsd:short"/>
        <xsd:element name="interchange_id_qualifier" type="xsd:string"/>
        <xsd:element name="interchange_receiver_id" type="xsd:string"/>
        <xsd:element name="interchange_sender_id" type="xsd:string"/>
        <xsd:element name="interchange_standard_id" type="xsd:string"/>
        <xsd:element name="interchange_time" type="xsd:short"/>
        <xsd:element name="interchange_version_id" type="xsd:string"/>
        <xsd:complexType name="item_detailType">
                <xsd:sequence>
                        <xsd:element ref="shipping_marks" minOccurs="0" 
maxOccurs="999"/>
                        <xsd:element ref="quantity"/>
                        <xsd:element ref="goods_desc" minOccurs="0" maxOccurs="999"/>
                </xsd:sequence>
        </xsd:complexType>
        <xsd:element name="name">
                <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                                <xsd:minLength value="1"/>
                                <xsd:maxLength value="35"/>
                        </xsd:restriction>
                </xsd:simpleType>
        </xsd:element>
        <xsd:complexType name="notify_party1Type">
                <xsd:sequence>
                        <xsd:element ref="name"/>
                        <xsd:element ref="address" minOccurs="0" maxOccurs="4"/>
                        <xsd:element ref="city_name"/>
                        <xsd:element ref="country_code"/>
                        <xsd:element ref="contact" minOccurs="0"/>
                </xsd:sequence>
        </xsd:complexType>
        <xsd:complexType name="notify_party2Type">
                <xsd:sequence>
                        <xsd:element ref="name"/>
                        <xsd:element ref="address" minOccurs="0" maxOccurs="4"/>
                        <xsd:element ref="city_name"/>
                        <xsd:element ref="country_code"/>
                        <xsd:element ref="contact" minOccurs="0"/>
                </xsd:sequence>
        </xsd:complexType>
        <xsd:element name="ocean_so">
                <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                                <xsd:minLength value="1"/>
                                <xsd:maxLength value="25"/>
                        </xsd:restriction>
                </xsd:simpleType>
        </xsd:element>
        <xsd:element name="quantity" type="xsd:short"/>
        <xsd:element name="security_info" type="xsd:string"/>
        <xsd:element name="security_info_qualifier" type="xsd:string"/>
        <xsd:complexType name="shipperType">
                <xsd:sequence>
                        <xsd:element ref="name"/>
                        <xsd:element ref="address" minOccurs="0" maxOccurs="4"/>
                        <xsd:element ref="city_name"/>
                        <xsd:element ref="country_code"/>
                        <xsd:element ref="contact" minOccurs="0"/>
                </xsd:sequence>
        </xsd:complexType>
        <xsd:element name="shipping_marks" type="xsd:string"/>
        <xsd:element name="usage_indicator" type="xsd:string"/>
        <xsd:element name="vessel_name">
                <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                                <xsd:minLength value="1"/>
                                <xsd:maxLength value="25"/>
                        </xsd:restriction>
                </xsd:simpleType>
        </xsd:element>
        <xsd:element name="volume" type="xsd:decimal"/>
        <xsd:element name="volume_unit">
                <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                                <xsd:length value="3"/>
                        </xsd:restriction>
                </xsd:simpleType>
        </xsd:element>
        <xsd:element name="voyage_code">
                <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                                <xsd:minLength value="1"/>
                                <xsd:maxLength value="10"/>
                        </xsd:restriction>
                </xsd:simpleType>
        </xsd:element>
        <xsd:element name="weight" type="xsd:decimal"/>
        <xsd:element name="weight_unit">
                <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                                <xsd:length value="1"/>
                        </xsd:restriction>
                </xsd:simpleType>
        </xsd:element>
</xsd:schema>



=========================== Instance Document ================================

<testElement xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
xsi:noNamespaceSchemaLocation="wai.xsd">

</testElement>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to