[Catalyst] Unknown error in Catalyst/Utils.pm line 272

Kieren Diment diment at gmail.com
Sat Mar 28 22:32:52 GMT 2009


<@kd> purl, unknown error
22:32 < purl> well, unknown error is always caused by a syntax error  
in a controller or
              http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=488088

On 29/03/2009, at 9:29 AM, Ben Vinnerd wrote:

> Hi all,
>
> I keep getting the following error when there's a problem with my  
> code:
>
> *Unknown error\nCompilation failed in require at /usr/local/lib/ 
> perl5/site_perl/5.10.0/Catalyst/Utils.pm line 272.*
>
> I get this error in error_log when trying to start Apache with buggy  
> code... not very helpful when trying to debug!
>
> As an example, the following code (in my Root.pm):
>
> sub test :Local
> {
>  my ($self, $c) = @_;
>  my $this = 'hello world';
>  $c->res->body($that);
> }
>
> ...gives me the error. I'd expect the error message to be:Global  
> symbol "$that" requires explicit package name
>
> Is this a common gotcha?
>
> Ben
>
>
> _______________________________________________
> List: Catalyst at lists.scsys.co.uk
> Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
> Searchable archive: http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
> Dev site: http://dev.catalyst.perl.org/




More information about the Catalyst mailing list