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(0x7f93c6fb5f10)', '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(0x7f93c6fb5f10)', 'select name from qdata where qname=? and upload_date=?', 'illq', '2022-06-01') called at /home/www/secure/ill/comps/illcal.mas line 131
HTML::Mason::Commands::__ANON__('sqldate', '2022-06-02') called at /usr/local/share/perl/5.14.2/HTML/Mason/Component.pm line 135
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x7f93c6a36150)', 'sqldate', '2022-06-02') 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', '2022-06-02') called at /home/www/secure/ill/ill.html line 150
HTML::Mason::Commands::__ANON__('sqldate', '2022-06-02', 'illuminator', '^J^I^I^I<h1>June 2, 2022: Add <I>Munchkin Farkle</I> To Your Family\'s Game Library!</h1>^J^I^I^I<p>^M^J^I<a href="http://www.warehouse23.com/products/munchkin-farkle" title=""><img align="right" alt="[Image]" border="1" hspace="8" src="http://www.sjgames.com/img/newsq/illq/2022/munchkinfarkleThumb.png" vspace="6" /></a></p>^M^J<p>^M^J^I<a href="http://www.warehouse23.com/products/munchkin-farkle"><i><b>Munchkin Farkle</b></i></a> is our twist on the classic <i><b>Farkle</b></i> dice game, which is a favorite with many out there who are not intimately familiar with the tabletop game space and the unlimited number of new games that continue to reach game tables everywhere. With <i><b>Munchkin Farkle</b></i>, those who play using the standard&nbsp;<i><b>Farkle</b></i> rules will find a new way to enjoy that popular pastime as we introduce them to the &quot;take that!&quot; nature of <b><i>Munchkin</i></b>&nbsp;combined with the <i><b>Farkle</b></i> mechanics they&#39;re already enjoying.&nbsp;</p>^M^J<p>^M^J^IWhat makes <i><b>Munchkin Farkle</b></i> different from standard <b><i>Farkle</i></b>? The cards! Every player starts the game with a hand of cards that may be played to help yourself or kick a buddy, or you may choose to save them to score extra gold at the end of the game.&nbsp;</p>^M^J<p>^M^J^IYou can find <b><i>Munchkin Farkle</i></b> today at your <a href="http://www.sjgames.com/storefinder/">favorite local game store</a>, <a href="https://www.amazon.com/Steve-Jackson-Games-Munchkin-Farkle/dp/B09G3HB8BY">Amazon.com</a>, or, if you don&#39;t have a local store, <a href="http://www.warehouse23.com/products/munchkin-farkle">you may order direct from our online store</a>.</p>^M^J<p>^M^J^I-- <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/June_02_2022/Add_Munchkin_Farkle_To_Your_Familys_Game_Library" addthis:title="Daily Illuminator: Add Munchkin Farkle To Your Family&#39;s Game Library!"></a>^J    <a class="addthis_button_twitter" addthis:url="http://secure.sjgames.com/ill/archive/June_02_2022/Add_Munchkin_Farkle_To_Your_Familys_Game_Library" addthis:title="Daily Illuminator: Add Munchkin Farkle To Your Family&#39;s Game Library!"></a>^J    <a class="addthis_button_reddit" addthis:url="http://secure.sjgames.com/ill/archive/June_02_2022/Add_Munchkin_Farkle_To_Your_Familys_Game_Library" addthis:title="Daily Illuminator: Add Munchkin Farkle To Your Family&#39;s Game Library!"></a>^J    <a class="addthis_button_tumblr" addthis:url="http://secure.sjgames.com/ill/archive/June_02_2022/Add_Munchkin_Farkle_To_Your_Familys_Game_Library" addthis:title="Daily Illuminator: Add Munchkin Farkle To Your Family&#39;s Game Library!"></a>^J    <a class="addthis_button_email" addthis:url="http://secure.sjgames.com/ill/archive/June_02_2022/Add_Munchkin_Farkle_To_Your_Familys_Game_Library" addthis:title="Daily Illuminator: Add Munchkin Farkle To Your Family&#39;s Game Library!"></a>^J    <span class="addthis_separator">|</span>^J    <a class="addthis_button_expanded" addthis:url="http://secure.sjgames.com/ill/archive/June_02_2022/Add_Munchkin_Farkle_To_Your_Familys_Game_Library" addthis:title="Daily Illuminator: Add Munchkin Farkle To Your Family&#39;s Game Library!">More</a>^J</div>^J^J<div style="margin: 5px 0; clear: left;">^J    <a href="http://secure.sjgames.com/ill/archive/June_02_2022/Add_Munchkin_Farkle_To_Your_Familys_Game_Library" 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: Add Munchkin Farkle To Your Family&#39;s Game Library!', 'mobile', 0, 'description', 'Munchkin Farkle is our twist on the classic Farkle dice game, which is a favorite with many out there who are not intimately familiar with the tabletop game space and the unlimited number of new games that continue to reach game tables everywhere. With Munchkin Farkle, those who play using the standard&nbsp;Farkle rules will find a new way to enjoy that popular pastime as we introduce them to the &quot;take that!&quot; nature of Munchkin&nbsp;combined with the Farkle mechanics they&#39;re already enjoying.&nbsp;^M^J^M^J^IWhat makes Munchkin Farkle different from standard Farkle?') called at /usr/local/share/perl/5.14.2/HTML/Mason/Component.pm line 135
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x7f93c69fcff0)', 'sqldate', '2022-06-02', 'illuminator', '^J^I^I^I<h1>June 2, 2022: Add <I>Munchkin Farkle</I> To Your Family\'s Game Library!</h1>^J^I^I^I<p>^M^J^I<a href="http://www.warehouse23.com/products/munchkin-farkle" title=""><img align="right" alt="[Image]" border="1" hspace="8" src="http://www.sjgames.com/img/newsq/illq/2022/munchkinfarkleThumb.png" vspace="6" /></a></p>^M^J<p>^M^J^I<a href="http://www.warehouse23.com/products/munchkin-farkle"><i><b>Munchkin Farkle</b></i></a> is our twist on the classic <i><b>Farkle</b></i> dice game, which is a favorite with many out there who are not intimately familiar with the tabletop game space and the unlimited number of new games that continue to reach game tables everywhere. With <i><b>Munchkin Farkle</b></i>, those who play using the standard&nbsp;<i><b>Farkle</b></i> rules will find a new way to enjoy that popular pastime as we introduce them to the &quot;take that!&quot; nature of <b><i>Munchkin</i></b>&nbsp;combined with the <i><b>Farkle</b></i> mechanics they&#39;re already enjoying.&nbsp;</p>^M^J<p>^M^J^IWhat makes <i><b>Munchkin Farkle</b></i> different from standard <b><i>Farkle</i></b>? The cards! Every player starts the game with a hand of cards that may be played to help yourself or kick a buddy, or you may choose to save them to score extra gold at the end of the game.&nbsp;</p>^M^J<p>^M^J^IYou can find <b><i>Munchkin Farkle</i></b> today at your <a href="http://www.sjgames.com/storefinder/">favorite local game store</a>, <a href="https://www.amazon.com/Steve-Jackson-Games-Munchkin-Farkle/dp/B09G3HB8BY">Amazon.com</a>, or, if you don&#39;t have a local store, <a href="http://www.warehouse23.com/products/munchkin-farkle">you may order direct from our online store</a>.</p>^M^J<p>^M^J^I-- <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/June_02_2022/Add_Munchkin_Farkle_To_Your_Familys_Game_Library" addthis:title="Daily Illuminator: Add Munchkin Farkle To Your Family&#39;s Game Library!"></a>^J    <a class="addthis_button_twitter" addthis:url="http://secure.sjgames.com/ill/archive/June_02_2022/Add_Munchkin_Farkle_To_Your_Familys_Game_Library" addthis:title="Daily Illuminator: Add Munchkin Farkle To Your Family&#39;s Game Library!"></a>^J    <a class="addthis_button_reddit" addthis:url="http://secure.sjgames.com/ill/archive/June_02_2022/Add_Munchkin_Farkle_To_Your_Familys_Game_Library" addthis:title="Daily Illuminator: Add Munchkin Farkle To Your Family&#39;s Game Library!"></a>^J    <a class="addthis_button_tumblr" addthis:url="http://secure.sjgames.com/ill/archive/June_02_2022/Add_Munchkin_Farkle_To_Your_Familys_Game_Library" addthis:title="Daily Illuminator: Add Munchkin Farkle To Your Family&#39;s Game Library!"></a>^J    <a class="addthis_button_email" addthis:url="http://secure.sjgames.com/ill/archive/June_02_2022/Add_Munchkin_Farkle_To_Your_Familys_Game_Library" addthis:title="Daily Illuminator: Add Munchkin Farkle To Your Family&#39;s Game Library!"></a>^J    <span class="addthis_separator">|</span>^J    <a class="addthis_button_expanded" addthis:url="http://secure.sjgames.com/ill/archive/June_02_2022/Add_Munchkin_Farkle_To_Your_Familys_Game_Library" addthis:title="Daily Illuminator: Add Munchkin Farkle To Your Family&#39;s Game Library!">More</a>^J</div>^J^J<div style="margin: 5px 0; clear: left;">^J    <a href="http://secure.sjgames.com/ill/archive/June_02_2022/Add_Munchkin_Farkle_To_Your_Familys_Game_Library" 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: Add Munchkin Farkle To Your Family&#39;s Game Library!', 'mobile', 0, 'description', 'Munchkin Farkle is our twist on the classic Farkle dice game, which is a favorite with many out there who are not intimately familiar with the tabletop game space and the unlimited number of new games that continue to reach game tables everywhere. With Munchkin Farkle, those who play using the standard&nbsp;Farkle rules will find a new way to enjoy that popular pastime as we introduce them to the &quot;take that!&quot; nature of Munchkin&nbsp;combined with the Farkle mechanics they&#39;re already enjoying.&nbsp;^M^J^M^J^IWhat makes Munchkin Farkle different from standard Farkle?') 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', '2022-06-02', 'illuminator', '^J^I^I^I<h1>June 2, 2022: Add <I>Munchkin Farkle</I> To Your Family\'s Game Library!</h1>^J^I^I^I<p>^M^J^I<a href="http://www.warehouse23.com/products/munchkin-farkle" title=""><img align="right" alt="[Image]" border="1" hspace="8" src="http://www.sjgames.com/img/newsq/illq/2022/munchkinfarkleThumb.png" vspace="6" /></a></p>^M^J<p>^M^J^I<a href="http://www.warehouse23.com/products/munchkin-farkle"><i><b>Munchkin Farkle</b></i></a> is our twist on the classic <i><b>Farkle</b></i> dice game, which is a favorite with many out there who are not intimately familiar with the tabletop game space and the unlimited number of new games that continue to reach game tables everywhere. With <i><b>Munchkin Farkle</b></i>, those who play using the standard&nbsp;<i><b>Farkle</b></i> rules will find a new way to enjoy that popular pastime as we introduce them to the &quot;take that!&quot; nature of <b><i>Munchkin</i></b>&nbsp;combined with the <i><b>Farkle</b></i> mechanics they&#39;re already enjoying.&nbsp;</p>^M^J<p>^M^J^IWhat makes <i><b>Munchkin Farkle</b></i> different from standard <b><i>Farkle</i></b>? The cards! Every player starts the game with a hand of cards that may be played to help yourself or kick a buddy, or you may choose to save them to score extra gold at the end of the game.&nbsp;</p>^M^J<p>^M^J^IYou can find <b><i>Munchkin Farkle</i></b> today at your <a href="http://www.sjgames.com/storefinder/">favorite local game store</a>, <a href="https://www.amazon.com/Steve-Jackson-Games-Munchkin-Farkle/dp/B09G3HB8BY">Amazon.com</a>, or, if you don&#39;t have a local store, <a href="http://www.warehouse23.com/products/munchkin-farkle">you may order direct from our online store</a>.</p>^M^J<p>^M^J^I-- <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/June_02_2022/Add_Munchkin_Farkle_To_Your_Familys_Game_Library" addthis:title="Daily Illuminator: Add Munchkin Farkle To Your Family&#39;s Game Library!"></a>^J    <a class="addthis_button_twitter" addthis:url="http://secure.sjgames.com/ill/archive/June_02_2022/Add_Munchkin_Farkle_To_Your_Familys_Game_Library" addthis:title="Daily Illuminator: Add Munchkin Farkle To Your Family&#39;s Game Library!"></a>^J    <a class="addthis_button_reddit" addthis:url="http://secure.sjgames.com/ill/archive/June_02_2022/Add_Munchkin_Farkle_To_Your_Familys_Game_Library" addthis:title="Daily Illuminator: Add Munchkin Farkle To Your Family&#39;s Game Library!"></a>^J    <a class="addthis_button_tumblr" addthis:url="http://secure.sjgames.com/ill/archive/June_02_2022/Add_Munchkin_Farkle_To_Your_Familys_Game_Library" addthis:title="Daily Illuminator: Add Munchkin Farkle To Your Family&#39;s Game Library!"></a>^J    <a class="addthis_button_email" addthis:url="http://secure.sjgames.com/ill/archive/June_02_2022/Add_Munchkin_Farkle_To_Your_Familys_Game_Library" addthis:title="Daily Illuminator: Add Munchkin Farkle To Your Family&#39;s Game Library!"></a>^J    <span class="addthis_separator">|</span>^J    <a class="addthis_button_expanded" addthis:url="http://secure.sjgames.com/ill/archive/June_02_2022/Add_Munchkin_Farkle_To_Your_Familys_Game_Library" addthis:title="Daily Illuminator: Add Munchkin Farkle To Your Family&#39;s Game Library!">More</a>^J</div>^J^J<div style="margin: 5px 0; clear: left;">^J    <a href="http://secure.sjgames.com/ill/archive/June_02_2022/Add_Munchkin_Farkle_To_Your_Familys_Game_Library" 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: Add Munchkin Farkle To Your Family&#39;s Game Library!', 'mobile', 0, 'description', 'Munchkin Farkle is our twist on the classic Farkle dice game, which is a favorite with many out there who are not intimately familiar with the tabletop game space and the unlimited number of new games that continue to reach game tables everywhere. With Munchkin Farkle, those who play using the standard&nbsp;Farkle rules will find a new way to enjoy that popular pastime as we introduce them to the &quot;take that!&quot; nature of Munchkin&nbsp;combined with the Farkle mechanics they&#39;re already enjoying.&nbsp;^M^J^M^J^IWhat makes Munchkin Farkle different from standard Farkle?') called at /home/www/secure/ill/index.html line 4
HTML::Mason::Commands::__ANON__('month', 'June', 'day', 02, 'year', 2022, 'u', 'Add_Munchkin_Farkle_To_Your_Familys_Game_Library.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(0x7f93c69ecc30)', 'month', 'June', 'day', 02, 'year', 2022, 'u', 'Add_Munchkin_Farkle_To_Your_Familys_Game_Library.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', 'June', 'day', 02, 'year', 2022, 'u', 'Add_Munchkin_Farkle_To_Your_Familys_Game_Library.html') called at /home/www/secure/ill/archive/dhandler line 3
HTML::Mason::Commands::__ANON__('u', 'Add_Munchkin_Farkle_To_Your_Familys_Game_Library.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(0x7f93c5241ca8)', 'u', 'Add_Munchkin_Farkle_To_Your_Familys_Game_Library.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', 'Add_Munchkin_Farkle_To_Your_Familys_Game_Library.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(0x7f93c6e8fd60)') 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(0x7f93c6e8fd60)') called at /usr/local/share/perl/5.14.2/HTML/Mason/ApacheHandler.pm line 825
HTML::Mason::ApacheHandler::handle_request('HTML::Mason::ApacheHandler=HASH(0x7f93c4b18d18)', 'Apache2::RequestRec=SCALAR(0x7f93c6d5ad80)') called at (eval 29) line 8
HTML::Mason::ApacheHandler::handler('HTML::Mason::ApacheHandler', 'Apache2::RequestRec=SCALAR(0x7f93c6d5ad80)') called at -e line 0
eval {...} at -e line 0