System error

error:  Can't call method "prepare" on unblessed reference at /var/www/htdocs/articles/articlenav.mas line 27.
context: 
... 
23:  my $sth;
24:  my $dbh;
25:  unless($skey eq 'index') {
26:  $dbh = DBI->connect( $dbdsn, $dbuser, $dbpass);
27:  $dbh->{LongReadLen} = 16384;
28:  $sth = $dbh->prepare( "SELECT storyPDFURL FROM storyTbl WHERE storyKey = '$skey'" );
29:  $sth->execute;
30:  $pdf = $sth->fetchrow_hashref->{'storyPDFURL'};
31:  $sth = $dbh->prepare( "SELECT DISTINCT prodResTbl.prodSKU AS prodSKU, prodTbl.prodName as prodName FROM prodResTbl, prodTbl WHERE prodResTbl.storyKey = '$skey' AND prodResTbl.prodSKU=prodTbl.prodSKU ORDER BY prodName" );
... 
code stack:  /var/www/htdocs/articles/articlenav.mas:27
/var/www/htdocs/articles/dhandler:13
/usr/local/libdata/perl5/site_perl/HTML/Mason/Request.pm:745
/usr/local/apache/mason/obj/articles/dhandler:25
/var/www/htdocs/autohandler:128
/usr/local/libdata/perl5/site_perl/HTML/Mason/Request.pm:745
/usr/local/apache/mason/obj/autohandler:32
/var/www/htdocs/syshandler:42
raw error






























Can't call method "prepare" on unblessed reference at /var/www/htdocs/articles/articlenav.mas line 27.


Trace begun at /usr/local/libdata/perl5/site_perl/HTML/Mason/Exceptions.pm line 131
HTML::Mason::Exceptions::rethrow_exception('Can\'t call method "prepare" on unblessed reference at /var/www/htdocs/articles/articlenav.mas line 27.^J') called at /var/www/htdocs/articles/articlenav.mas line 27
HTML::Mason::Commands::__ANON__('skey', 'cstudies16164') called at /usr/local/libdata/perl5/site_perl/HTML/Mason/Component.pm line 134
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x873aa0)', 'skey', 'cstudies16164') called at /usr/local/libdata/perl5/site_perl/HTML/Mason/Request.pm line 1062
eval {...}('HTML::Mason::Component::FileBased=HASH(0x873aa0)', 'skey', 'cstudies16164') called at /usr/local/libdata/perl5/site_perl/HTML/Mason/Request.pm line 1056
HTML::Mason::Request::comp(undef, undef, 'skey', 'cstudies16164') called at /var/www/htdocs/articles/dhandler line 13
HTML::Mason::Commands::__ANON__ at /usr/local/libdata/perl5/site_perl/HTML/Mason/Component.pm line 156
HTML::Mason::Component::run_dynamic_sub('HTML::Mason::Component::FileBased=HASH(0x8cd628)', 'main') called at /usr/local/libdata/perl5/site_perl/HTML/Mason/Request.pm line 745
HTML::Mason::Request::call_dynamic('HTML::Mason::Request::ApacheHandler=HASH(0xa4ad14)', 'main') called at /usr/local/apache/mason/obj/articles/dhandler line 25
HTML::Mason::Commands::__ANON__ at /usr/local/libdata/perl5/site_perl/HTML/Mason/Component.pm line 134
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x8cd628)') called at /usr/local/libdata/perl5/site_perl/HTML/Mason/Request.pm line 1062
eval {...}('HTML::Mason::Component::FileBased=HASH(0x8cd628)') called at /usr/local/libdata/perl5/site_perl/HTML/Mason/Request.pm line 1056
HTML::Mason::Request::comp(undef, undef) called at /usr/local/libdata/perl5/site_perl/HTML/Mason/Request.pm line 752
HTML::Mason::Request::call_next('HTML::Mason::Request::ApacheHandler=HASH(0xa4ad14)') called at /var/www/htdocs/autohandler line 128
HTML::Mason::Commands::__ANON__ at /usr/local/libdata/perl5/site_perl/HTML/Mason/Component.pm line 156
HTML::Mason::Component::run_dynamic_sub('HTML::Mason::Component::FileBased=HASH(0x5e50a8)', 'main') called at /usr/local/libdata/perl5/site_perl/HTML/Mason/Request.pm line 745
HTML::Mason::Request::call_dynamic('HTML::Mason::Request::ApacheHandler=HASH(0xa4ad14)', 'main') called at /usr/local/apache/mason/obj/autohandler line 32
HTML::Mason::Commands::__ANON__ at /usr/local/libdata/perl5/site_perl/HTML/Mason/Component.pm line 134
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x5e50a8)') called at /usr/local/libdata/perl5/site_perl/HTML/Mason/Request.pm line 1062
eval {...}('HTML::Mason::Component::FileBased=HASH(0x5e50a8)') called at /usr/local/libdata/perl5/site_perl/HTML/Mason/Request.pm line 1056
HTML::Mason::Request::comp(undef, undef) called at /usr/local/libdata/perl5/site_perl/HTML/Mason/Request.pm line 752
HTML::Mason::Request::call_next('HTML::Mason::Request::ApacheHandler=HASH(0xa4ad14)') called at /var/www/htdocs/syshandler line 42
HTML::Mason::Commands::__ANON__ at /usr/local/libdata/perl5/site_perl/HTML/Mason/Component.pm line 134
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0xf315c)') called at /usr/local/libdata/perl5/site_perl/HTML/Mason/Request.pm line 1057
eval {...}('HTML::Mason::Component::FileBased=HASH(0xf315c)') called at /usr/local/libdata/perl5/site_perl/HTML/Mason/Request.pm line 1056
HTML::Mason::Request::comp(undef, undef, undef) called at /usr/local/libdata/perl5/site_perl/HTML/Mason/Request.pm line 331
eval {...}(undef, undef, undef) called at /usr/local/libdata/perl5/site_perl/HTML/Mason/Request.pm line 331
eval {...}(undef, undef, undef) called at /usr/local/libdata/perl5/site_perl/HTML/Mason/Request.pm line 290
HTML::Mason::Request::exec('HTML::Mason::Request::ApacheHandler=HASH(0xa4ad14)') called at /usr/local/libdata/perl5/site_perl/HTML/Mason/ApacheHandler.pm line 134
eval {...}('HTML::Mason::Request::ApacheHandler=HASH(0xa4ad14)') called at /usr/local/libdata/perl5/site_perl/HTML/Mason/ApacheHandler.pm line 134
HTML::Mason::Request::ApacheHandler::exec('HTML::Mason::Request::ApacheHandler=HASH(0xa4ad14)') called at /usr/local/libdata/perl5/site_perl/HTML/Mason/ApacheHandler.pm line 792
HTML::Mason::ApacheHandler::handle_request('HTML::Mason::ApacheHandler=HASH(0x5d055c)', 'Apache=SCALAR(0xa22460)') called at (eval 86) line 8
HTML::Mason::ApacheHandler::handler('HTML::Mason::ApacheHandler', 'Apache=SCALAR(0xa22460)') called at /dev/null line 0
eval {...}('HTML::Mason::ApacheHandler', 'Apache=SCALAR(0xa22460)') called at /dev/null line 0