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(0x7fa88475c548)', '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(0x7fa88475c548)', 'select name from qdata where qname=? and upload_date=?', 'illq', '2023-03-01') called at /home/www/secure/ill/comps/illcal.mas line 131
HTML::Mason::Commands::__ANON__('sqldate', '2023-03-06') called at /usr/local/share/perl/5.14.2/HTML/Mason/Component.pm line 135
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x7fa88b6ac328)', 'sqldate', '2023-03-06') 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', '2023-03-06') called at /home/www/secure/ill/ill.html line 150
HTML::Mason::Commands::__ANON__('sqldate', '2023-03-06', 'illuminator', '^J^I^I^I<h1>March 6, 2023: <i>Tabloids</i> At PensaCon</h1>^J^I^I^I<p>^M^J^I<a href="http://www.sjgames.com/img/newsq/illq/2023/tabloidsforill.png" title=""><img align="right" alt="Tabloids" border="0" hspace="8" img="" src="http://www.sjgames.com/img/newsq/illq/2023/tabloidsforillThumb.png" vspace="6" /></a></p>^M^J<p>^M^J^IWe showed <i><b>Tabloids</b></i>&nbsp;(<a href="http://www.sjgames.com/ill/archive/February_08_2023/Tabloids_Is_Coming">first mentioned here</a>) at Pensa - Irene, Emma, and I all played, and then we had four people come up to join and none of the three originals wanted to drop out, so we just played with seven. This made the cards run out quicker but had no other effect.</p>^M^J<p>^M^J^IIt went well! The game wrapped quickly, but not too quickly, and we had a tabloid with seven peculiar and scandalous headlines. I was the only one who did not win a round, which just goes to show something or other.</p>^M^J<p>^M^J^ICurrent status of the game &ndash; We are happy with the rules and cards. We are still going back and forth on the cover. We are ready, though, to get <i><b>Tabloids</b></i> into our Kickstarer queue. The base set will be 328 cards. Since extra words just add to the fun, the stretch goals will be <i>more</i> <i>cards</i>, separately packaged so they can be added to the Kickstarter edition only.</p>^M^J<p>^M^J^IHere&#39;s Irene&#39;s pic of the outcome of the game . . . the winning headline from each round.</p>^M^J<p>^M^J^I-- <a href="mailto:sj@sjgames.com">Steve Jackson</a></p>^M^J<p>^M^J^I(<b>NOTE:</b> We haven&#39;t decided if <i><b>Tabloids</b></i> will get a wide release post-Kickstarter or limited release, so we&#39;re unsure of which Kickstarter account we&#39;ll use for the crowdfunding stage. Please follow both <a href="https://www.kickstarter.com/profile/sjgames">Steve Jackson Games</a> and <a href="https://www.kickstarter.com/profile/warehouse23">Warehouse 23</a>&nbsp;on Kickstarter so that you don&#39;t miss <i><b>Tabloids</b></i>, regardless of which decision we make. -PR)</p>^M^J<center>^M^J^I<p>^M^J^I^I<a href="http://www.sjgames.com/img/newsq/illq/2023/tabloidsforill.png" title=""><img alt="Tabloids" border="0" hspace="8" img="" src="http://www.sjgames.com/img/newsq/illq/2023/tabloidsforill.png" vspace="6" /></a></p>^M^J</center>^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/March_06_2023/Tabloids_At_PensaCon" addthis:title="Daily Illuminator: Tabloids At PensaCon"></a>^J    <a class="addthis_button_twitter" addthis:url="http://secure.sjgames.com/ill/archive/March_06_2023/Tabloids_At_PensaCon" addthis:title="Daily Illuminator: Tabloids At PensaCon"></a>^J    <a class="addthis_button_reddit" addthis:url="http://secure.sjgames.com/ill/archive/March_06_2023/Tabloids_At_PensaCon" addthis:title="Daily Illuminator: Tabloids At PensaCon"></a>^J    <a class="addthis_button_tumblr" addthis:url="http://secure.sjgames.com/ill/archive/March_06_2023/Tabloids_At_PensaCon" addthis:title="Daily Illuminator: Tabloids At PensaCon"></a>^J    <a class="addthis_button_email" addthis:url="http://secure.sjgames.com/ill/archive/March_06_2023/Tabloids_At_PensaCon" addthis:title="Daily Illuminator: Tabloids At PensaCon"></a>^J    <span class="addthis_separator">|</span>^J    <a class="addthis_button_expanded" addthis:url="http://secure.sjgames.com/ill/archive/March_06_2023/Tabloids_At_PensaCon" addthis:title="Daily Illuminator: Tabloids At PensaCon">More</a>^J</div>^J^J<div style="margin: 5px 0; clear: left;">^J    <a href="http://secure.sjgames.com/ill/archive/March_06_2023/Tabloids_At_PensaCon" 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: Tabloids At PensaCon', 'mobile', 0, 'description', 'We showed Tabloids&nbsp;(first mentioned here) at Pensa - Irene, Emma, and I all played, and then we had four people come up to join and none of the three originals wanted to drop out, so we just played with seven. This made the cards run out quicker but had no other effect . . .') called at /usr/local/share/perl/5.14.2/HTML/Mason/Component.pm line 135
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x7fa88b676a98)', 'sqldate', '2023-03-06', 'illuminator', '^J^I^I^I<h1>March 6, 2023: <i>Tabloids</i> At PensaCon</h1>^J^I^I^I<p>^M^J^I<a href="http://www.sjgames.com/img/newsq/illq/2023/tabloidsforill.png" title=""><img align="right" alt="Tabloids" border="0" hspace="8" img="" src="http://www.sjgames.com/img/newsq/illq/2023/tabloidsforillThumb.png" vspace="6" /></a></p>^M^J<p>^M^J^IWe showed <i><b>Tabloids</b></i>&nbsp;(<a href="http://www.sjgames.com/ill/archive/February_08_2023/Tabloids_Is_Coming">first mentioned here</a>) at Pensa - Irene, Emma, and I all played, and then we had four people come up to join and none of the three originals wanted to drop out, so we just played with seven. This made the cards run out quicker but had no other effect.</p>^M^J<p>^M^J^IIt went well! The game wrapped quickly, but not too quickly, and we had a tabloid with seven peculiar and scandalous headlines. I was the only one who did not win a round, which just goes to show something or other.</p>^M^J<p>^M^J^ICurrent status of the game &ndash; We are happy with the rules and cards. We are still going back and forth on the cover. We are ready, though, to get <i><b>Tabloids</b></i> into our Kickstarer queue. The base set will be 328 cards. Since extra words just add to the fun, the stretch goals will be <i>more</i> <i>cards</i>, separately packaged so they can be added to the Kickstarter edition only.</p>^M^J<p>^M^J^IHere&#39;s Irene&#39;s pic of the outcome of the game . . . the winning headline from each round.</p>^M^J<p>^M^J^I-- <a href="mailto:sj@sjgames.com">Steve Jackson</a></p>^M^J<p>^M^J^I(<b>NOTE:</b> We haven&#39;t decided if <i><b>Tabloids</b></i> will get a wide release post-Kickstarter or limited release, so we&#39;re unsure of which Kickstarter account we&#39;ll use for the crowdfunding stage. Please follow both <a href="https://www.kickstarter.com/profile/sjgames">Steve Jackson Games</a> and <a href="https://www.kickstarter.com/profile/warehouse23">Warehouse 23</a>&nbsp;on Kickstarter so that you don&#39;t miss <i><b>Tabloids</b></i>, regardless of which decision we make. -PR)</p>^M^J<center>^M^J^I<p>^M^J^I^I<a href="http://www.sjgames.com/img/newsq/illq/2023/tabloidsforill.png" title=""><img alt="Tabloids" border="0" hspace="8" img="" src="http://www.sjgames.com/img/newsq/illq/2023/tabloidsforill.png" vspace="6" /></a></p>^M^J</center>^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/March_06_2023/Tabloids_At_PensaCon" addthis:title="Daily Illuminator: Tabloids At PensaCon"></a>^J    <a class="addthis_button_twitter" addthis:url="http://secure.sjgames.com/ill/archive/March_06_2023/Tabloids_At_PensaCon" addthis:title="Daily Illuminator: Tabloids At PensaCon"></a>^J    <a class="addthis_button_reddit" addthis:url="http://secure.sjgames.com/ill/archive/March_06_2023/Tabloids_At_PensaCon" addthis:title="Daily Illuminator: Tabloids At PensaCon"></a>^J    <a class="addthis_button_tumblr" addthis:url="http://secure.sjgames.com/ill/archive/March_06_2023/Tabloids_At_PensaCon" addthis:title="Daily Illuminator: Tabloids At PensaCon"></a>^J    <a class="addthis_button_email" addthis:url="http://secure.sjgames.com/ill/archive/March_06_2023/Tabloids_At_PensaCon" addthis:title="Daily Illuminator: Tabloids At PensaCon"></a>^J    <span class="addthis_separator">|</span>^J    <a class="addthis_button_expanded" addthis:url="http://secure.sjgames.com/ill/archive/March_06_2023/Tabloids_At_PensaCon" addthis:title="Daily Illuminator: Tabloids At PensaCon">More</a>^J</div>^J^J<div style="margin: 5px 0; clear: left;">^J    <a href="http://secure.sjgames.com/ill/archive/March_06_2023/Tabloids_At_PensaCon" 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: Tabloids At PensaCon', 'mobile', 0, 'description', 'We showed Tabloids&nbsp;(first mentioned here) at Pensa - Irene, Emma, and I all played, and then we had four people come up to join and none of the three originals wanted to drop out, so we just played with seven. This made the cards run out quicker but had no other effect . . .') 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', '2023-03-06', 'illuminator', '^J^I^I^I<h1>March 6, 2023: <i>Tabloids</i> At PensaCon</h1>^J^I^I^I<p>^M^J^I<a href="http://www.sjgames.com/img/newsq/illq/2023/tabloidsforill.png" title=""><img align="right" alt="Tabloids" border="0" hspace="8" img="" src="http://www.sjgames.com/img/newsq/illq/2023/tabloidsforillThumb.png" vspace="6" /></a></p>^M^J<p>^M^J^IWe showed <i><b>Tabloids</b></i>&nbsp;(<a href="http://www.sjgames.com/ill/archive/February_08_2023/Tabloids_Is_Coming">first mentioned here</a>) at Pensa - Irene, Emma, and I all played, and then we had four people come up to join and none of the three originals wanted to drop out, so we just played with seven. This made the cards run out quicker but had no other effect.</p>^M^J<p>^M^J^IIt went well! The game wrapped quickly, but not too quickly, and we had a tabloid with seven peculiar and scandalous headlines. I was the only one who did not win a round, which just goes to show something or other.</p>^M^J<p>^M^J^ICurrent status of the game &ndash; We are happy with the rules and cards. We are still going back and forth on the cover. We are ready, though, to get <i><b>Tabloids</b></i> into our Kickstarer queue. The base set will be 328 cards. Since extra words just add to the fun, the stretch goals will be <i>more</i> <i>cards</i>, separately packaged so they can be added to the Kickstarter edition only.</p>^M^J<p>^M^J^IHere&#39;s Irene&#39;s pic of the outcome of the game . . . the winning headline from each round.</p>^M^J<p>^M^J^I-- <a href="mailto:sj@sjgames.com">Steve Jackson</a></p>^M^J<p>^M^J^I(<b>NOTE:</b> We haven&#39;t decided if <i><b>Tabloids</b></i> will get a wide release post-Kickstarter or limited release, so we&#39;re unsure of which Kickstarter account we&#39;ll use for the crowdfunding stage. Please follow both <a href="https://www.kickstarter.com/profile/sjgames">Steve Jackson Games</a> and <a href="https://www.kickstarter.com/profile/warehouse23">Warehouse 23</a>&nbsp;on Kickstarter so that you don&#39;t miss <i><b>Tabloids</b></i>, regardless of which decision we make. -PR)</p>^M^J<center>^M^J^I<p>^M^J^I^I<a href="http://www.sjgames.com/img/newsq/illq/2023/tabloidsforill.png" title=""><img alt="Tabloids" border="0" hspace="8" img="" src="http://www.sjgames.com/img/newsq/illq/2023/tabloidsforill.png" vspace="6" /></a></p>^M^J</center>^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/March_06_2023/Tabloids_At_PensaCon" addthis:title="Daily Illuminator: Tabloids At PensaCon"></a>^J    <a class="addthis_button_twitter" addthis:url="http://secure.sjgames.com/ill/archive/March_06_2023/Tabloids_At_PensaCon" addthis:title="Daily Illuminator: Tabloids At PensaCon"></a>^J    <a class="addthis_button_reddit" addthis:url="http://secure.sjgames.com/ill/archive/March_06_2023/Tabloids_At_PensaCon" addthis:title="Daily Illuminator: Tabloids At PensaCon"></a>^J    <a class="addthis_button_tumblr" addthis:url="http://secure.sjgames.com/ill/archive/March_06_2023/Tabloids_At_PensaCon" addthis:title="Daily Illuminator: Tabloids At PensaCon"></a>^J    <a class="addthis_button_email" addthis:url="http://secure.sjgames.com/ill/archive/March_06_2023/Tabloids_At_PensaCon" addthis:title="Daily Illuminator: Tabloids At PensaCon"></a>^J    <span class="addthis_separator">|</span>^J    <a class="addthis_button_expanded" addthis:url="http://secure.sjgames.com/ill/archive/March_06_2023/Tabloids_At_PensaCon" addthis:title="Daily Illuminator: Tabloids At PensaCon">More</a>^J</div>^J^J<div style="margin: 5px 0; clear: left;">^J    <a href="http://secure.sjgames.com/ill/archive/March_06_2023/Tabloids_At_PensaCon" 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: Tabloids At PensaCon', 'mobile', 0, 'description', 'We showed Tabloids&nbsp;(first mentioned here) at Pensa - Irene, Emma, and I all played, and then we had four people come up to join and none of the three originals wanted to drop out, so we just played with seven. This made the cards run out quicker but had no other effect . . .') called at /home/www/secure/ill/index.html line 4
HTML::Mason::Commands::__ANON__('month', 'March', 'day', 06, 'year', 2023, '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(0x7fa88b514c20)', 'month', 'March', 'day', 06, 'year', 2023, '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', 'March', 'day', 06, 'year', 2023, '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(0x7fa889d21a38)') 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(0x7fa88b805458)') 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(0x7fa88b805458)') called at /usr/local/share/perl/5.14.2/HTML/Mason/ApacheHandler.pm line 825
HTML::Mason::ApacheHandler::handle_request('HTML::Mason::ApacheHandler=HASH(0x7fa88b4efc48)', 'Apache2::RequestRec=SCALAR(0x7fa88b517058)') called at (eval 29) line 8
HTML::Mason::ApacheHandler::handler('HTML::Mason::ApacheHandler', 'Apache2::RequestRec=SCALAR(0x7fa88b517058)') called at -e line 0
eval {...} at -e line 0