I was able to fix it by downgrading Catalyst::Plugin::Session. We were on 0.13 until I upgraded to .19 (latest) along with a bunch of other Catalyst modules. Just as a last resort before I downgraded everything back to the way it was I tried just downgrading Catalyst::Plugin::Session and it worked! Woohoo!
Ryan Pack Programmer Genares Worldwide Reservations P. 817-722-2834 F. 817-442-0600 -----Original Message----- From: Daniel Westermann-Clark [mailto:[EMAIL PROTECTED] Sent: Thursday, May 08, 2008 2:00 PM To: The elegant MVC web framework Subject: Re: [Catalyst] Invalid session ids being generated On 2008-05-07 17:38:12 -0500, Ryan Pack wrote: > My Catalyst app is using Session::State::Cookie, > Session::State::URI, and Session::Store::DBIC. We recently started > using the param option in Session::State::URI. We were tacking the > session id onto the base URL but now it is being included as a > parameter. Anyways, when you first make a request, a cookie is set > with a valid session_id but uri_for returns the url with a totally > different session id which doesn't even exist in the database. Please send the output of a full request cycle using the debug flag. For example, with the built-in server: DBIC_TRACE=1 ./script/*server.pl -r -d I'm not sure that using two Session::State plugins is recommended. At the very least, have you set the no_rewrite_if_cookie flag for Session::State::URI? -- Daniel Westermann-Clark _______________________________________________ List: [email protected] Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst Searchable archive: http://www.mail-archive.com/[email protected]/ Dev site: http://dev.catalyst.perl.org/ _______________________________________________ List: [email protected] Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst Searchable archive: http://www.mail-archive.com/[email protected]/ Dev site: http://dev.catalyst.perl.org/
