some traces from the validator

Let's start by the worst thing, an endless loop that take all the cpu...
"ServletRunner<servlet-runner:1260:19399109>" daemon prio=5 tid=0x29f368
nid=0x18b6 runnable [b7a80000..b7a81994]

        at sun.nio.cs.ext.ISO2022_JP$Decoder.decodeArrayLoop(ISO2022_JP.java:98)
        at sun.nio.cs.ext.ISO2022_JP$Decoder.decodeLoop(ISO2022_JP.java:349)
        at java.nio.charset.CharsetDecoder.decode(CharsetDecoder.java:536)
        at sun.nio.cs.StreamDecoder$CharsetSD.implRead(StreamDecoder.java:438)
        at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:180)
        - locked <e8329b60> (a java.io.InputStreamReader)
        at java.io.InputStreamReader.read(InputStreamReader.java:167)
        at org.apache.xerces.readers.CharReader.fillCurrentChunk(CharReader.java:167)
        at org.apache.xerces.readers.CharReader.<init>(CharReader.java:85)
        at org.apache.xerces.readers.DefaultReaderFactory.createCharReader(DefaultReaderFactory.java:186)
        at org.apache.xerces.readers.UTF8Recognizer.recognize(UTF8Recognizer.java:137)
        at org.apache.xerces.readers.DefaultReaderFactory.createReader(DefaultReaderFactory.java:160)
        at org.apache.xerces.readers.DefaultEntityHandler.startReadingFromDocument(DefaultEntityHandler.java:493)
        at org.apache.xerces.framework.XMLParser.parseSomeSetup(XMLParser.java:314)
        at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1097)
        at org.w3c.css.css.XMLStyleSheetHandler.parse(XMLStyleSheetHandler.java:488)
        at org.w3c.css.css.HTMLStyleSheetParser.<init>(HTMLStyleSheetParser.java:144)
        at org.w3c.css.servlet.check.doGet(check.java:283)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:126)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:103)
        at org.w3c.jigsaw.servlet.ServletWrapper$ServletRunner.run(ServletWrapper.java:542)
        at org.w3c.util.CachedThread.run(ThreadCache.java:87)

And now the traces...
java.lang.NullPointerException
        at org.w3c.css.properties.CssPadding.toString(CssPadding.java:209)
        at java.lang.String.valueOf(String.java:2177)
        at java.lang.StringBuffer.append(StringBuffer.java:361)
        at org.w3c.css.css.StyleSheet.addProperty(StyleSheet.java:103)
        at org.w3c.css.css.StyleSheetParser.handleRule(StyleSheetParser.java:83)
        at org.w3c.css.parser.CssFouffa.handleRule(CssFouffa.java:581)
        at org.w3c.css.parser.analyzer.CssParser.ruleSet(CssParser.java:1443)
        at org.w3c.css.parser.analyzer.CssParser.afterImportDeclaration(CssParser.java:422)
        at org.w3c.css.parser.analyzer.CssParser.parserUnit(CssParser.java:362)
        at org.w3c.css.parser.CssFouffa.parseStyle(CssFouffa.java:295)
        at org.w3c.css.css.StyleSheetParser.parseStyleElement(StyleSheetParser.java:266)
        at org.w3c.css.servlet.CssValidator.doPost(CssValidator.java:491)

java.lang.NullPointerException
        at org.w3c.css.properties.CssMargin.toString(CssMargin.java:213)
        at java.lang.String.valueOf(String.java:2177)
        at java.lang.StringBuffer.append(StringBuffer.java:361)
        at org.w3c.css.css.StyleSheet.addProperty(StyleSheet.java:103)
        at org.w3c.css.css.StyleSheetParser.handleRule(StyleSheetParser.java:83)
        at org.w3c.css.parser.CssFouffa.handleRule(CssFouffa.java:581)
        at org.w3c.css.parser.analyzer.CssParser.ruleSet(CssParser.java:1443)
        at org.w3c.css.parser.analyzer.CssParser.afterImportDeclaration(CssParser.java:422)
        at org.w3c.css.parser.analyzer.CssParser.parserUnit(CssParser.java:362)
        at org.w3c.css.parser.CssFouffa.parseStyle(CssFouffa.java:295)
        at org.w3c.css.css.StyleSheetParser.parseStyleElement(StyleSheetParser.java:266)
        at org.w3c.css.servlet.CssValidator.doPost(CssValidator.java:491)


-- 
Yves Lafon - W3C
"Baroula que barouleras, au tiéu toujou t'entourneras."

Received on Friday, 26 July 2002 09:47:59 UTC