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(0x7f93c6e72780)', '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(0x7f93c6e72780)', 'select name from qdata where qname=? and upload_date=?', 'illq', '2013-04-01') called at /home/www/secure/ill/comps/illcal.mas line 131
HTML::Mason::Commands::__ANON__('sqldate', '2013-04-25') called at /usr/local/share/perl/5.14.2/HTML/Mason/Component.pm line 135
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x7f93c6ed7768)', 'sqldate', '2013-04-25') 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', '2013-04-25') called at /home/www/secure/ill/ill.html line 150
HTML::Mason::Commands::__ANON__('sqldate', '2013-04-25', 'illuminator', '^J^I^I^I<h1>April 25, 2013: Vote For <i>Munchkin Apocalypse</i>!</h1>^J^I^I^I<p>^M^J^I<a href="http://www.sjgames.com/img/newsq/illq/2013/M_Apo_German.jpg" title="M Apo German"><img align="right" alt="M Apo German" border="1" hspace="8" src="http://www.sjgames.com/img/newsq/illq/2013/M_Apo_GermanThumb.jpg" vspace="6" /></a>Since its first show in 2007, the <a href="http://www.rpc-germany.de/C2089/rpc-germany-english.htm">Role Play Convention</a> in Germany has continuously grown, and is now, after a move from Muenster to the Cologne Fair in 2009, Europe&#39;s biggest fantasy gaming event with more than 50,000 visitors. Just like Gen Con or SPIEL in Essen, the RPC has established its own awards, where the fans can decide what the year&#39;s best games of the fantastic genre are. In 2010, the German edition of Phil Reed&#39;s <a href="http://www.sjgames.com/frag"><b><i>Frag</i></b></a> won a special Jury Award for the thematic crossover of analog and digital gaming, and <a href="http://www.worldofmunchkin.com/munchkinquest/"><b><i>Munchkin Quest</i></b></a> won the first prize in the category card and board games.</p>^M^J<p>^M^J^IA picture of the <a href="http://www.worldofmunchkin.com"><b><i>Munchkin</i></b></a> mascot entering the stage after the glorious victory can be found <a href="http://www.boardgamegeek.com/image/711446/munchkin-quest?size=large">here</a>. The hullabaloo the mascot caused when he began to throw <b><i>Munchkin Coins</i></b> and black <b><i>Munchkin Dice</i></b> into the massive crowd in front of the stage was epic.<br />^M^J^INow you can help to make sure the mascot gets back on the RPC stage in 2013 again:</p>^M^J<p>^M^J^I<a href="http://www.sjgames.com/img/newsq/illq/2013/rpc-logo.jpg" title="RPC Logo"><img align="left" alt="RPC Logo" border="1" hspace="8" src="http://www.sjgames.com/img/newsq/illq/2013/rpc-logoThumb.jpg" vspace="6" /></a> <a href="http://www.worldofmunchkin.com/apocalypse/"><b><i>Munchkin Apocalypse</i></b></a> has been nominated for the parlor games category, which is the second of six categories. Vote by clicking one product in each category; you get to the individual categories by clicking the yellow &quot;Weiter&quot; link. And if you enter you email address at the end of your vote, you join the big raffle with tons of prizes.</p>^M^J<p>^M^J^ISo show your Munchkinism and make sure the mascot gets on the RPC stage again in 2013 by voting <a href="http://www.buffed.de/award/">here</a>!</p>^M^J<p>^M^J^I-- <a href="mailto:birger@sjgames.com">Birger Kraemer</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/April_25_2013/Vote_For_Munchkin_Apocalypse" addthis:title="Daily Illuminator: Vote For Munchkin Apocalypse!"></a>^J    <a class="addthis_button_twitter" addthis:url="http://secure.sjgames.com/ill/archive/April_25_2013/Vote_For_Munchkin_Apocalypse" addthis:title="Daily Illuminator: Vote For Munchkin Apocalypse!"></a>^J    <a class="addthis_button_reddit" addthis:url="http://secure.sjgames.com/ill/archive/April_25_2013/Vote_For_Munchkin_Apocalypse" addthis:title="Daily Illuminator: Vote For Munchkin Apocalypse!"></a>^J    <a class="addthis_button_tumblr" addthis:url="http://secure.sjgames.com/ill/archive/April_25_2013/Vote_For_Munchkin_Apocalypse" addthis:title="Daily Illuminator: Vote For Munchkin Apocalypse!"></a>^J    <a class="addthis_button_email" addthis:url="http://secure.sjgames.com/ill/archive/April_25_2013/Vote_For_Munchkin_Apocalypse" addthis:title="Daily Illuminator: Vote For Munchkin Apocalypse!"></a>^J    <span class="addthis_separator">|</span>^J    <a class="addthis_button_expanded" addthis:url="http://secure.sjgames.com/ill/archive/April_25_2013/Vote_For_Munchkin_Apocalypse" addthis:title="Daily Illuminator: Vote For Munchkin Apocalypse!">More</a>^J</div>^J^J<div style="margin: 5px 0; clear: left;">^J    <a href="http://secure.sjgames.com/ill/archive/April_25_2013/Vote_For_Munchkin_Apocalypse" 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: Vote For Munchkin Apocalypse!', 'mobile', 0, 'description', 'Since its first show in 2007, the Role Play Convention in Germany has continuously grown, and is now, after a move from Muenster to the Cologne Fair in 2009, Europe&#39;s biggest fantasy gaming event with more than 50,000 visitors. Just like Gen Con or SPIEL in Essen, the RPC has established its own awards, where the fans can decide what the year&#39;s best games of the fantastic genre are . . .') called at /usr/local/share/perl/5.14.2/HTML/Mason/Component.pm line 135
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x7f93c6e724b0)', 'sqldate', '2013-04-25', 'illuminator', '^J^I^I^I<h1>April 25, 2013: Vote For <i>Munchkin Apocalypse</i>!</h1>^J^I^I^I<p>^M^J^I<a href="http://www.sjgames.com/img/newsq/illq/2013/M_Apo_German.jpg" title="M Apo German"><img align="right" alt="M Apo German" border="1" hspace="8" src="http://www.sjgames.com/img/newsq/illq/2013/M_Apo_GermanThumb.jpg" vspace="6" /></a>Since its first show in 2007, the <a href="http://www.rpc-germany.de/C2089/rpc-germany-english.htm">Role Play Convention</a> in Germany has continuously grown, and is now, after a move from Muenster to the Cologne Fair in 2009, Europe&#39;s biggest fantasy gaming event with more than 50,000 visitors. Just like Gen Con or SPIEL in Essen, the RPC has established its own awards, where the fans can decide what the year&#39;s best games of the fantastic genre are. In 2010, the German edition of Phil Reed&#39;s <a href="http://www.sjgames.com/frag"><b><i>Frag</i></b></a> won a special Jury Award for the thematic crossover of analog and digital gaming, and <a href="http://www.worldofmunchkin.com/munchkinquest/"><b><i>Munchkin Quest</i></b></a> won the first prize in the category card and board games.</p>^M^J<p>^M^J^IA picture of the <a href="http://www.worldofmunchkin.com"><b><i>Munchkin</i></b></a> mascot entering the stage after the glorious victory can be found <a href="http://www.boardgamegeek.com/image/711446/munchkin-quest?size=large">here</a>. The hullabaloo the mascot caused when he began to throw <b><i>Munchkin Coins</i></b> and black <b><i>Munchkin Dice</i></b> into the massive crowd in front of the stage was epic.<br />^M^J^INow you can help to make sure the mascot gets back on the RPC stage in 2013 again:</p>^M^J<p>^M^J^I<a href="http://www.sjgames.com/img/newsq/illq/2013/rpc-logo.jpg" title="RPC Logo"><img align="left" alt="RPC Logo" border="1" hspace="8" src="http://www.sjgames.com/img/newsq/illq/2013/rpc-logoThumb.jpg" vspace="6" /></a> <a href="http://www.worldofmunchkin.com/apocalypse/"><b><i>Munchkin Apocalypse</i></b></a> has been nominated for the parlor games category, which is the second of six categories. Vote by clicking one product in each category; you get to the individual categories by clicking the yellow &quot;Weiter&quot; link. And if you enter you email address at the end of your vote, you join the big raffle with tons of prizes.</p>^M^J<p>^M^J^ISo show your Munchkinism and make sure the mascot gets on the RPC stage again in 2013 by voting <a href="http://www.buffed.de/award/">here</a>!</p>^M^J<p>^M^J^I-- <a href="mailto:birger@sjgames.com">Birger Kraemer</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/April_25_2013/Vote_For_Munchkin_Apocalypse" addthis:title="Daily Illuminator: Vote For Munchkin Apocalypse!"></a>^J    <a class="addthis_button_twitter" addthis:url="http://secure.sjgames.com/ill/archive/April_25_2013/Vote_For_Munchkin_Apocalypse" addthis:title="Daily Illuminator: Vote For Munchkin Apocalypse!"></a>^J    <a class="addthis_button_reddit" addthis:url="http://secure.sjgames.com/ill/archive/April_25_2013/Vote_For_Munchkin_Apocalypse" addthis:title="Daily Illuminator: Vote For Munchkin Apocalypse!"></a>^J    <a class="addthis_button_tumblr" addthis:url="http://secure.sjgames.com/ill/archive/April_25_2013/Vote_For_Munchkin_Apocalypse" addthis:title="Daily Illuminator: Vote For Munchkin Apocalypse!"></a>^J    <a class="addthis_button_email" addthis:url="http://secure.sjgames.com/ill/archive/April_25_2013/Vote_For_Munchkin_Apocalypse" addthis:title="Daily Illuminator: Vote For Munchkin Apocalypse!"></a>^J    <span class="addthis_separator">|</span>^J    <a class="addthis_button_expanded" addthis:url="http://secure.sjgames.com/ill/archive/April_25_2013/Vote_For_Munchkin_Apocalypse" addthis:title="Daily Illuminator: Vote For Munchkin Apocalypse!">More</a>^J</div>^J^J<div style="margin: 5px 0; clear: left;">^J    <a href="http://secure.sjgames.com/ill/archive/April_25_2013/Vote_For_Munchkin_Apocalypse" 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: Vote For Munchkin Apocalypse!', 'mobile', 0, 'description', 'Since its first show in 2007, the Role Play Convention in Germany has continuously grown, and is now, after a move from Muenster to the Cologne Fair in 2009, Europe&#39;s biggest fantasy gaming event with more than 50,000 visitors. Just like Gen Con or SPIEL in Essen, the RPC has established its own awards, where the fans can decide what the year&#39;s best games of the fantastic genre are . . .') 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', '2013-04-25', 'illuminator', '^J^I^I^I<h1>April 25, 2013: Vote For <i>Munchkin Apocalypse</i>!</h1>^J^I^I^I<p>^M^J^I<a href="http://www.sjgames.com/img/newsq/illq/2013/M_Apo_German.jpg" title="M Apo German"><img align="right" alt="M Apo German" border="1" hspace="8" src="http://www.sjgames.com/img/newsq/illq/2013/M_Apo_GermanThumb.jpg" vspace="6" /></a>Since its first show in 2007, the <a href="http://www.rpc-germany.de/C2089/rpc-germany-english.htm">Role Play Convention</a> in Germany has continuously grown, and is now, after a move from Muenster to the Cologne Fair in 2009, Europe&#39;s biggest fantasy gaming event with more than 50,000 visitors. Just like Gen Con or SPIEL in Essen, the RPC has established its own awards, where the fans can decide what the year&#39;s best games of the fantastic genre are. In 2010, the German edition of Phil Reed&#39;s <a href="http://www.sjgames.com/frag"><b><i>Frag</i></b></a> won a special Jury Award for the thematic crossover of analog and digital gaming, and <a href="http://www.worldofmunchkin.com/munchkinquest/"><b><i>Munchkin Quest</i></b></a> won the first prize in the category card and board games.</p>^M^J<p>^M^J^IA picture of the <a href="http://www.worldofmunchkin.com"><b><i>Munchkin</i></b></a> mascot entering the stage after the glorious victory can be found <a href="http://www.boardgamegeek.com/image/711446/munchkin-quest?size=large">here</a>. The hullabaloo the mascot caused when he began to throw <b><i>Munchkin Coins</i></b> and black <b><i>Munchkin Dice</i></b> into the massive crowd in front of the stage was epic.<br />^M^J^INow you can help to make sure the mascot gets back on the RPC stage in 2013 again:</p>^M^J<p>^M^J^I<a href="http://www.sjgames.com/img/newsq/illq/2013/rpc-logo.jpg" title="RPC Logo"><img align="left" alt="RPC Logo" border="1" hspace="8" src="http://www.sjgames.com/img/newsq/illq/2013/rpc-logoThumb.jpg" vspace="6" /></a> <a href="http://www.worldofmunchkin.com/apocalypse/"><b><i>Munchkin Apocalypse</i></b></a> has been nominated for the parlor games category, which is the second of six categories. Vote by clicking one product in each category; you get to the individual categories by clicking the yellow &quot;Weiter&quot; link. And if you enter you email address at the end of your vote, you join the big raffle with tons of prizes.</p>^M^J<p>^M^J^ISo show your Munchkinism and make sure the mascot gets on the RPC stage again in 2013 by voting <a href="http://www.buffed.de/award/">here</a>!</p>^M^J<p>^M^J^I-- <a href="mailto:birger@sjgames.com">Birger Kraemer</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/April_25_2013/Vote_For_Munchkin_Apocalypse" addthis:title="Daily Illuminator: Vote For Munchkin Apocalypse!"></a>^J    <a class="addthis_button_twitter" addthis:url="http://secure.sjgames.com/ill/archive/April_25_2013/Vote_For_Munchkin_Apocalypse" addthis:title="Daily Illuminator: Vote For Munchkin Apocalypse!"></a>^J    <a class="addthis_button_reddit" addthis:url="http://secure.sjgames.com/ill/archive/April_25_2013/Vote_For_Munchkin_Apocalypse" addthis:title="Daily Illuminator: Vote For Munchkin Apocalypse!"></a>^J    <a class="addthis_button_tumblr" addthis:url="http://secure.sjgames.com/ill/archive/April_25_2013/Vote_For_Munchkin_Apocalypse" addthis:title="Daily Illuminator: Vote For Munchkin Apocalypse!"></a>^J    <a class="addthis_button_email" addthis:url="http://secure.sjgames.com/ill/archive/April_25_2013/Vote_For_Munchkin_Apocalypse" addthis:title="Daily Illuminator: Vote For Munchkin Apocalypse!"></a>^J    <span class="addthis_separator">|</span>^J    <a class="addthis_button_expanded" addthis:url="http://secure.sjgames.com/ill/archive/April_25_2013/Vote_For_Munchkin_Apocalypse" addthis:title="Daily Illuminator: Vote For Munchkin Apocalypse!">More</a>^J</div>^J^J<div style="margin: 5px 0; clear: left;">^J    <a href="http://secure.sjgames.com/ill/archive/April_25_2013/Vote_For_Munchkin_Apocalypse" 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: Vote For Munchkin Apocalypse!', 'mobile', 0, 'description', 'Since its first show in 2007, the Role Play Convention in Germany has continuously grown, and is now, after a move from Muenster to the Cologne Fair in 2009, Europe&#39;s biggest fantasy gaming event with more than 50,000 visitors. Just like Gen Con or SPIEL in Essen, the RPC has established its own awards, where the fans can decide what the year&#39;s best games of the fantastic genre are . . .') called at /home/www/secure/ill/index.html line 4
HTML::Mason::Commands::__ANON__('month', 'April', 'day', 25, 'year', 2013, 'u', 'Vote_For_Munchkin_Apocalypse.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(0x7f93c6e65eb0)', 'month', 'April', 'day', 25, 'year', 2013, 'u', 'Vote_For_Munchkin_Apocalypse.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', 'April', 'day', 25, 'year', 2013, 'u', 'Vote_For_Munchkin_Apocalypse.html') called at /home/www/secure/ill/archive/dhandler line 3
HTML::Mason::Commands::__ANON__('u', 'Vote_For_Munchkin_Apocalypse.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(0x7f93c6e25970)', 'u', 'Vote_For_Munchkin_Apocalypse.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', 'Vote_For_Munchkin_Apocalypse.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(0x7f93c538bee8)') 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(0x7f93c538bee8)') called at /usr/local/share/perl/5.14.2/HTML/Mason/ApacheHandler.pm line 825
HTML::Mason::ApacheHandler::handle_request('HTML::Mason::ApacheHandler=HASH(0x7f93c6dc1af0)', 'Apache2::RequestRec=SCALAR(0x7f93c6b806e8)') called at (eval 29) line 8
HTML::Mason::ApacheHandler::handler('HTML::Mason::ApacheHandler', 'Apache2::RequestRec=SCALAR(0x7f93c6b806e8)') called at -e line 0
eval {...} at -e line 0