I'll put in some warning stuff in the more common places that the error has 
occured

this is the the conf for that particular case of the error:

    <Location /careers>
        SetHandler perl-script
        PerlHandler StrategyV2::Careers
    </Location>

I don't really understand method handlers and their applications, and thus I 
have never used the $$ prototype.  I don't ever call handler as an object 
method.  This particular handler should only ever be called through the 
Location directive above.

Adam

-----Original Message-----
From: Perrin Harkins [mailto:[EMAIL PROTECTED]
Sent: Monday, March 13, 2006 3:08 PM
To: Adam Prime x443
Cc: modperl@perl.apache.org
Subject: Re: [mp1] intermittant pnotes error


On Mon, 2006-03-13 at 11:00 -0500, Adam Prime x443 wrote:
> The code that causes this error (in this example anyway, it has
> happened on practically every package) is this:
> 
> sub handler{
>     my $r = shift;
>     my $req = Apache::Request->instance($r);
>     .....
> }

Why don't you put some warnings in to log when $r is not an Apache
object?  Also, how do you call this handler?  Is it set up to be called
as a method sometimes?  Do you ever prototype it wit ($$)?  Show the
part of your conf where you set it up.

- Perrin

Reply via email to