CSS Validator Bug: Uncaught errorjava.lang.Exception: Import loop detected (fwd)

Hi,

Fyi...I tried multiple @import statements in a totally stripped down 
version so it might be a little clearer to see the problem:

http://www.d.umn.edu/~lcarlson/cssbug/

The validator gives the same loop error.

http://tinyurl.com/rldp

Thanks again,
Laura

---------- Forwarded Message ----------
Date: Monday, October 20, 2003 7:48 AM -0500
From: Laura Carlson <lcarlson@d.umn.edu>
To: www-validator-css@w3.org
Subject: CSS Validator Bug: Uncaught errorjava.lang.Exception: Import 
loop detected

Hi,

I believe that this is a CSS Validator Bug. The CSS validator is giving
me the following error message.

Line: 54
Uncaught errorjava.lang.Exception: Import loop detected in
http://www.d.umn.edu/itss/classroom/

The full report is here:
<http://tinyurl.com/raxm>

In Eric Meyer's "Cascading Style sheets the Definitive Guide" page 15
he states, "...there can be more than one @import statement in a
document." And the CSS below was valid previously. Has the validator
changed?

On the Web Design list (see forwarded message below) Sam Marshall
suggested that I contact you and report this bug. Can you please fix it?

Thanks,
Laura


---------- Forwarded Message ----------
Date: Monday, October 20, 2003 5:25 AM -0400
From: "[WD] digest" <owner-digest@webdesign-l.com>
To: digest@webdesign-l.com
Subject: [WD] digest V2 #1616

Since you don't have an infinite loop (none of your stylesheets have
@imports except the main one), I would say this is probably a validator
bug. Most likely the loop detection is failing because of one of two
features:

a) you have multiple imports in the <style> statement rather than in
different .css files and it is confused as it doesn't know a 'name' for
the style block .css 'file'.

or

b) your stylesheets have similar names until the last few characters

(Both of these would indicate a validator bug, I'm just making vague
guesses at why it might happen.)

You might want to make a copy of your files somewhere that they won't
change (so it's useful as a reference while fixing the bug) and submit
it in a bug report to the validator people. Unless I'm being thick,
there is no infinite loop anywhere in your page and even if there's
something else wrong with your CSS, the validator shouldn't report an
import loop when one doesn't exist.

If you want your page to pass the validator as-is I would suggest either
moving those @imports into <link rel='stylesheet'> statements instead,
or importing a single external stylesheet that happens to import the
three others.

- --sam

---------- End Forwarded Message ----------

___________________________________________
Laura L. Carlson
Information Technology Systems and Services
University of Minnesota Duluth
Duluth, MN  55812-3009

---------- End Forwarded Message ----------


___________________________________________
Laura L. Carlson
Information Technology Systems and Services
University of Minnesota Duluth
Duluth, MN  55812-3009

Received on Thursday, 23 October 2003 13:58:15 UTC