- From: <bugzilla@wiggum.w3.org>
- Date: Tue, 07 Aug 2007 02:32:26 +0000
- To: www-validator-cvs@w3.org
- CC:
http://www.w3.org/Bugs/Public/show_bug.cgi?id=4899
ot@w3.org changed:
What |Removed |Added
----------------------------------------------------------------------------
AssignedTo|dave.null@w3.org |ot@w3.org
Component|Templates |check
Summary|Software Error when |language-negotiation failure
|validating with Firefox |leaves $lang undefined,
| |crashes validator
Target Milestone|--- |0.8.1
------- Comment #4 from ot@w3.org 2007-08-07 02:32 -------
Hi Peter.
Thanks for the very helpful debug trace. I think I figured out the bug, on my
way to patching the validator.
(In reply to comment #2)
> HTML::Template->new() : Cannot open included file
> /usr/local/validator/share/templates/result.tmpl : file not found.
This should not be happening. The validator is supposed to be looking in
/usr/local/validator/share/templates/[LANGUAGE]/result.tmpl where [LANGUAGE] is
the localization language chosen. Right now, it's always english, the validator
has not been translated yet.
I found that in some (rare) cases, the language detection goes wrong, e.g when
the client sends:
telnet validator.w3.org 80
GET /check?uri=http%3A%2F%2Fvalidator.w3.org HTTP/1.1
Host: validator.w3.org
Accept-Language: en;q=0
Which is the HTTP equivalent of the silly joke:
"give me content in english.... NOT!!!"
I am patching the validator to fall back to its default language when this
happens.
Received on Tuesday, 7 August 2007 02:32:28 UTC