Details
-
Bug
-
Status: Resolved
-
Critical
-
Resolution: Fixed
-
1.2 Beta
-
None
-
None
-
java 1.4 / [ Win 2000 | linux ]
Description
1) Modify example Address Book (folder samples\addr in standard destribution.
File AddressBook.wsdl :
Add element :
<xsd:complexType name="mytext">
<xsd:simpleContent>
<xsd:extension base="xsd:string">
<xsd:attribute name="aaabbb" type="xsd:string"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
Modify element :
<xsd:complexType name="address">
<xsd:all>
<xsd:element name="streetNum" type="xsd:int"/>
<xsd:element name="streetName" type="xsd:string"/>
<xsd:element name="city" type="xsd:string"/>
<xsd:element name="state" type="typens:stateType"/>
<xsd:element name="zip" type="xsd:int"/>
<xsd:element name="phoneNumber" type="typens:phone"/>
<xsd:element name="text" type="typens:mytext" minOccurs="0" maxOccurs="unbounded"/>
</xsd:all>
</xsd:complexType>
File Main.java : in section STATIC add :
Mytext mt1 = new Mytext();
mt1.setAaabbb("en");
mt1.setValue("text1");
Mytext mt1_1 = new Mytext();
mt1_1.setAaabbb("en_1");
mt1_1.setValue("text1_1");
addr1.setText(new Mytext[]
);
2) Run the example and get Exception.
faultString: org.xml.sax.SAXParseException: Attribute "aaabbb" was already specified for element "multiRef".
3) This bug is stable. I found it in another application and modifyed example application to demonstrate it. Tried under win2000 and linux.