<div dir="ltr">Version mismatch in your libraries?<br><br><div class="gmail_quote">2008/9/1 Conrad Canterford <span dir="ltr">&lt;<a href="mailto:conrad@mail.watersprite.com.au">conrad@mail.watersprite.com.au</a>&gt;</span><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hi list,<br>
My app works just fine on my development machine, but when I copy it<br>
onto my live server (on a different machine), it fails with the<br>
following whenever I try to access anything past the first page (in this<br>
example, accessing something in the &quot;users&quot; controller):<br>
<br>
Couldn&#39;t forward to &quot;Catalyst::Action&quot;. Does not implement &quot;process&quot;<br>
Couldn&#39;t forward to command &quot;users/access_denied&quot;: Invalid action or<br>
component.<br>
<br>
This is the first time I&#39;ve tried to copy it into the live server, so<br>
the cause is almost certainly something I don&#39;t have installed, or have<br>
installed differently, on that machine. My problem is that I cannot<br>
figure out what that is.<br>
<br>
I think its obvious that its attempting to do a forward(), and if I&#39;m<br>
reading the messages correctly, its trying to forward to<br>
access_denied(), which is presumably called because the user doesn&#39;t<br>
have permission (using Catalyst::Plugin::Authorization::ACL).<br>
<br>
I have checked that I have the most recent versions (off CPAN) for<br>
Catalyst::Runtime, Catalyst::Devel, and the Authorization and<br>
Authentication plugins (on both the development and live machine).<br>
<br>
I have also checked that it is not caused by running under mod_perl in<br>
Apache2 (which it isn&#39;t - the same error occurs running the Catalyst<br>
server on that machine).<br>
<br>
I have googled for those error messages (and found the source code for<br>
Catalyst::Dispatcher where they reside), but nothing to point me to<br>
where to look next.<br>
<br>
In desperation, I copied the access_denied() code into my base<br>
controller class - it formerly lived in Root.pm - on the theory that<br>
maybe something was different about the path it was searching to find<br>
the code, but to no avail.<br>
<br>
So, I&#39;m at a loss as to what to look at next. I&#39;m certainly not an<br>
experienced Catalyst user (or even a particularly experienced perl<br>
user). Any pointers would be appreciated.<br>
<br>
Thanks,<br>
Conrad.<br>
<br>
<br>
<br>
<br>
_______________________________________________<br>
List: <a href="mailto:Catalyst@lists.scsys.co.uk">Catalyst@lists.scsys.co.uk</a><br>
Listinfo: <a href="http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst" target="_blank">http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst</a><br>
Searchable archive: <a href="http://www.mail-archive.com/catalyst@lists.scsys.co.uk/" target="_blank">http://www.mail-archive.com/catalyst@lists.scsys.co.uk/</a><br>
Dev site: <a href="http://dev.catalyst.perl.org/" target="_blank">http://dev.catalyst.perl.org/</a><br>
</blockquote></div><br><br clear="all"><br>-- <br>Regards,<br>Martin<br>(<a href="mailto:m.e@acm.org">m.e@acm.org</a>)<br>IT: <a href="http://methodsupport.com">http://methodsupport.com</a> Personal: <a href="http://thereisnoend.org">http://thereisnoend.org</a><br>

</div>