Hi All,<br><br>I just upgraded to the latest Catalyst &amp; Moose modules out of CPAN and am now getting a new error whenever starting my app, for any of my controllers which are using formbuilder. eg<br><br>package MyApp::Controller::MyController;<br>
use base &#39;Catalyst::Controller::FormBuilder&#39;;<br><br>sub edit : Local Form {<br>    my ($self, $c) = @_;<br>   ...<br>}<br><br>1;<br><br>The errors look like this:<br><br>Attribute (formbuilder) of class MyApp::Controller::MyController has no associated methods (did you mean to provide an &quot;is&quot; argument?)<br>
 at /Library/Perl/5.8.8/Moose/Meta/Attribute.pm line 565<br>        Moose::Meta::Attribute::_check_associated_methods(&#39;Class::MOP::Class::__ANON__::SERIAL::5=HASH(0x4d9a434)&#39;) called at /Library/Perl/5.8.8/Moose/Meta/Class.pm line 253<br>
        Moose::Meta::Class::add_attribute(&#39;Class::MOP::Class::__ANON__::SERIAL::1=HASH(0x4d9e71c)&#39;, &#39;formbuilder&#39;, &#39;traits&#39;, &#39;ARRAY(0x4d9a35c)&#39;) called at /Library/Perl/5.8.8/MooseX/Emulate/Class/Accessor/Fast.pm line 266<br>
        MooseX::Emulate::Class::Accessor::Fast::make_accessor(&#39;MyApp::Controller::MyController&#39;, &#39;formbuilder&#39;) called at /Library/Perl/5.8.8/Catalyst/Controller/FormBuilder.pm line 40<br>        Catalyst::Controller::FormBuilder::__setup(&#39;MyApp::Controller::MyController=HASH(0x4d9a080)&#39;) called at /Library/Perl/5.8.8/Catalyst/Controller/FormBuilder.pm line 13<br>
        Catalyst::Controller::FormBuilder::new(&#39;MyApp::Controller::MyController&#39;, &#39;MyApp&#39;, &#39;HASH(0x4d9a5e4)&#39;) called at /Library/Perl/5.8.8/Catalyst/Component.pm line 100<br>        Catalyst::Component::COMPONENT(&#39;MyApp::Controller::MyController&#39;, &#39;MyApp&#39;, &#39;HASH(0x4d9a5e4)&#39;) called at /Library/Perl/5.8.8/Catalyst.pm line 2216<br>
        eval {...} called at /Library/Perl/5.8.8/Catalyst.pm line 2216<br>        Catalyst::setup_component(&#39;MyApp&#39;, &#39;MyApp::Controller::MyController&#39;) called at /Library/Perl/5.8.8/Catalyst.pm line 2170<br>
        Catalyst::setup_components(&#39;MyApp&#39;) called at /Library/Perl/5.8.8/Catalyst.pm line 1085<br>        Catalyst::setup(&#39;MyApp&#39;) called at /Users/Shared/MyApp/workdir/MyApp-repo/MyApp/script/../lib/MyApp.pm line 120<br>
        require MyApp.pm called at MyApp/script/MyApp_server.pl line 66<br>        main::__ANON__() called at /Library/Perl/5.8.8/Catalyst/Restarter/Forking.pm line 20<br>        Catalyst::Restarter::Forking::_fork_and_start(&#39;Catalyst::Restarter::Forking=HASH(0xc0d8d8)&#39;) called at /Library/Perl/5.8.8/Catalyst/Restarter.pm line 101<br>
        Catalyst::Restarter::_handle_events(&#39;Catalyst::Restarter::Forking=HASH(0xc0d8d8)&#39;, &#39;File::ChangeNotify::Event=HASH(0xc85c3c)&#39;) called at /Library/Perl/5.8.8/Catalyst/Restarter.pm line 79<br>        Catalyst::Restarter::_restart_on_changes(&#39;Catalyst::Restarter::Forking=HASH(0xc0d8d8)&#39;) called at /Library/Perl/5.8.8/Catalyst/Restarter.pm line 103<br>
        Catalyst::Restarter::_handle_events(&#39;Catalyst::Restarter::Forking=HASH(0xc0d8d8)&#39;, &#39;File::ChangeNotify::Event=HASH(0xc85ab0)&#39;) called at /Library/Perl/5.8.8/Catalyst/Restarter.pm line 79<br>        Catalyst::Restarter::_restart_on_changes(&#39;Catalyst::Restarter::Forking=HASH(0xc0d8d8)&#39;) called at /Library/Perl/5.8.8/Catalyst/Restarter.pm line 103<br>
        Catalyst::Restarter::_handle_events(&#39;Catalyst::Restarter::Forking=HASH(0xc0d8d8)&#39;, &#39;File::ChangeNotify::Event=HASH(0xc859f0)&#39;) called at /Library/Perl/5.8.8/Catalyst/Restarter.pm line 79<br>        Catalyst::Restarter::_restart_on_changes(&#39;Catalyst::Restarter::Forking=HASH(0xc0d8d8)&#39;) called at /Library/Perl/5.8.8/Catalyst/Restarter.pm line 72<br>
        Catalyst::Restarter::run_and_watch(&#39;Catalyst::Restarter::Forking=HASH(0xc0d8d8)&#39;) called at MyApp/script/MyApp_server.pl line 104<br><br clear="all">I&#39;ve been using Catalyst for a while but am new to Moose so this error means nothing to me, so sorry if it&#39;s blindingly obvious what&#39;s going on here. Can anyone tell me what I need to do to fix the error? <br>
<br>Thanks!<br>-- <br>Gavin<br>