FAQ
Hello,

I am receiving the following error message while starting my dev server
enviroment:


cgonzalez@cgonzalez-laptop:~/Addressit/script$ perl Addressit_server.pl -r
The alias and excludes options for role application have been renamed -alias
and -excludes (CatalystX::Component::Traits is consuming
MooseX::Traits::Pluggable - do you need to upgrade
CatalystX::Component::Traits?) at
/usr/share/perl5/CatalystX/Component/Traits.pm line 8
require CatalystX/Component/Traits.pm called at /usr/lib/perl5/Class/MOP.pm
line 114
Class::MOP::__ANON__() called at /usr/share/perl5/Try/Tiny.pm line 71
eval {...} called at /usr/share/perl5/Try/Tiny.pm line 67
Try::Tiny::try('CODE(0xaeba630)', 'Try::Tiny::Catch=REF(0xaf4d7b8)') called
at /usr/lib/perl5/Class/MOP.pm line 125
Class::MOP::load_first_existing_class('CatalystX::Component::Traits') called
at /usr/lib/perl5/Class/MOP.pm line 137
Class::MOP::load_class('CatalystX::Component::Traits', undef) called at
/usr/lib/perl5/Moose/Util.pm line 113
Moose::Util::_apply_all_roles('Moose::Meta::Class=HASH(0xaeba840)', undef,
'CatalystX::Component::Traits') called at /usr/lib/perl5/Moose/Util.pm line
91
Moose::Util::apply_all_roles('Moose::Meta::Class=HASH(0xaeba840)',
'CatalystX::Component::Traits') called at /usr/lib/perl5/Moose.pm line 58
Moose::with('Moose::Meta::Class=HASH(0xaeba840)',
'CatalystX::Component::Traits') called at /usr/lib/perl5/Moose/Exporter.pm
line 359
Moose::with('CatalystX::Component::Traits') called at
/usr/share/perl5/Catalyst/Model/DBIC/Schema.pm line 6
require Catalyst/Model/DBIC/Schema.pm called at (eval 542) line 3
eval 'require Catalyst::Model::DBIC::Schema
;' called at /usr/share/perl/5.10/base.pm line 90
base::import('base', 'Catalyst::Model::DBIC::Schema') called at
/home/cgonzalez/Addressit/script/../lib/Addressit/Model/AddressitDB.pm line
4
Addressit::Model::AddressitDB::BEGIN() called at
/usr/share/perl5/CatalystX/Component/Traits.pm line 0
eval {...} called at /usr/share/perl5/CatalystX/Component/Traits.pm line 0
require Addressit/Model/AddressitDB.pm called at
/usr/share/perl5/Catalyst/Utils.pm line 287
eval {...} called at /usr/share/perl5/Catalyst/Utils.pm line 287
Catalyst::Utils::ensure_class_loaded('Addressit::Model::AddressitDB',
'HASH(0xadf2668)') called at /usr/share/perl5/Catalyst.pm line 2438
Catalyst::setup_components('Addressit') called at
/usr/share/perl5/Catalyst.pm line 1171
Catalyst::setup('Addressit') called at
/home/cgonzalez/Addressit/script/../lib/Addressit.pm line 45
require Addressit.pm called at /usr/lib/perl5/Class/MOP.pm line 114
Class::MOP::__ANON__() called at /usr/share/perl5/Try/Tiny.pm line 71
eval {...} called at /usr/share/perl5/Try/Tiny.pm line 67
Try::Tiny::try('CODE(0xac1b2d8)', 'Try::Tiny::Catch=REF(0xac304b8)') called
at /usr/lib/perl5/Class/MOP.pm line 125
Class::MOP::load_first_existing_class('Addressit') called at
/usr/lib/perl5/Class/MOP.pm line 137
Class::MOP::load_class('Addressit') called at
/usr/share/perl5/Catalyst/ScriptRole.pm line 48
Catalyst::ScriptRole::_run_application('Catalyst::Script::Server=HASH(0xa7fcd80)')
called at /usr/share/perl5/Catalyst/Script/Server.pm line 142
Catalyst::Script::Server::__ANON__() called at
/usr/share/perl5/Catalyst/Restarter/Forking.pm line 20
Catalyst::Restarter::Forking::_fork_and_start('Catalyst::Restarter::Forking=HASH(0xac1a550)')
called at /usr/share/perl5/Catalyst/Restarter.pm line 89
Catalyst::Restarter::run_and_watch('Catalyst::Restarter::Forking=HASH(0xac1a550)')
called at /usr/share/perl5/Catalyst/Script/Server.pm line 176
Catalyst::Script::Server::run('Catalyst::Script::Server=HASH(0xa7fcd80)')
called at /usr/share/perl5/Catalyst/ScriptRunner.pm line 20
Catalyst::ScriptRunner::run('Catalyst::ScriptRunner', 'Addressit', 'Server')
called at Addressit_server.pl line 8
Couldn't load class (Addressit) because: Couldn't instantiate component
"Addressit::Model::AddressitDB", "Attribute (schema_class) is required at
/usr/lib/perl5/Class/MOP/Class.pm line 603
Class::MOP::Class::_construct_instance('Moose::Meta::Class=HASH(0xafe6830)',
'HASH(0xb0399a8)') called at /usr/lib/perl5/Class/MOP/Class.pm line 576
Class::MOP::Class::new_object('Moose::Meta::Class=HASH(0xafe6830)',
'HASH(0xb0399a8)') called at /usr/lib/perl5/Moose/Meta/Class.pm line 256
Moose::Meta::Class::new_object('Moose::Meta::Class=HASH(0xafe6830)',
'HASH(0xb0399a8)') called at /usr/lib/perl5/Moose/Object.pm line 26
Moose::Object::new('Addressit::Model::AddressitDB', 'Addressit',
'HASH(0xaf8e218)') called at generated method (unknown origin) line 3
Catalyst::Model::DBIC::Schema::new('Addressit::Model::AddressitDB',
'Addressit', 'HASH(0xaf8e218)') called at
/usr/share/perl5/MooseX/Traits/Pluggable.pm line 139
MooseX::Traits::Pluggable::_build_instance_with_traits('Addressit::Model::AddressitDB',
'Addressit::Model::AddressitDB', 'Addressit') called at
/usr/share/perl5/MooseX/Traits/Pluggable.pm line 97
MooseX::Traits::Pluggable::new_with_traits('Addressit::Model::AddressitDB',
'Addressit', 'HASH(0xb039b08)') called at
/usr/share/perl5/CatalystX/Component/Traits.pm line 145
CatalystX::Component::Traits::COMPONENT('Addressit::Model::AddressitDB',
'Addressit', 'HASH(0xb039a98)') called at
/usr/lib/perl5/Class/MOP/Method/Wrapped.pm line 48
Class::MOP::Method::Wrapped::__ANON__('Addressit::Model::AddressitDB',
'Addressit', 'HASH(0xb039a98)') called at
/usr/lib/perl5/Class/MOP/Method/Wrapped.pm line 89
Catalyst::Model::DBIC::Schema::COMPONENT('Addressit::Model::AddressitDB',
'Addressit', 'HASH(0xb039a98)') called at /usr/share/perl5/Catalyst.pm line
2515
eval {...} called at /usr/share/perl5/Catalyst.pm line 2515
Catalyst::setup_component('Addressit', 'Addressit::Model::AddressitDB')
called at /usr/share/perl5/Catalyst.pm line 2442
Catalyst::setup_components('Addressit') called at
/usr/share/perl5/Catalyst.pm line 1171
Catalyst::setup('Addressit') called at
/home/cgonzalez/Addressit/script/../lib/Addressit.pm line 45
require Addressit.pm called at /usr/lib/perl5/Class/MOP.pm line 114
Class::MOP::__ANON__() called at /usr/share/perl5/Try/Tiny.pm line 71
eval {...} called at /usr/share/perl5/Try/Tiny.pm line 67
Try::Tiny::try('CODE(0xac1b2d8)', 'Try::Tiny::Catch=REF(0xac304b8)') called
at /usr/lib/perl5/Class/MOP.pm line 125
Class::MOP::load_first_existing_class('Addressit') called at
/usr/lib/perl5/Class/MOP.pm line 137
Class::MOP::load_class('Addressit') called at
/usr/share/perl5/Catalyst/ScriptRole.pm line 48
Catalyst::ScriptRole::_run_application('Catalyst::Script::Server=HASH(0xa7fcd80)')
called at /usr/share/perl5/Catalyst/Script/Server.pm line 142
Catalyst::Script::Server::__ANON__() called at
/usr/share/perl5/Catalyst/Restarter/Forking.pm line 20
Catalyst::Restarter::Forking::_fork_and_start('Catalyst::Restarter::Forking=HASH(0xac1a550)')
called at /usr/share/perl5/Catalyst/Restarter.pm line 89
Catalyst::Restarter::run_and_watch('Catalyst::Restarter::Forking=HASH(0xac1a550)')
called at /usr/share/perl5/Catalyst/Script/Server.pm line 176
Catalyst::Script::Server::run('Catalyst::Script::Server=HASH(0xa7fcd80)')
called at /usr/share/perl5/Catalyst/ScriptRunner.pm line 20
Catalyst::ScriptRunner::run('Catalyst::ScriptRunner', 'Addressit', 'Server')
called at Addressit_server.pl line 8"Compilation failed in require at
/usr/lib/perl5/Class/MOP.pm line 114.
at /usr/lib/perl5/Class/MOP.pm line 120
Class::MOP::__ANON__('Couldn\'t instantiate component
"Addressit::Model::AddressitD...') called at /usr/share/perl5/Try/Tiny.pm
line 100
Try::Tiny::try('CODE(0xac1b2d8)', 'Try::Tiny::Catch=REF(0xac304b8)') called
at /usr/lib/perl5/Class/MOP.pm line 125
Class::MOP::load_first_existing_class('Addressit') called at
/usr/lib/perl5/Class/MOP.pm line 137
Class::MOP::load_class('Addressit') called at
/usr/share/perl5/Catalyst/ScriptRole.pm line 48
Catalyst::ScriptRole::_run_application('Catalyst::Script::Server=HASH(0xa7fcd80)')
called at /usr/share/perl5/Catalyst/Script/Server.pm line 142
Catalyst::Script::Server::__ANON__() called at
/usr/share/perl5/Catalyst/Restarter/Forking.pm line 20
Catalyst::Restarter::Forking::_fork_and_start('Catalyst::Restarter::Forking=HASH(0xac1a550)')
called at /usr/share/perl5/Catalyst/Restarter.pm line 89
Catalyst::Restarter::run_and_watch('Catalyst::Restarter::Forking=HASH(0xac1a550)')
called at /usr/share/perl5/Catalyst/Script/Server.pm line 176
Catalyst::Script::Server::run('Catalyst::Script::Server=HASH(0xa7fcd80)')
called at /usr/share/perl5/Catalyst/ScriptRunner.pm line 20
Catalyst::ScriptRunner::run('Catalyst::ScriptRunner', 'Addressit', 'Server')
called at Addressit_server.pl line 8

I am presently learning how to use Catalyst and you can find a copy of the
code in this repo: ( https://github.com/itcharlie/Addressit ).

This is basically same program example from the Apress Catalyst book with
a few changes.

--
Charlie Gonzalez
(E) itcharlie@gmail.com
http://itcharlie.blogspot.com/
https://github.com/itcharlie
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.scsys.co.uk/pipermail/catalyst/attachments/20110710/e7147278/attachment.htm

Search Discussions

  • Christiaan Kras at Jul 10, 2011 at 6:02 am
    Be sure your (Moose) modules are up to date.

    Run moose-outdated from the commandline, it will show you which Moose(X)
    modules need to be updated.

    Op 10-7-2011 7:36, Charlie Gonzalez schreef:
    Hello,

    I am receiving the following error message while starting my dev
    server enviroment:


    cgonzalez@cgonzalez-laptop:~/Addressit/script$ perl
    Addressit_server.pl -r
    The alias and excludes options for role application have been renamed
    -alias and -excludes (CatalystX::Component::Traits is consuming
    MooseX::Traits::Pluggable - do you need to upgrade
    CatalystX::Component::Traits?) at
    /usr/share/perl5/CatalystX/Component/Traits.pm line 8
    require CatalystX/Component/Traits.pm called at
    /usr/lib/perl5/Class/MOP.pm line 114
    Class::MOP::__ANON__() called at /usr/share/perl5/Try/Tiny.pm line 71
    eval {...} called at /usr/share/perl5/Try/Tiny.pm line 67
    Try::Tiny::try('CODE(0xaeba630)', 'Try::Tiny::Catch=REF(0xaf4d7b8)')
    called at /usr/lib/perl5/Class/MOP.pm line 125
    Class::MOP::load_first_existing_class('CatalystX::Component::Traits')
    called at /usr/lib/perl5/Class/MOP.pm line 137
    Class::MOP::load_class('CatalystX::Component::Traits', undef) called
    at /usr/lib/perl5/Moose/Util.pm line 113
    Moose::Util::_apply_all_roles('Moose::Meta::Class=HASH(0xaeba840)',
    undef, 'CatalystX::Component::Traits') called at
    /usr/lib/perl5/Moose/Util.pm line 91
    Moose::Util::apply_all_roles('Moose::Meta::Class=HASH(0xaeba840)',
    'CatalystX::Component::Traits') called at /usr/lib/perl5/Moose.pm line 58
    Moose::with('Moose::Meta::Class=HASH(0xaeba840)',
    'CatalystX::Component::Traits') called at
    /usr/lib/perl5/Moose/Exporter.pm line 359
    Moose::with('CatalystX::Component::Traits') called at
    /usr/share/perl5/Catalyst/Model/DBIC/Schema.pm line 6
    require Catalyst/Model/DBIC/Schema.pm called at (eval 542) line 3
    eval 'require Catalyst::Model::DBIC::Schema
    ;' called at /usr/share/perl/5.10/base.pm <http://base.pm> line 90
    base::import('base', 'Catalyst::Model::DBIC::Schema') called at
    /home/cgonzalez/Addressit/script/../lib/Addressit/Model/AddressitDB.pm
    line 4
    Addressit::Model::AddressitDB::BEGIN() called at
    /usr/share/perl5/CatalystX/Component/Traits.pm line 0
    eval {...} called at /usr/share/perl5/CatalystX/Component/Traits.pm line 0
    require Addressit/Model/AddressitDB.pm called at
    /usr/share/perl5/Catalyst/Utils.pm line 287
    eval {...} called at /usr/share/perl5/Catalyst/Utils.pm line 287
    Catalyst::Utils::ensure_class_loaded('Addressit::Model::AddressitDB',
    'HASH(0xadf2668)') called at /usr/share/perl5/Catalyst.pm line 2438
    Catalyst::setup_components('Addressit') called at
    /usr/share/perl5/Catalyst.pm line 1171
    Catalyst::setup('Addressit') called at
    /home/cgonzalez/Addressit/script/../lib/Addressit.pm line 45
    require Addressit.pm called at /usr/lib/perl5/Class/MOP.pm line 114
    Class::MOP::__ANON__() called at /usr/share/perl5/Try/Tiny.pm line 71
    eval {...} called at /usr/share/perl5/Try/Tiny.pm line 67
    Try::Tiny::try('CODE(0xac1b2d8)', 'Try::Tiny::Catch=REF(0xac304b8)')
    called at /usr/lib/perl5/Class/MOP.pm line 125
    Class::MOP::load_first_existing_class('Addressit') called at
    /usr/lib/perl5/Class/MOP.pm line 137
    Class::MOP::load_class('Addressit') called at
    /usr/share/perl5/Catalyst/ScriptRole.pm line 48
    Catalyst::ScriptRole::_run_application('Catalyst::Script::Server=HASH(0xa7fcd80)')
    called at /usr/share/perl5/Catalyst/Script/Server.pm line 142
    Catalyst::Script::Server::__ANON__() called at
    /usr/share/perl5/Catalyst/Restarter/Forking.pm line 20
    Catalyst::Restarter::Forking::_fork_and_start('Catalyst::Restarter::Forking=HASH(0xac1a550)')
    called at /usr/share/perl5/Catalyst/Restarter.pm line 89
    Catalyst::Restarter::run_and_watch('Catalyst::Restarter::Forking=HASH(0xac1a550)')
    called at /usr/share/perl5/Catalyst/Script/Server.pm line 176
    Catalyst::Script::Server::run('Catalyst::Script::Server=HASH(0xa7fcd80)')
    called at /usr/share/perl5/Catalyst/ScriptRunner.pm line 20
    Catalyst::ScriptRunner::run('Catalyst::ScriptRunner', 'Addressit',
    'Server') called at Addressit_server.pl line 8
    Couldn't load class (Addressit) because: Couldn't instantiate
    component "Addressit::Model::AddressitDB", "Attribute (schema_class)
    is required at /usr/lib/perl5/Class/MOP/Class.pm line 603
    Class::MOP::Class::_construct_instance('Moose::Meta::Class=HASH(0xafe6830)',
    'HASH(0xb0399a8)') called at /usr/lib/perl5/Class/MOP/Class.pm line 576
    Class::MOP::Class::new_object('Moose::Meta::Class=HASH(0xafe6830)',
    'HASH(0xb0399a8)') called at /usr/lib/perl5/Moose/Meta/Class.pm line 256
    Moose::Meta::Class::new_object('Moose::Meta::Class=HASH(0xafe6830)',
    'HASH(0xb0399a8)') called at /usr/lib/perl5/Moose/Object.pm line 26
    Moose::Object::new('Addressit::Model::AddressitDB', 'Addressit',
    'HASH(0xaf8e218)') called at generated method (unknown origin) line 3
    Catalyst::Model::DBIC::Schema::new('Addressit::Model::AddressitDB',
    'Addressit', 'HASH(0xaf8e218)') called at
    /usr/share/perl5/MooseX/Traits/Pluggable.pm line 139
    MooseX::Traits::Pluggable::_build_instance_with_traits('Addressit::Model::AddressitDB',
    'Addressit::Model::AddressitDB', 'Addressit') called at
    /usr/share/perl5/MooseX/Traits/Pluggable.pm line 97
    MooseX::Traits::Pluggable::new_with_traits('Addressit::Model::AddressitDB',
    'Addressit', 'HASH(0xb039b08)') called at
    /usr/share/perl5/CatalystX/Component/Traits.pm line 145
    CatalystX::Component::Traits::COMPONENT('Addressit::Model::AddressitDB',
    'Addressit', 'HASH(0xb039a98)') called at
    /usr/lib/perl5/Class/MOP/Method/Wrapped.pm line 48
    Class::MOP::Method::Wrapped::__ANON__('Addressit::Model::AddressitDB',
    'Addressit', 'HASH(0xb039a98)') called at
    /usr/lib/perl5/Class/MOP/Method/Wrapped.pm line 89
    Catalyst::Model::DBIC::Schema::COMPONENT('Addressit::Model::AddressitDB',
    'Addressit', 'HASH(0xb039a98)') called at /usr/share/perl5/Catalyst.pm
    line 2515
    eval {...} called at /usr/share/perl5/Catalyst.pm line 2515
    Catalyst::setup_component('Addressit',
    'Addressit::Model::AddressitDB') called at
    /usr/share/perl5/Catalyst.pm line 2442
    Catalyst::setup_components('Addressit') called at
    /usr/share/perl5/Catalyst.pm line 1171
    Catalyst::setup('Addressit') called at
    /home/cgonzalez/Addressit/script/../lib/Addressit.pm line 45
    require Addressit.pm called at /usr/lib/perl5/Class/MOP.pm line 114
    Class::MOP::__ANON__() called at /usr/share/perl5/Try/Tiny.pm line 71
    eval {...} called at /usr/share/perl5/Try/Tiny.pm line 67
    Try::Tiny::try('CODE(0xac1b2d8)', 'Try::Tiny::Catch=REF(0xac304b8)')
    called at /usr/lib/perl5/Class/MOP.pm line 125
    Class::MOP::load_first_existing_class('Addressit') called at
    /usr/lib/perl5/Class/MOP.pm line 137
    Class::MOP::load_class('Addressit') called at
    /usr/share/perl5/Catalyst/ScriptRole.pm line 48
    Catalyst::ScriptRole::_run_application('Catalyst::Script::Server=HASH(0xa7fcd80)')
    called at /usr/share/perl5/Catalyst/Script/Server.pm line 142
    Catalyst::Script::Server::__ANON__() called at
    /usr/share/perl5/Catalyst/Restarter/Forking.pm line 20
    Catalyst::Restarter::Forking::_fork_and_start('Catalyst::Restarter::Forking=HASH(0xac1a550)')
    called at /usr/share/perl5/Catalyst/Restarter.pm line 89
    Catalyst::Restarter::run_and_watch('Catalyst::Restarter::Forking=HASH(0xac1a550)')
    called at /usr/share/perl5/Catalyst/Script/Server.pm line 176
    Catalyst::Script::Server::run('Catalyst::Script::Server=HASH(0xa7fcd80)')
    called at /usr/share/perl5/Catalyst/ScriptRunner.pm line 20
    Catalyst::ScriptRunner::run('Catalyst::ScriptRunner', 'Addressit',
    'Server') called at Addressit_server.pl line 8"Compilation failed in
    require at /usr/lib/perl5/Class/MOP.pm line 114.
    at /usr/lib/perl5/Class/MOP.pm line 120
    Class::MOP::__ANON__('Couldn\'t instantiate component
    "Addressit::Model::AddressitD...') called at
    /usr/share/perl5/Try/Tiny.pm line 100
    Try::Tiny::try('CODE(0xac1b2d8)', 'Try::Tiny::Catch=REF(0xac304b8)')
    called at /usr/lib/perl5/Class/MOP.pm line 125
    Class::MOP::load_first_existing_class('Addressit') called at
    /usr/lib/perl5/Class/MOP.pm line 137
    Class::MOP::load_class('Addressit') called at
    /usr/share/perl5/Catalyst/ScriptRole.pm line 48
    Catalyst::ScriptRole::_run_application('Catalyst::Script::Server=HASH(0xa7fcd80)')
    called at /usr/share/perl5/Catalyst/Script/Server.pm line 142
    Catalyst::Script::Server::__ANON__() called at
    /usr/share/perl5/Catalyst/Restarter/Forking.pm line 20
    Catalyst::Restarter::Forking::_fork_and_start('Catalyst::Restarter::Forking=HASH(0xac1a550)')
    called at /usr/share/perl5/Catalyst/Restarter.pm line 89
    Catalyst::Restarter::run_and_watch('Catalyst::Restarter::Forking=HASH(0xac1a550)')
    called at /usr/share/perl5/Catalyst/Script/Server.pm line 176
    Catalyst::Script::Server::run('Catalyst::Script::Server=HASH(0xa7fcd80)')
    called at /usr/share/perl5/Catalyst/ScriptRunner.pm line 20
    Catalyst::ScriptRunner::run('Catalyst::ScriptRunner', 'Addressit',
    'Server') called at Addressit_server.pl line 8

    I am presently learning how to use Catalyst and you can find a copy
    of the code in this repo: ( https://github.com/itcharlie/Addressit ).

    This is basically same program example from the Apress Catalyst book
    with a few changes.

    --
    Charlie Gonzalez
    (E) itcharlie@gmail.com http://itcharlie.blogspot.com/
    https://github.com/itcharlie <https://github.com/itcharlie>


    _______________________________________________
    List: Catalyst@lists.scsys.co.uk
    Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
    Searchable archive: http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
    Dev site: http://dev.catalyst.perl.org/

    --
    Christiaan Kras
    http://blog.htbaa.com

    -------------- next part --------------
    An HTML attachment was scrubbed...
    URL: http://lists.scsys.co.uk/pipermail/catalyst/attachments/20110710/89098542/attachment.htm
  • Charlie Gonzalez at Jul 10, 2011 at 6:51 am
    Christiaan,

    Thanks for the tip but unfortunately I don't seems to have this command
    available.

    cgonzalez@cgonzalez-laptop:~$ moose-outdated
    moose-outdated: command not found

    Perhaps there is a way to accomplish this with cpan?

    Thanks again,

    Charlie G

    On Sun, Jul 10, 2011 at 2:02 AM, Christiaan Kras wrote:

    **
    Be sure your (Moose) modules are up to date.

    Run moose-outdated from the commandline, it will show you which Moose(X)
    modules need to be updated.

    Op 10-7-2011 7:36, Charlie Gonzalez schreef:

    Hello,

    I am receiving the following error message while starting my dev server
    enviroment:


    cgonzalez@cgonzalez-laptop:~/Addressit/script$ perl Addressit_server.pl
    -r
    The alias and excludes options for role application have been renamed
    -alias and -excludes (CatalystX::Component::Traits is consuming
    MooseX::Traits::Pluggable - do you need to upgrade
    CatalystX::Component::Traits?) at
    /usr/share/perl5/CatalystX/Component/Traits.pm line 8
    require CatalystX/Component/Traits.pm called at
    /usr/lib/perl5/Class/MOP.pm line 114
    Class::MOP::__ANON__() called at /usr/share/perl5/Try/Tiny.pm line 71
    eval {...} called at /usr/share/perl5/Try/Tiny.pm line 67
    Try::Tiny::try('CODE(0xaeba630)', 'Try::Tiny::Catch=REF(0xaf4d7b8)')
    called at /usr/lib/perl5/Class/MOP.pm line 125
    Class::MOP::load_first_existing_class('CatalystX::Component::Traits')
    called at /usr/lib/perl5/Class/MOP.pm line 137
    Class::MOP::load_class('CatalystX::Component::Traits', undef) called at
    /usr/lib/perl5/Moose/Util.pm line 113
    Moose::Util::_apply_all_roles('Moose::Meta::Class=HASH(0xaeba840)',
    undef, 'CatalystX::Component::Traits') called at
    /usr/lib/perl5/Moose/Util.pm line 91
    Moose::Util::apply_all_roles('Moose::Meta::Class=HASH(0xaeba840)',
    'CatalystX::Component::Traits') called at /usr/lib/perl5/Moose.pm line 58
    Moose::with('Moose::Meta::Class=HASH(0xaeba840)',
    'CatalystX::Component::Traits') called at /usr/lib/perl5/Moose/Exporter.pm
    line 359
    Moose::with('CatalystX::Component::Traits') called at
    /usr/share/perl5/Catalyst/Model/DBIC/Schema.pm line 6
    require Catalyst/Model/DBIC/Schema.pm called at (eval 542) line 3
    eval 'require Catalyst::Model::DBIC::Schema
    ;' called at /usr/share/perl/5.10/base.pm line 90
    base::import('base', 'Catalyst::Model::DBIC::Schema') called at
    /home/cgonzalez/Addressit/script/../lib/Addressit/Model/AddressitDB.pm line
    4
    Addressit::Model::AddressitDB::BEGIN() called at
    /usr/share/perl5/CatalystX/Component/Traits.pm line 0
    eval {...} called at /usr/share/perl5/CatalystX/Component/Traits.pm line

    require Addressit/Model/AddressitDB.pm called at
    /usr/share/perl5/Catalyst/Utils.pm line 287
    eval {...} called at /usr/share/perl5/Catalyst/Utils.pm line 287
    Catalyst::Utils::ensure_class_loaded('Addressit::Model::AddressitDB',
    'HASH(0xadf2668)') called at /usr/share/perl5/Catalyst.pm line 2438
    Catalyst::setup_components('Addressit') called at
    /usr/share/perl5/Catalyst.pm line 1171
    Catalyst::setup('Addressit') called at
    /home/cgonzalez/Addressit/script/../lib/Addressit.pm line 45
    require Addressit.pm called at /usr/lib/perl5/Class/MOP.pm line 114
    Class::MOP::__ANON__() called at /usr/share/perl5/Try/Tiny.pm line 71
    eval {...} called at /usr/share/perl5/Try/Tiny.pm line 67
    Try::Tiny::try('CODE(0xac1b2d8)', 'Try::Tiny::Catch=REF(0xac304b8)')
    called at /usr/lib/perl5/Class/MOP.pm line 125
    Class::MOP::load_first_existing_class('Addressit') called at
    /usr/lib/perl5/Class/MOP.pm line 137
    Class::MOP::load_class('Addressit') called at
    /usr/share/perl5/Catalyst/ScriptRole.pm line 48
    Catalyst::ScriptRole::_run_application('Catalyst::Script::Server=HASH(0xa7fcd80)')
    called at /usr/share/perl5/Catalyst/Script/Server.pm line 142
    Catalyst::Script::Server::__ANON__() called at
    /usr/share/perl5/Catalyst/Restarter/Forking.pm line 20
    Catalyst::Restarter::Forking::_fork_and_start('Catalyst::Restarter::Forking=HASH(0xac1a550)')
    called at /usr/share/perl5/Catalyst/Restarter.pm line 89
    Catalyst::Restarter::run_and_watch('Catalyst::Restarter::Forking=HASH(0xac1a550)')
    called at /usr/share/perl5/Catalyst/Script/Server.pm line 176
    Catalyst::Script::Server::run('Catalyst::Script::Server=HASH(0xa7fcd80)')
    called at /usr/share/perl5/Catalyst/ScriptRunner.pm line 20
    Catalyst::ScriptRunner::run('Catalyst::ScriptRunner', 'Addressit',
    'Server') called at Addressit_server.pl line 8
    Couldn't load class (Addressit) because: Couldn't instantiate component
    "Addressit::Model::AddressitDB", "Attribute (schema_class) is required at
    /usr/lib/perl5/Class/MOP/Class.pm line 603
    Class::MOP::Class::_construct_instance('Moose::Meta::Class=HASH(0xafe6830)',
    'HASH(0xb0399a8)') called at /usr/lib/perl5/Class/MOP/Class.pm line 576
    Class::MOP::Class::new_object('Moose::Meta::Class=HASH(0xafe6830)',
    'HASH(0xb0399a8)') called at /usr/lib/perl5/Moose/Meta/Class.pm line 256
    Moose::Meta::Class::new_object('Moose::Meta::Class=HASH(0xafe6830)',
    'HASH(0xb0399a8)') called at /usr/lib/perl5/Moose/Object.pm line 26
    Moose::Object::new('Addressit::Model::AddressitDB', 'Addressit',
    'HASH(0xaf8e218)') called at generated method (unknown origin) line 3
    Catalyst::Model::DBIC::Schema::new('Addressit::Model::AddressitDB',
    'Addressit', 'HASH(0xaf8e218)') called at
    /usr/share/perl5/MooseX/Traits/Pluggable.pm line 139
    MooseX::Traits::Pluggable::_build_instance_with_traits('Addressit::Model::AddressitDB',
    'Addressit::Model::AddressitDB', 'Addressit') called at
    /usr/share/perl5/MooseX/Traits/Pluggable.pm line 97
    MooseX::Traits::Pluggable::new_with_traits('Addressit::Model::AddressitDB',
    'Addressit', 'HASH(0xb039b08)') called at
    /usr/share/perl5/CatalystX/Component/Traits.pm line 145
    CatalystX::Component::Traits::COMPONENT('Addressit::Model::AddressitDB',
    'Addressit', 'HASH(0xb039a98)') called at
    /usr/lib/perl5/Class/MOP/Method/Wrapped.pm line 48
    Class::MOP::Method::Wrapped::__ANON__('Addressit::Model::AddressitDB',
    'Addressit', 'HASH(0xb039a98)') called at
    /usr/lib/perl5/Class/MOP/Method/Wrapped.pm line 89
    Catalyst::Model::DBIC::Schema::COMPONENT('Addressit::Model::AddressitDB',
    'Addressit', 'HASH(0xb039a98)') called at /usr/share/perl5/Catalyst.pm line
    2515
    eval {...} called at /usr/share/perl5/Catalyst.pm line 2515
    Catalyst::setup_component('Addressit', 'Addressit::Model::AddressitDB')
    called at /usr/share/perl5/Catalyst.pm line 2442
    Catalyst::setup_components('Addressit') called at
    /usr/share/perl5/Catalyst.pm line 1171
    Catalyst::setup('Addressit') called at
    /home/cgonzalez/Addressit/script/../lib/Addressit.pm line 45
    require Addressit.pm called at /usr/lib/perl5/Class/MOP.pm line 114
    Class::MOP::__ANON__() called at /usr/share/perl5/Try/Tiny.pm line 71
    eval {...} called at /usr/share/perl5/Try/Tiny.pm line 67
    Try::Tiny::try('CODE(0xac1b2d8)', 'Try::Tiny::Catch=REF(0xac304b8)')
    called at /usr/lib/perl5/Class/MOP.pm line 125
    Class::MOP::load_first_existing_class('Addressit') called at
    /usr/lib/perl5/Class/MOP.pm line 137
    Class::MOP::load_class('Addressit') called at
    /usr/share/perl5/Catalyst/ScriptRole.pm line 48
    Catalyst::ScriptRole::_run_application('Catalyst::Script::Server=HASH(0xa7fcd80)')
    called at /usr/share/perl5/Catalyst/Script/Server.pm line 142
    Catalyst::Script::Server::__ANON__() called at
    /usr/share/perl5/Catalyst/Restarter/Forking.pm line 20
    Catalyst::Restarter::Forking::_fork_and_start('Catalyst::Restarter::Forking=HASH(0xac1a550)')
    called at /usr/share/perl5/Catalyst/Restarter.pm line 89
    Catalyst::Restarter::run_and_watch('Catalyst::Restarter::Forking=HASH(0xac1a550)')
    called at /usr/share/perl5/Catalyst/Script/Server.pm line 176
    Catalyst::Script::Server::run('Catalyst::Script::Server=HASH(0xa7fcd80)')
    called at /usr/share/perl5/Catalyst/ScriptRunner.pm line 20
    Catalyst::ScriptRunner::run('Catalyst::ScriptRunner', 'Addressit',
    'Server') called at Addressit_server.pl line 8"Compilation failed in require
    at /usr/lib/perl5/Class/MOP.pm line 114.
    at /usr/lib/perl5/Class/MOP.pm line 120
    Class::MOP::__ANON__('Couldn\'t instantiate component
    "Addressit::Model::AddressitD...') called at /usr/share/perl5/Try/Tiny.pm
    line 100
    Try::Tiny::try('CODE(0xac1b2d8)', 'Try::Tiny::Catch=REF(0xac304b8)')
    called at /usr/lib/perl5/Class/MOP.pm line 125
    Class::MOP::load_first_existing_class('Addressit') called at
    /usr/lib/perl5/Class/MOP.pm line 137
    Class::MOP::load_class('Addressit') called at
    /usr/share/perl5/Catalyst/ScriptRole.pm line 48
    Catalyst::ScriptRole::_run_application('Catalyst::Script::Server=HASH(0xa7fcd80)')
    called at /usr/share/perl5/Catalyst/Script/Server.pm line 142
    Catalyst::Script::Server::__ANON__() called at
    /usr/share/perl5/Catalyst/Restarter/Forking.pm line 20
    Catalyst::Restarter::Forking::_fork_and_start('Catalyst::Restarter::Forking=HASH(0xac1a550)')
    called at /usr/share/perl5/Catalyst/Restarter.pm line 89
    Catalyst::Restarter::run_and_watch('Catalyst::Restarter::Forking=HASH(0xac1a550)')
    called at /usr/share/perl5/Catalyst/Script/Server.pm line 176
    Catalyst::Script::Server::run('Catalyst::Script::Server=HASH(0xa7fcd80)')
    called at /usr/share/perl5/Catalyst/ScriptRunner.pm line 20
    Catalyst::ScriptRunner::run('Catalyst::ScriptRunner', 'Addressit',
    'Server') called at Addressit_server.pl line 8

    I am presently learning how to use Catalyst and you can find a copy of the
    code in this repo: ( https://github.com/itcharlie/Addressit ).

    This is basically same program example from the Apress Catalyst book with
    a few changes.

    --
    Charlie Gonzalez
    (E) itcharlie@gmail.com
    http://itcharlie.blogspot.com/
    https://github.com/itcharlie


    _______________________________________________
    List: Catalyst@lists.scsys.co.uk
    Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
    Searchable archive: http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
    Dev site: http://dev.catalyst.perl.org/



    --
    Christiaan Krashttp://blog.htbaa.com


    _______________________________________________
    List: Catalyst@lists.scsys.co.uk
    Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
    Searchable archive:
    http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
    Dev site: http://dev.catalyst.perl.org/
    -------------- next part --------------
    An HTML attachment was scrubbed...
    URL: http://lists.scsys.co.uk/pipermail/catalyst/attachments/20110710/bd9c045d/attachment.htm
  • Charlie Gonzalez at Jul 10, 2011 at 7:04 am
    I figure I post my software versions:

    cgonzalez@cgonzalez-laptop:~$ perl -e ' use Moose; print Moose->VERSION() .
    "\n"; '
    1.23
    cgonzalez@cgonzalez-laptop:~$ perl -e ' use Catalyst; print
    Catalyst->VERSION() . "\n"; '
    5.80029

    perl version 5.10.1

    I read this article (
    http://blog.moose.perl.org/2011/04/moose-20-release-candidate.html ) after
    your suggestion to run moose-outdated and noticed that I should be using
    moose 2.0.

    I guess my question now is how do I Identify any missing dependencies
    without the use of moose-outdated? or should I simply upgrade to moose 2.0 ?


    Charlie G

    On Sun, Jul 10, 2011 at 2:51 AM, Charlie Gonzalez wrote:

    Christiaan,

    Thanks for the tip but unfortunately I don't seems to have this command
    available.

    cgonzalez@cgonzalez-laptop:~$ moose-outdated
    moose-outdated: command not found

    Perhaps there is a way to accomplish this with cpan?

    Thanks again,

    Charlie G

    On Sun, Jul 10, 2011 at 2:02 AM, Christiaan Kras wrote:

    **
    Be sure your (Moose) modules are up to date.

    Run moose-outdated from the commandline, it will show you which Moose(X)
    modules need to be updated.

    Op 10-7-2011 7:36, Charlie Gonzalez schreef:

    Hello,

    I am receiving the following error message while starting my dev server
    enviroment:


    cgonzalez@cgonzalez-laptop:~/Addressit/script$ perl Addressit_server.pl
    -r
    The alias and excludes options for role application have been renamed
    -alias and -excludes (CatalystX::Component::Traits is consuming
    MooseX::Traits::Pluggable - do you need to upgrade
    CatalystX::Component::Traits?) at
    /usr/share/perl5/CatalystX/Component/Traits.pm line 8
    require CatalystX/Component/Traits.pm called at
    /usr/lib/perl5/Class/MOP.pm line 114
    Class::MOP::__ANON__() called at /usr/share/perl5/Try/Tiny.pm line 71
    eval {...} called at /usr/share/perl5/Try/Tiny.pm line 67
    Try::Tiny::try('CODE(0xaeba630)', 'Try::Tiny::Catch=REF(0xaf4d7b8)')
    called at /usr/lib/perl5/Class/MOP.pm line 125
    Class::MOP::load_first_existing_class('CatalystX::Component::Traits')
    called at /usr/lib/perl5/Class/MOP.pm line 137
    Class::MOP::load_class('CatalystX::Component::Traits', undef) called at
    /usr/lib/perl5/Moose/Util.pm line 113
    Moose::Util::_apply_all_roles('Moose::Meta::Class=HASH(0xaeba840)',
    undef, 'CatalystX::Component::Traits') called at
    /usr/lib/perl5/Moose/Util.pm line 91
    Moose::Util::apply_all_roles('Moose::Meta::Class=HASH(0xaeba840)',
    'CatalystX::Component::Traits') called at /usr/lib/perl5/Moose.pm line 58
    Moose::with('Moose::Meta::Class=HASH(0xaeba840)',
    'CatalystX::Component::Traits') called at /usr/lib/perl5/Moose/Exporter.pm
    line 359
    Moose::with('CatalystX::Component::Traits') called at
    /usr/share/perl5/Catalyst/Model/DBIC/Schema.pm line 6
    require Catalyst/Model/DBIC/Schema.pm called at (eval 542) line 3
    eval 'require Catalyst::Model::DBIC::Schema
    ;' called at /usr/share/perl/5.10/base.pm line 90
    base::import('base', 'Catalyst::Model::DBIC::Schema') called at
    /home/cgonzalez/Addressit/script/../lib/Addressit/Model/AddressitDB.pm line
    4
    Addressit::Model::AddressitDB::BEGIN() called at
    /usr/share/perl5/CatalystX/Component/Traits.pm line 0
    eval {...} called at /usr/share/perl5/CatalystX/Component/Traits.pm line

    require Addressit/Model/AddressitDB.pm called at
    /usr/share/perl5/Catalyst/Utils.pm line 287
    eval {...} called at /usr/share/perl5/Catalyst/Utils.pm line 287
    Catalyst::Utils::ensure_class_loaded('Addressit::Model::AddressitDB',
    'HASH(0xadf2668)') called at /usr/share/perl5/Catalyst.pm line 2438
    Catalyst::setup_components('Addressit') called at
    /usr/share/perl5/Catalyst.pm line 1171
    Catalyst::setup('Addressit') called at
    /home/cgonzalez/Addressit/script/../lib/Addressit.pm line 45
    require Addressit.pm called at /usr/lib/perl5/Class/MOP.pm line 114
    Class::MOP::__ANON__() called at /usr/share/perl5/Try/Tiny.pm line 71
    eval {...} called at /usr/share/perl5/Try/Tiny.pm line 67
    Try::Tiny::try('CODE(0xac1b2d8)', 'Try::Tiny::Catch=REF(0xac304b8)')
    called at /usr/lib/perl5/Class/MOP.pm line 125
    Class::MOP::load_first_existing_class('Addressit') called at
    /usr/lib/perl5/Class/MOP.pm line 137
    Class::MOP::load_class('Addressit') called at
    /usr/share/perl5/Catalyst/ScriptRole.pm line 48
    Catalyst::ScriptRole::_run_application('Catalyst::Script::Server=HASH(0xa7fcd80)')
    called at /usr/share/perl5/Catalyst/Script/Server.pm line 142
    Catalyst::Script::Server::__ANON__() called at
    /usr/share/perl5/Catalyst/Restarter/Forking.pm line 20
    Catalyst::Restarter::Forking::_fork_and_start('Catalyst::Restarter::Forking=HASH(0xac1a550)')
    called at /usr/share/perl5/Catalyst/Restarter.pm line 89
    Catalyst::Restarter::run_and_watch('Catalyst::Restarter::Forking=HASH(0xac1a550)')
    called at /usr/share/perl5/Catalyst/Script/Server.pm line 176
    Catalyst::Script::Server::run('Catalyst::Script::Server=HASH(0xa7fcd80)')
    called at /usr/share/perl5/Catalyst/ScriptRunner.pm line 20
    Catalyst::ScriptRunner::run('Catalyst::ScriptRunner', 'Addressit',
    'Server') called at Addressit_server.pl line 8
    Couldn't load class (Addressit) because: Couldn't instantiate component
    "Addressit::Model::AddressitDB", "Attribute (schema_class) is required at
    /usr/lib/perl5/Class/MOP/Class.pm line 603
    Class::MOP::Class::_construct_instance('Moose::Meta::Class=HASH(0xafe6830)',
    'HASH(0xb0399a8)') called at /usr/lib/perl5/Class/MOP/Class.pm line 576
    Class::MOP::Class::new_object('Moose::Meta::Class=HASH(0xafe6830)',
    'HASH(0xb0399a8)') called at /usr/lib/perl5/Moose/Meta/Class.pm line 256
    Moose::Meta::Class::new_object('Moose::Meta::Class=HASH(0xafe6830)',
    'HASH(0xb0399a8)') called at /usr/lib/perl5/Moose/Object.pm line 26
    Moose::Object::new('Addressit::Model::AddressitDB', 'Addressit',
    'HASH(0xaf8e218)') called at generated method (unknown origin) line 3
    Catalyst::Model::DBIC::Schema::new('Addressit::Model::AddressitDB',
    'Addressit', 'HASH(0xaf8e218)') called at
    /usr/share/perl5/MooseX/Traits/Pluggable.pm line 139
    MooseX::Traits::Pluggable::_build_instance_with_traits('Addressit::Model::AddressitDB',
    'Addressit::Model::AddressitDB', 'Addressit') called at
    /usr/share/perl5/MooseX/Traits/Pluggable.pm line 97
    MooseX::Traits::Pluggable::new_with_traits('Addressit::Model::AddressitDB',
    'Addressit', 'HASH(0xb039b08)') called at
    /usr/share/perl5/CatalystX/Component/Traits.pm line 145
    CatalystX::Component::Traits::COMPONENT('Addressit::Model::AddressitDB',
    'Addressit', 'HASH(0xb039a98)') called at
    /usr/lib/perl5/Class/MOP/Method/Wrapped.pm line 48
    Class::MOP::Method::Wrapped::__ANON__('Addressit::Model::AddressitDB',
    'Addressit', 'HASH(0xb039a98)') called at
    /usr/lib/perl5/Class/MOP/Method/Wrapped.pm line 89
    Catalyst::Model::DBIC::Schema::COMPONENT('Addressit::Model::AddressitDB',
    'Addressit', 'HASH(0xb039a98)') called at /usr/share/perl5/Catalyst.pm line
    2515
    eval {...} called at /usr/share/perl5/Catalyst.pm line 2515
    Catalyst::setup_component('Addressit', 'Addressit::Model::AddressitDB')
    called at /usr/share/perl5/Catalyst.pm line 2442
    Catalyst::setup_components('Addressit') called at
    /usr/share/perl5/Catalyst.pm line 1171
    Catalyst::setup('Addressit') called at
    /home/cgonzalez/Addressit/script/../lib/Addressit.pm line 45
    require Addressit.pm called at /usr/lib/perl5/Class/MOP.pm line 114
    Class::MOP::__ANON__() called at /usr/share/perl5/Try/Tiny.pm line 71
    eval {...} called at /usr/share/perl5/Try/Tiny.pm line 67
    Try::Tiny::try('CODE(0xac1b2d8)', 'Try::Tiny::Catch=REF(0xac304b8)')
    called at /usr/lib/perl5/Class/MOP.pm line 125
    Class::MOP::load_first_existing_class('Addressit') called at
    /usr/lib/perl5/Class/MOP.pm line 137
    Class::MOP::load_class('Addressit') called at
    /usr/share/perl5/Catalyst/ScriptRole.pm line 48
    Catalyst::ScriptRole::_run_application('Catalyst::Script::Server=HASH(0xa7fcd80)')
    called at /usr/share/perl5/Catalyst/Script/Server.pm line 142
    Catalyst::Script::Server::__ANON__() called at
    /usr/share/perl5/Catalyst/Restarter/Forking.pm line 20
    Catalyst::Restarter::Forking::_fork_and_start('Catalyst::Restarter::Forking=HASH(0xac1a550)')
    called at /usr/share/perl5/Catalyst/Restarter.pm line 89
    Catalyst::Restarter::run_and_watch('Catalyst::Restarter::Forking=HASH(0xac1a550)')
    called at /usr/share/perl5/Catalyst/Script/Server.pm line 176
    Catalyst::Script::Server::run('Catalyst::Script::Server=HASH(0xa7fcd80)')
    called at /usr/share/perl5/Catalyst/ScriptRunner.pm line 20
    Catalyst::ScriptRunner::run('Catalyst::ScriptRunner', 'Addressit',
    'Server') called at Addressit_server.pl line 8"Compilation failed in require
    at /usr/lib/perl5/Class/MOP.pm line 114.
    at /usr/lib/perl5/Class/MOP.pm line 120
    Class::MOP::__ANON__('Couldn\'t instantiate component
    "Addressit::Model::AddressitD...') called at /usr/share/perl5/Try/Tiny.pm
    line 100
    Try::Tiny::try('CODE(0xac1b2d8)', 'Try::Tiny::Catch=REF(0xac304b8)')
    called at /usr/lib/perl5/Class/MOP.pm line 125
    Class::MOP::load_first_existing_class('Addressit') called at
    /usr/lib/perl5/Class/MOP.pm line 137
    Class::MOP::load_class('Addressit') called at
    /usr/share/perl5/Catalyst/ScriptRole.pm line 48
    Catalyst::ScriptRole::_run_application('Catalyst::Script::Server=HASH(0xa7fcd80)')
    called at /usr/share/perl5/Catalyst/Script/Server.pm line 142
    Catalyst::Script::Server::__ANON__() called at
    /usr/share/perl5/Catalyst/Restarter/Forking.pm line 20
    Catalyst::Restarter::Forking::_fork_and_start('Catalyst::Restarter::Forking=HASH(0xac1a550)')
    called at /usr/share/perl5/Catalyst/Restarter.pm line 89
    Catalyst::Restarter::run_and_watch('Catalyst::Restarter::Forking=HASH(0xac1a550)')
    called at /usr/share/perl5/Catalyst/Script/Server.pm line 176
    Catalyst::Script::Server::run('Catalyst::Script::Server=HASH(0xa7fcd80)')
    called at /usr/share/perl5/Catalyst/ScriptRunner.pm line 20
    Catalyst::ScriptRunner::run('Catalyst::ScriptRunner', 'Addressit',
    'Server') called at Addressit_server.pl line 8

    I am presently learning how to use Catalyst and you can find a copy of
    the code in this repo: ( https://github.com/itcharlie/Addressit ).

    This is basically same program example from the Apress Catalyst book
    with a few changes.

    --
    Charlie Gonzalez
    (E) itcharlie@gmail.com
    http://itcharlie.blogspot.com/
    https://github.com/itcharlie


    _______________________________________________
    List: Catalyst@lists.scsys.co.uk
    Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
    Searchable archive: http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
    Dev site: http://dev.catalyst.perl.org/



    --
    Christiaan Krashttp://blog.htbaa.com


    _______________________________________________
    List: Catalyst@lists.scsys.co.uk
    Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
    Searchable archive:
    http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
    Dev site: http://dev.catalyst.perl.org/

    --
    Charlie Gonzalez
    (E) itcharlie@gmail.com
    http://itcharlie.blogspot.com/
    https://github.com/itcharlie
    -------------- next part --------------
    An HTML attachment was scrubbed...
    URL: http://lists.scsys.co.uk/pipermail/catalyst/attachments/20110710/01b86c0e/attachment.htm
  • Aristotle Pagaltzis at Jul 21, 2011 at 5:17 am

    * Charlie Gonzalez [2011-07-10 09:10]:
    I guess my question now is how do I Identify any missing
    dependencies without the use of moose-outdated? or should
    I simply upgrade to moose 2.0 ?
    After you upgrade Moose, the program will be available.

    Regards,
    --
    Aristotle Pagaltzis // <http://plasmasturm.org/>
  • Andrew Rodland at Jul 10, 2011 at 3:54 pm

    On Sunday, July 10, 2011 01:36:55 AM Charlie Gonzalez wrote:
    Hello,

    I am receiving the following error message while starting my dev server
    enviroment:


    cgonzalez@cgonzalez-laptop:~/Addressit/script$ perl Addressit_server.pl -r
    The alias and excludes options for role application have been renamed
    -alias and -excludes (CatalystX::Component::Traits is consuming
    MooseX::Traits::Pluggable - do you need to upgrade
    CatalystX::Component::Traits?) at
    "CatalystX::Component::Traits is consuming MooseX::Traits::Pluggable - do you
    need to update CatalystX::Component::Traits?"
  • Dermot at Jul 10, 2011 at 6:04 pm

    On 10 July 2011 16:54, Andrew Rodland wrote:
    On Sunday, July 10, 2011 01:36:55 AM Charlie Gonzalez wrote:
    Hello,

    I am receiving the following error message while starting my dev server
    enviroment:


    cgonzalez@cgonzalez-laptop:~/Addressit/script$ perl Addressit_server.pl -r
    The alias and excludes options for role application have been renamed
    -alias and -excludes (CatalystX::Component::Traits is consuming
    MooseX::Traits::Pluggable - do you need to upgrade
    CatalystX::Component::Traits?) at
    "CatalystX::Component::Traits is consuming MooseX::Traits::Pluggable - do you
    need to update CatalystX::Component::Traits?"
    I have this problem on a couple of servers. Unfortunately my distro
    hasn't got the latest version of CatX::Component::Traits yet. I'm
    stuck on version 0.14. I know this problem has been around a while.
    It's the price you pay it, like me, your forced to use CentOS/Redhat.
    Dp.
  • Charlie Gonzalez at Jul 10, 2011 at 6:14 pm
    Thanks for the help everyone. It seems like updating moose in my current
    distro ( ubuntu 11.04 ) will be a pain.

    Lucky for me I have strawberry perl in a windows machine and I can continue
    my dev efforts from there without any problems.

    Does this mean that when making a decision on an OS for Catalyst apps the
    best choice of a linux OS is CentOs or Redhat?

    Charlie Gonzalez
    On Sun, Jul 10, 2011 at 2:04 PM, Dermot wrote:
    On 10 July 2011 16:54, Andrew Rodland wrote:
    On Sunday, July 10, 2011 01:36:55 AM Charlie Gonzalez wrote:
    Hello,

    I am receiving the following error message while starting my dev server
    enviroment:


    cgonzalez@cgonzalez-laptop:~/Addressit/script$ perl Addressit_server.pl
    -r
    The alias and excludes options for role application have been renamed
    -alias and -excludes (CatalystX::Component::Traits is consuming
    MooseX::Traits::Pluggable - do you need to upgrade
    CatalystX::Component::Traits?) at
    "CatalystX::Component::Traits is consuming MooseX::Traits::Pluggable - do you
    need to update CatalystX::Component::Traits?"
    I have this problem on a couple of servers. Unfortunately my distro
    hasn't got the latest version of CatX::Component::Traits yet. I'm
    stuck on version 0.14. I know this problem has been around a while.
    It's the price you pay it, like me, your forced to use CentOS/Redhat.
    Dp.

    _______________________________________________
    List: Catalyst@lists.scsys.co.uk
    Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
    Searchable archive:
    http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
    Dev site: http://dev.catalyst.perl.org/
    -------------- next part --------------
    An HTML attachment was scrubbed...
    URL: http://lists.scsys.co.uk/pipermail/catalyst/attachments/20110710/24ce5fe8/attachment.htm
  • Nigel Metheringham at Jul 10, 2011 at 6:25 pm

    On 10 Jul 2011, at 19:14, Charlie Gonzalez wrote:

    Does this mean that when making a decision on an OS for Catalyst apps the best choice of a linux OS is CentOs or Redhat?
    If you are using the system perl then the worst choice of OS is
    probably Centos or Red Hat - Centos 6.0 is just about to be released
    and has perl 5.10 - which is outside the perl bug fix policy; and will
    remain so for its complete 7 year (or whatever) life.

    I now build a perlsupport rpm package which uses the magic of perlbrew
    to build a perl into /opt/perl along with all the modules I use to
    support perl applications.

    Nigel.
    --
    [ Nigel Metheringham ------------------------------ nigel@dotdot.it ]
    [ Ellipsis Intangible Technologies ]
  • Dermot at Jul 10, 2011 at 6:29 pm

    On 10 July 2011 19:14, Charlie Gonzalez wrote:

    Does this mean that when making a decision on an OS for Catalyst apps the
    best choice of a linux OS is ?CentOs or Redhat?
    Perhaps I didn't make myself clear, I only have this problem on
    Redhat/CentOS. My Debian/Ubuntu machines do not suffer from this
    irritating message. I believe the Debian folk have been very
    pro-active in keeping up-to-date where as the perl modules in Redhat
    are well old.
    Dp.
  • Eden Cardim at Jul 10, 2011 at 7:53 pm
    "Charlie" == Charlie Gonzalez writes:
    Charlie> Does this mean that when making a decision on an OS for
    Charlie> Catalyst apps the best choice of a linux OS is ?CentOs or
    Charlie> Redhat?

    Your best bet on any system is to leave the vendor perl alone and build
    one exclusively for your app. If it's a production-scale system, you
    want to do that anyway, given most vendor perls come with threading
    support and that will impact performance. You can then install all the
    dependencies from CPAN, to get minimum maintainance interference between
    the OS and your app.

    --
    Eden Cardim Need help with your Catalyst or DBIx::Class project?
    Code Monkey http://www.shadowcat.co.uk/catalyst/
    Shadowcat Systems Ltd. Want a managed development or deployment platform?
    http://blog.edencardim.com/ http://www.shadowcat.co.uk/servers/
    http://twitter.com/#!/edenc

Related Discussions

Discussion Navigation
viewthread | post
Discussion Overview
groupcatalyst @
categoriescatalyst, perl
postedJul 10, '11 at 5:36a
activeJul 21, '11 at 5:17a
posts11
users7
websitecatalystframework.org
irc#catalyst

People

Translate

site design / logo © 2021 Grokbase