<br>
<table width=100%>
<tr valign=top>
<td><font size=1 color=#5f5f5f face="sans-serif">From:</font>
<td><font size=1 face="sans-serif">Eden Cardim &lt;edencardim@gmail.com&gt;</font>
<tr valign=top>
<td><font size=1 color=#5f5f5f face="sans-serif">To:</font>
<td><font size=1 face="sans-serif">The elegant MVC web framework &lt;catalyst@lists.scsys.co.uk&gt;</font>
<tr valign=top>
<td><font size=1 color=#5f5f5f face="sans-serif">Date:</font>
<td><font size=1 face="sans-serif">04/04/2012 11:13 AM</font>
<tr valign=top>
<td><font size=1 color=#5f5f5f face="sans-serif">Subject:</font>
<td><font size=1 face="sans-serif">Re: [Catalyst] Error loading data from
schema</font></table>
<br>
<hr noshade>
<br>
<br>
<br><tt><font size=2>&gt;&gt;&gt;&gt;&gt; &quot;Kenneth&quot; == Kenneth
S Mclane &lt;ksmclane@us.ibm.com&gt; writes:<br>
<br>
 &nbsp; &nbsp;Kenneth&gt; I am getting the following error: Caught exception
in<br>
 &nbsp; &nbsp;Kenneth&gt; dbms::Controller::AccountView-&gt;list &quot;Can't
call method &quot;all&quot; on<br>
 &nbsp; &nbsp;Kenneth&gt; an undefined value at<br>
 &nbsp; &nbsp;Kenneth&gt; /tmp/catalyst/dbms/script/../lib/dbms/Controller/AccountView.pm<br>
 &nbsp; &nbsp;Kenneth&gt; line 7.&quot;<br>
<br>
 &nbsp; &nbsp;Kenneth&gt; this is the referenced sub:<br>
<br>
 &nbsp; &nbsp;Kenneth&gt; sub list : Local { my ($self, $c) = @_; $c-&gt;stash(accounts
=&gt;<br>
 &nbsp; &nbsp;Kenneth&gt; $c-&gt;model('dbms::ACCOUNT_VIEW')-&gt;all);
$c-&gt;stash(template =&gt;<br>
 &nbsp; &nbsp;Kenneth&gt; 'accountview/list.tt2'); }<br>
<br>
 &nbsp; &nbsp;Kenneth&gt; I have seen quite a few posts about this error
but no real<br>
 &nbsp; &nbsp;Kenneth&gt; explanations of what is causing the issue. &nbsp;I
created a view in<br>
 &nbsp; &nbsp;Kenneth&gt; the DB containing the data I need to display
on the page. &nbsp;The<br>
 &nbsp; &nbsp;Kenneth&gt; error is occurring at this line: $c-&gt;stash(accounts
=&gt; $c-&gt;<br>
 &nbsp; &nbsp;Kenneth&gt; model('dbms::ACCOUNT_VIEW')-&gt;all); which I
have tried several<br>
 &nbsp; &nbsp;Kenneth&gt; different things. If I remove the -&gt;all I
get no error and my<br>
 &nbsp; &nbsp;Kenneth&gt; header row appears. I cannot find anything that
tells me<br>
 &nbsp; &nbsp;Kenneth&gt; specifically what this should be composed of.
Any pointers to<br>
 &nbsp; &nbsp;Kenneth&gt; help figure this out are appreciated.<br>
<br>
When the app loads, you should get a list of loaded components, please
show us<br>
that list.<br>
 &nbsp; &nbsp;<br>
