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(0x7ffb6605b2f8)', '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(0x7ffb6605b2f8)', 'select name from qdata where qname=? and upload_date=?', 'illq', '2009-10-01') called at /home/www/secure/ill/comps/illcal.mas line 131
HTML::Mason::Commands::__ANON__('sqldate', '2009-10-05') called at /usr/local/share/perl/5.14.2/HTML/Mason/Component.pm line 135
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x7ffb65fcc828)', 'sqldate', '2009-10-05') 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', '2009-10-05') called at /home/www/secure/ill/ill.html line 150
HTML::Mason::Commands::__ANON__('sqldate', '2009-10-05', 'illuminator', '^J^I^I^I<h1>October 5, 2009: The Best Robots Are Big Robots</h1>^J^I^I^I<p><a href="http://e23.sjgames.com/item.html?id=SJG30-6021"><img hspace="8" vspace="6" border="1" align="left" alt="XXXX" src="http://www.sjgames.com/gurps/books/Mecha/img/cover-sm.gif" /></a></p>^M^J<p>It\'s true. Really, the only robots worth your time are the ones you can climb inside and drive around. Which . . . come to think of it, may mean they\'re not technically "robots," what with the human pilot and all. Bah! Details, details! Point is, freakin\' big humanoid machines are pretty cool.</p>^M^J<p>By extension, <a href="http://e23.sjgames.com/item.html?id=SJG30-6021"><i><b>GURPS Classic: Mecha</b></i></a> must be fairly cool, too. It\'s all about those heavy metal wonders from the Land of the Rising Sun. Bits of it discuss how to make the \'bots. Other bits tell you how to drive \'em around. Still more bits go into the genre itself, including a full write up for a setting called Cybermech Damocles by famed <b><i>GURPS</i></b> Dude David Pulver. It\'s pretty heavily reliant on the old 3rd edition rules, but all that setting stuff is quite handy regardless of game system.</p>^M^J<p>Saaaaay . . . Pulver <i>and</i> giant robots? Now you\'re cookin\' with super-heated plasma beams!</p>^M^J<p><br />^M^J-- <a href="mailto:fox@sjgames.com">Fox Barrett</a></p>^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/October_05_2009/The_Best_Robots_Are_Big_Robots" addthis:title="Daily Illuminator: The Best Robots Are Big Robots"></a>^J    <a class="addthis_button_twitter" addthis:url="http://secure.sjgames.com/ill/archive/October_05_2009/The_Best_Robots_Are_Big_Robots" addthis:title="Daily Illuminator: The Best Robots Are Big Robots"></a>^J    <a class="addthis_button_reddit" addthis:url="http://secure.sjgames.com/ill/archive/October_05_2009/The_Best_Robots_Are_Big_Robots" addthis:title="Daily Illuminator: The Best Robots Are Big Robots"></a>^J    <a class="addthis_button_tumblr" addthis:url="http://secure.sjgames.com/ill/archive/October_05_2009/The_Best_Robots_Are_Big_Robots" addthis:title="Daily Illuminator: The Best Robots Are Big Robots"></a>^J    <a class="addthis_button_email" addthis:url="http://secure.sjgames.com/ill/archive/October_05_2009/The_Best_Robots_Are_Big_Robots" addthis:title="Daily Illuminator: The Best Robots Are Big Robots"></a>^J    <span class="addthis_separator">|</span>^J    <a class="addthis_button_expanded" addthis:url="http://secure.sjgames.com/ill/archive/October_05_2009/The_Best_Robots_Are_Big_Robots" addthis:title="Daily Illuminator: The Best Robots Are Big Robots">More</a>^J</div>^J^J<div style="margin: 5px 0; clear: left;">^J    <a href="http://secure.sjgames.com/ill/archive/October_05_2009/The_Best_Robots_Are_Big_Robots" 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: The Best Robots Are Big Robots', 'mobile', 0, 'description', 'It&#39;s true. Really, the only robots worth your time are the ones you can climb inside and drive around . . .') called at /usr/local/share/perl/5.14.2/HTML/Mason/Component.pm line 135
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x7ffb65f98fa8)', 'sqldate', '2009-10-05', 'illuminator', '^J^I^I^I<h1>October 5, 2009: The Best Robots Are Big Robots</h1>^J^I^I^I<p><a href="http://e23.sjgames.com/item.html?id=SJG30-6021"><img hspace="8" vspace="6" border="1" align="left" alt="XXXX" src="http://www.sjgames.com/gurps/books/Mecha/img/cover-sm.gif" /></a></p>^M^J<p>It\'s true. Really, the only robots worth your time are the ones you can climb inside and drive around. Which . . . come to think of it, may mean they\'re not technically "robots," what with the human pilot and all. Bah! Details, details! Point is, freakin\' big humanoid machines are pretty cool.</p>^M^J<p>By extension, <a href="http://e23.sjgames.com/item.html?id=SJG30-6021"><i><b>GURPS Classic: Mecha</b></i></a> must be fairly cool, too. It\'s all about those heavy metal wonders from the Land of the Rising Sun. Bits of it discuss how to make the \'bots. Other bits tell you how to drive \'em around. Still more bits go into the genre itself, including a full write up for a setting called Cybermech Damocles by famed <b><i>GURPS</i></b> Dude David Pulver. It\'s pretty heavily reliant on the old 3rd edition rules, but all that setting stuff is quite handy regardless of game system.</p>^M^J<p>Saaaaay . . . Pulver <i>and</i> giant robots? Now you\'re cookin\' with super-heated plasma beams!</p>^M^J<p><br />^M^J-- <a href="mailto:fox@sjgames.com">Fox Barrett</a></p>^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/October_05_2009/The_Best_Robots_Are_Big_Robots" addthis:title="Daily Illuminator: The Best Robots Are Big Robots"></a>^J    <a class="addthis_button_twitter" addthis:url="http://secure.sjgames.com/ill/archive/October_05_2009/The_Best_Robots_Are_Big_Robots" addthis:title="Daily Illuminator: The Best Robots Are Big Robots"></a>^J    <a class="addthis_button_reddit" addthis:url="http://secure.sjgames.com/ill/archive/October_05_2009/The_Best_Robots_Are_Big_Robots" addthis:title="Daily Illuminator: The Best Robots Are Big Robots"></a>^J    <a class="addthis_button_tumblr" addthis:url="http://secure.sjgames.com/ill/archive/October_05_2009/The_Best_Robots_Are_Big_Robots" addthis:title="Daily Illuminator: The Best Robots Are Big Robots"></a>^J    <a class="addthis_button_email" addthis:url="http://secure.sjgames.com/ill/archive/October_05_2009/The_Best_Robots_Are_Big_Robots" addthis:title="Daily Illuminator: The Best Robots Are Big Robots"></a>^J    <span class="addthis_separator">|</span>^J    <a class="addthis_button_expanded" addthis:url="http://secure.sjgames.com/ill/archive/October_05_2009/The_Best_Robots_Are_Big_Robots" addthis:title="Daily Illuminator: The Best Robots Are Big Robots">More</a>^J</div>^J^J<div style="margin: 5px 0; clear: left;">^J    <a href="http://secure.sjgames.com/ill/archive/October_05_2009/The_Best_Robots_Are_Big_Robots" 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: The Best Robots Are Big Robots', 'mobile', 0, 'description', 'It&#39;s true. Really, the only robots worth your time are the ones you can climb inside and drive around . . .') 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', '2009-10-05', 'illuminator', '^J^I^I^I<h1>October 5, 2009: The Best Robots Are Big Robots</h1>^J^I^I^I<p><a href="http://e23.sjgames.com/item.html?id=SJG30-6021"><img hspace="8" vspace="6" border="1" align="left" alt="XXXX" src="http://www.sjgames.com/gurps/books/Mecha/img/cover-sm.gif" /></a></p>^M^J<p>It\'s true. Really, the only robots worth your time are the ones you can climb inside and drive around. Which . . . come to think of it, may mean they\'re not technically "robots," what with the human pilot and all. Bah! Details, details! Point is, freakin\' big humanoid machines are pretty cool.</p>^M^J<p>By extension, <a href="http://e23.sjgames.com/item.html?id=SJG30-6021"><i><b>GURPS Classic: Mecha</b></i></a> must be fairly cool, too. It\'s all about those heavy metal wonders from the Land of the Rising Sun. Bits of it discuss how to make the \'bots. Other bits tell you how to drive \'em around. Still more bits go into the genre itself, including a full write up for a setting called Cybermech Damocles by famed <b><i>GURPS</i></b> Dude David Pulver. It\'s pretty heavily reliant on the old 3rd edition rules, but all that setting stuff is quite handy regardless of game system.</p>^M^J<p>Saaaaay . . . Pulver <i>and</i> giant robots? Now you\'re cookin\' with super-heated plasma beams!</p>^M^J<p><br />^M^J-- <a href="mailto:fox@sjgames.com">Fox Barrett</a></p>^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/October_05_2009/The_Best_Robots_Are_Big_Robots" addthis:title="Daily Illuminator: The Best Robots Are Big Robots"></a>^J    <a class="addthis_button_twitter" addthis:url="http://secure.sjgames.com/ill/archive/October_05_2009/The_Best_Robots_Are_Big_Robots" addthis:title="Daily Illuminator: The Best Robots Are Big Robots"></a>^J    <a class="addthis_button_reddit" addthis:url="http://secure.sjgames.com/ill/archive/October_05_2009/The_Best_Robots_Are_Big_Robots" addthis:title="Daily Illuminator: The Best Robots Are Big Robots"></a>^J    <a class="addthis_button_tumblr" addthis:url="http://secure.sjgames.com/ill/archive/October_05_2009/The_Best_Robots_Are_Big_Robots" addthis:title="Daily Illuminator: The Best Robots Are Big Robots"></a>^J    <a class="addthis_button_email" addthis:url="http://secure.sjgames.com/ill/archive/October_05_2009/The_Best_Robots_Are_Big_Robots" addthis:title="Daily Illuminator: The Best Robots Are Big Robots"></a>^J    <span class="addthis_separator">|</span>^J    <a class="addthis_button_expanded" addthis:url="http://secure.sjgames.com/ill/archive/October_05_2009/The_Best_Robots_Are_Big_Robots" addthis:title="Daily Illuminator: The Best Robots Are Big Robots">More</a>^J</div>^J^J<div style="margin: 5px 0; clear: left;">^J    <a href="http://secure.sjgames.com/ill/archive/October_05_2009/The_Best_Robots_Are_Big_Robots" 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: The Best Robots Are Big Robots', 'mobile', 0, 'description', 'It&#39;s true. Really, the only robots worth your time are the ones you can climb inside and drive around . . .') called at /home/www/secure/ill/index.html line 4
HTML::Mason::Commands::__ANON__('month', 'October', 'day', 05, 'year', 2009, 'u', 'The_Best_Robots_Are_Big_Robots.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(0x7ffb661d6528)', 'month', 'October', 'day', 05, 'year', 2009, 'u', 'The_Best_Robots_Are_Big_Robots.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', 'October', 'day', 05, 'year', 2009, 'u', 'The_Best_Robots_Are_Big_Robots.html') called at /home/www/secure/ill/archive/dhandler line 3
HTML::Mason::Commands::__ANON__('u', 'The_Best_Robots_Are_Big_Robots.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(0x7ffb65f559a8)', 'u', 'The_Best_Robots_Are_Big_Robots.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', 'The_Best_Robots_Are_Big_Robots.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(0x7ffb65f4b988)') 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(0x7ffb65f4b988)') called at /usr/local/share/perl/5.14.2/HTML/Mason/ApacheHandler.pm line 825
HTML::Mason::ApacheHandler::handle_request('HTML::Mason::ApacheHandler=HASH(0x7ffb65f63578)', 'Apache2::RequestRec=SCALAR(0x7ffb65fd5820)') called at (eval 29) line 8
HTML::Mason::ApacheHandler::handler('HTML::Mason::ApacheHandler', 'Apache2::RequestRec=SCALAR(0x7ffb65fd5820)') called at -e line 0
eval {...} at -e line 0