System error

error:  Can't call method "prepare" on unblessed reference at /var/www/htdocs/products/techgrps/dhandler line 43.
context: 
... 
39:  my $argt = $m->dhandler_arg;
40:  $argt =~ s/(.*).html/$1/;
41:  my $dbh = DBI->connect( $dbdsn, $dbuser, $dbpass);
42:  $dbh->{LongReadLen} = 16384;
43:  my $sth = $dbh->prepare( "SELECT DISTINCT pgrpName FROM prodGrpTbl where pgrpKey=?" );
44:  $sth->execute($argt);
45:  my $row = $sth->fetchrow_hashref;
46: 
47:  </%init>
... 
code stack:  /var/www/htdocs/products/techgrps/dhandler:43
/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 &quot;prepare&quot; on unblessed reference at /var/www/htdocs/products/techgrps/dhandler line 43.


Trace begun at /usr/local/libdata/perl5/site_perl/HTML/Mason/Exceptions.pm line 131
HTML::Mason::Exceptions::rethrow_exception('Can\'t call method &quot;prepare&quot; on unblessed reference at /var/www/htdocs/products/techgrps/dhandler line 43.^J') called at /var/www/htdocs/products/techgrps/dhandler line 43
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(0x70ed50)') called at /usr/local/libdata/perl5/site_perl/HTML/Mason/Request.pm line 1062
eval {...}('HTML::Mason::Component::FileBased=HASH(0x70ed50)') 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(0xa2240c)') 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(0xa2240c)', '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(0xa2240c)') 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(0xa2240c)') called at /usr/local/libdata/perl5/site_perl/HTML/Mason/ApacheHandler.pm line 134
eval {...}('HTML::Mason::Request::ApacheHandler=HASH(0xa2240c)') called at /usr/local/libdata/perl5/site_perl/HTML/Mason/ApacheHandler.pm line 134
HTML::Mason::Request::ApacheHandler::exec('HTML::Mason::Request::ApacheHandler=HASH(0xa2240c)') 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(0xa4ad74)') called at (eval 86) line 8
HTML::Mason::ApacheHandler::handler('HTML::Mason::ApacheHandler', 'Apache=SCALAR(0xa4ad74)') called at /dev/null line 0
eval {...}('HTML::Mason::ApacheHandler', 'Apache=SCALAR(0xa4ad74)') called at /dev/null line 0