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(0x7faf8b0a6ed8)', '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(0x7faf8b0a6ed8)', '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-07') called at /usr/local/share/perl/5.14.2/HTML/Mason/Component.pm line 135
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x7faf8b089ce0)', 'sqldate', '2009-10-07') 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-07') called at /home/www/secure/ill/ill.html line 150
HTML::Mason::Commands::__ANON__('sqldate', '2009-10-07', 'illuminator', '^J^I^I^I<h1>October 7, 2009: Making Games Safe for Children</h1>^J^I^I^I<p>Are your games safe? We thought they were, but back in 2007 there were a series of product recalls that led the U.S. government to give us a new law (<a href="http://www.govtrack.us/congress/bill.xpd?bill=h110-4040">Public Law No: 110-314</a>), commonly known as the <a href="http://www.cpsc.gov/about/cpsia/cpsia.html">Consumer Product Safety Improvement Act.</a> The CPSIA is a source of personal stress for me at the moment because I\'m dealing with trying to cover safety testing costs <i>without</i> increasing the MSRP on our games. And these costs aren\'t minor; for a game like <i><b><a href="http://www.worldofmunchkin.com/munchkinquest/index2.html">Munchkin Quest</a></b></i> we\'re looking at somewhere around $3,000 to $4,000 for the CPSIA testing. That\'s a significant increase in our production costs, and is a lot for us to absorb, but for the moment we\'re going to try to cover these costs without passing the increase on to the players.</p>^M^J<p>I expect there will be more to say about the CPSIA and its impact on our games, but for as long as possible we\'re going to continue working on our planned releases and not let safety testing costs affect our game component plans. I\'m looking at this very closely, both on my own and with the assistance of our printers (including <a href="http://www.grandprixintl.com/">Grand Prix International</a>, the company we\'ve worked with on several releases over the last few years), and I promise that we\'ll do everything we can to continue improving the physical quality (and durability) of our game components.</p>^M^J<p>-- <a href="mailto:phil@sjgames.com">Phil Reed</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/October_07_2009/Making_Games_Safe_for_Children" addthis:title="Daily Illuminator: Making Games Safe for Children"></a>^J    <a class="addthis_button_twitter" addthis:url="http://secure.sjgames.com/ill/archive/October_07_2009/Making_Games_Safe_for_Children" addthis:title="Daily Illuminator: Making Games Safe for Children"></a>^J    <a class="addthis_button_reddit" addthis:url="http://secure.sjgames.com/ill/archive/October_07_2009/Making_Games_Safe_for_Children" addthis:title="Daily Illuminator: Making Games Safe for Children"></a>^J    <a class="addthis_button_tumblr" addthis:url="http://secure.sjgames.com/ill/archive/October_07_2009/Making_Games_Safe_for_Children" addthis:title="Daily Illuminator: Making Games Safe for Children"></a>^J    <a class="addthis_button_email" addthis:url="http://secure.sjgames.com/ill/archive/October_07_2009/Making_Games_Safe_for_Children" addthis:title="Daily Illuminator: Making Games Safe for Children"></a>^J    <span class="addthis_separator">|</span>^J    <a class="addthis_button_expanded" addthis:url="http://secure.sjgames.com/ill/archive/October_07_2009/Making_Games_Safe_for_Children" addthis:title="Daily Illuminator: Making Games Safe for Children">More</a>^J</div>^J^J<div style="margin: 5px 0; clear: left;">^J    <a href="http://secure.sjgames.com/ill/archive/October_07_2009/Making_Games_Safe_for_Children" 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: Making Games Safe for Children', 'mobile', 0, 'description', 'Are your games safe? We thought they were, but back in 2007 there were a series of product recalls that led the U.S. government to give us a new law (Public Law No: 110-314), commonly known as the Consumer Product Safety Improvement Act . . .') called at /usr/local/share/perl/5.14.2/HTML/Mason/Component.pm line 135
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x7faf8b0ac2e8)', 'sqldate', '2009-10-07', 'illuminator', '^J^I^I^I<h1>October 7, 2009: Making Games Safe for Children</h1>^J^I^I^I<p>Are your games safe? We thought they were, but back in 2007 there were a series of product recalls that led the U.S. government to give us a new law (<a href="http://www.govtrack.us/congress/bill.xpd?bill=h110-4040">Public Law No: 110-314</a>), commonly known as the <a href="http://www.cpsc.gov/about/cpsia/cpsia.html">Consumer Product Safety Improvement Act.</a> The CPSIA is a source of personal stress for me at the moment because I\'m dealing with trying to cover safety testing costs <i>without</i> increasing the MSRP on our games. And these costs aren\'t minor; for a game like <i><b><a href="http://www.worldofmunchkin.com/munchkinquest/index2.html">Munchkin Quest</a></b></i> we\'re looking at somewhere around $3,000 to $4,000 for the CPSIA testing. That\'s a significant increase in our production costs, and is a lot for us to absorb, but for the moment we\'re going to try to cover these costs without passing the increase on to the players.</p>^M^J<p>I expect there will be more to say about the CPSIA and its impact on our games, but for as long as possible we\'re going to continue working on our planned releases and not let safety testing costs affect our game component plans. I\'m looking at this very closely, both on my own and with the assistance of our printers (including <a href="http://www.grandprixintl.com/">Grand Prix International</a>, the company we\'ve worked with on several releases over the last few years), and I promise that we\'ll do everything we can to continue improving the physical quality (and durability) of our game components.</p>^M^J<p>-- <a href="mailto:phil@sjgames.com">Phil Reed</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/October_07_2009/Making_Games_Safe_for_Children" addthis:title="Daily Illuminator: Making Games Safe for Children"></a>^J    <a class="addthis_button_twitter" addthis:url="http://secure.sjgames.com/ill/archive/October_07_2009/Making_Games_Safe_for_Children" addthis:title="Daily Illuminator: Making Games Safe for Children"></a>^J    <a class="addthis_button_reddit" addthis:url="http://secure.sjgames.com/ill/archive/October_07_2009/Making_Games_Safe_for_Children" addthis:title="Daily Illuminator: Making Games Safe for Children"></a>^J    <a class="addthis_button_tumblr" addthis:url="http://secure.sjgames.com/ill/archive/October_07_2009/Making_Games_Safe_for_Children" addthis:title="Daily Illuminator: Making Games Safe for Children"></a>^J    <a class="addthis_button_email" addthis:url="http://secure.sjgames.com/ill/archive/October_07_2009/Making_Games_Safe_for_Children" addthis:title="Daily Illuminator: Making Games Safe for Children"></a>^J    <span class="addthis_separator">|</span>^J    <a class="addthis_button_expanded" addthis:url="http://secure.sjgames.com/ill/archive/October_07_2009/Making_Games_Safe_for_Children" addthis:title="Daily Illuminator: Making Games Safe for Children">More</a>^J</div>^J^J<div style="margin: 5px 0; clear: left;">^J    <a href="http://secure.sjgames.com/ill/archive/October_07_2009/Making_Games_Safe_for_Children" 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: Making Games Safe for Children', 'mobile', 0, 'description', 'Are your games safe? We thought they were, but back in 2007 there were a series of product recalls that led the U.S. government to give us a new law (Public Law No: 110-314), commonly known as the Consumer Product Safety Improvement Act . . .') 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-07', 'illuminator', '^J^I^I^I<h1>October 7, 2009: Making Games Safe for Children</h1>^J^I^I^I<p>Are your games safe? We thought they were, but back in 2007 there were a series of product recalls that led the U.S. government to give us a new law (<a href="http://www.govtrack.us/congress/bill.xpd?bill=h110-4040">Public Law No: 110-314</a>), commonly known as the <a href="http://www.cpsc.gov/about/cpsia/cpsia.html">Consumer Product Safety Improvement Act.</a> The CPSIA is a source of personal stress for me at the moment because I\'m dealing with trying to cover safety testing costs <i>without</i> increasing the MSRP on our games. And these costs aren\'t minor; for a game like <i><b><a href="http://www.worldofmunchkin.com/munchkinquest/index2.html">Munchkin Quest</a></b></i> we\'re looking at somewhere around $3,000 to $4,000 for the CPSIA testing. That\'s a significant increase in our production costs, and is a lot for us to absorb, but for the moment we\'re going to try to cover these costs without passing the increase on to the players.</p>^M^J<p>I expect there will be more to say about the CPSIA and its impact on our games, but for as long as possible we\'re going to continue working on our planned releases and not let safety testing costs affect our game component plans. I\'m looking at this very closely, both on my own and with the assistance of our printers (including <a href="http://www.grandprixintl.com/">Grand Prix International</a>, the company we\'ve worked with on several releases over the last few years), and I promise that we\'ll do everything we can to continue improving the physical quality (and durability) of our game components.</p>^M^J<p>-- <a href="mailto:phil@sjgames.com">Phil Reed</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/October_07_2009/Making_Games_Safe_for_Children" addthis:title="Daily Illuminator: Making Games Safe for Children"></a>^J    <a class="addthis_button_twitter" addthis:url="http://secure.sjgames.com/ill/archive/October_07_2009/Making_Games_Safe_for_Children" addthis:title="Daily Illuminator: Making Games Safe for Children"></a>^J    <a class="addthis_button_reddit" addthis:url="http://secure.sjgames.com/ill/archive/October_07_2009/Making_Games_Safe_for_Children" addthis:title="Daily Illuminator: Making Games Safe for Children"></a>^J    <a class="addthis_button_tumblr" addthis:url="http://secure.sjgames.com/ill/archive/October_07_2009/Making_Games_Safe_for_Children" addthis:title="Daily Illuminator: Making Games Safe for Children"></a>^J    <a class="addthis_button_email" addthis:url="http://secure.sjgames.com/ill/archive/October_07_2009/Making_Games_Safe_for_Children" addthis:title="Daily Illuminator: Making Games Safe for Children"></a>^J    <span class="addthis_separator">|</span>^J    <a class="addthis_button_expanded" addthis:url="http://secure.sjgames.com/ill/archive/October_07_2009/Making_Games_Safe_for_Children" addthis:title="Daily Illuminator: Making Games Safe for Children">More</a>^J</div>^J^J<div style="margin: 5px 0; clear: left;">^J    <a href="http://secure.sjgames.com/ill/archive/October_07_2009/Making_Games_Safe_for_Children" 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: Making Games Safe for Children', 'mobile', 0, 'description', 'Are your games safe? We thought they were, but back in 2007 there were a series of product recalls that led the U.S. government to give us a new law (Public Law No: 110-314), commonly known as the Consumer Product Safety Improvement Act . . .') called at /home/www/secure/ill/index.html line 4
HTML::Mason::Commands::__ANON__('month', 'October', 'day', 07, 'year', 2009, '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(0x7faf8b0c2bb8)', 'month', 'October', 'day', 07, 'year', 2009, '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', 'October', 'day', 07, 'year', 2009, '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(0x7faf8b0d9870)') 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(0x7faf8b0ea4c8)') 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(0x7faf8b0ea4c8)') called at /usr/local/share/perl/5.14.2/HTML/Mason/ApacheHandler.pm line 825
HTML::Mason::ApacheHandler::handle_request('HTML::Mason::ApacheHandler=HASH(0x7faf8b0e4b98)', 'Apache2::RequestRec=SCALAR(0x7faf8b0d3818)') called at (eval 29) line 8
HTML::Mason::ApacheHandler::handler('HTML::Mason::ApacheHandler', 'Apache2::RequestRec=SCALAR(0x7faf8b0d3818)') called at -e line 0
eval {...} at -e line 0