<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">
<br><div><div>On 23 Jun 2009, at 17:03, Ovid wrote:</div><blockquote type="cite"><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><font class="Apple-style-span" color="#000000"><br></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">I had to randomly trawl through the cat-guts. Paring down our rather large application is not easy and I wasn't aware of a git repository for git bisect.</div></blockquote><div><br></div><div>git-svn will do bisect - just import, rafl also has a mirror of a git-svn import on github :)</div><br><blockquote type="cite"><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><span class="Apple-converted-space">&nbsp; </span>I *did* wind up downloading various CPAN releases and got it down to this:</div></blockquote><div><br></div>Right,&nbsp;cool.<br><br><blockquote type="cite"><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">5.7* distributions do not issue the warning.</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">5.8005_05 to 5.80002 were failing with:</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><span class="Apple-converted-space">&nbsp; </span>(Could not load class (PIPs) because : Can't call method "reverse" on an undefined<span class="Apple-converted-space">&nbsp;</span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><span class="Apple-converted-space">&nbsp; </span>value at /home/ovid/pips_dev/work/Pips3/branches/rights_modeling/Catalyst-Runtime-5.80001/ \</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><span class="Apple-converted-space">&nbsp; </span>lib/Catalyst/DispatchType/Chained.pm line 115.)</div></blockquote><div><br></div>I think that you want r9803 applying to those releases.</div><div><br></div><div>Also, you're in debug mode.. Do you get the warnings when debug mode is disabled?</div><div><br><blockquote type="cite"><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Earlier 5.8* series were failing with various errors.</div></blockquote><div><br></div><div>Right, that sounds unsurprising - _05 and _06 is when much of the backwards compatibility got sorted out :)</div><br><blockquote type="cite"><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">In short, it's been tough for me to nail down when the failure occurs because different versions of Catalyst have different dependencies and it's tough to grab all at once and set up a good environment.</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">In the meantime, the warning thrown by Catalyst-&gt;_stats_start_execute() still remains.<span class="Apple-converted-space">&nbsp; </span>You mentioned a guess that it was trying to collect stats on private attributes and the check for that is the first line:</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><span class="Apple-converted-space">&nbsp; </span>return if ( ( $code-&gt;name =~ /^_.*/ )</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><span class="Apple-converted-space">&nbsp; &nbsp; &nbsp; &nbsp; </span>&amp;&amp; ( !$c-&gt;config-&gt;{show_internal_actions} ) );</div></blockquote><div><br></div>So I guess you have&nbsp;$c-&gt;config-&gt;{show_internal_actions} turned on then?</div><div><br><blockquote type="cite"><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">The $code-&gt;name when we get the warning is 'default', so I'm assuming it's not considered a private action.<span class="Apple-converted-space">&nbsp; </span>When we get to the actual section of code which issues the warning (line 1561 in the cpan distribution)</div></blockquote></div><br><div>I'm now wildly stabbing in the dark, but can you try:</div><div><br></div><div><a href="http://dev.catalyst.perl.org/repos/Catalyst/Catalyst-Runtime/5.80/branches/index_default_fuckage/">http://dev.catalyst.perl.org/repos/Catalyst/Catalyst-Runtime/5.80/branches/index_default_fuckage/</a></div><div><br></div><div>which _may_ fix your issue, as the sub you're dealing with is called 'default' and that has some fixes for that... This is merely a guess, I don't pretend to really understand what's going on for you, or why you're getting this.</div><div><br></div><div>I'll try and have a think on it some more.</div><div><br></div><div>Cheers</div><div>t0m</div><div><br></div><div><br></div><div><br></div></body></html>