in reply to Lost methods
Okay, although i have no idea what your problem really is, some diagnostics.
The package you're in is in __PACKAGE__, but don't use it, create a function like "debug_whereami()" and let that function use caller(). Or easier: use Carp::croak(), it will give you all information.
Here's the thing. If I check %INC, MyAPP::Person _is_ loaded.
Wasn't it 'MyApp::Person'? In doubt, put a 'use MyApp::Person' in every file you need it. It's redundant, but Perl is a good language and require() will check %INC for you. Don't do this on your own, let perl do it.
Now maybe this is really a bug, what does `perl -V` give you? Perhaps it's better to upgrade anyways...
--
|
|---|