On Tue, 2006-06-06 at 22:23 -0500, [EMAIL PROTECTED] wrote: > 46: $self->{file} = $args->{file};
This is the line were $self->{file} is set to undef. > 48: $self->_read_file($self->{file}); > > ** => 214: my $file = shift; And here $file is set to $self->{file}, which is undef So what is $args and where does it come from? Try: perl -n -e "/\bargs\b/ && print" lib/Database.pm -- __END__ Just my 0.00000002 million dollars worth, --- Shawn "For the things we have to learn before we can do them, we learn by doing them." Aristotle * Perl tutorials at http://perlmonks.org/?node=Tutorials * A searchable perldoc is at http://perldoc.perl.org/ -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] <http://learn.perl.org/> <http://learn.perl.org/first-response>