Grokbase
Topics Posts Groups | in
x
[ help ]

[Mason] MasonX::Request::WithApacheSession and FastCGI

View PostFlat  Thread  Threaded | Next >
S. Kiehn [Mason] MasonX::Request::WithApacheSession and FastCGI
| +1 vote
[ Profile | Reply to group ] [ Flat  Thread  Threaded ]
Cannot seem to get this to work together (or with CGI). Here is a portion of my handler script:

    if ( !$h ) {
        $h = HTML::Mason::CGIHandler->new(

            data_dir => '/mason/data/dir',
            error_format => 'text',
            error_mode => 'fatal',
            allow_globals => ['$DB_SQLite'],
            request_class => 'MasonX::Request::WithApacheSession',
            session_cookie_name => 'SessionName',
            session_cookie_domain => '.example.com',
            session_class => 'Apache::Session::File',
            session_directory => '/mason/sessions/data/dir',
            session_lock_directory => '/mason/sessions/lock/dir', 
            session_use_cookie => 1,
            session_cookie_expires => '+20m'

        );
    }

The error I get in the error.log is:

error parsing headers: malformed header 'The 'header_object' parameter ("CGI :Fast=HASH(0x879b104)") to Apache::Session::Wrapper->new() did not pass the 'has a method to set headers' callback'

The perldoc for Apache::Session::Wrapper indicates that when outside of mod_perl "you must provide an object to which the cookie header can be added", but the perldoc for MasonX::R::WAS says "this module takes care of passing the 'header_object' and 'param_object' parameters to Apache::Session::Wrapper."

Am I missing something in my $h object?

I am using Ubuntu Dapper packages on Mepis, versions:

MasonX::Request::WithApacheSession  0.30
Apache::Session  1.80
Apache::Session::Wrapper  0.31

Any help would be appreciated.

Scott Kiehn






   
---------------------------------
All-new Yahoo! Mail - Fire up a more powerful email and get things done faster.

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________
Mason-users mailing list
[email protected: Mason-...@lists.sourceforge.net]
https://lists.sourceforge.net/lists/listinfo/mason-users

Thread : [Mason] MasonX::Request::WithApacheSession and FastCGI
1)
S. Kiehn Cannot seem to get this to work together (or with CGI). Here is a portion of my handler script: if...
2)
Hans Dieter Pearcey I believe this is a bug in MasonX::Request::WithApacheSession. The attached patch fixes it....
paperclip
3)
S. Kiehn Researching a little more and re-reading my own post, I now see that the CGI::Fast object is being...
4)
S. Kiehn Thanks Hans for the response. I made the patch, now I get new errors: 'Can't call method "can" on...
5)
Hans Dieter Pearcey Bug in ASW. It's fixed by the attached patch. don't remember any of the context anymore.) hdp....
paperclip
spacer
View PostFlat  Thread  Threaded | Next >