[debug] Debug messages enabled</font></tt>
<br><tt><font size=2>[debug] Statistics enabled</font></tt>
<br><tt><font size=2>[debug] Loaded plugins:</font></tt>
<br><tt><font size=2>.----------------------------------------------------------------------------.</font></tt>
<br><tt><font size=2>| Catalyst::Plugin::ConfigLoader &nbsp;0.30 &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |</font></tt>
<br><tt><font size=2>'----------------------------------------------------------------------------'</font></tt>
<br>
<br><tt><font size=2>[debug] Loaded dispatcher &quot;Catalyst::Dispatcher&quot;</font></tt>
<br><tt><font size=2>[debug] Loaded engine &quot;Catalyst::Engine&quot;</font></tt>
<br><tt><font size=2>[debug] Found home &quot;/tmp/catalyst/dbms&quot;</font></tt>
<br><tt><font size=2>[debug] Loaded Config &quot;/tmp/catalyst/dbms/dbms.conf&quot;</font></tt>
<br><tt><font size=2>[debug] Loaded components:</font></tt>
<br><tt><font size=2>.-----------------------------------------------------------------+----------.</font></tt>
<br><tt><font size=2>| Class &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; | Type &nbsp; &nbsp; |</font></tt>
<br><tt><font size=2>+-----------------------------------------------------------------+----------+</font></tt>
<br><tt><font size=2>| dbms::Controller::AccountView &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; | instance |</font></tt>
<br><tt><font size=2>| dbms::Controller::Root &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;| instance |</font></tt>
<br><tt><font size=2>| dbms::Model::ORANGES &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;| instance |</font></tt>
<br><tt><font size=2>| dbms::Model::ORANGES::Account &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; | class &nbsp; &nbsp;|</font></tt>
<br><tt><font size=2>| dbms::Model::ORANGES::AccountView &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; | class &nbsp; &nbsp;|</font></tt>
<br><tt><font size=2>| dbms::Model::ORANGES::Alert &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; | class &nbsp; &nbsp;|</font></tt>
<br><tt><font size=2>| dbms::Model::ORANGES::Assignment &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp;| class &nbsp; &nbsp;|</font></tt>
<br><tt><font size=2>| dbms::Model::ORANGES::Assignments &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; | class &nbsp; &nbsp;|</font></tt>
<br><tt><font size=2>| dbms::Model::ORANGES::CfgAssignments &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp;| class &nbsp; &nbsp;|</font></tt>
<br><tt><font size=2>| dbms::Model::ORANGES::Check &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; | class &nbsp; &nbsp;|</font></tt>
<br><tt><font size=2>| dbms::Model::ORANGES::Compliance &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp;| class &nbsp; &nbsp;|</font></tt>
<br><tt><font size=2>| dbms::Model::ORANGES::Contact &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; | class &nbsp; &nbsp;|</font></tt>
<br><tt><font size=2>| dbms::Model::ORANGES::Department &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp;| class &nbsp; &nbsp;|</font></tt>
<br><tt><font size=2>| dbms::Model::ORANGES::File &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;| class &nbsp; &nbsp;|</font></tt>
<br><tt><font size=2>| dbms::Model::ORANGES::Fixtime &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; | class &nbsp; &nbsp;|</font></tt>
<br><tt><font size=2>| dbms::Model::ORANGES::Frequency &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; | class &nbsp; &nbsp;|</font></tt>
<br><tt><font size=2>| dbms::Model::ORANGES::Latest &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp;| class &nbsp; &nbsp;|</font></tt>
<br><tt><font size=2>| dbms::Model::ORANGES::Manager &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; | class &nbsp; &nbsp;|</font></tt>
<br><tt><font size=2>| dbms::Model::ORANGES::Metrics &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; | class &nbsp; &nbsp;|</font></tt>
<br><tt><font size=2>| dbms::Model::ORANGES::Priv &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;| class &nbsp; &nbsp;|</font></tt>
<br><tt><font size=2>| dbms::Model::ORANGES::Progress &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp;| class &nbsp; &nbsp;|</font></tt>
<br><tt><font size=2>| dbms::Model::ORANGES::Report &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp;| class &nbsp; &nbsp;|</font></tt>
<br><tt><font size=2>| dbms::Model::ORANGES::Retention &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; | class &nbsp; &nbsp;|</font></tt>
<br><tt><font size=2>| dbms::Model::ORANGES::Schedule &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp;| class &nbsp; &nbsp;|</font></tt>
<br><tt><font size=2>| dbms::Model::ORANGES::Server &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp;| class &nbsp; &nbsp;|</font></tt>
<br><tt><font size=2>| dbms::Model::ORANGES::Status &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp;| class &nbsp; &nbsp;|</font></tt>
<br><tt><font size=2>| dbms::Model::ORANGES::Subsystem &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; | class &nbsp; &nbsp;|</font></tt>
<br><tt><font size=2>| dbms::Model::ORANGES::Ticket &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp;| class &nbsp; &nbsp;|</font></tt>
<br><tt><font size=2>| dbms::Model::ORANGES::Upload &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp;| class &nbsp; &nbsp;|</font></tt>
<br><tt><font size=2>| dbms::View::HTML &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;| instance |</font></tt>
<br><tt><font size=2>| dbms::View::accountview &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | instance |</font></tt>
<br><tt><font size=2>'-----------------------------------------------------------------+----------'</font></tt>
<br>
<br><tt><font size=2>[debug] Loaded Private actions:</font></tt>
<br><tt><font size=2>.----------------------+--------------------------------------+--------------.</font></tt>
<br><tt><font size=2>| Private &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp;| Class &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;| Method &nbsp; &nbsp;
&nbsp; |</font></tt>
<br><tt><font size=2>+----------------------+--------------------------------------+--------------+</font></tt>
<br><tt><font size=2>| /default &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
| dbms::Controller::Root &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
| default &nbsp; &nbsp; &nbsp;|</font></tt>
<br><tt><font size=2>| /end &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; | dbms::Controller::Root &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; | end &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|</font></tt>
<br><tt><font size=2>| /index &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; | dbms::Controller::Root &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; | index &nbsp; &nbsp; &nbsp; &nbsp;|</font></tt>
<br><tt><font size=2>| /accountview/list &nbsp; &nbsp;| dbms::Controller::AccountView
&nbsp; &nbsp; &nbsp; &nbsp;| list &nbsp; &nbsp; &nbsp; &nbsp; |</font></tt>
<br><tt><font size=2>'----------------------+--------------------------------------+--------------'</font></tt>
<br>
<br><tt><font size=2>[debug] Loaded Path actions:</font></tt>
<br><tt><font size=2>.-------------------------------------+--------------------------------------.</font></tt>
<br><tt><font size=2>| Path &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;| Private
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp;|</font></tt>
<br><tt><font size=2>+-------------------------------------+--------------------------------------+</font></tt>
<br><tt><font size=2>| /accountview/list/... &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; | /accountview/list &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|</font></tt>
<br><tt><font size=2>'-------------------------------------+--------------------------------------'</font></tt>
<br>
<br><tt><font size=2>[info] dbms powered by Catalyst 5.90011</font></tt>
<br><a href=HTTP::Server::PSGI:><tt><font size=2>HTTP::Server::PSGI:</font></tt></a><tt><font size=2>
Accepting connections at </font></tt><a href=http://0:3000/><tt><font size=2>http://0:3000/</font></tt></a>
<br>
<br><tt><font size=2>Strange, I do not see it listed, yet it got created
and works when I call the /index.<br>
</font></tt>
<br>
<br>