System error

error:  Can't use an undefined value as a HASH reference at /var/www/htdocs/articles/articlenav.mas line 29.
context: 
... 
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" );
32:  $sth->execute;
33:  }
... 
code stack:  /var/www/htdocs/articles/articlenav.mas:29
/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 use an undefined value as a HASH reference at /var/www/htdocs/articles/articlenav.mas line 29.


Trace begun at /usr/local/libdata/perl5/site_perl/HTML/Mason/Exceptions.pm line 131
HTML::Mason::Exceptions::rethrow_exception('Can\'t use an undefined value as a HASH reference at /var/www/htdocs/articles/articlenav.mas line 29.^J') called at /var/www/htdocs/articles/articlenav.mas line 29
HTML::Mason::Commands::__ANON__('skey', 'whitepapers33233') called at /usr/local/libdata/perl5/site_perl/HTML/Mason/Component.pm line 134
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x96a5a4)', 'skey', 'whitepapers33233') called at /usr/local/libdata/perl5/site_perl/HTML/Mason/Request.pm line 1062
eval {...}('HTML::Mason::Component::FileBased=HASH(0x96a5a4)', 'skey', 'whitepapers33233') called at /usr/local/libdata/perl5/site_perl/HTML/Mason/Request.pm line 1056
HTML::Mason::Request::comp(undef, undef, 'skey', 'whitepapers33233') 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(0x947544)', '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(0x93af54)', '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(0x947544)') called at /usr/local/libdata/perl5/site_perl/HTML/Mason/Request.pm line 1062
eval {...}('HTML::Mason::Component::FileBased=HASH(0x947544)') 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(0x93af54)') 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(0xf3798)', '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(0x93af54)', '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(0xf3798)') called at /usr/local/libdata/perl5/site_perl/HTML/Mason/Request.pm line 1062
eval {...}('HTML::Mason::Component::FileBased=HASH(0xf3798)') 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(0x93af54)') 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(0x6a72ac)') called at /usr/local/libdata/perl5/site_perl/HTML/Mason/Request.pm line 1057
eval {...}('HTML::Mason::Component::FileBased=HASH(0x6a72ac)') 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(0x93af54)') called at /usr/local/libdata/perl5/site_perl/HTML/Mason/ApacheHandler.pm line 134
eval {...}('HTML::Mason::Request::ApacheHandler=HASH(0x93af54)') called at /usr/local/libdata/perl5/site_perl/HTML/Mason/ApacheHandler.pm line 134
HTML::Mason::Request::ApacheHandler::exec('HTML::Mason::Request::ApacheHandler=HASH(0x93af54)') called at /usr/local/libdata/perl5/site_perl/HTML/Mason/ApacheHandler.pm line 792
HTML::Mason::ApacheHandler::handle_request('HTML::Mason::ApacheHandler=HASH(0x6f3604)', 'Apache=SCALAR(0x4a2604)') called at (eval 86) line 8
HTML::Mason::ApacheHandler::handler('HTML::Mason::ApacheHandler', 'Apache=SCALAR(0x4a2604)') called at /dev/null line 0
eval {...}('HTML::Mason::ApacheHandler', 'Apache=SCALAR(0x4a2604)') called at /dev/null line 0