[Bug 4899] Software Error when validating with Firefox

http://www.w3.org/Bugs/Public/show_bug.cgi?id=4899

           Summary: Software Error when validating with Firefox
           Product: Validator
           Version: 0.8.0
          Platform: PC
               URL: http://validator.w3.org/
        OS/Version: Windows XP
            Status: NEW
          Severity: critical
          Priority: P2
         Component: Templates
        AssignedTo: dave.null@w3.org
        ReportedBy: foti-1@comcast.net
         QAContact: www-validator-cvs@w3.org


Open the validator page with Firefox.  I see this bug with Firefox 2.0.0.5 and
after updating to 2.0.0.6, I still see it.  Attempt to validate any page and
I'll get the following error:
<start error>

Software error:

HTML::Template->new() : Cannot open included file
/usr/local/validator/share/templates/result.tmpl : file not found. at
/usr/share/perl5/HTML/Template.pm line 1632
        HTML::Template::_init_template('HTML::Template=HASH(0x8f34a38)') called
at /usr/share/perl5/HTML/Template.pm line 1205
        HTML::Template::_init('HTML::Template=HASH(0x8f34a38)') called at
/usr/share/perl5/HTML/Template.pm line 1099
        HTML::Template::new('HTML::Template', 'die_on_bad_params', 0, 'cache',
1, 'filename', '/usr/local/validator/share/templates/result.tmpl',
'loop_context_vars', 1, ...) called at /usr/local/validator/httpd/cgi-bin/check
line 312
       
ModPerl::ROOT::ModPerl::Registry::usr_local_validator_httpd_cgi_2dbin_check::handler('Apache2::RequestRec=SCALAR(0x90d0fc0)')
called at /usr/lib/perl5/ModPerl/RegistryCooker.pm line 203
        eval {...} called at /usr/lib/perl5/ModPerl/RegistryCooker.pm line 203
        ModPerl::RegistryCooker::run('ModPerl::Registry=HASH(0x90d0f6c)')
called at /usr/lib/perl5/ModPerl/RegistryCooker.pm line 169
       
ModPerl::RegistryCooker::default_handler('ModPerl::Registry=HASH(0x90d0f6c)')
called at /usr/lib/perl5/ModPerl/Registry.pm line 30
        ModPerl::Registry::handler('ModPerl::Registry',
'Apache2::RequestRec=SCALAR(0x90d0fc0)') called at -e line 0
        eval {...} called at -e line 0

For help, please send mail to the webmaster ([no address given]), giving this
error message and the time and date of the error. 

<end error>
Using Ethereal, I can see that this is coming back as an HTTP/1.1 500 Internal
Server Error.  This is 100% consistent.  
I don't see this error with IE6.  
I don't see this error on a Linux PC running Firefox 1.5.0.7.
I'm not sure if this is specific to my installation of Firefox, or possibly a
particular add on.  These are the addons that are installed:
ColorZilla 1.0
del.icio.us 1.2
DOM Inspector 1.8.1.6
Firebug 1.05
Google Notebook 1.0.0.17
Greasemonkey 0.7.20070607.0
Html Validator 0.8.3.9
lori 0.2.0.20070425
MeasureIt 0.3.6
Operator 0.7
Pearl Crescent Page Saver Basic 1.5
Quick Locale Switcher 1.6.2
Talkback 2.0.0.6
Web Developer 1.1.4

This bug also prevents certain Firefox extensions (Web Developer Toolbar) from
being able to validate pages.

Received on Tuesday, 31 July 2007 17:39:33 UTC