-
Notifications
You must be signed in to change notification settings - Fork 27
Open
Description
HTML parser throws AssertionErrors when -enableassertions is set. This makes it difficult to use the validator in test environments where assertions are often enabled.
Caused by: java.lang.AssertionError: strBufLen not reset after previous use!
at nu.validator.htmlparser.impl.Tokenizer.clearStrBufBeforeUse(Tokenizer.java:852)
at nu.validator.htmlparser.impl.Tokenizer.stateLoop(Tokenizer.java:1561)
at nu.validator.htmlparser.impl.Tokenizer.tokenizeBuffer(Tokenizer.java:1341)
at nu.validator.htmlparser.io.Driver.runStates(Driver.java:320)
at nu.validator.htmlparser.io.Driver.tokenize(Driver.java:219)
at nu.validator.htmlparser.sax.HtmlParser.tokenize(HtmlParser.java:488)
at nu.validator.htmlparser.sax.HtmlParser.parse(HtmlParser.java:408)
at nu.validator.xml.WiretapXMLReaderWrapper.parse(WiretapXMLReaderWrapper.java:158)
at nu.validator.validation.SimpleDocumentValidator.checkAsHTML(SimpleDocumentValidator.java:523)
at nu.validator.validation.SimpleDocumentValidator.checkHtmlInputSource(SimpleDocumentValidator.java:405)
Metadata
Metadata
Assignees
Labels
No labels