  | |  | Commented: (XERCESJ-589) Bug with pattern restriction on long strings | Commented: (XERCESJ-589) Bug with pattern restriction on long strings 2007-06-21 - By Michael Glavassevich (JIRA)
[ https://issues.apache.org/jira/browse/XERCESJ-589?page=com.atlassian.jira .plugin.system.issuetabpanels:comment-tabpanel#action_12506956 ]
Michael Glavassevich commented on XERCESJ-589: ----------------------------------------------
Setting aside that this would probably be far more work than just fixing the problem in the current implementation (and more risky; likely to introduce more bugs given the size of the change) we cannot do this either. Even with Sun's move to open source, we cannot bring their GPL'd code into Xerces (or any Apache project for that matter). See Apache's third-party licensing policy here: http://people.apache.org/~cliffs/3party.html for more info.
> Bug with pattern restriction on long strings > -------------------------------------------- > > Key: XERCESJ-589 > URL: https://issues.apache.org/jira/browse/XERCESJ-589 > Project: Xerces2-J > Issue Type: Bug > Components: XML Schema Structures > Affects Versions: 2.3.0 > Environment: Operating System: All > Platform: All > Reporter: Mark Woon > Attachments: RegularExpression.java, test.xml, test.xsd, test.zip > > > There is a bug with applying a pattern restriction on long strings while trying > to validate an XML file against a schema. I'm including an xml file and xsd > file that demonstrates this problem. One character less in <sequence> and the > problem does not occur. > As it is, I'm getting > java.lang.StackOverflowError > at > org.apache.xerces.impl.xpath.regex.RegularExpression.matchString(Unknown Source) > at > org.apache.xerces.impl.xpath.regex.RegularExpression.matchString(Unknown Source) > at > org.apache.xerces.impl.xpath.regex.RegularExpression.matchString(Unknown Source) > at > org.apache.xerces.impl.xpath.regex.RegularExpression.matchString(Unknown Source) > at > org.apache.xerces.impl.xpath.regex.RegularExpression.matchString(Unknown Source) > at > org.apache.xerces.impl.xpath.regex.RegularExpression.matchString(Unknown Source) > at > org.apache.xerces.impl.xpath.regex.RegularExpression.matchString(Unknown Source) > at > org.apache.xerces.impl.xpath.regex.RegularExpression.matchString(Unknown Source) > at > org.apache.xerces.impl.xpath.regex.RegularExpression.matchString(Unknown Source) > at > org.apache.xerces.impl.xpath.regex.RegularExpression.matchString(Unknown Source) > at > org.apache.xerces.impl.xpath.regex.RegularExpression.matchString(Unknown Source) > at > org.apache.xerces.impl.xpath.regex.RegularExpression.matchString(Unknown Source) > at > org.apache.xerces.impl.xpath.regex.RegularExpression.matchString(Unknown Source) > at > org.apache.xerces.impl.xpath.regex.RegularExpression.matchString(Unknown Source) > at > org.apache.xerces.impl.xpath.regex.RegularExpression.matchString(Unknown Source) > at > org.apache.xerces.impl.xpath.regex.RegularExpression.matchString(Unknown Source) > at > org.apache.xerces.impl.xpath.regex.RegularExpression.matchString(Unknown Source) > ...
-- 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: j-dev-unsubscribe@(protected) For additional commands, e-mail: j-dev-help@(protected)
|
|
 |