- From: Ville Skytta via cvs-syncmail <cvsmail@w3.org>
- Date: Sat, 12 Dec 2009 11:15:15 +0000
- To: www-validator-cvs@w3.org
Update of /sources/public/validator/httpd/cgi-bin
In directory hutz:/tmp/cvs-serv32189/httpd/cgi-bin
Modified Files:
check
Log Message:
Include error message in output when something goes wrong when interfacing with external validators (#5992 comment 13).
Index: check
===================================================================
RCS file: /sources/public/validator/httpd/cgi-bin/check,v
retrieving revision 1.747
retrieving revision 1.748
diff -u -d -r1.747 -r1.748
--- check 11 Dec 2009 18:40:24 -0000 1.747
+++ check 12 Dec 2009 11:15:13 -0000 1.748
@@ -1057,6 +1057,7 @@
my $tmpl = &get_template($File, 'fatal-error.tmpl');
$tmpl->param(fatal_no_checker => TRUE);
$tmpl->param(fatal_missing_checker => 'HTML5 Validator');
+ $tmpl->param(fatal_checker_error => $res->status_line());
}
else {
my $content = &get_content($File, $res);
@@ -1071,10 +1072,12 @@
my $xmlDOM;
eval { $xmlDOM = $xml_reader->parse_string($content); };
if ($@) {
+ my $errmsg = $@;
$File->{'Error Flagged'} = TRUE;
my $tmpl = &get_template($File, 'fatal-error.tmpl');
$tmpl->param(fatal_no_checker => TRUE);
$tmpl->param(fatal_missing_checker => 'HTML5 Validator');
+ $tmpl->param(fatal_checker_error => $errmsg);
return $File;
}
my @nodelist = $xmlDOM->getElementsByTagName("messages");
@@ -1213,6 +1216,7 @@
my $tmpl = &get_template($File, 'fatal-error.tmpl');
$tmpl->param(fatal_no_checker => TRUE);
$tmpl->param(fatal_missing_checker => 'HTML5 Validator');
+ $tmpl->param(fatal_checker_error => $res->status_line());
}
else {
my $content = &get_content($File, $res);
@@ -1227,10 +1231,12 @@
my $xmlDOM;
eval { $xmlDOM = $xml_reader->parse_string($content); };
if ($@) {
+ my $errmsg = $@;
$File->{'Error Flagged'} = TRUE;
my $tmpl = &get_template($File, 'fatal-error.tmpl');
$tmpl->param(fatal_no_checker => TRUE);
$tmpl->param(fatal_missing_checker => 'HTML5 Validator');
+ $tmpl->param(fatal_checker_error => $errmsg);
return $File;
}
my @nodelist = $xmlDOM->getElementsByTagName("messages");
Received on Saturday, 12 December 2009 11:15:24 UTC