Christiaan, <div><br></div><div>Thanks for the tip but unfortunately I don&#39;t seems to have this command available.</div><div><br></div><div><div>cgonzalez@cgonzalez-laptop:~$ moose-outdated</div><div>moose-outdated: command not found<br>
<br>Perhaps there is a way to accomplish this with cpan?</div></div><div><br></div><div>Thanks again,</div><div><br></div><div>Charlie G</div><div><br><br><div class="gmail_quote">On Sun, Jul 10, 2011 at 2:02 AM, Christiaan Kras <span dir="ltr">&lt;<a href="mailto:c.kras@pcc-online.net">c.kras@pcc-online.net</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><u></u>

  
    
  
  <div bgcolor="#ffffff" text="#000000">
    Be sure your (Moose) modules are up to date.<br>
    <br>
    Run moose-outdated from the commandline, it will show you which
    Moose(X) modules need to be updated.<br>
    <br>
    Op 10-7-2011 7:36, Charlie Gonzalez schreef:
    <blockquote type="cite"><div><div></div><div class="h5">
      <div>Hello, </div>
      <div><br>
      </div>
      <div>I am receiving the following error message while starting my
        dev server enviroment:<br>
        <br>
      </div>
      <div><br>
      </div>
      <div>cgonzalez@cgonzalez-laptop:~/Addressit/script$ perl
        Addressit_server.pl -r </div>
      <div>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</div>
      <div><span style="white-space:pre-wrap"> </span>require
        CatalystX/Component/Traits.pm called at
        /usr/lib/perl5/Class/MOP.pm line 114</div>
      <div><span style="white-space:pre-wrap"> </span>Class::MOP::__ANON__()
        called at /usr/share/perl5/Try/Tiny.pm line 71</div>
      <div><span style="white-space:pre-wrap"> </span>eval
        {...} called at /usr/share/perl5/Try/Tiny.pm line 67</div>
      <div><span style="white-space:pre-wrap"> </span>Try::Tiny::try(&#39;CODE(0xaeba630)&#39;,
        &#39;Try::Tiny::Catch=REF(0xaf4d7b8)&#39;) called at
        /usr/lib/perl5/Class/MOP.pm line 125</div>
      <div><span style="white-space:pre-wrap"> </span>Class::MOP::load_first_existing_class(&#39;CatalystX::Component::Traits&#39;)
        called at /usr/lib/perl5/Class/MOP.pm line 137</div>
      <div><span style="white-space:pre-wrap"> </span>Class::MOP::load_class(&#39;CatalystX::Component::Traits&#39;,
        undef) called at /usr/lib/perl5/Moose/Util.pm line 113</div>
      <div><span style="white-space:pre-wrap"> </span>Moose::Util::_apply_all_roles(&#39;Moose::Meta::Class=HASH(0xaeba840)&#39;,
        undef, &#39;CatalystX::Component::Traits&#39;) called at
        /usr/lib/perl5/Moose/Util.pm line 91</div>
      <div><span style="white-space:pre-wrap"> </span>Moose::Util::apply_all_roles(&#39;Moose::Meta::Class=HASH(0xaeba840)&#39;,
        &#39;CatalystX::Component::Traits&#39;) called at
        /usr/lib/perl5/Moose.pm line 58</div>
      <div><span style="white-space:pre-wrap"> </span>Moose::with(&#39;Moose::Meta::Class=HASH(0xaeba840)&#39;,
        &#39;CatalystX::Component::Traits&#39;) called at
        /usr/lib/perl5/Moose/Exporter.pm line 359</div>
      <div><span style="white-space:pre-wrap"> </span>Moose::with(&#39;CatalystX::Component::Traits&#39;)
        called at /usr/share/perl5/Catalyst/Model/DBIC/Schema.pm line 6</div>
      <div><span style="white-space:pre-wrap"> </span>require
        Catalyst/Model/DBIC/Schema.pm called at (eval 542) line 3</div>
      <div><span style="white-space:pre-wrap"> </span>eval
        &#39;require Catalyst::Model::DBIC::Schema</div>
      <div>;&#39; called at /usr/share/perl/5.10/<a href="http://base.pm" target="_blank">base.pm</a> line 90</div>
      <div><span style="white-space:pre-wrap"> </span>base::import(&#39;base&#39;,
        &#39;Catalyst::Model::DBIC::Schema&#39;) called at
        /home/cgonzalez/Addressit/script/../lib/Addressit/Model/AddressitDB.pm
        line 4</div>
      <div><span style="white-space:pre-wrap"> </span>Addressit::Model::AddressitDB::BEGIN()
        called at /usr/share/perl5/CatalystX/Component/Traits.pm line 0</div>
      <div><span style="white-space:pre-wrap"> </span>eval
        {...} called at /usr/share/perl5/CatalystX/Component/Traits.pm
        line 0</div>
      <div><span style="white-space:pre-wrap"> </span>require
        Addressit/Model/AddressitDB.pm called at
        /usr/share/perl5/Catalyst/Utils.pm line 287</div>
      <div><span style="white-space:pre-wrap"> </span>eval
        {...} called at /usr/share/perl5/Catalyst/Utils.pm line 287</div>
      <div><span style="white-space:pre-wrap"> </span>Catalyst::Utils::ensure_class_loaded(&#39;Addressit::Model::AddressitDB&#39;,
        &#39;HASH(0xadf2668)&#39;) called at /usr/share/perl5/Catalyst.pm line
        2438</div>
      <div><span style="white-space:pre-wrap"> </span>Catalyst::setup_components(&#39;Addressit&#39;)
        called at /usr/share/perl5/Catalyst.pm line 1171</div>
      <div><span style="white-space:pre-wrap"> </span>Catalyst::setup(&#39;Addressit&#39;)
        called at /home/cgonzalez/Addressit/script/../lib/Addressit.pm
        line 45</div>
      <div><span style="white-space:pre-wrap"> </span>require
        Addressit.pm called at /usr/lib/perl5/Class/MOP.pm line 114</div>
      <div><span style="white-space:pre-wrap"> </span>Class::MOP::__ANON__()
        called at /usr/share/perl5/Try/Tiny.pm line 71</div>
      <div><span style="white-space:pre-wrap"> </span>eval
        {...} called at /usr/share/perl5/Try/Tiny.pm line 67</div>
      <div><span style="white-space:pre-wrap"> </span>Try::Tiny::try(&#39;CODE(0xac1b2d8)&#39;,
        &#39;Try::Tiny::Catch=REF(0xac304b8)&#39;) called at
        /usr/lib/perl5/Class/MOP.pm line 125</div>
      <div><span style="white-space:pre-wrap"> </span>Class::MOP::load_first_existing_class(&#39;Addressit&#39;)
        called at /usr/lib/perl5/Class/MOP.pm line 137</div>
      <div><span style="white-space:pre-wrap"> </span>Class::MOP::load_class(&#39;Addressit&#39;)
        called at /usr/share/perl5/Catalyst/ScriptRole.pm line 48</div>
      <div><span style="white-space:pre-wrap"> </span>Catalyst::ScriptRole::_run_application(&#39;Catalyst::Script::Server=HASH(0xa7fcd80)&#39;)
        called at /usr/share/perl5/Catalyst/Script/Server.pm line 142</div>
      <div><span style="white-space:pre-wrap"> </span>Catalyst::Script::Server::__ANON__()
        called at /usr/share/perl5/Catalyst/Restarter/Forking.pm line 20</div>
      <div><span style="white-space:pre-wrap"> </span>Catalyst::Restarter::Forking::_fork_and_start(&#39;Catalyst::Restarter::Forking=HASH(0xac1a550)&#39;)
        called at /usr/share/perl5/Catalyst/Restarter.pm line 89</div>
      <div><span style="white-space:pre-wrap"> </span>Catalyst::Restarter::run_and_watch(&#39;Catalyst::Restarter::Forking=HASH(0xac1a550)&#39;)
        called at /usr/share/perl5/Catalyst/Script/Server.pm line 176</div>
      <div><span style="white-space:pre-wrap"> </span>Catalyst::Script::Server::run(&#39;Catalyst::Script::Server=HASH(0xa7fcd80)&#39;)
        called at /usr/share/perl5/Catalyst/ScriptRunner.pm line 20</div>
      <div><span style="white-space:pre-wrap"> </span>Catalyst::ScriptRunner::run(&#39;Catalyst::ScriptRunner&#39;,
        &#39;Addressit&#39;, &#39;Server&#39;) called at Addressit_server.pl line 8</div>
      <div>Couldn&#39;t load class (Addressit) because: Couldn&#39;t instantiate
        component &quot;Addressit::Model::AddressitDB&quot;, &quot;Attribute
        (schema_class) is required at /usr/lib/perl5/Class/MOP/Class.pm
        line 603</div>
      <div><span style="white-space:pre-wrap"> </span>Class::MOP::Class::_construct_instance(&#39;Moose::Meta::Class=HASH(0xafe6830)&#39;,
        &#39;HASH(0xb0399a8)&#39;) called at /usr/lib/perl5/Class/MOP/Class.pm
        line 576</div>
      <div><span style="white-space:pre-wrap"> </span>Class::MOP::Class::new_object(&#39;Moose::Meta::Class=HASH(0xafe6830)&#39;,
        &#39;HASH(0xb0399a8)&#39;) called at /usr/lib/perl5/Moose/Meta/Class.pm
        line 256</div>
      <div><span style="white-space:pre-wrap"> </span>Moose::Meta::Class::new_object(&#39;Moose::Meta::Class=HASH(0xafe6830)&#39;,
        &#39;HASH(0xb0399a8)&#39;) called at /usr/lib/perl5/Moose/Object.pm line
        26</div>
      <div><span style="white-space:pre-wrap"> </span>Moose::Object::new(&#39;Addressit::Model::AddressitDB&#39;,
        &#39;Addressit&#39;, &#39;HASH(0xaf8e218)&#39;) called at generated method
        (unknown origin) line 3</div>
      <div><span style="white-space:pre-wrap"> </span>Catalyst::Model::DBIC::Schema::new(&#39;Addressit::Model::AddressitDB&#39;,
        &#39;Addressit&#39;, &#39;HASH(0xaf8e218)&#39;) called at
        /usr/share/perl5/MooseX/Traits/Pluggable.pm line 139</div>
      <div><span style="white-space:pre-wrap"> </span>MooseX::Traits::Pluggable::_build_instance_with_traits(&#39;Addressit::Model::AddressitDB&#39;,
        &#39;Addressit::Model::AddressitDB&#39;, &#39;Addressit&#39;) called at
        /usr/share/perl5/MooseX/Traits/Pluggable.pm line 97</div>
      <div><span style="white-space:pre-wrap"> </span>MooseX::Traits::Pluggable::new_with_traits(&#39;Addressit::Model::AddressitDB&#39;,
        &#39;Addressit&#39;, &#39;HASH(0xb039b08)&#39;) called at
        /usr/share/perl5/CatalystX/Component/Traits.pm line 145</div>
      <div><span style="white-space:pre-wrap"> </span>CatalystX::Component::Traits::COMPONENT(&#39;Addressit::Model::AddressitDB&#39;,
        &#39;Addressit&#39;, &#39;HASH(0xb039a98)&#39;) called at
        /usr/lib/perl5/Class/MOP/Method/Wrapped.pm line 48</div>
      <div><span style="white-space:pre-wrap"> </span>Class::MOP::Method::Wrapped::__ANON__(&#39;Addressit::Model::AddressitDB&#39;,
        &#39;Addressit&#39;, &#39;HASH(0xb039a98)&#39;) called at
        /usr/lib/perl5/Class/MOP/Method/Wrapped.pm line 89</div>
      <div><span style="white-space:pre-wrap"> </span>Catalyst::Model::DBIC::Schema::COMPONENT(&#39;Addressit::Model::AddressitDB&#39;,
        &#39;Addressit&#39;, &#39;HASH(0xb039a98)&#39;) called at
        /usr/share/perl5/Catalyst.pm line 2515</div>
      <div><span style="white-space:pre-wrap"> </span>eval
        {...} called at /usr/share/perl5/Catalyst.pm line 2515</div>
      <div><span style="white-space:pre-wrap"> </span>Catalyst::setup_component(&#39;Addressit&#39;,
        &#39;Addressit::Model::AddressitDB&#39;) called at
        /usr/share/perl5/Catalyst.pm line 2442</div>
      <div><span style="white-space:pre-wrap"> </span>Catalyst::setup_components(&#39;Addressit&#39;)
        called at /usr/share/perl5/Catalyst.pm line 1171</div>
      <div><span style="white-space:pre-wrap"> </span>Catalyst::setup(&#39;Addressit&#39;)
        called at /home/cgonzalez/Addressit/script/../lib/Addressit.pm
        line 45</div>
      <div><span style="white-space:pre-wrap"> </span>require
        Addressit.pm called at /usr/lib/perl5/Class/MOP.pm line 114</div>
      <div><span style="white-space:pre-wrap"> </span>Class::MOP::__ANON__()
        called at /usr/share/perl5/Try/Tiny.pm line 71</div>
      <div><span style="white-space:pre-wrap"> </span>eval
        {...} called at /usr/share/perl5/Try/Tiny.pm line 67</div>
      <div><span style="white-space:pre-wrap"> </span>Try::Tiny::try(&#39;CODE(0xac1b2d8)&#39;,
        &#39;Try::Tiny::Catch=REF(0xac304b8)&#39;) called at
        /usr/lib/perl5/Class/MOP.pm line 125</div>
      <div><span style="white-space:pre-wrap"> </span>Class::MOP::load_first_existing_class(&#39;Addressit&#39;)
        called at /usr/lib/perl5/Class/MOP.pm line 137</div>
      <div><span style="white-space:pre-wrap"> </span>Class::MOP::load_class(&#39;Addressit&#39;)
        called at /usr/share/perl5/Catalyst/ScriptRole.pm line 48</div>
      <div><span style="white-space:pre-wrap"> </span>Catalyst::ScriptRole::_run_application(&#39;Catalyst::Script::Server=HASH(0xa7fcd80)&#39;)
        called at /usr/share/perl5/Catalyst/Script/Server.pm line 142</div>
      <div><span style="white-space:pre-wrap"> </span>Catalyst::Script::Server::__ANON__()
        called at /usr/share/perl5/Catalyst/Restarter/Forking.pm line 20</div>
      <div><span style="white-space:pre-wrap"> </span>Catalyst::Restarter::Forking::_fork_and_start(&#39;Catalyst::Restarter::Forking=HASH(0xac1a550)&#39;)
        called at /usr/share/perl5/Catalyst/Restarter.pm line 89</div>
      <div><span style="white-space:pre-wrap"> </span>Catalyst::Restarter::run_and_watch(&#39;Catalyst::Restarter::Forking=HASH(0xac1a550)&#39;)
        called at /usr/share/perl5/Catalyst/Script/Server.pm line 176</div>
      <div><span style="white-space:pre-wrap"> </span>Catalyst::Script::Server::run(&#39;Catalyst::Script::Server=HASH(0xa7fcd80)&#39;)
        called at /usr/share/perl5/Catalyst/ScriptRunner.pm line 20</div>
      <div><span style="white-space:pre-wrap"> </span>Catalyst::ScriptRunner::run(&#39;Catalyst::ScriptRunner&#39;,
        &#39;Addressit&#39;, &#39;Server&#39;) called at Addressit_server.pl line
        8&quot;Compilation failed in require at /usr/lib/perl5/Class/MOP.pm
        line 114.</div>
      <div> at /usr/lib/perl5/Class/MOP.pm line 120</div>
      <div><span style="white-space:pre-wrap"> </span>Class::MOP::__ANON__(&#39;Couldn\&#39;t
        instantiate component &quot;Addressit::Model::AddressitD...&#39;) called
        at /usr/share/perl5/Try/Tiny.pm line 100</div>
      <div><span style="white-space:pre-wrap"> </span>Try::Tiny::try(&#39;CODE(0xac1b2d8)&#39;,
        &#39;Try::Tiny::Catch=REF(0xac304b8)&#39;) called at
        /usr/lib/perl5/Class/MOP.pm line 125</div>
      <div><span style="white-space:pre-wrap"> </span>Class::MOP::load_first_existing_class(&#39;Addressit&#39;)
        called at /usr/lib/perl5/Class/MOP.pm line 137</div>
      <div><span style="white-space:pre-wrap"> </span>Class::MOP::load_class(&#39;Addressit&#39;)
        called at /usr/share/perl5/Catalyst/ScriptRole.pm line 48</div>
      <div><span style="white-space:pre-wrap"> </span>Catalyst::ScriptRole::_run_application(&#39;Catalyst::Script::Server=HASH(0xa7fcd80)&#39;)
        called at /usr/share/perl5/Catalyst/Script/Server.pm line 142</div>
      <div><span style="white-space:pre-wrap"> </span>Catalyst::Script::Server::__ANON__()
        called at /usr/share/perl5/Catalyst/Restarter/Forking.pm line 20</div>
      <div><span style="white-space:pre-wrap"> </span>Catalyst::Restarter::Forking::_fork_and_start(&#39;Catalyst::Restarter::Forking=HASH(0xac1a550)&#39;)
        called at /usr/share/perl5/Catalyst/Restarter.pm line 89</div>
      <div><span style="white-space:pre-wrap"> </span>Catalyst::Restarter::run_and_watch(&#39;Catalyst::Restarter::Forking=HASH(0xac1a550)&#39;)
        called at /usr/share/perl5/Catalyst/Script/Server.pm line 176</div>
      <div><span style="white-space:pre-wrap"> </span>Catalyst::Script::Server::run(&#39;Catalyst::Script::Server=HASH(0xa7fcd80)&#39;)
        called at /usr/share/perl5/Catalyst/ScriptRunner.pm line 20</div>
      <div><span style="white-space:pre-wrap"> </span>Catalyst::ScriptRunner::run(&#39;Catalyst::ScriptRunner&#39;,
        &#39;Addressit&#39;, &#39;Server&#39;) called at Addressit_server.pl line 8</div>
      <div>
        
        <br>
        I am presently learning how to use Catalyst and  you can find a
        copy of the code in this repo: ( <a href="https://github.com/itcharlie/Addressit" target="_blank">https://github.com/itcharlie/Addressit</a>
        ).<br>
        <br>
        This is basically same program  example from the Apress Catalyst
        book  with a few changes. </div>
      <br>
      -- <br>
      Charlie Gonzalez<br>
      (E) <a href="mailto:itcharlie@gmail.com" target="_blank">itcharlie@gmail.com</a><br>
      <a href="http://itcharlie.blogspot.com/" target="_blank">http://itcharlie.blogspot.com/</a><br>
      <a href="https://github.com/itcharlie" target="_blank">https://github.com/itcharlie </a><br>
      <br>
      </div></div><pre><fieldset></fieldset>
_______________________________________________
List: <a href="mailto:Catalyst@lists.scsys.co.uk" target="_blank">Catalyst@lists.scsys.co.uk</a>
Listinfo: <a href="http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst" target="_blank">http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst</a>
Searchable archive: <a href="http://www.mail-archive.com/catalyst@lists.scsys.co.uk/" target="_blank">http://www.mail-archive.com/catalyst@lists.scsys.co.uk/</a>
Dev site: <a href="http://dev.catalyst.perl.org/" target="_blank">http://dev.catalyst.perl.org/</a>
</pre>
    </blockquote>
    <br>
    <br>
    <pre cols="72">-- 
Christiaan Kras
<a href="http://blog.htbaa.com" target="_blank">http://blog.htbaa.com</a> </pre>
  </div>

<br>_______________________________________________<br>
List: <a href="mailto:Catalyst@lists.scsys.co.uk">Catalyst@lists.scsys.co.uk</a><br>
Listinfo: <a href="http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst" target="_blank">http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst</a><br>
Searchable archive: <a href="http://www.mail-archive.com/catalyst@lists.scsys.co.uk/" target="_blank">http://www.mail-archive.com/catalyst@lists.scsys.co.uk/</a><br>
Dev site: <a href="http://dev.catalyst.perl.org/" target="_blank">http://dev.catalyst.perl.org/</a><br>
<br></blockquote></div><br><br clear="all"><br>
</div>