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(0x7faf8b256908)', '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(0x7faf8b256908)', 'select name from qdata where qname=? and upload_date=?', 'illq', '2015-01-01') called at /home/www/secure/ill/comps/illcal.mas line 131
HTML::Mason::Commands::__ANON__('sqldate', '2015-01-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(0x7faf8ad4def0)', 'sqldate', '2015-01-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', '2015-01-02') called at /home/www/secure/ill/ill.html line 150
HTML::Mason::Commands::__ANON__('sqldate', '2015-01-02', 'illuminator', '^J^I^I^I<h1>January 2, 2015: D&D 5e And Me</h1>^J^I^I^I<p>^M^J^I<a href="http://www.sjgames.com/img/newsq/illq/2014/phb.jpg" title="The Player\'s Handbook"><img align="left" alt="The Player\'s Handbook" border="0" hspace="8" src="http://www.sjgames.com/img/newsq/illq/2014/phbThumb.jpg" vspace="6" /></a></p>^M^J<p>^M^J^IThe <a href="http://dnd.wizards.com/">new edition of <i><b>D&amp;D</b></i></a> has been an interesting journey for me.</p>^M^J<p>^M^J^II&#39;ve had a long on-again-off-again love affair with <i><b>D&amp;D</b></i>; it&#39;s one of the games that&#39;s made a real, lasting impact on my life, but there have been plenty of times when I&#39;ve made a conscious break from the game in order to pursue things that were more to my tastes. When <i><b>D&amp;D Next</b></i> was announced, I managed to get into the very early friends and family playtest, and I liked what I played quite a bit. It was simple, fluid, flexible, and a great deal of fun.</p>^M^J<p>^M^J^IBut as the playtest wore on and new versions came down the pipe, I started to feel that distance growing again. They were ditching a lot of the mechanics I liked from the early draft, and grafting on mechanics that I wasn&#39;t crazy about. And then it was awesome again all of a sudden, and then they changed it to something less awesome, and so on and so forth.</p>^M^J<p>^M^J^IWhen WotC finished the game and announced the release of the books, I made the choice not to buy them. &quot;This game isn&#39;t for me,&quot; I said to myself. &quot;It&#39;s going to be great for a lot of people, but I&#39;m no longer in the target audience, and that&#39;s okay.&quot;</p>^M^J<p>^M^J^IAnd then our very own Miranda Horner showed me her <b><i>Player&#39;s Handbook</i></b>, and I flipped through it. I was skeptical about some stuff, but there was a lot to like in it, too. So I took a chance and I picked up my own copy, and I started to read it.</p>^M^J<p>^M^J^IAnd I was excited about <i><b>D&amp;D</b></i> again.</p>^M^J<p>^M^J^IFor those who know me, you know what a big deal that is. It&#39;s been a long time since I&#39;ve really been excited about <b><i>D&amp;D</i></b>, but this new edition makes me feel like a kid again, opening a book that&#39;s full of possibility and magic.</p>^M^J<p>^M^J^ISkip ahead a couple of months, and I&#39;m running my own campaign. We&#39;re playing in <a href="http://en.wikipedia.org/wiki/Eberron">Eberron</a>, and it&#39;s a game full of intrigue and adventure. There are magical explosions, corrupt political figures, aerial battles over the streets of Sharn, frantic chases through crowds of bystanders, immortal psionic assassins. This is <i><b>D&amp;D</b></i> as I remember it, <i><b>D&amp;D</b></i> as viewed through the lens of my childhood. It&#39;s exciting and engaging and magical.</p>^M^J<p>^M^J^ISo thank you, <a href="http://www.wizards.com">Wizards of the Coast</a>. You&#39;ve given me my <i><b>D&amp;D</b></i> back.</p>^M^J<p>^M^J^I-- <a href="mailto:brian@sjgames.com">Brian Engard</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/January_02_2015/DD_5e_And_Me" addthis:title="Daily Illuminator: D&D 5e And Me"></a>^J    <a class="addthis_button_twitter" addthis:url="http://secure.sjgames.com/ill/archive/January_02_2015/DD_5e_And_Me" addthis:title="Daily Illuminator: D&D 5e And Me"></a>^J    <a class="addthis_button_reddit" addthis:url="http://secure.sjgames.com/ill/archive/January_02_2015/DD_5e_And_Me" addthis:title="Daily Illuminator: D&D 5e And Me"></a>^J    <a class="addthis_button_tumblr" addthis:url="http://secure.sjgames.com/ill/archive/January_02_2015/DD_5e_And_Me" addthis:title="Daily Illuminator: D&D 5e And Me"></a>^J    <a class="addthis_button_email" addthis:url="http://secure.sjgames.com/ill/archive/January_02_2015/DD_5e_And_Me" addthis:title="Daily Illuminator: D&D 5e And Me"></a>^J    <span class="addthis_separator">|</span>^J    <a class="addthis_button_expanded" addthis:url="http://secure.sjgames.com/ill/archive/January_02_2015/DD_5e_And_Me" addthis:title="Daily Illuminator: D&D 5e And Me">More</a>^J</div>^J^J<div style="margin: 5px 0; clear: left;">^J    <a href="http://secure.sjgames.com/ill/archive/January_02_2015/DD_5e_And_Me" 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: D&D 5e And Me', 'mobile', 0, 'description', 'The new edition of D&amp;D has been an interesting journey for me. I&#39;ve had a long on-again-off-again love affair with D&amp;D; it&#39;s one of the games that&#39;s made a real, lasting impact on my life, but there have been plenty of times when I&#39;ve made a conscious break from the game in order to pursue things that were more to my tastes . . .') called at /usr/local/share/perl/5.14.2/HTML/Mason/Component.pm line 135
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x7faf8ad15298)', 'sqldate', '2015-01-02', 'illuminator', '^J^I^I^I<h1>January 2, 2015: D&D 5e And Me</h1>^J^I^I^I<p>^M^J^I<a href="http://www.sjgames.com/img/newsq/illq/2014/phb.jpg" title="The Player\'s Handbook"><img align="left" alt="The Player\'s Handbook" border="0" hspace="8" src="http://www.sjgames.com/img/newsq/illq/2014/phbThumb.jpg" vspace="6" /></a></p>^M^J<p>^M^J^IThe <a href="http://dnd.wizards.com/">new edition of <i><b>D&amp;D</b></i></a> has been an interesting journey for me.</p>^M^J<p>^M^J^II&#39;ve had a long on-again-off-again love affair with <i><b>D&amp;D</b></i>; it&#39;s one of the games that&#39;s made a real, lasting impact on my life, but there have been plenty of times when I&#39;ve made a conscious break from the game in order to pursue things that were more to my tastes. When <i><b>D&amp;D Next</b></i> was announced, I managed to get into the very early friends and family playtest, and I liked what I played quite a bit. It was simple, fluid, flexible, and a great deal of fun.</p>^M^J<p>^M^J^IBut as the playtest wore on and new versions came down the pipe, I started to feel that distance growing again. They were ditching a lot of the mechanics I liked from the early draft, and grafting on mechanics that I wasn&#39;t crazy about. And then it was awesome again all of a sudden, and then they changed it to something less awesome, and so on and so forth.</p>^M^J<p>^M^J^IWhen WotC finished the game and announced the release of the books, I made the choice not to buy them. &quot;This game isn&#39;t for me,&quot; I said to myself. &quot;It&#39;s going to be great for a lot of people, but I&#39;m no longer in the target audience, and that&#39;s okay.&quot;</p>^M^J<p>^M^J^IAnd then our very own Miranda Horner showed me her <b><i>Player&#39;s Handbook</i></b>, and I flipped through it. I was skeptical about some stuff, but there was a lot to like in it, too. So I took a chance and I picked up my own copy, and I started to read it.</p>^M^J<p>^M^J^IAnd I was excited about <i><b>D&amp;D</b></i> again.</p>^M^J<p>^M^J^IFor those who know me, you know what a big deal that is. It&#39;s been a long time since I&#39;ve really been excited about <b><i>D&amp;D</i></b>, but this new edition makes me feel like a kid again, opening a book that&#39;s full of possibility and magic.</p>^M^J<p>^M^J^ISkip ahead a couple of months, and I&#39;m running my own campaign. We&#39;re playing in <a href="http://en.wikipedia.org/wiki/Eberron">Eberron</a>, and it&#39;s a game full of intrigue and adventure. There are magical explosions, corrupt political figures, aerial battles over the streets of Sharn, frantic chases through crowds of bystanders, immortal psionic assassins. This is <i><b>D&amp;D</b></i> as I remember it, <i><b>D&amp;D</b></i> as viewed through the lens of my childhood. It&#39;s exciting and engaging and magical.</p>^M^J<p>^M^J^ISo thank you, <a href="http://www.wizards.com">Wizards of the Coast</a>. You&#39;ve given me my <i><b>D&amp;D</b></i> back.</p>^M^J<p>^M^J^I-- <a href="mailto:brian@sjgames.com">Brian Engard</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/January_02_2015/DD_5e_And_Me" addthis:title="Daily Illuminator: D&D 5e And Me"></a>^J    <a class="addthis_button_twitter" addthis:url="http://secure.sjgames.com/ill/archive/January_02_2015/DD_5e_And_Me" addthis:title="Daily Illuminator: D&D 5e And Me"></a>^J    <a class="addthis_button_reddit" addthis:url="http://secure.sjgames.com/ill/archive/January_02_2015/DD_5e_And_Me" addthis:title="Daily Illuminator: D&D 5e And Me"></a>^J    <a class="addthis_button_tumblr" addthis:url="http://secure.sjgames.com/ill/archive/January_02_2015/DD_5e_And_Me" addthis:title="Daily Illuminator: D&D 5e And Me"></a>^J    <a class="addthis_button_email" addthis:url="http://secure.sjgames.com/ill/archive/January_02_2015/DD_5e_And_Me" addthis:title="Daily Illuminator: D&D 5e And Me"></a>^J    <span class="addthis_separator">|</span>^J    <a class="addthis_button_expanded" addthis:url="http://secure.sjgames.com/ill/archive/January_02_2015/DD_5e_And_Me" addthis:title="Daily Illuminator: D&D 5e And Me">More</a>^J</div>^J^J<div style="margin: 5px 0; clear: left;">^J    <a href="http://secure.sjgames.com/ill/archive/January_02_2015/DD_5e_And_Me" 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: D&D 5e And Me', 'mobile', 0, 'description', 'The new edition of D&amp;D has been an interesting journey for me. I&#39;ve had a long on-again-off-again love affair with D&amp;D; it&#39;s one of the games that&#39;s made a real, lasting impact on my life, but there have been plenty of times when I&#39;ve made a conscious break from the game in order to pursue things that were more to my tastes . . .') 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', '2015-01-02', 'illuminator', '^J^I^I^I<h1>January 2, 2015: D&D 5e And Me</h1>^J^I^I^I<p>^M^J^I<a href="http://www.sjgames.com/img/newsq/illq/2014/phb.jpg" title="The Player\'s Handbook"><img align="left" alt="The Player\'s Handbook" border="0" hspace="8" src="http://www.sjgames.com/img/newsq/illq/2014/phbThumb.jpg" vspace="6" /></a></p>^M^J<p>^M^J^IThe <a href="http://dnd.wizards.com/">new edition of <i><b>D&amp;D</b></i></a> has been an interesting journey for me.</p>^M^J<p>^M^J^II&#39;ve had a long on-again-off-again love affair with <i><b>D&amp;D</b></i>; it&#39;s one of the games that&#39;s made a real, lasting impact on my life, but there have been plenty of times when I&#39;ve made a conscious break from the game in order to pursue things that were more to my tastes. When <i><b>D&amp;D Next</b></i> was announced, I managed to get into the very early friends and family playtest, and I liked what I played quite a bit. It was simple, fluid, flexible, and a great deal of fun.</p>^M^J<p>^M^J^IBut as the playtest wore on and new versions came down the pipe, I started to feel that distance growing again. They were ditching a lot of the mechanics I liked from the early draft, and grafting on mechanics that I wasn&#39;t crazy about. And then it was awesome again all of a sudden, and then they changed it to something less awesome, and so on and so forth.</p>^M^J<p>^M^J^IWhen WotC finished the game and announced the release of the books, I made the choice not to buy them. &quot;This game isn&#39;t for me,&quot; I said to myself. &quot;It&#39;s going to be great for a lot of people, but I&#39;m no longer in the target audience, and that&#39;s okay.&quot;</p>^M^J<p>^M^J^IAnd then our very own Miranda Horner showed me her <b><i>Player&#39;s Handbook</i></b>, and I flipped through it. I was skeptical about some stuff, but there was a lot to like in it, too. So I took a chance and I picked up my own copy, and I started to read it.</p>^M^J<p>^M^J^IAnd I was excited about <i><b>D&amp;D</b></i> again.</p>^M^J<p>^M^J^IFor those who know me, you know what a big deal that is. It&#39;s been a long time since I&#39;ve really been excited about <b><i>D&amp;D</i></b>, but this new edition makes me feel like a kid again, opening a book that&#39;s full of possibility and magic.</p>^M^J<p>^M^J^ISkip ahead a couple of months, and I&#39;m running my own campaign. We&#39;re playing in <a href="http://en.wikipedia.org/wiki/Eberron">Eberron</a>, and it&#39;s a game full of intrigue and adventure. There are magical explosions, corrupt political figures, aerial battles over the streets of Sharn, frantic chases through crowds of bystanders, immortal psionic assassins. This is <i><b>D&amp;D</b></i> as I remember it, <i><b>D&amp;D</b></i> as viewed through the lens of my childhood. It&#39;s exciting and engaging and magical.</p>^M^J<p>^M^J^ISo thank you, <a href="http://www.wizards.com">Wizards of the Coast</a>. You&#39;ve given me my <i><b>D&amp;D</b></i> back.</p>^M^J<p>^M^J^I-- <a href="mailto:brian@sjgames.com">Brian Engard</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/January_02_2015/DD_5e_And_Me" addthis:title="Daily Illuminator: D&D 5e And Me"></a>^J    <a class="addthis_button_twitter" addthis:url="http://secure.sjgames.com/ill/archive/January_02_2015/DD_5e_And_Me" addthis:title="Daily Illuminator: D&D 5e And Me"></a>^J    <a class="addthis_button_reddit" addthis:url="http://secure.sjgames.com/ill/archive/January_02_2015/DD_5e_And_Me" addthis:title="Daily Illuminator: D&D 5e And Me"></a>^J    <a class="addthis_button_tumblr" addthis:url="http://secure.sjgames.com/ill/archive/January_02_2015/DD_5e_And_Me" addthis:title="Daily Illuminator: D&D 5e And Me"></a>^J    <a class="addthis_button_email" addthis:url="http://secure.sjgames.com/ill/archive/January_02_2015/DD_5e_And_Me" addthis:title="Daily Illuminator: D&D 5e And Me"></a>^J    <span class="addthis_separator">|</span>^J    <a class="addthis_button_expanded" addthis:url="http://secure.sjgames.com/ill/archive/January_02_2015/DD_5e_And_Me" addthis:title="Daily Illuminator: D&D 5e And Me">More</a>^J</div>^J^J<div style="margin: 5px 0; clear: left;">^J    <a href="http://secure.sjgames.com/ill/archive/January_02_2015/DD_5e_And_Me" 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: D&D 5e And Me', 'mobile', 0, 'description', 'The new edition of D&amp;D has been an interesting journey for me. I&#39;ve had a long on-again-off-again love affair with D&amp;D; it&#39;s one of the games that&#39;s made a real, lasting impact on my life, but there have been plenty of times when I&#39;ve made a conscious break from the game in order to pursue things that were more to my tastes . . .') called at /home/www/secure/ill/index.html line 4
HTML::Mason::Commands::__ANON__('month', 'January', 'day', 02, 'year', 2015, 'u', 'DD_5e_And_Me.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(0x7faf8ad04728)', 'month', 'January', 'day', 02, 'year', 2015, 'u', 'DD_5e_And_Me.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', 'January', 'day', 02, 'year', 2015, 'u', 'DD_5e_And_Me.html') called at /home/www/secure/ill/archive/dhandler line 3
HTML::Mason::Commands::__ANON__('u', 'DD_5e_And_Me.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(0x7faf895597a0)', 'u', 'DD_5e_And_Me.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', 'DD_5e_And_Me.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(0x7faf8b0c7588)') 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(0x7faf8b0c7588)') called at /usr/local/share/perl/5.14.2/HTML/Mason/ApacheHandler.pm line 825
HTML::Mason::ApacheHandler::handle_request('HTML::Mason::ApacheHandler=HASH(0x7faf892127c0)', 'Apache2::RequestRec=SCALAR(0x7faf8b0c06f0)') called at (eval 29) line 8
HTML::Mason::ApacheHandler::handler('HTML::Mason::ApacheHandler', 'Apache2::RequestRec=SCALAR(0x7faf8b0c06f0)') called at -e line 0
eval {...} at -e line 0