[Catalyst] catalyst auth problem w/ storing "CODE items"

Len Jaffe lenjaffe at jaffesystems.com
Sun Oct 22 22:59:10 GMT 2006


Update Tie::RefHash and see what happens.

On 10/22/06, Evan Carroll <evan at dealermade.com> wrote:
>
> The error I'm getting is:
> Caught exception in engine "Can't store CODE items at
> blib/lib/Storable.pm (autosplit into blib/lib/auto/Storable/_freeze.al)
> line 290, at /usr/local/share/perl/5.8.8/Object/Signature.pm line 19"
>
> induced by this:
> sub authen :Private {
>   my ( $self, $c, ($un, $pw) ) =3D @_;
>   if( $c->login($un, $pw) ) { return 1; }
>   else { return 0; }
> }
>
> If I replace that with this:
> sub authen :Private {
>         return 1;
> }
>
> The error goes away..
>
> I'm using:
>   -Debug
>   ConfigLoader
>   Redirect
>   StackTrace
>   Authentication
>   Authentication::Store::DBIC
>   Authentication::Credential::Password
>   Session
>   Session::Store::File
>   Session::State::Cookie
>
> Everything is up to date.
>
> The file /usr/local/share/perl/5.8.8/Object/Signature.pm has this:
> 15 sub signature {
> 16         require Storable;
> 17         require Digest::MD5;
> 18         local $Storable::canonical =3D 1;
> 19         Digest::MD5::md5_hex(
> 20                 Storable::nfreeze(shift)
> 21                 );
> 22 }
>
> root at nox:/usr/local/share/perl/5.8.7/Catalyst/Plugin# rgrep -i signature
> *
> Session.pm:use Object::Signature   ();
>
> If I remove all of the contents of Session.pm and restart apache, I get
> the same error. I'm out of ideas, anyone have advice?
>
> Evan Carroll
> evan at dealermade.com
>
>
>
> _______________________________________________
> List: Catalyst at lists.rawmode.org
> Listinfo: http://lists.rawmode.org/mailman/listinfo/catalyst
> Searchable archive:
> http://www.mail-archive.com/[email protected]/
> Dev site: http://dev.catalyst.perl.org/
>



-- =

lenjaffe at jaffesystems.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://jules.scsys.co.uk/pipermail/catalyst/attachments/20061022/c5781=
288/attachment.html


More information about the Catalyst mailing list