[Catalyst] Some "How Do I ..." questions

Andy Grundman andy at hybridized.org
Wed Apr 27 16:55:38 CEST 2005


Bill Moseley wrote:
> Still same error:
> 
> [Wed Apr 27 07:44:41 2005] [catalyst] [error] Caught exception "Can't locate object method "search" via package "ServerDB::M::CDBI::User" (perhaps you forgot to load "ServerDB::M::CDBI::User"?) at /home/moseley/ServerDB/script/../lib/Catalyst/Plugin/Authentication/CDBI.pm line 248."

When starting script/server.pl, check the debug output.  You should see 
a line like this:
[debug] Loaded tables "application role server support_history user 
user_role"

If you see: Loaded tables "" it means it's not finding your database.

> Again, I don't have a separate module: ServerDB::M::CDBI::User in the
> distribution.

Right, the module will be created on the fly by Class::DBI::Loader when 
reading the database.

Make sure you're running the latest versions of Catalyst, 
Catalyst::Model::CDBI and Class::DBI::Loader.  See if there are any 
other errors in the debug log.

-Andy



More information about the Catalyst mailing list