System error

error:  Can't call method "prepare" on an undefined value at /usr/local/lib/site_perl/SJG/Configuration/DB.pm line 117.
context: 
... 
113:  my $self = shift(@_);
114:  my $query_nickname = shift(@_);
115:  my $query = shift(@_);
116: 
117:  $self->{"queries"}->{$query_nickname} = $self->{"db"}->prepare($query);
118: 
119:  return 1;
120:  }
121: 
... 
code stack:  /usr/local/lib/site_perl/SJG/Configuration/DB.pm:117
/usr/local/lib/site_perl/SJG/Configuration/DB.pm:89
/home/www/secure/ill/comps/illcal.mas:131
/home/www/secure/ill/ill.html:150
/home/www/secure/ill/index.html:4
/home/www/secure/ill/archive/dhandler:3
raw error






























Can't call method "prepare" on an undefined value at /usr/local/lib/site_perl/SJG/Configuration/DB.pm line 117.


Trace begun at /usr/local/share/perl/5.14.2/HTML/Mason/Exceptions.pm line 125
HTML::Mason::Exceptions::rethrow_exception('Can\'t call method "prepare" on an undefined value at /usr/local/lib/site_perl/SJG/Configuration/DB.pm line 117.^J') called at /usr/local/lib/site_perl/SJG/Configuration/DB.pm line 117
SJG::Configuration::DB::prepare('SJG::Configuration::DB=HASH(0x7fa88b763850)', 'RESERVED', 'select name from qdata where qname=? and upload_date=?') called at /usr/local/lib/site_perl/SJG/Configuration/DB.pm line 89
SJG::Configuration::DB::sql('SJG::Configuration::DB=HASH(0x7fa88b763850)', 'select name from qdata where qname=? and upload_date=?', 'illq', '2004-08-01') called at /home/www/secure/ill/comps/illcal.mas line 131
HTML::Mason::Commands::__ANON__('sqldate', '2004-08-12') called at /usr/local/share/perl/5.14.2/HTML/Mason/Component.pm line 135
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x7fa88b69a8f0)', 'sqldate', '2004-08-12') called at /usr/local/share/perl/5.14.2/HTML/Mason/Request.pm line 1302
eval {...} at /usr/local/share/perl/5.14.2/HTML/Mason/Request.pm line 1292
HTML::Mason::Request::comp(undef, undef, 'sqldate', '2004-08-12') called at /home/www/secure/ill/ill.html line 150
HTML::Mason::Commands::__ANON__('sqldate', '2004-08-12', 'illuminator', '^J^I^I^I<h1>August 12, 2004: Pretty Books, Woot!</h1>^J^I^I^ISo today I had the pleasure of buying Andrew Hackard a margarita to celebrate two Good Things.<P>^M^J(1) Yesterday he finished editing on a project from . . . not from Hell, that\'s too mild. From the place where mommy demons tell little demons they\'ll go if they\'re bad. Now, of course, it\'s MY turn to look at it, but we\'re not thinking about that, you hear me, we\'re NOT thinking about it.<P>^M^J(2) We got samples of the <B><I><A HREF="http://www.sjgames.com/gurps/books/basic">GURPS Deluxe Edition</A></I></B> books today. And oooh, they are pretty. (Eventually those will be auctioned as Copy #1.) We have already seen a sample slipcase, and it\'s nice, and the books in the slipcase are so heavy that you have to think "doorstop," and anybody who would use something this pretty for a doorstop is a Philistine.<br>-- <a href="mailto:sj@sjgames.com">Steve Jackson</a><P><P>^M^J^M^JPS - Yes, of course you want photos. Soon. The thing is, we have seen a sample slipcase with a mockup cover, and we have seen a real printed cover, but we haven\'t actually gotten a final version of the slipcase.^M^J^M^J^M^J^M^J^M^J^M^J^M^J^M^J^M^J^M^J^M^J^J^I^I^I<br clear="all">^J^I^I^I^J^I^I^I<p id="discussForum" style="float: right;"><a href="http://forums.sjgames.com/forumdisplay.php?f=92"><img src="http://www.sjgames.com/img/discuss-on-forums.png" alt="Discuss this post on the forums!" /></a></p>^J^I        ^J<!-- addthis -->^J^J<b><span style="float:left; padding:0 1%;">Share this post!</span></b>^J<div class="addthis_toolbox addthis_default_style" style="float:left;">^J    <a class="addthis_button_facebook" addthis:url="http://secure.sjgames.com/ill/archive/August_12_2004/Pretty_Books_Woot" addthis:title="Daily Illuminator: Pretty Books, Woot!"></a>^J    <a class="addthis_button_twitter" addthis:url="http://secure.sjgames.com/ill/archive/August_12_2004/Pretty_Books_Woot" addthis:title="Daily Illuminator: Pretty Books, Woot!"></a>^J    <a class="addthis_button_reddit" addthis:url="http://secure.sjgames.com/ill/archive/August_12_2004/Pretty_Books_Woot" addthis:title="Daily Illuminator: Pretty Books, Woot!"></a>^J    <a class="addthis_button_tumblr" addthis:url="http://secure.sjgames.com/ill/archive/August_12_2004/Pretty_Books_Woot" addthis:title="Daily Illuminator: Pretty Books, Woot!"></a>^J    <a class="addthis_button_email" addthis:url="http://secure.sjgames.com/ill/archive/August_12_2004/Pretty_Books_Woot" addthis:title="Daily Illuminator: Pretty Books, Woot!"></a>^J    <span class="addthis_separator">|</span>^J    <a class="addthis_button_expanded" addthis:url="http://secure.sjgames.com/ill/archive/August_12_2004/Pretty_Books_Woot" addthis:title="Daily Illuminator: Pretty Books, Woot!">More</a>^J</div>^J^J<div style="margin: 5px 0; clear: left;">^J    <a href="http://secure.sjgames.com/ill/archive/August_12_2004/Pretty_Books_Woot" class="small">Permalink</a> &bull;^J    <a href="/ill/archive/" class="small">Archive</a> &bull;^J    <a href="/ill/illsotw/" class="small">Illuminated&nbsp;Site&nbsp;of&nbsp;the&nbsp;Week</a>^J</div>^J', 'pagetitle', 'Daily Illuminator: Pretty Books, Woot!', 'mobile', 0, 'description', 'So today I had the pleasure of buying Andrew Hackard a margarita to celebrate two Good Things.^M^J(1) Yesterday he finished editing on a project from . . . not from Hell, that&#39;s too mild. From the place where mommy demons tell little demons they&#39;ll go if they&#39;re bad . . .') called at /usr/local/share/perl/5.14.2/HTML/Mason/Component.pm line 135
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x7fa88b65a8c0)', 'sqldate', '2004-08-12', 'illuminator', '^J^I^I^I<h1>August 12, 2004: Pretty Books, Woot!</h1>^J^I^I^ISo today I had the pleasure of buying Andrew Hackard a margarita to celebrate two Good Things.<P>^M^J(1) Yesterday he finished editing on a project from . . . not from Hell, that\'s too mild. From the place where mommy demons tell little demons they\'ll go if they\'re bad. Now, of course, it\'s MY turn to look at it, but we\'re not thinking about that, you hear me, we\'re NOT thinking about it.<P>^M^J(2) We got samples of the <B><I><A HREF="http://www.sjgames.com/gurps/books/basic">GURPS Deluxe Edition</A></I></B> books today. And oooh, they are pretty. (Eventually those will be auctioned as Copy #1.) We have already seen a sample slipcase, and it\'s nice, and the books in the slipcase are so heavy that you have to think "doorstop," and anybody who would use something this pretty for a doorstop is a Philistine.<br>-- <a href="mailto:sj@sjgames.com">Steve Jackson</a><P><P>^M^J^M^JPS - Yes, of course you want photos. Soon. The thing is, we have seen a sample slipcase with a mockup cover, and we have seen a real printed cover, but we haven\'t actually gotten a final version of the slipcase.^M^J^M^J^M^J^M^J^M^J^M^J^M^J^M^J^M^J^M^J^M^J^J^I^I^I<br clear="all">^J^I^I^I^J^I^I^I<p id="discussForum" style="float: right;"><a href="http://forums.sjgames.com/forumdisplay.php?f=92"><img src="http://www.sjgames.com/img/discuss-on-forums.png" alt="Discuss this post on the forums!" /></a></p>^J^I        ^J<!-- addthis -->^J^J<b><span style="float:left; padding:0 1%;">Share this post!</span></b>^J<div class="addthis_toolbox addthis_default_style" style="float:left;">^J    <a class="addthis_button_facebook" addthis:url="http://secure.sjgames.com/ill/archive/August_12_2004/Pretty_Books_Woot" addthis:title="Daily Illuminator: Pretty Books, Woot!"></a>^J    <a class="addthis_button_twitter" addthis:url="http://secure.sjgames.com/ill/archive/August_12_2004/Pretty_Books_Woot" addthis:title="Daily Illuminator: Pretty Books, Woot!"></a>^J    <a class="addthis_button_reddit" addthis:url="http://secure.sjgames.com/ill/archive/August_12_2004/Pretty_Books_Woot" addthis:title="Daily Illuminator: Pretty Books, Woot!"></a>^J    <a class="addthis_button_tumblr" addthis:url="http://secure.sjgames.com/ill/archive/August_12_2004/Pretty_Books_Woot" addthis:title="Daily Illuminator: Pretty Books, Woot!"></a>^J    <a class="addthis_button_email" addthis:url="http://secure.sjgames.com/ill/archive/August_12_2004/Pretty_Books_Woot" addthis:title="Daily Illuminator: Pretty Books, Woot!"></a>^J    <span class="addthis_separator">|</span>^J    <a class="addthis_button_expanded" addthis:url="http://secure.sjgames.com/ill/archive/August_12_2004/Pretty_Books_Woot" addthis:title="Daily Illuminator: Pretty Books, Woot!">More</a>^J</div>^J^J<div style="margin: 5px 0; clear: left;">^J    <a href="http://secure.sjgames.com/ill/archive/August_12_2004/Pretty_Books_Woot" class="small">Permalink</a> &bull;^J    <a href="/ill/archive/" class="small">Archive</a> &bull;^J    <a href="/ill/illsotw/" class="small">Illuminated&nbsp;Site&nbsp;of&nbsp;the&nbsp;Week</a>^J</div>^J', 'pagetitle', 'Daily Illuminator: Pretty Books, Woot!', 'mobile', 0, 'description', 'So today I had the pleasure of buying Andrew Hackard a margarita to celebrate two Good Things.^M^J(1) Yesterday he finished editing on a project from . . . not from Hell, that&#39;s too mild. From the place where mommy demons tell little demons they&#39;ll go if they&#39;re bad . . .') called at /usr/local/share/perl/5.14.2/HTML/Mason/Request.pm line 1302
eval {...} at /usr/local/share/perl/5.14.2/HTML/Mason/Request.pm line 1292
HTML::Mason::Request::comp(undef, undef, 'sqldate', '2004-08-12', 'illuminator', '^J^I^I^I<h1>August 12, 2004: Pretty Books, Woot!</h1>^J^I^I^ISo today I had the pleasure of buying Andrew Hackard a margarita to celebrate two Good Things.<P>^M^J(1) Yesterday he finished editing on a project from . . . not from Hell, that\'s too mild. From the place where mommy demons tell little demons they\'ll go if they\'re bad. Now, of course, it\'s MY turn to look at it, but we\'re not thinking about that, you hear me, we\'re NOT thinking about it.<P>^M^J(2) We got samples of the <B><I><A HREF="http://www.sjgames.com/gurps/books/basic">GURPS Deluxe Edition</A></I></B> books today. And oooh, they are pretty. (Eventually those will be auctioned as Copy #1.) We have already seen a sample slipcase, and it\'s nice, and the books in the slipcase are so heavy that you have to think "doorstop," and anybody who would use something this pretty for a doorstop is a Philistine.<br>-- <a href="mailto:sj@sjgames.com">Steve Jackson</a><P><P>^M^J^M^JPS - Yes, of course you want photos. Soon. The thing is, we have seen a sample slipcase with a mockup cover, and we have seen a real printed cover, but we haven\'t actually gotten a final version of the slipcase.^M^J^M^J^M^J^M^J^M^J^M^J^M^J^M^J^M^J^M^J^M^J^J^I^I^I<br clear="all">^J^I^I^I^J^I^I^I<p id="discussForum" style="float: right;"><a href="http://forums.sjgames.com/forumdisplay.php?f=92"><img src="http://www.sjgames.com/img/discuss-on-forums.png" alt="Discuss this post on the forums!" /></a></p>^J^I        ^J<!-- addthis -->^J^J<b><span style="float:left; padding:0 1%;">Share this post!</span></b>^J<div class="addthis_toolbox addthis_default_style" style="float:left;">^J    <a class="addthis_button_facebook" addthis:url="http://secure.sjgames.com/ill/archive/August_12_2004/Pretty_Books_Woot" addthis:title="Daily Illuminator: Pretty Books, Woot!"></a>^J    <a class="addthis_button_twitter" addthis:url="http://secure.sjgames.com/ill/archive/August_12_2004/Pretty_Books_Woot" addthis:title="Daily Illuminator: Pretty Books, Woot!"></a>^J    <a class="addthis_button_reddit" addthis:url="http://secure.sjgames.com/ill/archive/August_12_2004/Pretty_Books_Woot" addthis:title="Daily Illuminator: Pretty Books, Woot!"></a>^J    <a class="addthis_button_tumblr" addthis:url="http://secure.sjgames.com/ill/archive/August_12_2004/Pretty_Books_Woot" addthis:title="Daily Illuminator: Pretty Books, Woot!"></a>^J    <a class="addthis_button_email" addthis:url="http://secure.sjgames.com/ill/archive/August_12_2004/Pretty_Books_Woot" addthis:title="Daily Illuminator: Pretty Books, Woot!"></a>^J    <span class="addthis_separator">|</span>^J    <a class="addthis_button_expanded" addthis:url="http://secure.sjgames.com/ill/archive/August_12_2004/Pretty_Books_Woot" addthis:title="Daily Illuminator: Pretty Books, Woot!">More</a>^J</div>^J^J<div style="margin: 5px 0; clear: left;">^J    <a href="http://secure.sjgames.com/ill/archive/August_12_2004/Pretty_Books_Woot" class="small">Permalink</a> &bull;^J    <a href="/ill/archive/" class="small">Archive</a> &bull;^J    <a href="/ill/illsotw/" class="small">Illuminated&nbsp;Site&nbsp;of&nbsp;the&nbsp;Week</a>^J</div>^J', 'pagetitle', 'Daily Illuminator: Pretty Books, Woot!', 'mobile', 0, 'description', 'So today I had the pleasure of buying Andrew Hackard a margarita to celebrate two Good Things.^M^J(1) Yesterday he finished editing on a project from . . . not from Hell, that&#39;s too mild. From the place where mommy demons tell little demons they&#39;ll go if they&#39;re bad . . .') called at /home/www/secure/ill/index.html line 4
HTML::Mason::Commands::__ANON__('month', 'August', 'day', 12, 'year', 2004, 'u', 'Pretty_Books_Woot.html') called at /usr/local/share/perl/5.14.2/HTML/Mason/Component.pm line 135
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x7fa88b4b03e0)', 'month', 'August', 'day', 12, 'year', 2004, 'u', 'Pretty_Books_Woot.html') called at /usr/local/share/perl/5.14.2/HTML/Mason/Request.pm line 1302
eval {...} at /usr/local/share/perl/5.14.2/HTML/Mason/Request.pm line 1292
HTML::Mason::Request::comp(undef, undef, 'month', 'August', 'day', 12, 'year', 2004, 'u', 'Pretty_Books_Woot.html') called at /home/www/secure/ill/archive/dhandler line 3
HTML::Mason::Commands::__ANON__('u', 'Pretty_Books_Woot.html') called at /usr/local/share/perl/5.14.2/HTML/Mason/Component.pm line 135
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x7fa889cbfa30)', 'u', 'Pretty_Books_Woot.html') called at /usr/local/share/perl/5.14.2/HTML/Mason/Request.pm line 1297
eval {...} at /usr/local/share/perl/5.14.2/HTML/Mason/Request.pm line 1292
HTML::Mason::Request::comp(undef, undef, undef, 'u', 'Pretty_Books_Woot.html') called at /usr/local/share/perl/5.14.2/HTML/Mason/Request.pm line 481
eval {...} at /usr/local/share/perl/5.14.2/HTML/Mason/Request.pm line 481
eval {...} at /usr/local/share/perl/5.14.2/HTML/Mason/Request.pm line 433
HTML::Mason::Request::exec('HTML::Mason::Request::ApacheHandler=HASH(0x7fa88b7dbcf0)') called at /usr/local/share/perl/5.14.2/HTML/Mason/ApacheHandler.pm line 168
HTML::Mason::Request::ApacheHandler::exec('HTML::Mason::Request::ApacheHandler=HASH(0x7fa88b7dbcf0)') called at /usr/local/share/perl/5.14.2/HTML/Mason/ApacheHandler.pm line 825
HTML::Mason::ApacheHandler::handle_request('HTML::Mason::ApacheHandler=HASH(0x7fa88b4bc938)', 'Apache2::RequestRec=SCALAR(0x7fa88b7babc8)') called at (eval 29) line 8
HTML::Mason::ApacheHandler::handler('HTML::Mason::ApacheHandler', 'Apache2::RequestRec=SCALAR(0x7fa88b7babc8)') called at -e line 0
eval {...} at -e line 0