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(0x7f93c5f52e10)', '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(0x7f93c5f52e10)', '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-08') called at /usr/local/share/perl/5.14.2/HTML/Mason/Component.pm line 135
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x7f93c5f2b498)', 'sqldate', '2016-11-08') 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-08') called at /home/www/secure/ill/ill.html line 150
HTML::Mason::Commands::__ANON__('sqldate', '2016-11-08', 'illuminator', '^J^I^I^I<h1>November 8, 2016: <i>Ogre Miniatures Set 1</i> Rolls Onto Kickstarter</h1>^J^I^I^I<p>^M^J^IThe ground shakes. There&#39;s a distant rumble, like thunder cresting the hill . . . except this is not natural. It&#39;s a deadly, AI-controlled tank &ndash; an Ogre. And now it&#39;s coming to Kickstarter, in miniature form!</p>^M^J<p style="text-align: center;">^M^J^I<a href="http://bit.ly/OgreMinis1" title=""><img alt="Ogre Miniatures Set 1" border="0" hspace="8" src="http://www.sjgames.com/img/newsq/illq/2016/OgreMinituresSet1_851x351.png" vspace="6" /></a></p>^M^J<p>^M^J^IHot on the heels of our recent <a href="http://www.sjgames.com/ogre/products/ogre6e/"><i><b>Ogre Sixth Edition</b></i></a> announcements, Steve Jackson Games is proud to present the&nbsp;<a href="http://bit.ly/OgreMinis1"><i><b>Ogre Miniatures Set 1&nbsp;</b></i>Kickstarter</a>!&nbsp;This long-awaited collection includes all the units from <i><b>Ogre Sixth Edition</b></i> rendered in three of our glorious dimensions. We&#39;ve taken the classic line of miniatures that veteran players loved, improved them, and rendered them in plastic. As is, these highly detailed sculpts will make your <i><b>Ogre</b></i> game stand out on the tabletop, but they also make a great canvas to show off your mini-painting skills.</p>^M^J<p>^M^J^IIncluded with the set are more than 30 miniatures representing Infantry, Heavy Tanks, Missile Tanks, GEVs, Howitzers, and a Command Post in Paneuropean blue, and the infamous Ogre Mark III and Mark V in Combine red. You&#39;ll get enough miniatures to play a full game of <i><b>Ogre Sixth Edition</b></i>, for only $30. The models come unassembled on the sprue, perfect for hobbyists, but still simple to put together for anyone who wants to deck out their tabletop experience. If you&#39;re the kind of commander who wants it all, we have various add-ons, like a copy of <i><b>Ogre Sixth Edition</b></i>, the upcoming expansion <a href="http://www.sjgames.com/ogre/products/ogrereinforcements/"><i><b>Ogre Reinforcements</b></i></a>, different dice, and even posters. And you know we&#39;re going to have lots of stretch goals! Alternate colors, more miniatures in the box, and even rules to play the miniatures on their own are just some of the things you can unlock throughout the campaign.</p>^M^J<p>^M^J^IThe campaign runs until November 30. Of course,&nbsp;<a href="http://bit.ly/OgreMinis1"><i><b>Ogre Miniatures Set 1</b></i></a> will be coming to your friendly local retailer if it funds, but stores can also back at our Retailer Pledge Level at a special price! So whether you&#39;re a fan or a store owner, there&#39;s no reason to miss out on this Kickstarter campaign. Unless you&#39;re actually an AI-controlled super tank reading this. But that&#39;s just crazy . . .</p>^M^J<p>^M^J^I-- <a href="mailto:hunters@sjgames.com">Hunter Shelburne</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_08_2016/Ogre_Miniatures_Set_1_Rolls_Onto_Kickstarter" addthis:title="Daily Illuminator: Ogre Miniatures Set 1 Rolls Onto Kickstarter"></a>^J    <a class="addthis_button_twitter" addthis:url="http://secure.sjgames.com/ill/archive/November_08_2016/Ogre_Miniatures_Set_1_Rolls_Onto_Kickstarter" addthis:title="Daily Illuminator: Ogre Miniatures Set 1 Rolls Onto Kickstarter"></a>^J    <a class="addthis_button_reddit" addthis:url="http://secure.sjgames.com/ill/archive/November_08_2016/Ogre_Miniatures_Set_1_Rolls_Onto_Kickstarter" addthis:title="Daily Illuminator: Ogre Miniatures Set 1 Rolls Onto Kickstarter"></a>^J    <a class="addthis_button_tumblr" addthis:url="http://secure.sjgames.com/ill/archive/November_08_2016/Ogre_Miniatures_Set_1_Rolls_Onto_Kickstarter" addthis:title="Daily Illuminator: Ogre Miniatures Set 1 Rolls Onto Kickstarter"></a>^J    <a class="addthis_button_email" addthis:url="http://secure.sjgames.com/ill/archive/November_08_2016/Ogre_Miniatures_Set_1_Rolls_Onto_Kickstarter" addthis:title="Daily Illuminator: Ogre Miniatures Set 1 Rolls Onto Kickstarter"></a>^J    <span class="addthis_separator">|</span>^J    <a class="addthis_button_expanded" addthis:url="http://secure.sjgames.com/ill/archive/November_08_2016/Ogre_Miniatures_Set_1_Rolls_Onto_Kickstarter" addthis:title="Daily Illuminator: Ogre Miniatures Set 1 Rolls Onto Kickstarter">More</a>^J</div>^J^J<div style="margin: 5px 0; clear: left;">^J    <a href="http://secure.sjgames.com/ill/archive/November_08_2016/Ogre_Miniatures_Set_1_Rolls_Onto_Kickstarter" 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: Ogre Miniatures Set 1 Rolls Onto Kickstarter', 'mobile', 0, 'description', 'The ground shakes. There&#39;s a distant rumble, like thunder cresting the hill . . . except this is not natural . . .') called at /usr/local/share/perl/5.14.2/HTML/Mason/Component.pm line 135
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x7f93c5f4c830)', 'sqldate', '2016-11-08', 'illuminator', '^J^I^I^I<h1>November 8, 2016: <i>Ogre Miniatures Set 1</i> Rolls Onto Kickstarter</h1>^J^I^I^I<p>^M^J^IThe ground shakes. There&#39;s a distant rumble, like thunder cresting the hill . . . except this is not natural. It&#39;s a deadly, AI-controlled tank &ndash; an Ogre. And now it&#39;s coming to Kickstarter, in miniature form!</p>^M^J<p style="text-align: center;">^M^J^I<a href="http://bit.ly/OgreMinis1" title=""><img alt="Ogre Miniatures Set 1" border="0" hspace="8" src="http://www.sjgames.com/img/newsq/illq/2016/OgreMinituresSet1_851x351.png" vspace="6" /></a></p>^M^J<p>^M^J^IHot on the heels of our recent <a href="http://www.sjgames.com/ogre/products/ogre6e/"><i><b>Ogre Sixth Edition</b></i></a> announcements, Steve Jackson Games is proud to present the&nbsp;<a href="http://bit.ly/OgreMinis1"><i><b>Ogre Miniatures Set 1&nbsp;</b></i>Kickstarter</a>!&nbsp;This long-awaited collection includes all the units from <i><b>Ogre Sixth Edition</b></i> rendered in three of our glorious dimensions. We&#39;ve taken the classic line of miniatures that veteran players loved, improved them, and rendered them in plastic. As is, these highly detailed sculpts will make your <i><b>Ogre</b></i> game stand out on the tabletop, but they also make a great canvas to show off your mini-painting skills.</p>^M^J<p>^M^J^IIncluded with the set are more than 30 miniatures representing Infantry, Heavy Tanks, Missile Tanks, GEVs, Howitzers, and a Command Post in Paneuropean blue, and the infamous Ogre Mark III and Mark V in Combine red. You&#39;ll get enough miniatures to play a full game of <i><b>Ogre Sixth Edition</b></i>, for only $30. The models come unassembled on the sprue, perfect for hobbyists, but still simple to put together for anyone who wants to deck out their tabletop experience. If you&#39;re the kind of commander who wants it all, we have various add-ons, like a copy of <i><b>Ogre Sixth Edition</b></i>, the upcoming expansion <a href="http://www.sjgames.com/ogre/products/ogrereinforcements/"><i><b>Ogre Reinforcements</b></i></a>, different dice, and even posters. And you know we&#39;re going to have lots of stretch goals! Alternate colors, more miniatures in the box, and even rules to play the miniatures on their own are just some of the things you can unlock throughout the campaign.</p>^M^J<p>^M^J^IThe campaign runs until November 30. Of course,&nbsp;<a href="http://bit.ly/OgreMinis1"><i><b>Ogre Miniatures Set 1</b></i></a> will be coming to your friendly local retailer if it funds, but stores can also back at our Retailer Pledge Level at a special price! So whether you&#39;re a fan or a store owner, there&#39;s no reason to miss out on this Kickstarter campaign. Unless you&#39;re actually an AI-controlled super tank reading this. But that&#39;s just crazy . . .</p>^M^J<p>^M^J^I-- <a href="mailto:hunters@sjgames.com">Hunter Shelburne</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_08_2016/Ogre_Miniatures_Set_1_Rolls_Onto_Kickstarter" addthis:title="Daily Illuminator: Ogre Miniatures Set 1 Rolls Onto Kickstarter"></a>^J    <a class="addthis_button_twitter" addthis:url="http://secure.sjgames.com/ill/archive/November_08_2016/Ogre_Miniatures_Set_1_Rolls_Onto_Kickstarter" addthis:title="Daily Illuminator: Ogre Miniatures Set 1 Rolls Onto Kickstarter"></a>^J    <a class="addthis_button_reddit" addthis:url="http://secure.sjgames.com/ill/archive/November_08_2016/Ogre_Miniatures_Set_1_Rolls_Onto_Kickstarter" addthis:title="Daily Illuminator: Ogre Miniatures Set 1 Rolls Onto Kickstarter"></a>^J    <a class="addthis_button_tumblr" addthis:url="http://secure.sjgames.com/ill/archive/November_08_2016/Ogre_Miniatures_Set_1_Rolls_Onto_Kickstarter" addthis:title="Daily Illuminator: Ogre Miniatures Set 1 Rolls Onto Kickstarter"></a>^J    <a class="addthis_button_email" addthis:url="http://secure.sjgames.com/ill/archive/November_08_2016/Ogre_Miniatures_Set_1_Rolls_Onto_Kickstarter" addthis:title="Daily Illuminator: Ogre Miniatures Set 1 Rolls Onto Kickstarter"></a>^J    <span class="addthis_separator">|</span>^J    <a class="addthis_button_expanded" addthis:url="http://secure.sjgames.com/ill/archive/November_08_2016/Ogre_Miniatures_Set_1_Rolls_Onto_Kickstarter" addthis:title="Daily Illuminator: Ogre Miniatures Set 1 Rolls Onto Kickstarter">More</a>^J</div>^J^J<div style="margin: 5px 0; clear: left;">^J    <a href="http://secure.sjgames.com/ill/archive/November_08_2016/Ogre_Miniatures_Set_1_Rolls_Onto_Kickstarter" 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: Ogre Miniatures Set 1 Rolls Onto Kickstarter', 'mobile', 0, 'description', 'The ground shakes. There&#39;s a distant rumble, like thunder cresting the hill . . . except this is not natural . . .') 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-08', 'illuminator', '^J^I^I^I<h1>November 8, 2016: <i>Ogre Miniatures Set 1</i> Rolls Onto Kickstarter</h1>^J^I^I^I<p>^M^J^IThe ground shakes. There&#39;s a distant rumble, like thunder cresting the hill . . . except this is not natural. It&#39;s a deadly, AI-controlled tank &ndash; an Ogre. And now it&#39;s coming to Kickstarter, in miniature form!</p>^M^J<p style="text-align: center;">^M^J^I<a href="http://bit.ly/OgreMinis1" title=""><img alt="Ogre Miniatures Set 1" border="0" hspace="8" src="http://www.sjgames.com/img/newsq/illq/2016/OgreMinituresSet1_851x351.png" vspace="6" /></a></p>^M^J<p>^M^J^IHot on the heels of our recent <a href="http://www.sjgames.com/ogre/products/ogre6e/"><i><b>Ogre Sixth Edition</b></i></a> announcements, Steve Jackson Games is proud to present the&nbsp;<a href="http://bit.ly/OgreMinis1"><i><b>Ogre Miniatures Set 1&nbsp;</b></i>Kickstarter</a>!&nbsp;This long-awaited collection includes all the units from <i><b>Ogre Sixth Edition</b></i> rendered in three of our glorious dimensions. We&#39;ve taken the classic line of miniatures that veteran players loved, improved them, and rendered them in plastic. As is, these highly detailed sculpts will make your <i><b>Ogre</b></i> game stand out on the tabletop, but they also make a great canvas to show off your mini-painting skills.</p>^M^J<p>^M^J^IIncluded with the set are more than 30 miniatures representing Infantry, Heavy Tanks, Missile Tanks, GEVs, Howitzers, and a Command Post in Paneuropean blue, and the infamous Ogre Mark III and Mark V in Combine red. You&#39;ll get enough miniatures to play a full game of <i><b>Ogre Sixth Edition</b></i>, for only $30. The models come unassembled on the sprue, perfect for hobbyists, but still simple to put together for anyone who wants to deck out their tabletop experience. If you&#39;re the kind of commander who wants it all, we have various add-ons, like a copy of <i><b>Ogre Sixth Edition</b></i>, the upcoming expansion <a href="http://www.sjgames.com/ogre/products/ogrereinforcements/"><i><b>Ogre Reinforcements</b></i></a>, different dice, and even posters. And you know we&#39;re going to have lots of stretch goals! Alternate colors, more miniatures in the box, and even rules to play the miniatures on their own are just some of the things you can unlock throughout the campaign.</p>^M^J<p>^M^J^IThe campaign runs until November 30. Of course,&nbsp;<a href="http://bit.ly/OgreMinis1"><i><b>Ogre Miniatures Set 1</b></i></a> will be coming to your friendly local retailer if it funds, but stores can also back at our Retailer Pledge Level at a special price! So whether you&#39;re a fan or a store owner, there&#39;s no reason to miss out on this Kickstarter campaign. Unless you&#39;re actually an AI-controlled super tank reading this. But that&#39;s just crazy . . .</p>^M^J<p>^M^J^I-- <a href="mailto:hunters@sjgames.com">Hunter Shelburne</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_08_2016/Ogre_Miniatures_Set_1_Rolls_Onto_Kickstarter" addthis:title="Daily Illuminator: Ogre Miniatures Set 1 Rolls Onto Kickstarter"></a>^J    <a class="addthis_button_twitter" addthis:url="http://secure.sjgames.com/ill/archive/November_08_2016/Ogre_Miniatures_Set_1_Rolls_Onto_Kickstarter" addthis:title="Daily Illuminator: Ogre Miniatures Set 1 Rolls Onto Kickstarter"></a>^J    <a class="addthis_button_reddit" addthis:url="http://secure.sjgames.com/ill/archive/November_08_2016/Ogre_Miniatures_Set_1_Rolls_Onto_Kickstarter" addthis:title="Daily Illuminator: Ogre Miniatures Set 1 Rolls Onto Kickstarter"></a>^J    <a class="addthis_button_tumblr" addthis:url="http://secure.sjgames.com/ill/archive/November_08_2016/Ogre_Miniatures_Set_1_Rolls_Onto_Kickstarter" addthis:title="Daily Illuminator: Ogre Miniatures Set 1 Rolls Onto Kickstarter"></a>^J    <a class="addthis_button_email" addthis:url="http://secure.sjgames.com/ill/archive/November_08_2016/Ogre_Miniatures_Set_1_Rolls_Onto_Kickstarter" addthis:title="Daily Illuminator: Ogre Miniatures Set 1 Rolls Onto Kickstarter"></a>^J    <span class="addthis_separator">|</span>^J    <a class="addthis_button_expanded" addthis:url="http://secure.sjgames.com/ill/archive/November_08_2016/Ogre_Miniatures_Set_1_Rolls_Onto_Kickstarter" addthis:title="Daily Illuminator: Ogre Miniatures Set 1 Rolls Onto Kickstarter">More</a>^J</div>^J^J<div style="margin: 5px 0; clear: left;">^J    <a href="http://secure.sjgames.com/ill/archive/November_08_2016/Ogre_Miniatures_Set_1_Rolls_Onto_Kickstarter" 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: Ogre Miniatures Set 1 Rolls Onto Kickstarter', 'mobile', 0, 'description', 'The ground shakes. There&#39;s a distant rumble, like thunder cresting the hill . . . except this is not natural . . .') called at /home/www/secure/ill/index.html line 4
HTML::Mason::Commands::__ANON__('month', 'November', 'day', 08, 'year', 2016, 'u', 'Ogre_Miniatures_Set_1_Rolls_Onto_Kickstarter.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(0x7f93c5f80668)', 'month', 'November', 'day', 08, 'year', 2016, 'u', 'Ogre_Miniatures_Set_1_Rolls_Onto_Kickstarter.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', 'November', 'day', 08, 'year', 2016, 'u', 'Ogre_Miniatures_Set_1_Rolls_Onto_Kickstarter.html') called at /home/www/secure/ill/archive/dhandler line 3
HTML::Mason::Commands::__ANON__('u', 'Ogre_Miniatures_Set_1_Rolls_Onto_Kickstarter.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(0x7f93c45fa6f8)', 'u', 'Ogre_Miniatures_Set_1_Rolls_Onto_Kickstarter.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', 'Ogre_Miniatures_Set_1_Rolls_Onto_Kickstarter.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(0x7f93c46bf610)') 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(0x7f93c46bf610)') called at /usr/local/share/perl/5.14.2/HTML/Mason/ApacheHandler.pm line 825
HTML::Mason::ApacheHandler::handle_request('HTML::Mason::ApacheHandler=HASH(0x7f93c42092c8)', 'Apache2::RequestRec=SCALAR(0x7f93c5f41958)') called at (eval 29) line 8
HTML::Mason::ApacheHandler::handler('HTML::Mason::ApacheHandler', 'Apache2::RequestRec=SCALAR(0x7f93c5f41958)') called at -e line 0
eval {...} at -e line 0