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(0x7fa88bb65bf8)', '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(0x7fa88bb65bf8)', 'select name from qdata where qname=? and upload_date=?', 'illq', '2018-09-01') called at /home/www/secure/ill/comps/illcal.mas line 131
HTML::Mason::Commands::__ANON__('sqldate', '2018-09-01') called at /usr/local/share/perl/5.14.2/HTML/Mason/Component.pm line 135
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x7fa88bb966d8)', 'sqldate', '2018-09-01') 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', '2018-09-01') called at /home/www/secure/ill/ill.html line 150
HTML::Mason::Commands::__ANON__('sqldate', '2018-09-01', 'illuminator', '^J^I^I^I<h1>September 1, 2018: Munchkins For Charity</h1>^J^I^I^I<p>^M^J^ICharity isn&#39;t just about getting rid of your extra cards at the end of the turn. It&#39;s also about helping those in need. And it turns out that you Munchkins are very good at that.</p>^M^J<p>^M^J^ITHING 1: The LibertyCon auction for personalized <b><i>Munchkin</i></b> cards went amazingly well. Due to an unanticipated but happy turn of events, there were THREE winners, at $808 each, so that&#39;s $2,424 raised for <i>Chattanooga Room at the Inn</i>. Hats off to Charlie Bussey, Christoph Loewe, and Gary Bamberger, and a salute to Colonel Fritz for running the auction!</p>^M^J<p>^M^J^ITHING 2: Once again, John Kovalic is doing &quot;Bike the Barns,&quot; which has raised a total of more than $65,000 for Madison area charities over the last five years. And once again you can make him ride with the Duck of Doom on his head, and you can get neat <b><i>Munchkin</i></b> swag for supporting him &ndash;&nbsp;and this year&#39;s postcard lets you start a game at Level 3. Read all about the wonderfulness <a href="https://fairshare.kindful.com/bike-the-barns-2018/the-duck-rides-again">here</a>.</p>^M^J<p>^M^J^IThanks to all of you for supporting these good causes, and please have lots of fun with your <b><i>Munchkin</i></b> goodies!</p>^M^J<p>^M^J^I-- <a href="mailto:sj@sjgames.com">Steve Jackson</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/September_01_2018/Munchkins_For_Charity" addthis:title="Daily Illuminator: Munchkins For Charity"></a>^J    <a class="addthis_button_twitter" addthis:url="http://secure.sjgames.com/ill/archive/September_01_2018/Munchkins_For_Charity" addthis:title="Daily Illuminator: Munchkins For Charity"></a>^J    <a class="addthis_button_reddit" addthis:url="http://secure.sjgames.com/ill/archive/September_01_2018/Munchkins_For_Charity" addthis:title="Daily Illuminator: Munchkins For Charity"></a>^J    <a class="addthis_button_tumblr" addthis:url="http://secure.sjgames.com/ill/archive/September_01_2018/Munchkins_For_Charity" addthis:title="Daily Illuminator: Munchkins For Charity"></a>^J    <a class="addthis_button_email" addthis:url="http://secure.sjgames.com/ill/archive/September_01_2018/Munchkins_For_Charity" addthis:title="Daily Illuminator: Munchkins For Charity"></a>^J    <span class="addthis_separator">|</span>^J    <a class="addthis_button_expanded" addthis:url="http://secure.sjgames.com/ill/archive/September_01_2018/Munchkins_For_Charity" addthis:title="Daily Illuminator: Munchkins For Charity">More</a>^J</div>^J^J<div style="margin: 5px 0; clear: left;">^J    <a href="http://secure.sjgames.com/ill/archive/September_01_2018/Munchkins_For_Charity" 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: Munchkins For Charity', 'mobile', 0, 'description', 'Charity isn&#39;t just about getting rid of your extra cards at the end of the turn. It&#39;s also about helping those in need . . .') called at /usr/local/share/perl/5.14.2/HTML/Mason/Component.pm line 135
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x7fa88bb65928)', 'sqldate', '2018-09-01', 'illuminator', '^J^I^I^I<h1>September 1, 2018: Munchkins For Charity</h1>^J^I^I^I<p>^M^J^ICharity isn&#39;t just about getting rid of your extra cards at the end of the turn. It&#39;s also about helping those in need. And it turns out that you Munchkins are very good at that.</p>^M^J<p>^M^J^ITHING 1: The LibertyCon auction for personalized <b><i>Munchkin</i></b> cards went amazingly well. Due to an unanticipated but happy turn of events, there were THREE winners, at $808 each, so that&#39;s $2,424 raised for <i>Chattanooga Room at the Inn</i>. Hats off to Charlie Bussey, Christoph Loewe, and Gary Bamberger, and a salute to Colonel Fritz for running the auction!</p>^M^J<p>^M^J^ITHING 2: Once again, John Kovalic is doing &quot;Bike the Barns,&quot; which has raised a total of more than $65,000 for Madison area charities over the last five years. And once again you can make him ride with the Duck of Doom on his head, and you can get neat <b><i>Munchkin</i></b> swag for supporting him &ndash;&nbsp;and this year&#39;s postcard lets you start a game at Level 3. Read all about the wonderfulness <a href="https://fairshare.kindful.com/bike-the-barns-2018/the-duck-rides-again">here</a>.</p>^M^J<p>^M^J^IThanks to all of you for supporting these good causes, and please have lots of fun with your <b><i>Munchkin</i></b> goodies!</p>^M^J<p>^M^J^I-- <a href="mailto:sj@sjgames.com">Steve Jackson</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/September_01_2018/Munchkins_For_Charity" addthis:title="Daily Illuminator: Munchkins For Charity"></a>^J    <a class="addthis_button_twitter" addthis:url="http://secure.sjgames.com/ill/archive/September_01_2018/Munchkins_For_Charity" addthis:title="Daily Illuminator: Munchkins For Charity"></a>^J    <a class="addthis_button_reddit" addthis:url="http://secure.sjgames.com/ill/archive/September_01_2018/Munchkins_For_Charity" addthis:title="Daily Illuminator: Munchkins For Charity"></a>^J    <a class="addthis_button_tumblr" addthis:url="http://secure.sjgames.com/ill/archive/September_01_2018/Munchkins_For_Charity" addthis:title="Daily Illuminator: Munchkins For Charity"></a>^J    <a class="addthis_button_email" addthis:url="http://secure.sjgames.com/ill/archive/September_01_2018/Munchkins_For_Charity" addthis:title="Daily Illuminator: Munchkins For Charity"></a>^J    <span class="addthis_separator">|</span>^J    <a class="addthis_button_expanded" addthis:url="http://secure.sjgames.com/ill/archive/September_01_2018/Munchkins_For_Charity" addthis:title="Daily Illuminator: Munchkins For Charity">More</a>^J</div>^J^J<div style="margin: 5px 0; clear: left;">^J    <a href="http://secure.sjgames.com/ill/archive/September_01_2018/Munchkins_For_Charity" 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: Munchkins For Charity', 'mobile', 0, 'description', 'Charity isn&#39;t just about getting rid of your extra cards at the end of the turn. It&#39;s also about helping those in need . . .') 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', '2018-09-01', 'illuminator', '^J^I^I^I<h1>September 1, 2018: Munchkins For Charity</h1>^J^I^I^I<p>^M^J^ICharity isn&#39;t just about getting rid of your extra cards at the end of the turn. It&#39;s also about helping those in need. And it turns out that you Munchkins are very good at that.</p>^M^J<p>^M^J^ITHING 1: The LibertyCon auction for personalized <b><i>Munchkin</i></b> cards went amazingly well. Due to an unanticipated but happy turn of events, there were THREE winners, at $808 each, so that&#39;s $2,424 raised for <i>Chattanooga Room at the Inn</i>. Hats off to Charlie Bussey, Christoph Loewe, and Gary Bamberger, and a salute to Colonel Fritz for running the auction!</p>^M^J<p>^M^J^ITHING 2: Once again, John Kovalic is doing &quot;Bike the Barns,&quot; which has raised a total of more than $65,000 for Madison area charities over the last five years. And once again you can make him ride with the Duck of Doom on his head, and you can get neat <b><i>Munchkin</i></b> swag for supporting him &ndash;&nbsp;and this year&#39;s postcard lets you start a game at Level 3. Read all about the wonderfulness <a href="https://fairshare.kindful.com/bike-the-barns-2018/the-duck-rides-again">here</a>.</p>^M^J<p>^M^J^IThanks to all of you for supporting these good causes, and please have lots of fun with your <b><i>Munchkin</i></b> goodies!</p>^M^J<p>^M^J^I-- <a href="mailto:sj@sjgames.com">Steve Jackson</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/September_01_2018/Munchkins_For_Charity" addthis:title="Daily Illuminator: Munchkins For Charity"></a>^J    <a class="addthis_button_twitter" addthis:url="http://secure.sjgames.com/ill/archive/September_01_2018/Munchkins_For_Charity" addthis:title="Daily Illuminator: Munchkins For Charity"></a>^J    <a class="addthis_button_reddit" addthis:url="http://secure.sjgames.com/ill/archive/September_01_2018/Munchkins_For_Charity" addthis:title="Daily Illuminator: Munchkins For Charity"></a>^J    <a class="addthis_button_tumblr" addthis:url="http://secure.sjgames.com/ill/archive/September_01_2018/Munchkins_For_Charity" addthis:title="Daily Illuminator: Munchkins For Charity"></a>^J    <a class="addthis_button_email" addthis:url="http://secure.sjgames.com/ill/archive/September_01_2018/Munchkins_For_Charity" addthis:title="Daily Illuminator: Munchkins For Charity"></a>^J    <span class="addthis_separator">|</span>^J    <a class="addthis_button_expanded" addthis:url="http://secure.sjgames.com/ill/archive/September_01_2018/Munchkins_For_Charity" addthis:title="Daily Illuminator: Munchkins For Charity">More</a>^J</div>^J^J<div style="margin: 5px 0; clear: left;">^J    <a href="http://secure.sjgames.com/ill/archive/September_01_2018/Munchkins_For_Charity" 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: Munchkins For Charity', 'mobile', 0, 'description', 'Charity isn&#39;t just about getting rid of your extra cards at the end of the turn. It&#39;s also about helping those in need . . .') called at /home/www/secure/ill/index.html line 4
HTML::Mason::Commands::__ANON__('month', 'September', 'day', 01, 'year', 2018, '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(0x7fa88b74f5c8)', 'month', 'September', 'day', 01, 'year', 2018, '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', 'September', 'day', 01, 'year', 2018, '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(0x7fa88bac7498)') 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(0x7fa88b749488)') 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(0x7fa88b749488)') called at /usr/local/share/perl/5.14.2/HTML/Mason/ApacheHandler.pm line 825
HTML::Mason::ApacheHandler::handle_request('HTML::Mason::ApacheHandler=HASH(0x7fa88ba55f08)', 'Apache2::RequestRec=SCALAR(0x7fa88ba5fc08)') called at (eval 29) line 8
HTML::Mason::ApacheHandler::handler('HTML::Mason::ApacheHandler', 'Apache2::RequestRec=SCALAR(0x7fa88ba5fc08)') called at -e line 0
eval {...} at -e line 0