That is there, but it was added by Catalyst when I created the controller.

I was just starting to look into what that does, but didn't get very far at this point. Can anyone give me a brief explanation?

Eric

On 11/10/10 10:58 AM, Moritz Onken wrote:
Hi,

my guess is that you added __PACKAGE__->meta->make_immutable to your controller
class GLR::Controller::Payment. Try to remove it and add 1; instead.

cheers,
mo

Am 10.11.2010 um 15:11 schrieb David Schmidt:

On Wed, Nov 10, 2010 at 2:37 PM, Eric Berg<[email protected]>  wrote:
I'm trying to get Catalyst::Controller::FormBuilder to work, but am running
into some problems.  Per the docs, the config should be like this:

use base 'Catalyst::Controller::FormBuilder';

But my class is from a brand-new Catalyst install, so it's using extends
like this:

BEGIN {extends 'Catalyst::Controller'; }


So I changed it to this:

BEGIN {extends 'Catalyst::Controller::FormBuilder'; }

And now I'm seeing this error:

Couldn't load class (GLR) because: Couldn't instantiate component
"GLR::Controller::Payment", "The 'add_attribute' method cannot be called on
an immutable instance at
/usr/local/lib/perl/5.10.1/Class/MOP/Class/Immutable/Trait.pm line 32


Can anyone steer me in the right direction to get this working?  BTW, I'm a
long-time Perl guy, but this is my first Catalyst app.

Thanks!

Eric





_______________________________________________
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/

Reply via email to