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(0x7fa889804d88)', '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(0x7fa889804d88)', 'select name from qdata where qname=? and upload_date=?', 'illq', '2009-08-01') called at /home/www/secure/ill/comps/illcal.mas line 131
HTML::Mason::Commands::__ANON__('sqldate', '2009-08-10') called at /usr/local/share/perl/5.14.2/HTML/Mason/Component.pm line 135
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x7fa889981f90)', 'sqldate', '2009-08-10') 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-08-10') called at /home/www/secure/ill/ill.html line 150
HTML::Mason::Commands::__ANON__('sqldate', '2009-08-10', 'illuminator', '^J^I^I^I<h1>August 10, 2009: It\'s All About the Ninja</h1>^J^I^I^I<p>I don\'t care what anybody around here tells you. Ninja are where it\'s at, buddy. Oh sure, pirates <i>sound</i> great. High seas. Shoulder-mounted pets. Punctuating everything wtih "arrr." Yeah, y\'know what else they have? Scurvy. Go ahead, bring that one up on the ol\' Wikipedia. I\'m sure it has lots of fun pictures. Me? I\'ll be sticking to the shadows.</p>^M^J<p>Now, if you want your games to be as cool as ninja are, you\'re going to need <a href="http://e23.sjgames.com/item.html?id=SJG30-6006"><b><i>GURPS Classic: Japan</i></b></a>. This thing is wall-to-wall ninja. Ninja sneaking into castles, ninja stabbing guys in the head, ninja wearing awesome black outfits. It\'s like NinjaCon. Y\'know, if ninja had a con. Which they don\'t, because that would kind of defeat the purpose of being hidden. Or maybe they do, and it\'s just an empty con hall with no signs. Hmmm. Er, sorry, I seem to had gotten off track. Anyway, buy the book, because ninja totally <i>rule!</i></p>^M^J<p>. . . I have just been informed that there\'s stuff in here about Japan\'s culture and history, covering the Warring States Period and the later bits of the Tokugawa shogunate. Um. I guess that stuff is pretty neat, too.</p>^M^J<p>-- <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/August_10_2009/Its_All_About_the_Ninja" addthis:title="Daily Illuminator: It&#39;s All About the Ninja"></a>^J    <a class="addthis_button_twitter" addthis:url="http://secure.sjgames.com/ill/archive/August_10_2009/Its_All_About_the_Ninja" addthis:title="Daily Illuminator: It&#39;s All About the Ninja"></a>^J    <a class="addthis_button_reddit" addthis:url="http://secure.sjgames.com/ill/archive/August_10_2009/Its_All_About_the_Ninja" addthis:title="Daily Illuminator: It&#39;s All About the Ninja"></a>^J    <a class="addthis_button_tumblr" addthis:url="http://secure.sjgames.com/ill/archive/August_10_2009/Its_All_About_the_Ninja" addthis:title="Daily Illuminator: It&#39;s All About the Ninja"></a>^J    <a class="addthis_button_email" addthis:url="http://secure.sjgames.com/ill/archive/August_10_2009/Its_All_About_the_Ninja" addthis:title="Daily Illuminator: It&#39;s All About the Ninja"></a>^J    <span class="addthis_separator">|</span>^J    <a class="addthis_button_expanded" addthis:url="http://secure.sjgames.com/ill/archive/August_10_2009/Its_All_About_the_Ninja" addthis:title="Daily Illuminator: It&#39;s All About the Ninja">More</a>^J</div>^J^J<div style="margin: 5px 0; clear: left;">^J    <a href="http://secure.sjgames.com/ill/archive/August_10_2009/Its_All_About_the_Ninja" 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: It&#39;s All About the Ninja', 'mobile', 0, 'description', 'I don&#39;t care what anybody around here tells you. Ninja are where it&#39;s at, buddy . . .') called at /usr/local/share/perl/5.14.2/HTML/Mason/Component.pm line 135
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x7fa88994d060)', 'sqldate', '2009-08-10', 'illuminator', '^J^I^I^I<h1>August 10, 2009: It\'s All About the Ninja</h1>^J^I^I^I<p>I don\'t care what anybody around here tells you. Ninja are where it\'s at, buddy. Oh sure, pirates <i>sound</i> great. High seas. Shoulder-mounted pets. Punctuating everything wtih "arrr." Yeah, y\'know what else they have? Scurvy. Go ahead, bring that one up on the ol\' Wikipedia. I\'m sure it has lots of fun pictures. Me? I\'ll be sticking to the shadows.</p>^M^J<p>Now, if you want your games to be as cool as ninja are, you\'re going to need <a href="http://e23.sjgames.com/item.html?id=SJG30-6006"><b><i>GURPS Classic: Japan</i></b></a>. This thing is wall-to-wall ninja. Ninja sneaking into castles, ninja stabbing guys in the head, ninja wearing awesome black outfits. It\'s like NinjaCon. Y\'know, if ninja had a con. Which they don\'t, because that would kind of defeat the purpose of being hidden. Or maybe they do, and it\'s just an empty con hall with no signs. Hmmm. Er, sorry, I seem to had gotten off track. Anyway, buy the book, because ninja totally <i>rule!</i></p>^M^J<p>. . . I have just been informed that there\'s stuff in here about Japan\'s culture and history, covering the Warring States Period and the later bits of the Tokugawa shogunate. Um. I guess that stuff is pretty neat, too.</p>^M^J<p>-- <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/August_10_2009/Its_All_About_the_Ninja" addthis:title="Daily Illuminator: It&#39;s All About the Ninja"></a>^J    <a class="addthis_button_twitter" addthis:url="http://secure.sjgames.com/ill/archive/August_10_2009/Its_All_About_the_Ninja" addthis:title="Daily Illuminator: It&#39;s All About the Ninja"></a>^J    <a class="addthis_button_reddit" addthis:url="http://secure.sjgames.com/ill/archive/August_10_2009/Its_All_About_the_Ninja" addthis:title="Daily Illuminator: It&#39;s All About the Ninja"></a>^J    <a class="addthis_button_tumblr" addthis:url="http://secure.sjgames.com/ill/archive/August_10_2009/Its_All_About_the_Ninja" addthis:title="Daily Illuminator: It&#39;s All About the Ninja"></a>^J    <a class="addthis_button_email" addthis:url="http://secure.sjgames.com/ill/archive/August_10_2009/Its_All_About_the_Ninja" addthis:title="Daily Illuminator: It&#39;s All About the Ninja"></a>^J    <span class="addthis_separator">|</span>^J    <a class="addthis_button_expanded" addthis:url="http://secure.sjgames.com/ill/archive/August_10_2009/Its_All_About_the_Ninja" addthis:title="Daily Illuminator: It&#39;s All About the Ninja">More</a>^J</div>^J^J<div style="margin: 5px 0; clear: left;">^J    <a href="http://secure.sjgames.com/ill/archive/August_10_2009/Its_All_About_the_Ninja" 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: It&#39;s All About the Ninja', 'mobile', 0, 'description', 'I don&#39;t care what anybody around here tells you. Ninja are where it&#39;s at, buddy . . .') 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-08-10', 'illuminator', '^J^I^I^I<h1>August 10, 2009: It\'s All About the Ninja</h1>^J^I^I^I<p>I don\'t care what anybody around here tells you. Ninja are where it\'s at, buddy. Oh sure, pirates <i>sound</i> great. High seas. Shoulder-mounted pets. Punctuating everything wtih "arrr." Yeah, y\'know what else they have? Scurvy. Go ahead, bring that one up on the ol\' Wikipedia. I\'m sure it has lots of fun pictures. Me? I\'ll be sticking to the shadows.</p>^M^J<p>Now, if you want your games to be as cool as ninja are, you\'re going to need <a href="http://e23.sjgames.com/item.html?id=SJG30-6006"><b><i>GURPS Classic: Japan</i></b></a>. This thing is wall-to-wall ninja. Ninja sneaking into castles, ninja stabbing guys in the head, ninja wearing awesome black outfits. It\'s like NinjaCon. Y\'know, if ninja had a con. Which they don\'t, because that would kind of defeat the purpose of being hidden. Or maybe they do, and it\'s just an empty con hall with no signs. Hmmm. Er, sorry, I seem to had gotten off track. Anyway, buy the book, because ninja totally <i>rule!</i></p>^M^J<p>. . . I have just been informed that there\'s stuff in here about Japan\'s culture and history, covering the Warring States Period and the later bits of the Tokugawa shogunate. Um. I guess that stuff is pretty neat, too.</p>^M^J<p>-- <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/August_10_2009/Its_All_About_the_Ninja" addthis:title="Daily Illuminator: It&#39;s All About the Ninja"></a>^J    <a class="addthis_button_twitter" addthis:url="http://secure.sjgames.com/ill/archive/August_10_2009/Its_All_About_the_Ninja" addthis:title="Daily Illuminator: It&#39;s All About the Ninja"></a>^J    <a class="addthis_button_reddit" addthis:url="http://secure.sjgames.com/ill/archive/August_10_2009/Its_All_About_the_Ninja" addthis:title="Daily Illuminator: It&#39;s All About the Ninja"></a>^J    <a class="addthis_button_tumblr" addthis:url="http://secure.sjgames.com/ill/archive/August_10_2009/Its_All_About_the_Ninja" addthis:title="Daily Illuminator: It&#39;s All About the Ninja"></a>^J    <a class="addthis_button_email" addthis:url="http://secure.sjgames.com/ill/archive/August_10_2009/Its_All_About_the_Ninja" addthis:title="Daily Illuminator: It&#39;s All About the Ninja"></a>^J    <span class="addthis_separator">|</span>^J    <a class="addthis_button_expanded" addthis:url="http://secure.sjgames.com/ill/archive/August_10_2009/Its_All_About_the_Ninja" addthis:title="Daily Illuminator: It&#39;s All About the Ninja">More</a>^J</div>^J^J<div style="margin: 5px 0; clear: left;">^J    <a href="http://secure.sjgames.com/ill/archive/August_10_2009/Its_All_About_the_Ninja" 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: It&#39;s All About the Ninja', 'mobile', 0, 'description', 'I don&#39;t care what anybody around here tells you. Ninja are where it&#39;s at, buddy . . .') called at /home/www/secure/ill/index.html line 4
HTML::Mason::Commands::__ANON__('month', 'August', 'day', 10, 'year', 2009, 'u', 'Its_All_About_the_Ninja.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(0x7fa8898e7220)', 'month', 'August', 'day', 10, 'year', 2009, 'u', 'Its_All_About_the_Ninja.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', 10, 'year', 2009, 'u', 'Its_All_About_the_Ninja.html') called at /home/www/secure/ill/archive/dhandler line 3
HTML::Mason::Commands::__ANON__('u', 'Its_All_About_the_Ninja.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(0x7fa889805328)', 'u', 'Its_All_About_the_Ninja.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', 'Its_All_About_the_Ninja.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(0x7fa888025a38)') 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(0x7fa888025a38)') called at /usr/local/share/perl/5.14.2/HTML/Mason/ApacheHandler.pm line 825
HTML::Mason::ApacheHandler::handle_request('HTML::Mason::ApacheHandler=HASH(0x7fa888025690)', 'Apache2::RequestRec=SCALAR(0x7fa8899924e8)') called at (eval 29) line 8
HTML::Mason::ApacheHandler::handler('HTML::Mason::ApacheHandler', 'Apache2::RequestRec=SCALAR(0x7fa8899924e8)') called at -e line 0
eval {...} at -e line 0