On 15 Feb 2012, at 15:55, Gavin Henry wrote: >> With a very simple catalyst app this happens: >> >> Array found where operator expected at >> /opt/perl/5.10/lib/site_perl/5.10.1/Catalyst/Controller.pm line 215, at end >> of line >> (Missing operator before ?) >> Undefined subroutine &Catalyst::Controller::find_meta called at >> /opt/perl/5.10/lib/site_perl/5.10.1/Catalyst/Controller.pm line 199. >> Compilation failed in require at >> /opt/perl/5.10/lib/site_perl/5.10.1/Module/Runtime.pm line 317.
Does it work if you set NAMESPACE_CLEAN_USE_PP=1 in your environment? (As that fixes it for me where I can replicate this). The culprit here appears to be a combination of namespace::clean, B::Hooks::EndOfScope and MooseX::MethodAttributes - but I'm not sure where the problem lies yet, so additional data points would be helpful :) Cheers t0m _______________________________________________ List: [email protected] Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst Searchable archive: http://www.mail-archive.com/[email protected]/ Dev site: http://dev.catalyst.perl.org/
