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(0x7f93c8cb9870)', '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(0x7f93c8cb9870)', 'select name from qdata where qname=? and upload_date=?', 'illq', '2004-05-01') called at /home/www/secure/ill/comps/illcal.mas line 131
HTML::Mason::Commands::__ANON__('sqldate', '2004-05-11') called at /usr/local/share/perl/5.14.2/HTML/Mason/Component.pm line 135
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x7f93c8c15700)', 'sqldate', '2004-05-11') 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-05-11') called at /home/www/secure/ill/ill.html line 150
HTML::Mason::Commands::__ANON__('sqldate', '2004-05-11', 'illuminator', '^J^I^I^I<h1>May 11, 2004: New Fourth Edition Covers</h1>^J^I^I^I<a href="http://www.sjgames.com/gurps/books/basic/"><img src="http://www.sjgames.com/gurps/books/basic/img/basic1_sm.jpg" height="199" width="150" align="left" hspace="8"><img src="http://www.sjgames.com/gurps/books/basic/img/basic2_sm.jpg" height="199" width="150" align="right" hspace="8"></a>^M^J^M^JAnd here they are . . . the new covers for the two volumes of the <B><I><A HREF="http://www.sjgames.com/gurps/books/basic/">GURPS Basic Set</A></I></B>. We based it, of course, on Victor R. Fernandes\' winning entry . . . black background, a variety of images in "puzzle" format, and large, modernistic text.  Production artist Justin De Witt, aided by most everyone in the office, selected favorite images from the last 15 or so years of <B><I><A HREF="http://www.sjgames.com/gurps/">GURPS</A></I></B>. We even retained Victor\'s typeface for everything but the <B><I><A HREF="http://www.sjgames.com/gurps/">GURPS</A></I></B> logo itself. The logo was re-rendered in Korinna, which we discovered by experimentation complements both modern and "antique" typefaces . . . it looks very good with the Mason that\'s used for the titles of <B><I><A HREF="http://www.sjgames.com/gurps/books/magic/">GURPS Magic</A></I></B> and <B><I><A HREF="http://www.sjgames.com/gurps/books/fantasy/">GURPS Fantasy</A></I></B>.<P>^M^JIn fact, we like the "puzzle" look enough that it\'s going to become the signature for the whole line, though we haven\'t reworked any of the other covers yet. We shall . . . It\'s a great solution to the problem of "how can we pick one image that tells the whole story?", and it\'ll stand out from everything else in the stores.<P>^M^JOur renewed thanks to Victor and to everyone else who participated in the discussion and the contest!^M^J^M^J<br>-- <a href="mailto:sj@sjgames.com">Steve Jackson</a>^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/May_11_2004/New_Fourth_Edition_Covers" addthis:title="Daily Illuminator: New Fourth Edition Covers"></a>^J    <a class="addthis_button_twitter" addthis:url="http://secure.sjgames.com/ill/archive/May_11_2004/New_Fourth_Edition_Covers" addthis:title="Daily Illuminator: New Fourth Edition Covers"></a>^J    <a class="addthis_button_reddit" addthis:url="http://secure.sjgames.com/ill/archive/May_11_2004/New_Fourth_Edition_Covers" addthis:title="Daily Illuminator: New Fourth Edition Covers"></a>^J    <a class="addthis_button_tumblr" addthis:url="http://secure.sjgames.com/ill/archive/May_11_2004/New_Fourth_Edition_Covers" addthis:title="Daily Illuminator: New Fourth Edition Covers"></a>^J    <a class="addthis_button_email" addthis:url="http://secure.sjgames.com/ill/archive/May_11_2004/New_Fourth_Edition_Covers" addthis:title="Daily Illuminator: New Fourth Edition Covers"></a>^J    <span class="addthis_separator">|</span>^J    <a class="addthis_button_expanded" addthis:url="http://secure.sjgames.com/ill/archive/May_11_2004/New_Fourth_Edition_Covers" addthis:title="Daily Illuminator: New Fourth Edition Covers">More</a>^J</div>^J^J<div style="margin: 5px 0; clear: left;">^J    <a href="http://secure.sjgames.com/ill/archive/May_11_2004/New_Fourth_Edition_Covers" 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: New Fourth Edition Covers', 'mobile', 0, 'description', 'And here they are . . . the new covers for the two volumes of the GURPS Basic Set. We based it, of course, on Victor R . . .') called at /usr/local/share/perl/5.14.2/HTML/Mason/Component.pm line 135
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x7f93c8baff68)', 'sqldate', '2004-05-11', 'illuminator', '^J^I^I^I<h1>May 11, 2004: New Fourth Edition Covers</h1>^J^I^I^I<a href="http://www.sjgames.com/gurps/books/basic/"><img src="http://www.sjgames.com/gurps/books/basic/img/basic1_sm.jpg" height="199" width="150" align="left" hspace="8"><img src="http://www.sjgames.com/gurps/books/basic/img/basic2_sm.jpg" height="199" width="150" align="right" hspace="8"></a>^M^J^M^JAnd here they are . . . the new covers for the two volumes of the <B><I><A HREF="http://www.sjgames.com/gurps/books/basic/">GURPS Basic Set</A></I></B>. We based it, of course, on Victor R. Fernandes\' winning entry . . . black background, a variety of images in "puzzle" format, and large, modernistic text.  Production artist Justin De Witt, aided by most everyone in the office, selected favorite images from the last 15 or so years of <B><I><A HREF="http://www.sjgames.com/gurps/">GURPS</A></I></B>. We even retained Victor\'s typeface for everything but the <B><I><A HREF="http://www.sjgames.com/gurps/">GURPS</A></I></B> logo itself. The logo was re-rendered in Korinna, which we discovered by experimentation complements both modern and "antique" typefaces . . . it looks very good with the Mason that\'s used for the titles of <B><I><A HREF="http://www.sjgames.com/gurps/books/magic/">GURPS Magic</A></I></B> and <B><I><A HREF="http://www.sjgames.com/gurps/books/fantasy/">GURPS Fantasy</A></I></B>.<P>^M^JIn fact, we like the "puzzle" look enough that it\'s going to become the signature for the whole line, though we haven\'t reworked any of the other covers yet. We shall . . . It\'s a great solution to the problem of "how can we pick one image that tells the whole story?", and it\'ll stand out from everything else in the stores.<P>^M^JOur renewed thanks to Victor and to everyone else who participated in the discussion and the contest!^M^J^M^J<br>-- <a href="mailto:sj@sjgames.com">Steve Jackson</a>^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/May_11_2004/New_Fourth_Edition_Covers" addthis:title="Daily Illuminator: New Fourth Edition Covers"></a>^J    <a class="addthis_button_twitter" addthis:url="http://secure.sjgames.com/ill/archive/May_11_2004/New_Fourth_Edition_Covers" addthis:title="Daily Illuminator: New Fourth Edition Covers"></a>^J    <a class="addthis_button_reddit" addthis:url="http://secure.sjgames.com/ill/archive/May_11_2004/New_Fourth_Edition_Covers" addthis:title="Daily Illuminator: New Fourth Edition Covers"></a>^J    <a class="addthis_button_tumblr" addthis:url="http://secure.sjgames.com/ill/archive/May_11_2004/New_Fourth_Edition_Covers" addthis:title="Daily Illuminator: New Fourth Edition Covers"></a>^J    <a class="addthis_button_email" addthis:url="http://secure.sjgames.com/ill/archive/May_11_2004/New_Fourth_Edition_Covers" addthis:title="Daily Illuminator: New Fourth Edition Covers"></a>^J    <span class="addthis_separator">|</span>^J    <a class="addthis_button_expanded" addthis:url="http://secure.sjgames.com/ill/archive/May_11_2004/New_Fourth_Edition_Covers" addthis:title="Daily Illuminator: New Fourth Edition Covers">More</a>^J</div>^J^J<div style="margin: 5px 0; clear: left;">^J    <a href="http://secure.sjgames.com/ill/archive/May_11_2004/New_Fourth_Edition_Covers" 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: New Fourth Edition Covers', 'mobile', 0, 'description', 'And here they are . . . the new covers for the two volumes of the GURPS Basic Set. We based it, of course, on Victor R . . .') 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-05-11', 'illuminator', '^J^I^I^I<h1>May 11, 2004: New Fourth Edition Covers</h1>^J^I^I^I<a href="http://www.sjgames.com/gurps/books/basic/"><img src="http://www.sjgames.com/gurps/books/basic/img/basic1_sm.jpg" height="199" width="150" align="left" hspace="8"><img src="http://www.sjgames.com/gurps/books/basic/img/basic2_sm.jpg" height="199" width="150" align="right" hspace="8"></a>^M^J^M^JAnd here they are . . . the new covers for the two volumes of the <B><I><A HREF="http://www.sjgames.com/gurps/books/basic/">GURPS Basic Set</A></I></B>. We based it, of course, on Victor R. Fernandes\' winning entry . . . black background, a variety of images in "puzzle" format, and large, modernistic text.  Production artist Justin De Witt, aided by most everyone in the office, selected favorite images from the last 15 or so years of <B><I><A HREF="http://www.sjgames.com/gurps/">GURPS</A></I></B>. We even retained Victor\'s typeface for everything but the <B><I><A HREF="http://www.sjgames.com/gurps/">GURPS</A></I></B> logo itself. The logo was re-rendered in Korinna, which we discovered by experimentation complements both modern and "antique" typefaces . . . it looks very good with the Mason that\'s used for the titles of <B><I><A HREF="http://www.sjgames.com/gurps/books/magic/">GURPS Magic</A></I></B> and <B><I><A HREF="http://www.sjgames.com/gurps/books/fantasy/">GURPS Fantasy</A></I></B>.<P>^M^JIn fact, we like the "puzzle" look enough that it\'s going to become the signature for the whole line, though we haven\'t reworked any of the other covers yet. We shall . . . It\'s a great solution to the problem of "how can we pick one image that tells the whole story?", and it\'ll stand out from everything else in the stores.<P>^M^JOur renewed thanks to Victor and to everyone else who participated in the discussion and the contest!^M^J^M^J<br>-- <a href="mailto:sj@sjgames.com">Steve Jackson</a>^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/May_11_2004/New_Fourth_Edition_Covers" addthis:title="Daily Illuminator: New Fourth Edition Covers"></a>^J    <a class="addthis_button_twitter" addthis:url="http://secure.sjgames.com/ill/archive/May_11_2004/New_Fourth_Edition_Covers" addthis:title="Daily Illuminator: New Fourth Edition Covers"></a>^J    <a class="addthis_button_reddit" addthis:url="http://secure.sjgames.com/ill/archive/May_11_2004/New_Fourth_Edition_Covers" addthis:title="Daily Illuminator: New Fourth Edition Covers"></a>^J    <a class="addthis_button_tumblr" addthis:url="http://secure.sjgames.com/ill/archive/May_11_2004/New_Fourth_Edition_Covers" addthis:title="Daily Illuminator: New Fourth Edition Covers"></a>^J    <a class="addthis_button_email" addthis:url="http://secure.sjgames.com/ill/archive/May_11_2004/New_Fourth_Edition_Covers" addthis:title="Daily Illuminator: New Fourth Edition Covers"></a>^J    <span class="addthis_separator">|</span>^J    <a class="addthis_button_expanded" addthis:url="http://secure.sjgames.com/ill/archive/May_11_2004/New_Fourth_Edition_Covers" addthis:title="Daily Illuminator: New Fourth Edition Covers">More</a>^J</div>^J^J<div style="margin: 5px 0; clear: left;">^J    <a href="http://secure.sjgames.com/ill/archive/May_11_2004/New_Fourth_Edition_Covers" 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: New Fourth Edition Covers', 'mobile', 0, 'description', 'And here they are . . . the new covers for the two volumes of the GURPS Basic Set. We based it, of course, on Victor R . . .') called at /home/www/secure/ill/index.html line 4
HTML::Mason::Commands::__ANON__('month', 'May', 'day', 11, 'year', 2004, 'u', undef) called at /usr/local/share/perl/5.14.2/HTML/Mason/Component.pm line 135
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x7f93c8b52a38)', 'month', 'May', 'day', 11, 'year', 2004, 'u', undef) 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', 'May', 'day', 11, 'year', 2004, 'u', undef) called at /home/www/secure/ill/archive/dhandler line 3
HTML::Mason::Commands::__ANON__ at /usr/local/share/perl/5.14.2/HTML/Mason/Component.pm line 135
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x7f93c8a729e0)') 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) 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(0x7f93c6ecc7e0)') 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(0x7f93c6ecc7e0)') called at /usr/local/share/perl/5.14.2/HTML/Mason/ApacheHandler.pm line 825
HTML::Mason::ApacheHandler::handle_request('HTML::Mason::ApacheHandler=HASH(0x7f93c7294558)', 'Apache2::RequestRec=SCALAR(0x7f93c8cbed68)') called at (eval 29) line 8
HTML::Mason::ApacheHandler::handler('HTML::Mason::ApacheHandler', 'Apache2::RequestRec=SCALAR(0x7f93c8cbed68)') called at -e line 0
eval {...} at -e line 0