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(0x7fa889b00d30)', '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(0x7fa889b00d30)', 'select name from qdata where qname=? and upload_date=?', 'illq', '2022-03-01') called at /home/www/secure/ill/comps/illcal.mas line 131
HTML::Mason::Commands::__ANON__('sqldate', '2022-03-03') called at /usr/local/share/perl/5.14.2/HTML/Mason/Component.pm line 135
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x7fa88969eeb8)', 'sqldate', '2022-03-03') 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-03-03') called at /home/www/secure/ill/ill.html line 150
HTML::Mason::Commands::__ANON__('sqldate', '2022-03-03', 'illuminator', '^J^I^I^I<h1>March 3, 2022: <I>The Fantasy Trip Foes</I> Downloadable 3D STL Miniatures Now At DriveThruRPG</h1>^J^I^I^I<p>^M^J^IOur Kickstarter campaign for <b><i>The Fantasy Trip Foes</i></b>, new 3D STL miniatures that you can print at home with a resin 3D printer, closed successfully and was delivered to project backers last month. As our team continues work on new 3D models, we&#39;ve opened the <b><i>Foes</i></b> files to the world, and you can find them today at DriveThruRPG.</p>^M^J<p>^M^J^ICurrently available are:</p>^M^J<ul>^M^J^I<li>^M^J^I^I<b><i><a href="https://www.drivethrurpg.com/product/383992/The-Fantasy-Trip-Foes--Scorpion-Handler">The Fantasy Trip: Foes &ndash; Scorpion Handler </a></i></b></li>^M^J^I<li>^M^J^I^I<b><i><a href="https://www.drivethrurpg.com/product/384486/The-Fantasy-Trip-Foes--Skeleton-Army">The Fantasy Trip: Foes &ndash; Skeleton Army</a></i></b></li>^M^J^I<li>^M^J^I^I<i><b><a href="https://www.drivethrurpg.com/product/384495/The-Fantasy-Trip-Foes--The-Bloody-Skull-Orcs">The Fantasy Trip: Foes &ndash; The Bloody Skull Orcs</a></b></i></li>^M^J^I<li>^M^J^I^I<b><i><a href="https://www.drivethrurpg.com/product/384463/The-Fantasy-Trip-Foes--Long-Lankin">The Fantasy Trip: Foes &ndash; Long Lankin</a></i></b></li>^M^J^I<li>^M^J^I^I<b><i><a href="https://www.drivethrurpg.com/product/384483/The-Fantasy-Trip-Foes--Scorpion-Clan-Orcs">The Fantasy Trip: Foes &ndash; Scorpion Clan Orcs</a></i></b></li>^M^J</ul>^M^J<p>^M^J^IAlthough designed for use with <b><i>The Fantasy Trip</i></b>, these 32mm fantasy miniatures can be used with almost any fantasy roleplaying game or tabletop skirmish game. Do you need more skeletons and orcs for your OSR campaign? <b><i>The Fantasy Trip Foes</i></b> will work perfectly, especially since you can easily size them up or down to fit your exact needs. The future is kinda sweet; now you can have dozens of skeletons and build an army that will guarantee those PCs suffer the TPK that they deserve.</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/March_03_2022/The_Fantasy_Trip_Foes_Downloadable_3D_STL_Miniatures_Now_At_DriveThruRPG" addthis:title="Daily Illuminator: The Fantasy Trip Foes Downloadable 3D STL Miniatures Now At DriveThruRPG"></a>^J    <a class="addthis_button_twitter" addthis:url="http://secure.sjgames.com/ill/archive/March_03_2022/The_Fantasy_Trip_Foes_Downloadable_3D_STL_Miniatures_Now_At_DriveThruRPG" addthis:title="Daily Illuminator: The Fantasy Trip Foes Downloadable 3D STL Miniatures Now At DriveThruRPG"></a>^J    <a class="addthis_button_reddit" addthis:url="http://secure.sjgames.com/ill/archive/March_03_2022/The_Fantasy_Trip_Foes_Downloadable_3D_STL_Miniatures_Now_At_DriveThruRPG" addthis:title="Daily Illuminator: The Fantasy Trip Foes Downloadable 3D STL Miniatures Now At DriveThruRPG"></a>^J    <a class="addthis_button_tumblr" addthis:url="http://secure.sjgames.com/ill/archive/March_03_2022/The_Fantasy_Trip_Foes_Downloadable_3D_STL_Miniatures_Now_At_DriveThruRPG" addthis:title="Daily Illuminator: The Fantasy Trip Foes Downloadable 3D STL Miniatures Now At DriveThruRPG"></a>^J    <a class="addthis_button_email" addthis:url="http://secure.sjgames.com/ill/archive/March_03_2022/The_Fantasy_Trip_Foes_Downloadable_3D_STL_Miniatures_Now_At_DriveThruRPG" addthis:title="Daily Illuminator: The Fantasy Trip Foes Downloadable 3D STL Miniatures Now At DriveThruRPG"></a>^J    <span class="addthis_separator">|</span>^J    <a class="addthis_button_expanded" addthis:url="http://secure.sjgames.com/ill/archive/March_03_2022/The_Fantasy_Trip_Foes_Downloadable_3D_STL_Miniatures_Now_At_DriveThruRPG" addthis:title="Daily Illuminator: The Fantasy Trip Foes Downloadable 3D STL Miniatures Now At DriveThruRPG">More</a>^J</div>^J^J<div style="margin: 5px 0; clear: left;">^J    <a href="http://secure.sjgames.com/ill/archive/March_03_2022/The_Fantasy_Trip_Foes_Downloadable_3D_STL_Miniatures_Now_At_DriveThruRPG" 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: The Fantasy Trip Foes Downloadable 3D STL Miniatures Now At DriveThruRPG', 'mobile', 0, 'description', 'Our Kickstarter campaign for The Fantasy Trip Foes, new 3D STL miniatures that you can print at home with a resin 3D printer, closed successfully and was delivered to project backers last month. As our team continues work on new 3D models, we&#39;ve opened the Foes files to the world, and you can find them today at DriveThruRPG . . .') called at /usr/local/share/perl/5.14.2/HTML/Mason/Component.pm line 135
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x7fa889664cb8)', 'sqldate', '2022-03-03', 'illuminator', '^J^I^I^I<h1>March 3, 2022: <I>The Fantasy Trip Foes</I> Downloadable 3D STL Miniatures Now At DriveThruRPG</h1>^J^I^I^I<p>^M^J^IOur Kickstarter campaign for <b><i>The Fantasy Trip Foes</i></b>, new 3D STL miniatures that you can print at home with a resin 3D printer, closed successfully and was delivered to project backers last month. As our team continues work on new 3D models, we&#39;ve opened the <b><i>Foes</i></b> files to the world, and you can find them today at DriveThruRPG.</p>^M^J<p>^M^J^ICurrently available are:</p>^M^J<ul>^M^J^I<li>^M^J^I^I<b><i><a href="https://www.drivethrurpg.com/product/383992/The-Fantasy-Trip-Foes--Scorpion-Handler">The Fantasy Trip: Foes &ndash; Scorpion Handler </a></i></b></li>^M^J^I<li>^M^J^I^I<b><i><a href="https://www.drivethrurpg.com/product/384486/The-Fantasy-Trip-Foes--Skeleton-Army">The Fantasy Trip: Foes &ndash; Skeleton Army</a></i></b></li>^M^J^I<li>^M^J^I^I<i><b><a href="https://www.drivethrurpg.com/product/384495/The-Fantasy-Trip-Foes--The-Bloody-Skull-Orcs">The Fantasy Trip: Foes &ndash; The Bloody Skull Orcs</a></b></i></li>^M^J^I<li>^M^J^I^I<b><i><a href="https://www.drivethrurpg.com/product/384463/The-Fantasy-Trip-Foes--Long-Lankin">The Fantasy Trip: Foes &ndash; Long Lankin</a></i></b></li>^M^J^I<li>^M^J^I^I<b><i><a href="https://www.drivethrurpg.com/product/384483/The-Fantasy-Trip-Foes--Scorpion-Clan-Orcs">The Fantasy Trip: Foes &ndash; Scorpion Clan Orcs</a></i></b></li>^M^J</ul>^M^J<p>^M^J^IAlthough designed for use with <b><i>The Fantasy Trip</i></b>, these 32mm fantasy miniatures can be used with almost any fantasy roleplaying game or tabletop skirmish game. Do you need more skeletons and orcs for your OSR campaign? <b><i>The Fantasy Trip Foes</i></b> will work perfectly, especially since you can easily size them up or down to fit your exact needs. The future is kinda sweet; now you can have dozens of skeletons and build an army that will guarantee those PCs suffer the TPK that they deserve.</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/March_03_2022/The_Fantasy_Trip_Foes_Downloadable_3D_STL_Miniatures_Now_At_DriveThruRPG" addthis:title="Daily Illuminator: The Fantasy Trip Foes Downloadable 3D STL Miniatures Now At DriveThruRPG"></a>^J    <a class="addthis_button_twitter" addthis:url="http://secure.sjgames.com/ill/archive/March_03_2022/The_Fantasy_Trip_Foes_Downloadable_3D_STL_Miniatures_Now_At_DriveThruRPG" addthis:title="Daily Illuminator: The Fantasy Trip Foes Downloadable 3D STL Miniatures Now At DriveThruRPG"></a>^J    <a class="addthis_button_reddit" addthis:url="http://secure.sjgames.com/ill/archive/March_03_2022/The_Fantasy_Trip_Foes_Downloadable_3D_STL_Miniatures_Now_At_DriveThruRPG" addthis:title="Daily Illuminator: The Fantasy Trip Foes Downloadable 3D STL Miniatures Now At DriveThruRPG"></a>^J    <a class="addthis_button_tumblr" addthis:url="http://secure.sjgames.com/ill/archive/March_03_2022/The_Fantasy_Trip_Foes_Downloadable_3D_STL_Miniatures_Now_At_DriveThruRPG" addthis:title="Daily Illuminator: The Fantasy Trip Foes Downloadable 3D STL Miniatures Now At DriveThruRPG"></a>^J    <a class="addthis_button_email" addthis:url="http://secure.sjgames.com/ill/archive/March_03_2022/The_Fantasy_Trip_Foes_Downloadable_3D_STL_Miniatures_Now_At_DriveThruRPG" addthis:title="Daily Illuminator: The Fantasy Trip Foes Downloadable 3D STL Miniatures Now At DriveThruRPG"></a>^J    <span class="addthis_separator">|</span>^J    <a class="addthis_button_expanded" addthis:url="http://secure.sjgames.com/ill/archive/March_03_2022/The_Fantasy_Trip_Foes_Downloadable_3D_STL_Miniatures_Now_At_DriveThruRPG" addthis:title="Daily Illuminator: The Fantasy Trip Foes Downloadable 3D STL Miniatures Now At DriveThruRPG">More</a>^J</div>^J^J<div style="margin: 5px 0; clear: left;">^J    <a href="http://secure.sjgames.com/ill/archive/March_03_2022/The_Fantasy_Trip_Foes_Downloadable_3D_STL_Miniatures_Now_At_DriveThruRPG" 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: The Fantasy Trip Foes Downloadable 3D STL Miniatures Now At DriveThruRPG', 'mobile', 0, 'description', 'Our Kickstarter campaign for The Fantasy Trip Foes, new 3D STL miniatures that you can print at home with a resin 3D printer, closed successfully and was delivered to project backers last month. As our team continues work on new 3D models, we&#39;ve opened the Foes files to the world, and you can find them today at DriveThruRPG . . .') 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-03-03', 'illuminator', '^J^I^I^I<h1>March 3, 2022: <I>The Fantasy Trip Foes</I> Downloadable 3D STL Miniatures Now At DriveThruRPG</h1>^J^I^I^I<p>^M^J^IOur Kickstarter campaign for <b><i>The Fantasy Trip Foes</i></b>, new 3D STL miniatures that you can print at home with a resin 3D printer, closed successfully and was delivered to project backers last month. As our team continues work on new 3D models, we&#39;ve opened the <b><i>Foes</i></b> files to the world, and you can find them today at DriveThruRPG.</p>^M^J<p>^M^J^ICurrently available are:</p>^M^J<ul>^M^J^I<li>^M^J^I^I<b><i><a href="https://www.drivethrurpg.com/product/383992/The-Fantasy-Trip-Foes--Scorpion-Handler">The Fantasy Trip: Foes &ndash; Scorpion Handler </a></i></b></li>^M^J^I<li>^M^J^I^I<b><i><a href="https://www.drivethrurpg.com/product/384486/The-Fantasy-Trip-Foes--Skeleton-Army">The Fantasy Trip: Foes &ndash; Skeleton Army</a></i></b></li>^M^J^I<li>^M^J^I^I<i><b><a href="https://www.drivethrurpg.com/product/384495/The-Fantasy-Trip-Foes--The-Bloody-Skull-Orcs">The Fantasy Trip: Foes &ndash; The Bloody Skull Orcs</a></b></i></li>^M^J^I<li>^M^J^I^I<b><i><a href="https://www.drivethrurpg.com/product/384463/The-Fantasy-Trip-Foes--Long-Lankin">The Fantasy Trip: Foes &ndash; Long Lankin</a></i></b></li>^M^J^I<li>^M^J^I^I<b><i><a href="https://www.drivethrurpg.com/product/384483/The-Fantasy-Trip-Foes--Scorpion-Clan-Orcs">The Fantasy Trip: Foes &ndash; Scorpion Clan Orcs</a></i></b></li>^M^J</ul>^M^J<p>^M^J^IAlthough designed for use with <b><i>The Fantasy Trip</i></b>, these 32mm fantasy miniatures can be used with almost any fantasy roleplaying game or tabletop skirmish game. Do you need more skeletons and orcs for your OSR campaign? <b><i>The Fantasy Trip Foes</i></b> will work perfectly, especially since you can easily size them up or down to fit your exact needs. The future is kinda sweet; now you can have dozens of skeletons and build an army that will guarantee those PCs suffer the TPK that they deserve.</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/March_03_2022/The_Fantasy_Trip_Foes_Downloadable_3D_STL_Miniatures_Now_At_DriveThruRPG" addthis:title="Daily Illuminator: The Fantasy Trip Foes Downloadable 3D STL Miniatures Now At DriveThruRPG"></a>^J    <a class="addthis_button_twitter" addthis:url="http://secure.sjgames.com/ill/archive/March_03_2022/The_Fantasy_Trip_Foes_Downloadable_3D_STL_Miniatures_Now_At_DriveThruRPG" addthis:title="Daily Illuminator: The Fantasy Trip Foes Downloadable 3D STL Miniatures Now At DriveThruRPG"></a>^J    <a class="addthis_button_reddit" addthis:url="http://secure.sjgames.com/ill/archive/March_03_2022/The_Fantasy_Trip_Foes_Downloadable_3D_STL_Miniatures_Now_At_DriveThruRPG" addthis:title="Daily Illuminator: The Fantasy Trip Foes Downloadable 3D STL Miniatures Now At DriveThruRPG"></a>^J    <a class="addthis_button_tumblr" addthis:url="http://secure.sjgames.com/ill/archive/March_03_2022/The_Fantasy_Trip_Foes_Downloadable_3D_STL_Miniatures_Now_At_DriveThruRPG" addthis:title="Daily Illuminator: The Fantasy Trip Foes Downloadable 3D STL Miniatures Now At DriveThruRPG"></a>^J    <a class="addthis_button_email" addthis:url="http://secure.sjgames.com/ill/archive/March_03_2022/The_Fantasy_Trip_Foes_Downloadable_3D_STL_Miniatures_Now_At_DriveThruRPG" addthis:title="Daily Illuminator: The Fantasy Trip Foes Downloadable 3D STL Miniatures Now At DriveThruRPG"></a>^J    <span class="addthis_separator">|</span>^J    <a class="addthis_button_expanded" addthis:url="http://secure.sjgames.com/ill/archive/March_03_2022/The_Fantasy_Trip_Foes_Downloadable_3D_STL_Miniatures_Now_At_DriveThruRPG" addthis:title="Daily Illuminator: The Fantasy Trip Foes Downloadable 3D STL Miniatures Now At DriveThruRPG">More</a>^J</div>^J^J<div style="margin: 5px 0; clear: left;">^J    <a href="http://secure.sjgames.com/ill/archive/March_03_2022/The_Fantasy_Trip_Foes_Downloadable_3D_STL_Miniatures_Now_At_DriveThruRPG" 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: The Fantasy Trip Foes Downloadable 3D STL Miniatures Now At DriveThruRPG', 'mobile', 0, 'description', 'Our Kickstarter campaign for The Fantasy Trip Foes, new 3D STL miniatures that you can print at home with a resin 3D printer, closed successfully and was delivered to project backers last month. As our team continues work on new 3D models, we&#39;ve opened the Foes files to the world, and you can find them today at DriveThruRPG . . .') called at /home/www/secure/ill/index.html line 4
HTML::Mason::Commands::__ANON__('month', 'March', 'day', 03, 'year', 2022, '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(0x7fa889655618)', 'month', 'March', 'day', 03, 'year', 2022, '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', 03, 'year', 2022, '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(0x7fa887eab088)') 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(0x7fa884ed0d80)') 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(0x7fa884ed0d80)') called at /usr/local/share/perl/5.14.2/HTML/Mason/ApacheHandler.pm line 825
HTML::Mason::ApacheHandler::handle_request('HTML::Mason::ApacheHandler=HASH(0x7fa887aaa4d8)', 'Apache2::RequestRec=SCALAR(0x7fa8898a1720)') called at (eval 29) line 8
HTML::Mason::ApacheHandler::handler('HTML::Mason::ApacheHandler', 'Apache2::RequestRec=SCALAR(0x7fa8898a1720)') called at -e line 0
eval {...} at -e line 0