Begging your forebearance with this silly question. It seems to be
related to hanging Apache processes.
I am occasionally getting the warning:
Use of uninitialized value in concatenation (.) or string at
/usr/share/perl5/HTML/Mason/Request.pm line 1191.
On my Debian install, line 1191 is the concatenation line in the print
sub:
sub print
{
my $self = shift;
# $self->{top_stack} is always defined _except_ in the case of a
# call to print inside a start-/end-request plugin.
my $bufref =
( defined $self->{top_stack}
? $self->{top_stack}->[STACK_BUFFER]
: \$self->{request_buffer}
);
# use 'if defined' for maximum efficiency; grep creates a list.
for ( @_ ) {
$$bufref .= $_ if defined; # this is line 1191
}
$self->flush_buffer if $self->{autoflush};
}
My question: what can possibly be in @_ that satisfies the conditional
"if defined" and still sets off the "unitialized value" warning?
Thanks.
Mark
------------------------------------------------------------------------------
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
_______________________________________________
Mason-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mason-users