To reproduce - simply execute unit tests with Java 5. And seems that there is two categories of error :
org.xml.sax.SAXParseException: InvalidRegex: Pattern value '[-+]?(\d+|\d+(\.\d+)?%)' is not a valid regular expression.
The reported error was: ''-' is an invalid character range. Write '\-'.'.
Fixed in r5369 - schemas xhtml1-frameset.xsd, xhtml1-strict.xsd and xhtml1-transitional.xsd were slightly modified.