Hi all,
  each time that I call a subcomponent (it may be a def, a method or a
file) it get the following perl warning:
Use of uninitialized value in concatenation (.) or string
at /usr/share/perl5/HTML/Mason/Component/Subcomponent.pm line 34.

You can reproduce this warning using the attached script, it executes a
component which has a subcomponent call.

Beside this warning the subcomponent calls works, I get the expected
output, however I have the apache's error log full of this warnings and
this bother me a lot.

I have looked to the Subcomponent.pm code and the exact line is this:
    $self->{path} = $self->owner->path . ":" . $self->name;

Debuging a little I have seen that the undefined value comes from
$self->owner->path; ($self->name have the correct value)


I am running debian and version 1:1.36-2 of libhtml-mason-perl,
according to the changelog this correspond to 1 upstream version 1.36



Somebody can help me to get rid of this warnings?

Thanks,
  Javier

Attachment: masonWarning.pl
Description: Perl program

-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Mason-users mailing list
Mason-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mason-users

Reply via email to