<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://www.w3.org/Bugs/Public/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4"
          urlbase="https://www.w3.org/Bugs/Public/"
          
          maintainer="sysbot+bugzilla@w3.org"
>

    <bug>
          <bug_id>4335</bug_id>
          
          <creation_ts>2007-02-19 13:54:16 +0000</creation_ts>
          <short_desc>HTML-style comments and markup in CSS confuses validator, throws ServletException: Timed out</short_desc>
          <delta_ts>2008-03-17 15:05:34 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>CSSValidator</product>
          <component>Parser</component>
          <version>CSS Validator</version>
          <rep_platform>Macintosh</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Olivier Thereaux">ot</reporter>
          <assigned_to name="Jean-Guilhem Rouel">jean-gui</assigned_to>
          <cc>patricka</cc>
    
    <cc>rickpastoor</cc>
          
          <qa_contact name="qa-dev tracking">www-validator-cvs</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>14010</commentid>
    <comment_count>0</comment_count>
    <who name="Olivier Thereaux">ot</who>
    <bug_when>2007-02-19 13:54:16 +0000</bug_when>
    <thetext>Whenever the CSS parser of the validator finds HTML-style comments &lt;!-- ... or other similar syntax (doctype declaration too), the parser trips up and throws the (wrong) exception ServletException: Timed out.

Debug info in console says: 

«
Exception in thread &quot;servlet-runner:1&quot; org.w3c.css.parser.analyzer.TokenMgrError: Lexical error at line 1, column 3.  Encountered: &quot;d&quot; (100), after : &quot;&lt;!&quot;        at org.w3c.css.parser.analyzer.CssParserTokenManager.getNextToken(CssParserTokenManager.java:4032)        at org.w3c.css.parser.analyzer.CssParser.jj_ntk(CssParser.java:3766)        at org.w3c.css.parser.analyzer.CssParser.parserUnit(CssParser.java:337)
»

Jean-Gui is looking into it: it seems to have been created by a fix [1] for bug [2] 2919. Fixing appears to be tricky.


[1]http://dev.w3.org/cvsweb/2002/css-validator/org/w3c/css/parser/analyzer/CssParser.jj?rev=1.18&amp;content-type=text/x-cvsweb-markup
[2]http://www.w3.org/Bugs/Public/show_bug.cgi?id=2919</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>14011</commentid>
    <comment_count>1</comment_count>
      <attachid>455</attachid>
    <who name="Olivier Thereaux">ot</who>
    <bug_when>2007-02-19 13:58:52 +0000</bug_when>
    <thetext>Created attachment 455
servlet trace

full stack trace from a similar case.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>14186</commentid>
    <comment_count>2</comment_count>
    <who name="Olivier Thereaux">ot</who>
    <bug_when>2007-02-26 00:01:55 +0000</bug_when>
    <thetext>*** Bug 4349 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>19501</commentid>
    <comment_count>3</comment_count>
    <who name="Yves Lafon">ylafon</who>
    <bug_when>2008-03-17 15:05:34 +0000</bug_when>
    <thetext>Fixed by adding a special case in the grammar.
See http://qa-dev.w3.org:8001/</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>455</attachid>
            <date>2007-02-19 13:58:52 +0000</date>
            <delta_ts>2007-02-19 13:58:52 +0000</delta_ts>
            <desc>servlet trace</desc>
            <filename>4335-trace.txt</filename>
            <type>text/plain</type>
            <size>1281</size>
            <attacher name="Olivier Thereaux">ot</attacher>
            
              <data encoding="base64">RXhjZXB0aW9uIGluIHRocmVhZCAic2VydmxldC1ydW5uZXI6MTg2ODcxIiBvcmcudzNjLmNzcy5w
YXJzZXIuYW5hbHl6ZXIuVG9rZW5NZ3JFcnJvcjogTGV4aWNhbCBlcnJvciBhdCBsaW5lIDExMSwg
Y29sdW1uIDc3LiAgRW5jb3VudGVyZWQ6ICIvIiAoNDcpLCBhZnRlciA6ICI8IgogICAgICAgIGF0
IG9yZy53M2MuY3NzLnBhcnNlci5hbmFseXplci5Dc3NQYXJzZXJUb2tlbk1hbmFnZXIuZ2V0TmV4
dFRva2VuKENzc1BhcnNlclRva2VuTWFuYWdlci5qYXZhOjQwMzIpCiAgICAgICAgYXQgb3JnLncz
Yy5jc3MucGFyc2VyLmFuYWx5emVyLkNzc1BhcnNlci5nZXRUb2tlbihDc3NQYXJzZXIuamF2YToz
NzU5KQogICAgICAgIGF0IG9yZy53M2MuY3NzLnBhcnNlci5hbmFseXplci5Dc3NQYXJzZXIuc2tp
cFN0YXRlbWVudChDc3NQYXJzZXIuamF2YTozMTk0KQogICAgICAgIGF0IG9yZy53M2MuY3NzLnBh
cnNlci5hbmFseXplci5Dc3NQYXJzZXIucnVsZVNldChDc3NQYXJzZXIuamF2YToxNzIwKQogICAg
ICAgIGF0IG9yZy53M2MuY3NzLnBhcnNlci5hbmFseXplci5Dc3NQYXJzZXIuYWZ0ZXJJbXBvcnRE
ZWNsYXJhdGlvbihDc3NQYXJzZXIuamF2YTo0ODkpCiAgICAgICAgYXQgb3JnLnczYy5jc3MucGFy
c2VyLmFuYWx5emVyLkNzc1BhcnNlci5wYXJzZXJVbml0KENzc1BhcnNlci5qYXZhOjQxMSkKICAg
ICAgICBhdCBvcmcudzNjLmNzcy5wYXJzZXIuQ3NzRm91ZmZhLnBhcnNlU3R5bGUoQ3NzRm91ZmZh
LmphdmE6Mzg2KQogICAgICAgIGF0IG9yZy53M2MuY3NzLmNzcy5TdHlsZVNoZWV0UGFyc2VyLnBh
cnNlVVJMKFN0eWxlU2hlZXRQYXJzZXIuamF2YToyMjYpCiAgICAgICAgYXQgb3JnLnczYy5jc3Mu
Y3NzLkhUTUxTdHlsZVNoZWV0UGFyc2VyLjxpbml0PihIVE1MU3R5bGVTaGVldFBhcnNlci5qYXZh
OjE1NykKICAgICAgICBhdCBvcmcudzNjLmNzcy5zZXJ2bGV0LkNzc1ZhbGlkYXRvci5kb0dldChD
c3NWYWxpZGF0b3IuamF2YTozMzUpCiAgICAgICAgYXQgamF2YXguc2VydmxldC5odHRwLkh0dHBT
ZXJ2bGV0LnNlcnZpY2UoSHR0cFNlcnZsZXQuamF2YSkKICAgICAgICBhdCBqYXZheC5zZXJ2bGV0
Lmh0dHAuSHR0cFNlcnZsZXQuc2VydmljZShIdHRwU2VydmxldC5qYXZhKQogICAgICAgIGF0IG9y
Zy53M2Muamlnc2F3LnNlcnZsZXQuU2VydmxldFdyYXBwZXIkU2VydmxldFJ1bm5lci5ydW4oU2Vy
dmxldFdyYXBwZXIuamF2YTo3NjgpCiAgICAgICAgYXQgb3JnLnczYy51dGlsLkNhY2hlZFRocmVh
ZC5ydW4oVGhyZWFkQ2FjaGUuamF2YTo4NykK
</data>

          </attachment>
      

    </bug>

</bugzilla>