On Mon, 6 Aug 2007, shawn looker wrote:

> I've posted the apache config.  I'm trying to find the mason 
> handler.pl/handler
> class still.  (I've inherited this system and am still trying to fix it).

        Also, if you're willing to sink a fair bit of your own time 
into delving into it until you figure out how it works, and are just looking 
for a starting point, here's an idea (note, it may result in the website 
acting funny or even completely crashing (temporarily), but if that's not a 
problem, you can do this).

        That error message is coming from the Params::Validate module.  in the 
file ValidatePP.  Find this on your system ("locate Params::ValidatePP.pm"), 
and locate the line that generates the "validation options" part of the 
message.  If you attach the coutput of Carp::longmess(), it will give you a 
stack trace, and you might be able to use that for debugging.

        Of course, take a backup copy of the file first.  And note down the 
ownership & permissions.

        It'd be something like this.

        Mine currently says:
------------------------------------------------------------
             $options->{on_fail}->
                 ( "The following parameter" . (@unmentioned > 1 ? 's were' : ' 
was') .
                   " passed in the call to $called but " .
                   (@unmentioned > 1 ? 'were' : 'was') .
                   " not listed in the validation options: @unmentioned\n" );
------------------------------------------------------------


        I'd want it to say:
------------------------------------------------------------
             $options->{on_fail}->
                 ( "The following parameter" . (@unmentioned > 1 ? 's were' : ' 
was') .
                   " passed in the call to $called but " .
                   (@unmentioned > 1 ? 'were' : 'was') .
                   " not listed in the validation options: @unmentioned\n" .
                  Carp::longmess );
------------------------------------------------------------

        HTH,


---------------------------------------------------------------------
| Name: Tim Nelson                 | Because the Creator is,        |
| E-mail: [EMAIL PROTECTED] | I am                           |
---------------------------------------------------------------------

----BEGIN GEEK CODE BLOCK----
Version 3.12
GCS d+++ s+: a- C++$ U+++$ P+++$ L+++ E- W+ N+ w--- V- 
PE(+) Y+>++ PGP->+++ R(+) !tv b++ DI++++ D G+ e++>++++ h! y-
-----END GEEK CODE BLOCK-----

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
Mason-users mailing list
Mason-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mason-users

Reply via email to