Hello,
 
I am running the base install of OpenBSD 3.7 with the
mod_perl-1.29p0.tgz package as well as
p5-HTML-Mason-1.26.tgz package.
 
Both packages installed fine (I believe)
 
However when I go to setup HTML mason, with the
following: 
    PerlModule HTML::Mason::ApacheHandler
    <Location />
        SetHandler perl-script
        PerlHandler HTML::Mason::ApacheHandler
    </Location>
I get a 500 Internal Server Error and the following
error in my /var/www/logs/error_log:
[Fri Sep  2 10:38:49 2005] [error] Can't call method
"interp" on an undefined value at
/usr/local/libdata/perl5/site_perl/HTML/Mason/ApacheHandler.pm
line 624.\n
The lines around 624 of ApacheHandler.pm read:
    }    rethrow_exception $@;
    unless (
$self->interp->resolver->can('apache_request_to_comp_path')
)    {        error "The resolver class your Interp
object uses does not implement " .              "the
'apache_request_to_comp_path' method.  This means that
ApacheHandler " .              "cannot resolve
requests.  Are you using a handler.pl file created ". 
            "before version 1.10?  Please see the
handler.pl sample " .              "that comes with
the latest version of Mason.";
Has anyone seen this error message before and have any
thoughts as to what or where my "undefined value" is?
 
Thanks,
Rob


                
____________________________________________________
Start your day with Yahoo! - make it your home page 
http://www.yahoo.com/r/hs 

Reply via email to