panic: sv_setpvn called with negative strlen at 
/home/perlbrew//perls/perl-5.14.2/lib/site_perl/5.14.2/Log/Log4perl/Layout/PatternLayout.pm
 line 358.

That line in my distribution is:

##################################################
sub shrink_category {
##################################################
     my($category, $len) = @_;

     my @components = split /\.|::/, $category;     # <-------------- here

     if(@components > $len) {
         splice @components, 0, @components - $len;
         $category = join '.', @components;
     }

     return $category;
}

perl -MLog::Log4perl -le 'print $Log::Log4perl::VERSION;'
1.36

This is Perl 5.14.2 on Linux 32 bit machine built as default via perlbrew.

Any ideas.

Martin
-- 
Martin J. Evans
Easysoft Limited
http://www.easysoft.com

------------------------------------------------------------------------------
Better than sec? Nothing is better than sec when it comes to
monitoring Big Data applications. Try Boundary one-second 
resolution app monitoring today. Free.
http://p.sf.net/sfu/Boundary-dev2dev
_______________________________________________
log4perl-devel mailing list
log4perl-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/log4perl-devel

Reply via email to