System error

error:  Can't call method "getSubgenre_name" on an undefined value at /usr/local/lib/perl5/site_perl/5.8.8/metalabel/Utilities.pm line 142.
context: 
... 
138:  };
139: 
140:  sub _hiphopsubgenre {
141:  my ($subgenre_id,$handle) = @_;
142:  my $sub_name = $handle->getHiphopsubgenreById($subgenre_id)->getSubgenre_name;
143:  return "Hip Hop / $sub_name";
144:  }
145: 
146:  sub _jazzsubgenre {
... 
code stack:  /usr/local/lib/perl5/site_perl/5.8.8/metalabel/Utilities.pm:142
/usr/local/lib/perl5/site_perl/5.8.8/metalabel/Utilities.pm:176
/home/web/htdocs/mls/index.html:65
/home/web/htdocs/autohandler:15
raw error






























Can't call method "getSubgenre_name" on an undefined value at /usr/local/lib/perl5/site_perl/5.8.8/metalabel/Utilities.pm line 142.


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 "getSubgenre_name" on an undefined value at /usr/local/lib/perl5/site_perl/5.8.8/metalabel/Utilities.pm line 142.^J') called at /usr/local/lib/perl5/site_perl/5.8.8/metalabel/Utilities.pm line 142
metalabel::Utilities::_hiphopsubgenre(undef, 'deasil::metlab=HASH(0x3281750)') called at /usr/local/lib/perl5/site_perl/5.8.8/metalabel/Utilities.pm line 176
metalabel::Utilities::genrestring('deasil::metlab=HASH(0x3281750)', 1, undef) called at /home/web/htdocs/mls/index.html line 65
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(0x3b2acd0)') called at /usr/local/lib/perl5/site_perl/5.8.8/HTML/Mason/Request.pm line 1278
eval {...} at /usr/local/lib/perl5/site_perl/5.8.8/HTML/Mason/Request.pm line 1268
HTML::Mason::Request::comp(undef, undef, undef) called at /usr/local/lib/perl5/site_perl/5.8.8/HTML/Mason/Request.pm line 937
HTML::Mason::Request::call_next('HTML::Mason::Request::ApacheHandler=HASH(0x3e1dd00)') called at /home/web/htdocs/autohandler line 15
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(0x3211400)') called at /usr/local/lib/perl5/site_perl/5.8.8/HTML/Mason/Request.pm line 1273
eval {...} at /usr/local/lib/perl5/site_perl/5.8.8/HTML/Mason/Request.pm line 1268
HTML::Mason::Request::comp(undef, undef, undef) called at /usr/local/lib/perl5/site_perl/5.8.8/HTML/Mason/Request.pm line 467
eval {...} at /usr/local/lib/perl5/site_perl/5.8.8/HTML/Mason/Request.pm line 467
eval {...} at /usr/local/lib/perl5/site_perl/5.8.8/HTML/Mason/Request.pm line 419
HTML::Mason::Request::exec('HTML::Mason::Request::ApacheHandler=HASH(0x3e1dd00)') 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(0x3e1dd00)') called at /usr/local/lib/perl5/site_perl/5.8.8/HTML/Mason/ApacheHandler.pm line 825
HTML::Mason::ApacheHandler::handle_request('HTML::Mason::ApacheHandler=HASH(0x3205530)', 'Apache=SCALAR(0x3f91460)') called at /usr/local/mason/handler.pl line 71
HTML::Mason::handler('Apache=SCALAR(0x3f91460)') called at /dev/null line 0
eval {...} at /dev/null line 0