[Catalyst] Acl and Class::C3

Kiefer, Sascha sk at intertivity.com
Wed Jan 25 18:42:31 CET 2006


> > 2.2 And i see those addionally warnings:
> > 
> > Use of uninitialized value in string at 
> F:/Perl/site/lib/Catalyst.pm 
> > line 934. Use of uninitialized value in string at 
> > F:/Perl/site/lib/Catalyst.pm line 936.
> > Use of uninitialized value in string at 
> F:/Perl/site/lib/Catalyst.pm line
> > 938.
> > Use of uninitialized value in string at 
> F:/Perl/site/lib/Catalyst.pm line
> > 968.
> > Use of uninitialized value in string at 
> F:/Perl/site/lib/Catalyst.pm line
> > 968.
> > Use of uninitialized value in string at 
> F:/Perl/site/lib/Catalyst.pm line
> > 1018.
> > Use of uninitialized value in string at 
> F:/Perl/site/lib/Catalyst.pm line
> > 1018.
> > Use of uninitialized value in concatenation (.) or string at
> > F:/Perl/site/lib/Catalyst.pm line 1040.
> 
> These warnings may be due to ActiveState Perl's old 
> File::Spec::Win32 module.
> 
> See this bug report: 
> http://rt.cpan.org/Public/Bug/Display.html?id=15868
> 
> It has a quick fix to get rid of the warnings.

Is not fixing it.
Here the lines at Catalyst.pm

928: sub execute {
929:     my ( $c, $class, $code ) = @_;
930:     $class = $c->component($class) || $class;
931:     $c->state(0);
932: 
933:     if ( $c->debug ) {
934:         my $action = "$code";
935:     $action = "/$action" unless $action =~ /\-\>/;
936:     $c->counter->{"$code"}++;

....


--esskar




More information about the Catalyst mailing list