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(0x7fa88bfa8400)', '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(0x7fa88bfa8400)', 'select name from qdata where qname=? and upload_date=?', 'illq', '2022-05-01') called at /home/www/secure/ill/comps/illcal.mas line 131
HTML::Mason::Commands::__ANON__('sqldate', '2022-05-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(0x7fa88b606350)', 'sqldate', '2022-05-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-05-02') called at /home/www/secure/ill/ill.html line 150
HTML::Mason::Commands::__ANON__('sqldate', '2022-05-02', 'illuminator', '^J^I^I^I<h1>May 2, 2022: Jerry Corrick</h1>^J^I^I^I<p>^M^J^IOn of my earliest convention memories with Steve Jackson Games was the kindness, humor, and generosity of Jerry Corrick. For many years, Jerry and the Adventure Retail team managed the bulk of our convention sales&nbsp;<span style="color: rgb(0, 0, 0); font-family: Arial; white-space: pre-wrap;">&ndash;</span>&nbsp;especially at all of the biggest shows&nbsp;<span style="color: rgb(0, 0, 0); font-family: Arial; white-space: pre-wrap;">&ndash;</span>&nbsp;and conventions were always more fun when Jerry was there exhibiting his love of gaming and gamers. From the exact change dance to tirelessly working behind the scenes to make every convention run as smoothly as possible, Jerry was an unstoppable force in game sales and always did his best to make everyone&#39;s con experience just a little bit brighter.</p>^M^J<p>^M^J^ILast week, <a href="https://twitter.com/JohnNephew/status/1519358057347698688">we learned that Jerry is no longer with us</a>. This is a terrible loss to the industry, and those of us who worked with, gamed with, and had fantastic post-con dinners with Jerry are left with a hole that cannot be filled. Thank you, Jerry, for all you did and for your unwavering willingness to give us the benefit of your incredible experience and unending friendship.</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/May_02_2022/Jerry_Corrick" addthis:title="Daily Illuminator: Jerry Corrick"></a>^J    <a class="addthis_button_twitter" addthis:url="http://secure.sjgames.com/ill/archive/May_02_2022/Jerry_Corrick" addthis:title="Daily Illuminator: Jerry Corrick"></a>^J    <a class="addthis_button_reddit" addthis:url="http://secure.sjgames.com/ill/archive/May_02_2022/Jerry_Corrick" addthis:title="Daily Illuminator: Jerry Corrick"></a>^J    <a class="addthis_button_tumblr" addthis:url="http://secure.sjgames.com/ill/archive/May_02_2022/Jerry_Corrick" addthis:title="Daily Illuminator: Jerry Corrick"></a>^J    <a class="addthis_button_email" addthis:url="http://secure.sjgames.com/ill/archive/May_02_2022/Jerry_Corrick" addthis:title="Daily Illuminator: Jerry Corrick"></a>^J    <span class="addthis_separator">|</span>^J    <a class="addthis_button_expanded" addthis:url="http://secure.sjgames.com/ill/archive/May_02_2022/Jerry_Corrick" addthis:title="Daily Illuminator: Jerry Corrick">More</a>^J</div>^J^J<div style="margin: 5px 0; clear: left;">^J    <a href="http://secure.sjgames.com/ill/archive/May_02_2022/Jerry_Corrick" 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: Jerry Corrick', 'mobile', 0, 'description', 'On of my earliest convention memories with Steve Jackson Games was the kindness, humor, and generosity of Jerry Corrick. For many years, Jerry and the Adventure Retail team managed the bulk of our convention sales&nbsp;&ndash;&nbsp;especially at all of the biggest shows&nbsp;&ndash;&nbsp;and conventions were always more fun when Jerry was there exhibiting his love of gaming and gamers . . .') called at /usr/local/share/perl/5.14.2/HTML/Mason/Component.pm line 135
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x7fa88b5cd050)', 'sqldate', '2022-05-02', 'illuminator', '^J^I^I^I<h1>May 2, 2022: Jerry Corrick</h1>^J^I^I^I<p>^M^J^IOn of my earliest convention memories with Steve Jackson Games was the kindness, humor, and generosity of Jerry Corrick. For many years, Jerry and the Adventure Retail team managed the bulk of our convention sales&nbsp;<span style="color: rgb(0, 0, 0); font-family: Arial; white-space: pre-wrap;">&ndash;</span>&nbsp;especially at all of the biggest shows&nbsp;<span style="color: rgb(0, 0, 0); font-family: Arial; white-space: pre-wrap;">&ndash;</span>&nbsp;and conventions were always more fun when Jerry was there exhibiting his love of gaming and gamers. From the exact change dance to tirelessly working behind the scenes to make every convention run as smoothly as possible, Jerry was an unstoppable force in game sales and always did his best to make everyone&#39;s con experience just a little bit brighter.</p>^M^J<p>^M^J^ILast week, <a href="https://twitter.com/JohnNephew/status/1519358057347698688">we learned that Jerry is no longer with us</a>. This is a terrible loss to the industry, and those of us who worked with, gamed with, and had fantastic post-con dinners with Jerry are left with a hole that cannot be filled. Thank you, Jerry, for all you did and for your unwavering willingness to give us the benefit of your incredible experience and unending friendship.</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/May_02_2022/Jerry_Corrick" addthis:title="Daily Illuminator: Jerry Corrick"></a>^J    <a class="addthis_button_twitter" addthis:url="http://secure.sjgames.com/ill/archive/May_02_2022/Jerry_Corrick" addthis:title="Daily Illuminator: Jerry Corrick"></a>^J    <a class="addthis_button_reddit" addthis:url="http://secure.sjgames.com/ill/archive/May_02_2022/Jerry_Corrick" addthis:title="Daily Illuminator: Jerry Corrick"></a>^J    <a class="addthis_button_tumblr" addthis:url="http://secure.sjgames.com/ill/archive/May_02_2022/Jerry_Corrick" addthis:title="Daily Illuminator: Jerry Corrick"></a>^J    <a class="addthis_button_email" addthis:url="http://secure.sjgames.com/ill/archive/May_02_2022/Jerry_Corrick" addthis:title="Daily Illuminator: Jerry Corrick"></a>^J    <span class="addthis_separator">|</span>^J    <a class="addthis_button_expanded" addthis:url="http://secure.sjgames.com/ill/archive/May_02_2022/Jerry_Corrick" addthis:title="Daily Illuminator: Jerry Corrick">More</a>^J</div>^J^J<div style="margin: 5px 0; clear: left;">^J    <a href="http://secure.sjgames.com/ill/archive/May_02_2022/Jerry_Corrick" 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: Jerry Corrick', 'mobile', 0, 'description', 'On of my earliest convention memories with Steve Jackson Games was the kindness, humor, and generosity of Jerry Corrick. For many years, Jerry and the Adventure Retail team managed the bulk of our convention sales&nbsp;&ndash;&nbsp;especially at all of the biggest shows&nbsp;&ndash;&nbsp;and conventions were always more fun when Jerry was there exhibiting his love of gaming and gamers . . .') 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-05-02', 'illuminator', '^J^I^I^I<h1>May 2, 2022: Jerry Corrick</h1>^J^I^I^I<p>^M^J^IOn of my earliest convention memories with Steve Jackson Games was the kindness, humor, and generosity of Jerry Corrick. For many years, Jerry and the Adventure Retail team managed the bulk of our convention sales&nbsp;<span style="color: rgb(0, 0, 0); font-family: Arial; white-space: pre-wrap;">&ndash;</span>&nbsp;especially at all of the biggest shows&nbsp;<span style="color: rgb(0, 0, 0); font-family: Arial; white-space: pre-wrap;">&ndash;</span>&nbsp;and conventions were always more fun when Jerry was there exhibiting his love of gaming and gamers. From the exact change dance to tirelessly working behind the scenes to make every convention run as smoothly as possible, Jerry was an unstoppable force in game sales and always did his best to make everyone&#39;s con experience just a little bit brighter.</p>^M^J<p>^M^J^ILast week, <a href="https://twitter.com/JohnNephew/status/1519358057347698688">we learned that Jerry is no longer with us</a>. This is a terrible loss to the industry, and those of us who worked with, gamed with, and had fantastic post-con dinners with Jerry are left with a hole that cannot be filled. Thank you, Jerry, for all you did and for your unwavering willingness to give us the benefit of your incredible experience and unending friendship.</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/May_02_2022/Jerry_Corrick" addthis:title="Daily Illuminator: Jerry Corrick"></a>^J    <a class="addthis_button_twitter" addthis:url="http://secure.sjgames.com/ill/archive/May_02_2022/Jerry_Corrick" addthis:title="Daily Illuminator: Jerry Corrick"></a>^J    <a class="addthis_button_reddit" addthis:url="http://secure.sjgames.com/ill/archive/May_02_2022/Jerry_Corrick" addthis:title="Daily Illuminator: Jerry Corrick"></a>^J    <a class="addthis_button_tumblr" addthis:url="http://secure.sjgames.com/ill/archive/May_02_2022/Jerry_Corrick" addthis:title="Daily Illuminator: Jerry Corrick"></a>^J    <a class="addthis_button_email" addthis:url="http://secure.sjgames.com/ill/archive/May_02_2022/Jerry_Corrick" addthis:title="Daily Illuminator: Jerry Corrick"></a>^J    <span class="addthis_separator">|</span>^J    <a class="addthis_button_expanded" addthis:url="http://secure.sjgames.com/ill/archive/May_02_2022/Jerry_Corrick" addthis:title="Daily Illuminator: Jerry Corrick">More</a>^J</div>^J^J<div style="margin: 5px 0; clear: left;">^J    <a href="http://secure.sjgames.com/ill/archive/May_02_2022/Jerry_Corrick" 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: Jerry Corrick', 'mobile', 0, 'description', 'On of my earliest convention memories with Steve Jackson Games was the kindness, humor, and generosity of Jerry Corrick. For many years, Jerry and the Adventure Retail team managed the bulk of our convention sales&nbsp;&ndash;&nbsp;especially at all of the biggest shows&nbsp;&ndash;&nbsp;and conventions were always more fun when Jerry was there exhibiting his love of gaming and gamers . . .') called at /home/www/secure/ill/index.html line 4
HTML::Mason::Commands::__ANON__('month', 'May', 'day', 02, 'year', 2022, 'u', 'Jerry_Corrick.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(0x7fa88b5bcc90)', 'month', 'May', 'day', 02, 'year', 2022, 'u', 'Jerry_Corrick.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', 'May', 'day', 02, 'year', 2022, 'u', 'Jerry_Corrick.html') called at /home/www/secure/ill/archive/dhandler line 3
HTML::Mason::Commands::__ANON__('u', 'Jerry_Corrick.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(0x7fa889e12918)', 'u', 'Jerry_Corrick.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', 'Jerry_Corrick.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(0x7fa88b6ed520)') 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(0x7fa88b6ed520)') called at /usr/local/share/perl/5.14.2/HTML/Mason/ApacheHandler.pm line 825
HTML::Mason::ApacheHandler::handle_request('HTML::Mason::ApacheHandler=HASH(0x7fa889969408)', 'Apache2::RequestRec=SCALAR(0x7fa88b6eccb0)') called at (eval 29) line 8
HTML::Mason::ApacheHandler::handler('HTML::Mason::ApacheHandler', 'Apache2::RequestRec=SCALAR(0x7fa88b6eccb0)') called at -e line 0
eval {...} at -e line 0