[Catalyst] Custom error handling

kakimoto at tpg.com.au kakimoto at tpg.com.au
Fri Jul 3 07:33:34 GMT 2009

hi ,guys,

 referring to
i can't seem to see the error page when 
I have my Root.pm's sub end set up this way.

sub end : ActionClass('RenderView') {
    my ($self, $c) = @_;
       $c->log->debug(" Calling END in Root ");

     if ( scalar @{ $c->error } ) {
        $c->stash->{errors}   = $c->error;
        $c->stash->{template} = 'menu.tt';
         $c->log->debug(" nothign done ");

I can see that a $c->error () is being called in one of my controllers
and the Room->end has been called (thanks to my debugging messages
above) BUT the $c->error doesn't seem to be detected in the Room->end
that I have. Instead, i see "nothign done" being printed out.

Any ideas , fellas?

thank you:)

K. akimoto 

More information about the Catalyst mailing list