Issue Details (XML | Word | Printable)

Key: XERCESJ-1267
Type: Bug Bug
Status: Resolved Resolved
Resolution: Fixed
Priority: Minor Minor
Assignee: Peter McCracken
Reporter: Peter McCracken
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
Xerces2-J

OutOfMemoryError possible when performing UPA with large minOccurs/maxOccurs

Created: 06/Sep/07 04:15 PM   Updated: 12/Sep/07 04:02 AM
Return to search
Component/s: XML Schema 1.0 Structures
Affects Version/s: 2.9.0
Fix Version/s: 2.9.1

Time Tracking:
Not Specified

Resolution Date: 06/Sep/07 04:49 PM


 Description  « Hide
A DFA is built for doing unique particle attribution checking on complex types. When these complex types have large values for minOccurs or maxOccurs, the DFA can get really large which makes processing take a long time. If the DFA is large enough, an OutOfMemoryError can occur. To solve this, the values of minOccurs and maxOccurs can be changed to smaller values that still represent the relationship between the two values. Of course, this only works for building the DFA for UPA processing, and not for building the DFA in general.

 All   Comments   Work Log   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
Peter McCracken made changes - 06/Sep/07 04:49 PM
Field Original Value New Value
Resolution Fixed [ 1 ]
Status Open [ 1 ] Resolved [ 5 ]
Michael Glavassevich made changes - 12/Sep/07 04:02 AM
Fix Version/s 2.9.1 [ 12312696 ]
Affects Version/s 2.9.0 [ 12312170 ]