<?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>4981</bug_id>
          
          <creation_ts>2007-08-23 18:53:26 +0000</creation_ts>
          <short_desc>Question Mark in CSS rules throw exception:javax.servlet.ServletException: Timed out</short_desc>
          <delta_ts>2008-03-11 14:58:05 +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>CSS 2.1</component>
          <version>CSS Validator</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows XP</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://www.vangoghgallery.com</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P1</priority>
          <bug_severity>blocker</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="George Zheng">gang99zheng</reporter>
          <assigned_to name="This bug has no owner yet - up for the taking">dave.null</assigned_to>
          <cc>davidfstr+w3cbugs</cc>
    
    <cc>gang99zheng</cc>
    
    <cc>rvbhute</cc>
    
    <cc>steve.winnington</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>16250</commentid>
    <comment_count>0</comment_count>
    <who name="George Zheng">gang99zheng</who>
    <bug_when>2007-08-23 18:53:26 +0000</bug_when>
    <thetext>Got ServletException when submit http://www.vangoghgallery.com</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>18091</commentid>
    <comment_count>1</comment_count>
    <who name="David Foster">davidfstr+w3cbugs</who>
    <bug_when>2007-12-13 21:27:51 +0000</bug_when>
    <thetext>This bug also appears if you try to validate the URL:
http://www.prism.gatech.edu/~gth681y/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>18165</commentid>
    <comment_count>2</comment_count>
    <who name="Rohit Bhute">rvbhute</who>
    <bug_when>2007-12-31 11:03:23 +0000</bug_when>
    <thetext>Same error reported for site http://rvbhute.org 
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>18683</commentid>
    <comment_count>3</comment_count>
    <who name="Steve">steve.winnington</who>
    <bug_when>2008-02-01 12:32:34 +0000</bug_when>
    <thetext>We beleive that we found at least one direct cause of this using the &quot;height: expression&quot; technique to solve IE bugs min-height issue. Removing this solved the validation problem</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>19236</commentid>
    <comment_count>4</comment_count>
      <attachid>522</attachid>
    <who name="Olivier Thereaux">ot</who>
    <bug_when>2008-02-29 16:38:52 +0000</bug_when>
    <thetext>Created attachment 522
stylesheet with a question mark in rule</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>19237</commentid>
    <comment_count>5</comment_count>
    <who name="Olivier Thereaux">ot</who>
    <bug_when>2008-02-29 16:43:02 +0000</bug_when>
    <thetext>I reduced the bug to the presence of a question mark in CSS rules, which the CSS grammar does not allow for (only in quoted strings, URIs and other values but not in rules) but unfortunately IE encourages with its proprietary expression syntax.

The question mark seems to confuse the tokenizer...

(test case added here and in the validator&apos;s test suite)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>19238</commentid>
    <comment_count>6</comment_count>
    <who name="Olivier Thereaux">ot</who>
    <bug_when>2008-02-29 17:10:42 +0000</bug_when>
    <thetext>Writeup on the issue in the CSS validator list:
http://lists.w3.org/Archives/Public/www-validator-css/2008Feb/0033.html
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>19407</commentid>
    <comment_count>7</comment_count>
    <who name="Yves Lafon">ylafon</who>
    <bug_when>2008-03-11 13:58:06 +0000</bug_when>
    <thetext>fixed on qa-dev:
The issue was in skipStatement, used very often to populate
a CssError, but it was possible for it to fail with a TokenMgrError,
now caught, and single char is read until the tokenizer can find
something. (Note that this workaround might evolve in something else)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>19414</commentid>
    <comment_count>8</comment_count>
    <who name="Olivier Thereaux">ot</who>
    <bug_when>2008-03-11 14:58:05 +0000</bug_when>
    <thetext>*** Bug 5559 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>522</attachid>
            <date>2008-02-29 16:38:52 +0000</date>
            <delta_ts>2008-02-29 16:38:52 +0000</delta_ts>
            <desc>stylesheet with a question mark in rule</desc>
            <filename>4981.css</filename>
            <type>text/css</type>
            <size>16</size>
            <attacher name="Olivier Thereaux">ot</attacher>
            
              <data encoding="base64">I3NlbGVjdG9yIHsgPyB9Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>