Herkum has asked for the wisdom of the Perl Monks concerning the following question:
I was running my code and came across this error which was really bizarre.
Can't call method "isa" on an undefined value at /usr/local/share/perl +/5.8.8/Class/Std.pm line 225.
The problematic code is,
# This is the values that blow it up # @hierarchy = qw(EEBL::League::Schedule); # @hierarchy = qw(EEBL::Team EEBL EEBL::Config); return @{$_hierarchy_of{$class}} = sort { $a->isa($b) ? -1 : $b->isa($a) ? +1 : 0 } @hierarchy;
Does anyone have any ideas on how i can work around this?
Update: My actual solution for this ended up being using another version of Perl on this box (5.10). I don't think the source of my problem was the code but something in the interpreter(5.8.8 on Linux ubuntu 2.6.18.8).
|
---|
Replies are listed 'Best First'. | |
---|---|
Re: Class::Std problem
by ikegami (Patriarch) on Jan 19, 2009 at 04:56 UTC | |
by Herkum (Parson) on Jan 19, 2009 at 05:36 UTC | |
by ikegami (Patriarch) on Jan 19, 2009 at 06:37 UTC | |
by Herkum (Parson) on Jan 19, 2009 at 14:26 UTC | |
by ikegami (Patriarch) on Jan 20, 2009 at 04:27 UTC | |
Re: Class::Std problem
by kyle (Abbot) on Jan 19, 2009 at 16:50 UTC | |
by Herkum (Parson) on Jan 19, 2009 at 21:04 UTC |
Back to
Seekers of Perl Wisdom