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(0x7fa887ff4e98)', '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(0x7fa887ff4e98)', 'select name from qdata where qname=? and upload_date=?', 'illq', '2014-04-01') called at /home/www/secure/ill/comps/illcal.mas line 131
HTML::Mason::Commands::__ANON__('sqldate', '2014-04-17') called at /usr/local/share/perl/5.14.2/HTML/Mason/Component.pm line 135
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x7fa888042540)', 'sqldate', '2014-04-17') 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', '2014-04-17') called at /home/www/secure/ill/ill.html line 150
HTML::Mason::Commands::__ANON__('sqldate', '2014-04-17', 'illuminator', '^J^I^I^I<h1>April 17, 2014: Crowdfunding Focus: Storium</h1>^J^I^I^I<p>^M^J^I<a href="https://www.kickstarter.com/projects/stlhood/storium-the-online-storytelling-game" title=""><img align="right" alt="[Image]" border="1" hspace="8" src="http://www.sjgames.com/img/newsq/illq/2014/kickstarter-default-image-2Thumb.png" vspace="6" /></a>I&#39;ve been participating in the alpha (and now beta) playtest of something really, really hot.</p>^M^J<p>^M^J^IIt&#39;s called <a href="http://blog.protagonistlabs.com/post/55620202845/introducing-storium"><i><b>Storium</b></i></a>, and it&#39;s on <a href="https://www.kickstarter.com/projects/stlhood/storium-the-online-storytelling-game">Kickstarter</a> now. It&#39;s a medium for roleplaying online that seeks to combine elements of fiction writing, social media, and tabletop RPGs into something that isn&#39;t quite like any of those things, but far more than the sum of its parts.</p>^M^J<p>^M^J^II met <a href="https://twitter.com/stlhood">Stephen Hood</a>, the man at the center of Storium&#39;s swirling vortex, at Origins last year. He pitched his brainchild to me with confidence and verve. He was a gamer when he was a kid, got into a tech career, stopped having time for it, and was burdened with the perception that a lot of people could benefit from the collaboration and creativity that RPGs offered, but didn&#39;t really have a way to integrate it into their lives. So he set out to bring the best parts of gaming to them, across a medium that was <i>already</i> integrated into their lives.</p>^M^J<p>^M^J^IStorium is the result, and it&#39;s addictive and compelling. It&#39;s similar to play-by-post, which makes it low impact for folks with busy schedules, but it uses RPG-like tools to help focus what individual scenes are about and create suspenseful, varied outcomes. You use a deck of custom cards (a world, in Storium terms) that contains character strengths, weaknesses, important locations, assets, goals, and other touchstones to help build the story as you go. The user interface is snappy even in its beta format, so you know what&#39;s going on and what challenges are available for characters to address. You can view and browse available games, so you can connect with other users or just read the stuff that other players are doing. There are a few games that I&#39;m regularly tuning into, just like I would for a favorite TV show.</p>^M^J<p>^M^J^IThis is the kind of innovation the hobby needs to carry it forward - collaborative storytelling that anybody can do anywhere, at any time. I&#39;m jazzed to be a part of Storium&#39;s early development. In fact, I&#39;ve asked them to let me create an official world for it, a <a href="http://en.wikipedia.org/wiki/Heroes_(TV_series)"><i>Heroes</i></a> meets <a href="http://en.wikipedia.org/wiki/The_Shield"><i>The Shield</i></a> police drama world called <i>Blue Gene</i>, where a special task force of cops is called upon to thwart the efforts of criminals who use genetic resequencing to cheat at life. They agreed, made it part of a stretch goal, and it funded!</p>^M^J<p>^M^J^IThey&#39;re lining up contributions from some incredible authors and designers. <a href="https://www.kickstarter.com/projects/stlhood/storium-the-online-storytelling-game">Help them out if you can, and come join the fun</a>.</p>^M^J<p>^M^J^I-- <a href="mailto:leonard@sjgames.com">Leonard Balsera</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/April_17_2014/Crowdfunding_Focus_Storium" addthis:title="Daily Illuminator: Crowdfunding Focus: Storium"></a>^J    <a class="addthis_button_twitter" addthis:url="http://secure.sjgames.com/ill/archive/April_17_2014/Crowdfunding_Focus_Storium" addthis:title="Daily Illuminator: Crowdfunding Focus: Storium"></a>^J    <a class="addthis_button_reddit" addthis:url="http://secure.sjgames.com/ill/archive/April_17_2014/Crowdfunding_Focus_Storium" addthis:title="Daily Illuminator: Crowdfunding Focus: Storium"></a>^J    <a class="addthis_button_tumblr" addthis:url="http://secure.sjgames.com/ill/archive/April_17_2014/Crowdfunding_Focus_Storium" addthis:title="Daily Illuminator: Crowdfunding Focus: Storium"></a>^J    <a class="addthis_button_email" addthis:url="http://secure.sjgames.com/ill/archive/April_17_2014/Crowdfunding_Focus_Storium" addthis:title="Daily Illuminator: Crowdfunding Focus: Storium"></a>^J    <span class="addthis_separator">|</span>^J    <a class="addthis_button_expanded" addthis:url="http://secure.sjgames.com/ill/archive/April_17_2014/Crowdfunding_Focus_Storium" addthis:title="Daily Illuminator: Crowdfunding Focus: Storium">More</a>^J</div>^J^J<div style="margin: 5px 0; clear: left;">^J    <a href="http://secure.sjgames.com/ill/archive/April_17_2014/Crowdfunding_Focus_Storium" 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: Crowdfunding Focus: Storium', 'mobile', 0, 'description', 'I&#39;ve been participating in the alpha (and now beta) playtest of something really, really hot. It&#39;s called Storium, and it&#39;s on Kickstarter now . . .') called at /usr/local/share/perl/5.14.2/HTML/Mason/Component.pm line 135
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x7fa887ff4bc8)', 'sqldate', '2014-04-17', 'illuminator', '^J^I^I^I<h1>April 17, 2014: Crowdfunding Focus: Storium</h1>^J^I^I^I<p>^M^J^I<a href="https://www.kickstarter.com/projects/stlhood/storium-the-online-storytelling-game" title=""><img align="right" alt="[Image]" border="1" hspace="8" src="http://www.sjgames.com/img/newsq/illq/2014/kickstarter-default-image-2Thumb.png" vspace="6" /></a>I&#39;ve been participating in the alpha (and now beta) playtest of something really, really hot.</p>^M^J<p>^M^J^IIt&#39;s called <a href="http://blog.protagonistlabs.com/post/55620202845/introducing-storium"><i><b>Storium</b></i></a>, and it&#39;s on <a href="https://www.kickstarter.com/projects/stlhood/storium-the-online-storytelling-game">Kickstarter</a> now. It&#39;s a medium for roleplaying online that seeks to combine elements of fiction writing, social media, and tabletop RPGs into something that isn&#39;t quite like any of those things, but far more than the sum of its parts.</p>^M^J<p>^M^J^II met <a href="https://twitter.com/stlhood">Stephen Hood</a>, the man at the center of Storium&#39;s swirling vortex, at Origins last year. He pitched his brainchild to me with confidence and verve. He was a gamer when he was a kid, got into a tech career, stopped having time for it, and was burdened with the perception that a lot of people could benefit from the collaboration and creativity that RPGs offered, but didn&#39;t really have a way to integrate it into their lives. So he set out to bring the best parts of gaming to them, across a medium that was <i>already</i> integrated into their lives.</p>^M^J<p>^M^J^IStorium is the result, and it&#39;s addictive and compelling. It&#39;s similar to play-by-post, which makes it low impact for folks with busy schedules, but it uses RPG-like tools to help focus what individual scenes are about and create suspenseful, varied outcomes. You use a deck of custom cards (a world, in Storium terms) that contains character strengths, weaknesses, important locations, assets, goals, and other touchstones to help build the story as you go. The user interface is snappy even in its beta format, so you know what&#39;s going on and what challenges are available for characters to address. You can view and browse available games, so you can connect with other users or just read the stuff that other players are doing. There are a few games that I&#39;m regularly tuning into, just like I would for a favorite TV show.</p>^M^J<p>^M^J^IThis is the kind of innovation the hobby needs to carry it forward - collaborative storytelling that anybody can do anywhere, at any time. I&#39;m jazzed to be a part of Storium&#39;s early development. In fact, I&#39;ve asked them to let me create an official world for it, a <a href="http://en.wikipedia.org/wiki/Heroes_(TV_series)"><i>Heroes</i></a> meets <a href="http://en.wikipedia.org/wiki/The_Shield"><i>The Shield</i></a> police drama world called <i>Blue Gene</i>, where a special task force of cops is called upon to thwart the efforts of criminals who use genetic resequencing to cheat at life. They agreed, made it part of a stretch goal, and it funded!</p>^M^J<p>^M^J^IThey&#39;re lining up contributions from some incredible authors and designers. <a href="https://www.kickstarter.com/projects/stlhood/storium-the-online-storytelling-game">Help them out if you can, and come join the fun</a>.</p>^M^J<p>^M^J^I-- <a href="mailto:leonard@sjgames.com">Leonard Balsera</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/April_17_2014/Crowdfunding_Focus_Storium" addthis:title="Daily Illuminator: Crowdfunding Focus: Storium"></a>^J    <a class="addthis_button_twitter" addthis:url="http://secure.sjgames.com/ill/archive/April_17_2014/Crowdfunding_Focus_Storium" addthis:title="Daily Illuminator: Crowdfunding Focus: Storium"></a>^J    <a class="addthis_button_reddit" addthis:url="http://secure.sjgames.com/ill/archive/April_17_2014/Crowdfunding_Focus_Storium" addthis:title="Daily Illuminator: Crowdfunding Focus: Storium"></a>^J    <a class="addthis_button_tumblr" addthis:url="http://secure.sjgames.com/ill/archive/April_17_2014/Crowdfunding_Focus_Storium" addthis:title="Daily Illuminator: Crowdfunding Focus: Storium"></a>^J    <a class="addthis_button_email" addthis:url="http://secure.sjgames.com/ill/archive/April_17_2014/Crowdfunding_Focus_Storium" addthis:title="Daily Illuminator: Crowdfunding Focus: Storium"></a>^J    <span class="addthis_separator">|</span>^J    <a class="addthis_button_expanded" addthis:url="http://secure.sjgames.com/ill/archive/April_17_2014/Crowdfunding_Focus_Storium" addthis:title="Daily Illuminator: Crowdfunding Focus: Storium">More</a>^J</div>^J^J<div style="margin: 5px 0; clear: left;">^J    <a href="http://secure.sjgames.com/ill/archive/April_17_2014/Crowdfunding_Focus_Storium" 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: Crowdfunding Focus: Storium', 'mobile', 0, 'description', 'I&#39;ve been participating in the alpha (and now beta) playtest of something really, really hot. It&#39;s called Storium, and it&#39;s on Kickstarter now . . .') 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', '2014-04-17', 'illuminator', '^J^I^I^I<h1>April 17, 2014: Crowdfunding Focus: Storium</h1>^J^I^I^I<p>^M^J^I<a href="https://www.kickstarter.com/projects/stlhood/storium-the-online-storytelling-game" title=""><img align="right" alt="[Image]" border="1" hspace="8" src="http://www.sjgames.com/img/newsq/illq/2014/kickstarter-default-image-2Thumb.png" vspace="6" /></a>I&#39;ve been participating in the alpha (and now beta) playtest of something really, really hot.</p>^M^J<p>^M^J^IIt&#39;s called <a href="http://blog.protagonistlabs.com/post/55620202845/introducing-storium"><i><b>Storium</b></i></a>, and it&#39;s on <a href="https://www.kickstarter.com/projects/stlhood/storium-the-online-storytelling-game">Kickstarter</a> now. It&#39;s a medium for roleplaying online that seeks to combine elements of fiction writing, social media, and tabletop RPGs into something that isn&#39;t quite like any of those things, but far more than the sum of its parts.</p>^M^J<p>^M^J^II met <a href="https://twitter.com/stlhood">Stephen Hood</a>, the man at the center of Storium&#39;s swirling vortex, at Origins last year. He pitched his brainchild to me with confidence and verve. He was a gamer when he was a kid, got into a tech career, stopped having time for it, and was burdened with the perception that a lot of people could benefit from the collaboration and creativity that RPGs offered, but didn&#39;t really have a way to integrate it into their lives. So he set out to bring the best parts of gaming to them, across a medium that was <i>already</i> integrated into their lives.</p>^M^J<p>^M^J^IStorium is the result, and it&#39;s addictive and compelling. It&#39;s similar to play-by-post, which makes it low impact for folks with busy schedules, but it uses RPG-like tools to help focus what individual scenes are about and create suspenseful, varied outcomes. You use a deck of custom cards (a world, in Storium terms) that contains character strengths, weaknesses, important locations, assets, goals, and other touchstones to help build the story as you go. The user interface is snappy even in its beta format, so you know what&#39;s going on and what challenges are available for characters to address. You can view and browse available games, so you can connect with other users or just read the stuff that other players are doing. There are a few games that I&#39;m regularly tuning into, just like I would for a favorite TV show.</p>^M^J<p>^M^J^IThis is the kind of innovation the hobby needs to carry it forward - collaborative storytelling that anybody can do anywhere, at any time. I&#39;m jazzed to be a part of Storium&#39;s early development. In fact, I&#39;ve asked them to let me create an official world for it, a <a href="http://en.wikipedia.org/wiki/Heroes_(TV_series)"><i>Heroes</i></a> meets <a href="http://en.wikipedia.org/wiki/The_Shield"><i>The Shield</i></a> police drama world called <i>Blue Gene</i>, where a special task force of cops is called upon to thwart the efforts of criminals who use genetic resequencing to cheat at life. They agreed, made it part of a stretch goal, and it funded!</p>^M^J<p>^M^J^IThey&#39;re lining up contributions from some incredible authors and designers. <a href="https://www.kickstarter.com/projects/stlhood/storium-the-online-storytelling-game">Help them out if you can, and come join the fun</a>.</p>^M^J<p>^M^J^I-- <a href="mailto:leonard@sjgames.com">Leonard Balsera</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/April_17_2014/Crowdfunding_Focus_Storium" addthis:title="Daily Illuminator: Crowdfunding Focus: Storium"></a>^J    <a class="addthis_button_twitter" addthis:url="http://secure.sjgames.com/ill/archive/April_17_2014/Crowdfunding_Focus_Storium" addthis:title="Daily Illuminator: Crowdfunding Focus: Storium"></a>^J    <a class="addthis_button_reddit" addthis:url="http://secure.sjgames.com/ill/archive/April_17_2014/Crowdfunding_Focus_Storium" addthis:title="Daily Illuminator: Crowdfunding Focus: Storium"></a>^J    <a class="addthis_button_tumblr" addthis:url="http://secure.sjgames.com/ill/archive/April_17_2014/Crowdfunding_Focus_Storium" addthis:title="Daily Illuminator: Crowdfunding Focus: Storium"></a>^J    <a class="addthis_button_email" addthis:url="http://secure.sjgames.com/ill/archive/April_17_2014/Crowdfunding_Focus_Storium" addthis:title="Daily Illuminator: Crowdfunding Focus: Storium"></a>^J    <span class="addthis_separator">|</span>^J    <a class="addthis_button_expanded" addthis:url="http://secure.sjgames.com/ill/archive/April_17_2014/Crowdfunding_Focus_Storium" addthis:title="Daily Illuminator: Crowdfunding Focus: Storium">More</a>^J</div>^J^J<div style="margin: 5px 0; clear: left;">^J    <a href="http://secure.sjgames.com/ill/archive/April_17_2014/Crowdfunding_Focus_Storium" 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: Crowdfunding Focus: Storium', 'mobile', 0, 'description', 'I&#39;ve been participating in the alpha (and now beta) playtest of something really, really hot. It&#39;s called Storium, and it&#39;s on Kickstarter now . . .') called at /home/www/secure/ill/index.html line 4
HTML::Mason::Commands::__ANON__('month', 'April', 'day', 17, 'year', 2014, 'u', 'Crowdfunding_Focus_Storium.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(0x7fa887fc5300)', 'month', 'April', 'day', 17, 'year', 2014, 'u', 'Crowdfunding_Focus_Storium.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', 'April', 'day', 17, 'year', 2014, 'u', 'Crowdfunding_Focus_Storium.html') called at /home/www/secure/ill/archive/dhandler line 3
HTML::Mason::Commands::__ANON__('u', 'Crowdfunding_Focus_Storium.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(0x7fa887c3fdd8)', 'u', 'Crowdfunding_Focus_Storium.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', 'Crowdfunding_Focus_Storium.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(0x7fa887d54ad8)') 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(0x7fa887d54ad8)') called at /usr/local/share/perl/5.14.2/HTML/Mason/ApacheHandler.pm line 825
HTML::Mason::ApacheHandler::handle_request('HTML::Mason::ApacheHandler=HASH(0x7fa887d54c58)', 'Apache2::RequestRec=SCALAR(0x7fa887d94270)') called at (eval 29) line 8
HTML::Mason::ApacheHandler::handler('HTML::Mason::ApacheHandler', 'Apache2::RequestRec=SCALAR(0x7fa887d94270)') called at -e line 0
eval {...} at -e line 0