System error

error:  Can't call method "publish_date" on an undefined value at /home/sites/kacheer/htdocs/comp/stories/display.mc line 23.
context: 
... 
19:  my $section = ($r->uri =~ /news/) ? 'News' : 'Article';
20:  my ($id) = $m->dhandler_arg;
21:  my $class = "HV::CMS::$section";
22:  my $story = $class->retrieve($id);
23:  my $date = $story->publish_date;
24:  my $title_bar = sprintf "%s%s%s (%s)", $section, HV::CMS::Config->var("TitleBarSep"), $story->title, $date->strftime("%B %d, %Y");
25:  </%shared>
26: 
27:  <%init>
... 
code stack:  /home/sites/kacheer/htdocs/comp/stories/display.mc:23
/usr/local/lib/perl5/site_perl/5.8.8/HTML/Mason/Request.pm:910
/home/sites/kacheer/mason/obj/1163448460/comp/stories/display.mc.obj:17
/home/sites/kacheer/htdocs/news/dhandler:1
/home/sites/kacheer/htdocs/news/autohandler:22
/home/sites/kacheer/htdocs/autohandler:91
raw error






























Can't call method "publish_date" on an undefined value at /home/sites/kacheer/htdocs/comp/stories/display.mc line 23.


Trace begun at /usr/local/lib/perl5/site_perl/5.8.8/HTML/Mason/Exceptions.pm line 129
HTML::Mason::Exceptions::rethrow_exception('Can\'t call method "publish_date" on an undefined value at /home/sites/kacheer/htdocs/comp/stories/display.mc line 23.^J') called at /home/sites/kacheer/htdocs/comp/stories/display.mc line 23
HTML::Mason::Commands::__ANON__ at /usr/local/lib/perl5/site_perl/5.8.8/HTML/Mason/Component.pm line 146
HTML::Mason::Component::dynamic_subs_init('HTML::Mason::Component::FileBased=HASH(0x93302d4)') called at /usr/local/lib/perl5/site_perl/5.8.8/HTML/Mason/Request.pm line 910
HTML::Mason::Request::call_dynamic('HTML::Mason::Request::ApacheHandler=HASH(0x94d9710)', 'main') called at /home/sites/kacheer/mason/obj/1163448460/comp/stories/display.mc.obj line 17
HTML::Mason::Commands::__ANON__ at /usr/local/lib/perl5/site_perl/5.8.8/HTML/Mason/Component.pm line 135
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x93302d4)') called at /usr/local/lib/perl5/site_perl/5.8.8/HTML/Mason/Request.pm line 1262
eval {...} at /usr/local/lib/perl5/site_perl/5.8.8/HTML/Mason/Request.pm line 1252
HTML::Mason::Request::comp(undef, undef) called at /home/sites/kacheer/htdocs/news/dhandler line 1
HTML::Mason::Commands::__ANON__ at /usr/local/lib/perl5/site_perl/5.8.8/HTML/Mason/Component.pm line 135
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x950d494)') called at /usr/local/lib/perl5/site_perl/5.8.8/HTML/Mason/Request.pm line 1262
eval {...} at /usr/local/lib/perl5/site_perl/5.8.8/HTML/Mason/Request.pm line 1252
HTML::Mason::Request::comp(undef, undef, undef) called at /usr/local/lib/perl5/site_perl/5.8.8/HTML/Mason/Request.pm line 921
HTML::Mason::Request::call_next('HTML::Mason::Request::ApacheHandler=HASH(0x94d9710)') called at /home/sites/kacheer/htdocs/news/autohandler line 22
HTML::Mason::Commands::__ANON__ at /usr/local/lib/perl5/site_perl/5.8.8/HTML/Mason/Component.pm line 135
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x935656c)') called at /usr/local/lib/perl5/site_perl/5.8.8/HTML/Mason/Request.pm line 1257
eval {...} at /usr/local/lib/perl5/site_perl/5.8.8/HTML/Mason/Request.pm line 1252
HTML::Mason::Request::comp(undef, undef, undef) called at /usr/local/lib/perl5/site_perl/5.8.8/HTML/Mason/Request.pm line 921
HTML::Mason::Request::call_next('HTML::Mason::Request::ApacheHandler=HASH(0x94d9710)') called at /home/sites/kacheer/htdocs/autohandler line 91
HTML::Mason::Commands::__ANON__ at /usr/local/lib/perl5/site_perl/5.8.8/HTML/Mason/Component.pm line 135
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x9307c78)') called at /usr/local/lib/perl5/site_perl/5.8.8/HTML/Mason/Request.pm line 1257
eval {...} at /usr/local/lib/perl5/site_perl/5.8.8/HTML/Mason/Request.pm line 1252
HTML::Mason::Request::comp(undef, undef, undef) called at /usr/local/lib/perl5/site_perl/5.8.8/HTML/Mason/Request.pm line 466
eval {...} at /usr/local/lib/perl5/site_perl/5.8.8/HTML/Mason/Request.pm line 466
eval {...} at /usr/local/lib/perl5/site_perl/5.8.8/HTML/Mason/Request.pm line 418
HTML::Mason::Request::exec('HTML::Mason::Request::ApacheHandler=HASH(0x94d9710)') called at /usr/local/lib/perl5/site_perl/5.8.8/HTML/Mason/ApacheHandler.pm line 168
HTML::Mason::Request::ApacheHandler::exec('HTML::Mason::Request::ApacheHandler=HASH(0x94d9710)') called at /usr/local/lib/perl5/site_perl/5.8.8/HTML/Mason/ApacheHandler.pm line 826
HTML::Mason::ApacheHandler::handle_request('HTML::Mason::ApacheHandler=HASH(0x920f9cc)', 'Apache=SCALAR(0x92f4298)') called at (eval 35) line 8
HTML::Mason::ApacheHandler::handler('HTML::Mason::ApacheHandler', 'Apache=SCALAR(0x92f4298)') called at /dev/null line 0
eval {...} at /dev/null line 0