[prev in list] [next in list] [prev in thread] [next in thread]
List: xmlbeans-dev
Subject: [jira] Updated: (XMLBEANS-52) Validator loops when schema has certain conditions
From: xmlbeans-dev () xml ! apache ! org
Date: 2004-08-31 9:31:27
Message-ID: 1209669443.1093944687524.JavaMail.apache () nagoya
[Download RAW message or body]
The following issue has been updated:
Updater: Claus Elkjaer (mailto:clausAPACHE@elkjaer-consult.dk)
Date: Tue, 31 Aug 2004 2:26 AM
Comment:
Here is an example which shows the bug.
Changes:
Attachment changed to xmlBeansValidatorError.zip
---------------------------------------------------------------------
For a full history of the issue, see:
http://issues.apache.org/jira/browse/XMLBEANS-52?page=history
---------------------------------------------------------------------
View the issue:
http://issues.apache.org/jira/browse/XMLBEANS-52
Here is an overview of the issue:
---------------------------------------------------------------------
Key: XMLBEANS-52
Summary: Validator loops when schema has certain conditions
Type: Bug
Status: Unassigned
Priority: Major
Project: XMLBeans
Components:
Validator
XmlObject
Versions:
unspecified
Assignee:
Reporter: Claus Elkjaer
Created: Tue, 31 Aug 2004 2:22 AM
Updated: Tue, 31 Aug 2004 2:26 AM
Environment: Windows XP, Windows 2000, but i think it is in all OS.
Description:
When the following schema is used to generate XmlBeans, and a valid file is validated \
using the XmlObject.validate(), then it loops. After 2 to 10 minuts it returns. I \
claims 100% cpu usage while it loops.
Here are the schema:
<?xml version="1.0"?>
<xsd:schema targetNamespace="http://pfa.dk/dummy/errorInXmlBeansValidation.xsd" \
xmlns:tns="http://pfa.dk/dummy/errorInXmlBeansValidation.xsd" \
xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" \
attributeFormDefault="unqualified"> <!-- this schema is valid, but the XmlBeans \
validation can't handle an unbounded collection of unbounded elements. --> \
<xsd:element name="aList" type="tns:MyList"/> <xsd:complexType name="MyList">
<xsd:sequence maxOccurs="unbounded">
<xsd:element name="myListEntry" type="tns:ListEntry" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ListEntry">
<xsd:sequence>
<xsd:element name="HelloWorld" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>
and here is a simple xml file:
<?xml version="1.0" encoding="UTF-8"?>
<!--Sample XML file generated by XMLSPY v5 rel. 4 U (http://www.xmlspy.com)-->
<aList xmlns="http://pfa.dk/dummy/errorInXmlBeansValidation.xsd" \
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" \
xsi:schemaLocation="http://pfa.dk/dummy/errorInXmlBeansValidation.xsd \
C:\pfa\techr3\TransformationWorkbench\schema\errorInXmlBeansValidation.xsd"> \
<myListEntry> <HelloWorld>Hello World</HelloWorld>
</myListEntry>
</aList>
I can send you a working java project, which shows the bug.
Best Regards
Claus Elkjær
---------------------------------------------------------------------
JIRA INFORMATION:
This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
If you want more information on JIRA, or have a bug to report see:
http://www.atlassian.com/software/jira
---------------------------------------------------------------------
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