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(0x7f93c5f13438)', '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(0x7f93c5f13438)', 'select name from qdata where qname=? and upload_date=?', 'illq', '2016-11-01') called at /home/www/secure/ill/comps/illcal.mas line 131
HTML::Mason::Commands::__ANON__('sqldate', '2016-11-19') called at /usr/local/share/perl/5.14.2/HTML/Mason/Component.pm line 135
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x7f93c5cb9ce0)', 'sqldate', '2016-11-19') 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', '2016-11-19') called at /home/www/secure/ill/ill.html line 150
HTML::Mason::Commands::__ANON__('sqldate', '2016-11-19', 'illuminator', '^J^I^I^I<h1>November 19, 2016: <I>Munchkin</I> Musings: November 2016</h1>^J^I^I^I<p>^M^J^IIt can&#39;t be November already; why, it seems like just a week or two ago, it was Halloween! . . . Oh.</p>^M^J<p>^M^J^INovember at<i><b> <a href="http://www.worldofmunchkin.com/game/">Munchkin</a></b></i> HQ is often crunch time, and this year is no different. We&#39;re working further ahead than usual, but that is no reason to rest on our achievements&nbsp;&ndash; the more we get done in 2016, the better situated we are to start 2017 on the right foot. This is especially critical because Chinese New Year is particularly early in 2017, so we have a very short window to work with our printers before they close for several weeks.</p>^M^J<p>^M^J^IOf course, as every year, we&#39;ve had a couple of last-minute opportunities arise, so it&#39;s good that we&#39;re so far ahead of the schedule . . . it makes our crunch time a little less, um, crunchy. (No, we can&#39;t talk about them yet, but we&#39;ll certainly holler when the time is right!)</p>^M^J<p>^M^J^IThis November is busy for me, personally, as well; I&#39;m out of town for more than half the month, going to California for work meetings and a close friend&#39;s wedding and then heading straight to Dallas for <a href="https://boardgamegeek.com/wiki/page/BGGCON_Official_Schedule">BGGcon</a>. I expect that there will be a lot of late-night hotel-room work this month so I can hit my deadlines and stay on top of things back in Austin. I get back just in time for the long Thanksgiving weekend, and then it&#39;s only three weeks before we close for the winter break.</p>^M^J<p>^M^J^IWe have lots of cool stuff still to announce this year; keep watching the <a href="http://www.sjgames.com/ill"><i>Daily Illuminator</i></a> and <a href="http://www.worldofmunchkin.com/news/"><i><b>Munchkin</b></i> News</a>, and follow us on Twitter and Facebook, for the latest rumors and scuttlebutt from SJ Games and <i><b>Munchkin</b></i> HQ. If you&#39;ll be at BGG, we&#39;ll see you there; otherwise, I&#39;ll be back in December for a 2016 wrap-up edition of <i><b>Munchkin</b></i> Musings!</p>^M^J<p>^M^J^I-- <a href="mailto:andrew@sjgames.com">Andrew Hackard</a></p>^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/November_19_2016/Munchkin_Musings_November_2016" addthis:title="Daily Illuminator: Munchkin Musings: November 2016"></a>^J    <a class="addthis_button_twitter" addthis:url="http://secure.sjgames.com/ill/archive/November_19_2016/Munchkin_Musings_November_2016" addthis:title="Daily Illuminator: Munchkin Musings: November 2016"></a>^J    <a class="addthis_button_reddit" addthis:url="http://secure.sjgames.com/ill/archive/November_19_2016/Munchkin_Musings_November_2016" addthis:title="Daily Illuminator: Munchkin Musings: November 2016"></a>^J    <a class="addthis_button_tumblr" addthis:url="http://secure.sjgames.com/ill/archive/November_19_2016/Munchkin_Musings_November_2016" addthis:title="Daily Illuminator: Munchkin Musings: November 2016"></a>^J    <a class="addthis_button_email" addthis:url="http://secure.sjgames.com/ill/archive/November_19_2016/Munchkin_Musings_November_2016" addthis:title="Daily Illuminator: Munchkin Musings: November 2016"></a>^J    <span class="addthis_separator">|</span>^J    <a class="addthis_button_expanded" addthis:url="http://secure.sjgames.com/ill/archive/November_19_2016/Munchkin_Musings_November_2016" addthis:title="Daily Illuminator: Munchkin Musings: November 2016">More</a>^J</div>^J^J<div style="margin: 5px 0; clear: left;">^J    <a href="http://secure.sjgames.com/ill/archive/November_19_2016/Munchkin_Musings_November_2016" 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: Munchkin Musings: November 2016', 'mobile', 0, 'description', 'It can&#39;t be November already; why, it seems like just a week or two ago, it was Halloween! . . . Oh . . .') called at /usr/local/share/perl/5.14.2/HTML/Mason/Component.pm line 135
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x7f93c5c7e8d0)', 'sqldate', '2016-11-19', 'illuminator', '^J^I^I^I<h1>November 19, 2016: <I>Munchkin</I> Musings: November 2016</h1>^J^I^I^I<p>^M^J^IIt can&#39;t be November already; why, it seems like just a week or two ago, it was Halloween! . . . Oh.</p>^M^J<p>^M^J^INovember at<i><b> <a href="http://www.worldofmunchkin.com/game/">Munchkin</a></b></i> HQ is often crunch time, and this year is no different. We&#39;re working further ahead than usual, but that is no reason to rest on our achievements&nbsp;&ndash; the more we get done in 2016, the better situated we are to start 2017 on the right foot. This is especially critical because Chinese New Year is particularly early in 2017, so we have a very short window to work with our printers before they close for several weeks.</p>^M^J<p>^M^J^IOf course, as every year, we&#39;ve had a couple of last-minute opportunities arise, so it&#39;s good that we&#39;re so far ahead of the schedule . . . it makes our crunch time a little less, um, crunchy. (No, we can&#39;t talk about them yet, but we&#39;ll certainly holler when the time is right!)</p>^M^J<p>^M^J^IThis November is busy for me, personally, as well; I&#39;m out of town for more than half the month, going to California for work meetings and a close friend&#39;s wedding and then heading straight to Dallas for <a href="https://boardgamegeek.com/wiki/page/BGGCON_Official_Schedule">BGGcon</a>. I expect that there will be a lot of late-night hotel-room work this month so I can hit my deadlines and stay on top of things back in Austin. I get back just in time for the long Thanksgiving weekend, and then it&#39;s only three weeks before we close for the winter break.</p>^M^J<p>^M^J^IWe have lots of cool stuff still to announce this year; keep watching the <a href="http://www.sjgames.com/ill"><i>Daily Illuminator</i></a> and <a href="http://www.worldofmunchkin.com/news/"><i><b>Munchkin</b></i> News</a>, and follow us on Twitter and Facebook, for the latest rumors and scuttlebutt from SJ Games and <i><b>Munchkin</b></i> HQ. If you&#39;ll be at BGG, we&#39;ll see you there; otherwise, I&#39;ll be back in December for a 2016 wrap-up edition of <i><b>Munchkin</b></i> Musings!</p>^M^J<p>^M^J^I-- <a href="mailto:andrew@sjgames.com">Andrew Hackard</a></p>^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/November_19_2016/Munchkin_Musings_November_2016" addthis:title="Daily Illuminator: Munchkin Musings: November 2016"></a>^J    <a class="addthis_button_twitter" addthis:url="http://secure.sjgames.com/ill/archive/November_19_2016/Munchkin_Musings_November_2016" addthis:title="Daily Illuminator: Munchkin Musings: November 2016"></a>^J    <a class="addthis_button_reddit" addthis:url="http://secure.sjgames.com/ill/archive/November_19_2016/Munchkin_Musings_November_2016" addthis:title="Daily Illuminator: Munchkin Musings: November 2016"></a>^J    <a class="addthis_button_tumblr" addthis:url="http://secure.sjgames.com/ill/archive/November_19_2016/Munchkin_Musings_November_2016" addthis:title="Daily Illuminator: Munchkin Musings: November 2016"></a>^J    <a class="addthis_button_email" addthis:url="http://secure.sjgames.com/ill/archive/November_19_2016/Munchkin_Musings_November_2016" addthis:title="Daily Illuminator: Munchkin Musings: November 2016"></a>^J    <span class="addthis_separator">|</span>^J    <a class="addthis_button_expanded" addthis:url="http://secure.sjgames.com/ill/archive/November_19_2016/Munchkin_Musings_November_2016" addthis:title="Daily Illuminator: Munchkin Musings: November 2016">More</a>^J</div>^J^J<div style="margin: 5px 0; clear: left;">^J    <a href="http://secure.sjgames.com/ill/archive/November_19_2016/Munchkin_Musings_November_2016" 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: Munchkin Musings: November 2016', 'mobile', 0, 'description', 'It can&#39;t be November already; why, it seems like just a week or two ago, it was Halloween! . . . Oh . . .') 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', '2016-11-19', 'illuminator', '^J^I^I^I<h1>November 19, 2016: <I>Munchkin</I> Musings: November 2016</h1>^J^I^I^I<p>^M^J^IIt can&#39;t be November already; why, it seems like just a week or two ago, it was Halloween! . . . Oh.</p>^M^J<p>^M^J^INovember at<i><b> <a href="http://www.worldofmunchkin.com/game/">Munchkin</a></b></i> HQ is often crunch time, and this year is no different. We&#39;re working further ahead than usual, but that is no reason to rest on our achievements&nbsp;&ndash; the more we get done in 2016, the better situated we are to start 2017 on the right foot. This is especially critical because Chinese New Year is particularly early in 2017, so we have a very short window to work with our printers before they close for several weeks.</p>^M^J<p>^M^J^IOf course, as every year, we&#39;ve had a couple of last-minute opportunities arise, so it&#39;s good that we&#39;re so far ahead of the schedule . . . it makes our crunch time a little less, um, crunchy. (No, we can&#39;t talk about them yet, but we&#39;ll certainly holler when the time is right!)</p>^M^J<p>^M^J^IThis November is busy for me, personally, as well; I&#39;m out of town for more than half the month, going to California for work meetings and a close friend&#39;s wedding and then heading straight to Dallas for <a href="https://boardgamegeek.com/wiki/page/BGGCON_Official_Schedule">BGGcon</a>. I expect that there will be a lot of late-night hotel-room work this month so I can hit my deadlines and stay on top of things back in Austin. I get back just in time for the long Thanksgiving weekend, and then it&#39;s only three weeks before we close for the winter break.</p>^M^J<p>^M^J^IWe have lots of cool stuff still to announce this year; keep watching the <a href="http://www.sjgames.com/ill"><i>Daily Illuminator</i></a> and <a href="http://www.worldofmunchkin.com/news/"><i><b>Munchkin</b></i> News</a>, and follow us on Twitter and Facebook, for the latest rumors and scuttlebutt from SJ Games and <i><b>Munchkin</b></i> HQ. If you&#39;ll be at BGG, we&#39;ll see you there; otherwise, I&#39;ll be back in December for a 2016 wrap-up edition of <i><b>Munchkin</b></i> Musings!</p>^M^J<p>^M^J^I-- <a href="mailto:andrew@sjgames.com">Andrew Hackard</a></p>^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/November_19_2016/Munchkin_Musings_November_2016" addthis:title="Daily Illuminator: Munchkin Musings: November 2016"></a>^J    <a class="addthis_button_twitter" addthis:url="http://secure.sjgames.com/ill/archive/November_19_2016/Munchkin_Musings_November_2016" addthis:title="Daily Illuminator: Munchkin Musings: November 2016"></a>^J    <a class="addthis_button_reddit" addthis:url="http://secure.sjgames.com/ill/archive/November_19_2016/Munchkin_Musings_November_2016" addthis:title="Daily Illuminator: Munchkin Musings: November 2016"></a>^J    <a class="addthis_button_tumblr" addthis:url="http://secure.sjgames.com/ill/archive/November_19_2016/Munchkin_Musings_November_2016" addthis:title="Daily Illuminator: Munchkin Musings: November 2016"></a>^J    <a class="addthis_button_email" addthis:url="http://secure.sjgames.com/ill/archive/November_19_2016/Munchkin_Musings_November_2016" addthis:title="Daily Illuminator: Munchkin Musings: November 2016"></a>^J    <span class="addthis_separator">|</span>^J    <a class="addthis_button_expanded" addthis:url="http://secure.sjgames.com/ill/archive/November_19_2016/Munchkin_Musings_November_2016" addthis:title="Daily Illuminator: Munchkin Musings: November 2016">More</a>^J</div>^J^J<div style="margin: 5px 0; clear: left;">^J    <a href="http://secure.sjgames.com/ill/archive/November_19_2016/Munchkin_Musings_November_2016" 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: Munchkin Musings: November 2016', 'mobile', 0, 'description', 'It can&#39;t be November already; why, it seems like just a week or two ago, it was Halloween! . . . Oh . . .') called at /home/www/secure/ill/index.html line 4
HTML::Mason::Commands::__ANON__('month', 'November', 'day', 19, 'year', 2016, '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(0x7f93c5c6d7d0)', 'month', 'November', 'day', 19, 'year', 2016, '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', 'November', 'day', 19, 'year', 2016, '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(0x7f93c44c26c8)') 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(0x7f93c44da1d8)') 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(0x7f93c44da1d8)') called at /usr/local/share/perl/5.14.2/HTML/Mason/ApacheHandler.pm line 825
HTML::Mason::ApacheHandler::handle_request('HTML::Mason::ApacheHandler=HASH(0x7f93c3d99418)', 'Apache2::RequestRec=SCALAR(0x7f93c5f13120)') called at (eval 29) line 8
HTML::Mason::ApacheHandler::handler('HTML::Mason::ApacheHandler', 'Apache2::RequestRec=SCALAR(0x7f93c5f13120)') called at -e line 0
eval {...} at -e line 0