Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Initial run fails #3

Closed
genehack opened this issue Feb 6, 2012 · 1 comment
Closed

Initial run fails #3

genehack opened this issue Feb 6, 2012 · 1 comment

Comments

@genehack
Copy link

genehack commented Feb 6, 2012

$ perlachievements init

Couldn't require Perl::Achievements::Achievement::Cryptomancer : The type constraint for level must be a subtype of Num but it's a Num|Undef at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Moose/Meta/Attribute/Native/Trait.pm line 99
    Moose::Meta::Attribute::Native::Trait::_check_helper_type('Moose::Meta::Class::__ANON__::SERIAL::17', 'HASH(0x7fa3192292e8)', 'level') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Moose/Meta/Attribute/Native/Trait.pm line 27
    Class::MOP::Class:::before('Moose::Meta::Class::__ANON__::SERIAL::17', 'level', 'HASH(0x7fa3192292e8)') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Class/MOP/Method/Wrapped.pm line 49
    Class::MOP::Method::Wrapped::__ANON__('Moose::Meta::Class::__ANON__::SERIAL::17', 'level', 'HASH(0x7fa3192292e8)') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Class/MOP/Method/Wrapped.pm line 91
    Moose::Meta::Class::__ANON__::SERIAL::17::_process_options('Moose::Meta::Class::__ANON__::SERIAL::17', 'level', 'HASH(0x7fa3192292e8)') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Moose/Meta/Attribute.pm line 88
    Moose::Meta::Attribute::new('Moose::Meta::Class::__ANON__::SERIAL::17', 'level', 'isa', 'Num|Undef', 'default', undef, 'definition_context', 'HASH(0x7fa31aa625c8)', 'is', ...) called at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Moose/Meta/Attribute.pm line 114
    Moose::Meta::Attribute::interpolate_class_and_new('Moose::Meta::Class::__ANON__::SERIAL::1', 'level', 'isa', 'Num|Undef', 'definition_context', 'HASH(0x7fa31aa625c8)', 'default', undef, 'is', ...) called at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Moose/Meta/Role/Attribute.pm line 91
    Moose::Meta::Role::Attribute::attribute_for_class('Moose::Meta::Role::Attribute=HASH(0x7fa31aa6af60)') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Moose/Meta/Role/Application/ToClass.pm line 152
    Moose::Meta::Role::Application::ToClass::apply_attributes('Moose::Meta::Role::Application::ToClass=HASH(0x7fa31aa5aef8)', 'Moose::Meta::Role=HASH(0x7fa31aa6a0d8)', 'Moose::Meta::Class=HASH(0x7fa31aa600d0)') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Moose/Meta/Role/Application.pm line 58
    Moose::Meta::Role::Application::apply('Moose::Meta::Role::Application::ToClass=HASH(0x7fa31aa5aef8)', 'Moose::Meta::Role=HASH(0x7fa31aa6a0d8)', 'Moose::Meta::Class=HASH(0x7fa31aa600d0)') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Moose/Meta/Role/Application/ToClass.pm line 36
    Moose::Meta::Role::Application::ToClass::apply('Moose::Meta::Role::Application::ToClass=HASH(0x7fa31aa5aef8)', 'Moose::Meta::Role=HASH(0x7fa31aa6a0d8)', 'Moose::Meta::Class=HASH(0x7fa31aa600d0)', 'HASH(0x7fa31aa6a828)') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Moose/Meta/Role.pm line 470
    Moose::Meta::Role::apply('Moose::Meta::Role=HASH(0x7fa31aa6a0d8)', 'Moose::Meta::Class=HASH(0x7fa31aa600d0)') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Moose/Util.pm line 160
    Moose::Util::_apply_all_roles('Moose::Meta::Class=HASH(0x7fa31aa600d0)', undef, 'Perl::Achievements::Achievement') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Moose/Util.pm line 99
    Moose::Util::apply_all_roles('Moose::Meta::Class=HASH(0x7fa31aa600d0)', 'Perl::Achievements::Achievement') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Moose.pm line 67
    Moose::with('Moose::Meta::Class=HASH(0x7fa31aa600d0)', 'Perl::Achievements::Achievement') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Moose/Exporter.pm line 370
    Moose::with('Perl::Achievements::Achievement') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/Perl/Achievements/Achievement/Cryptomancer.pm line 20
    require Perl/Achievements/Achievement/Cryptomancer.pm called at (eval 1594) line 2
    eval 'CORE::require Perl::Achievements::Achievement::Cryptomancer
;' called at /opt/perl-5.14.2/lib/5.14.2/Module/Pluggable/Object.pm line 311
    Module::Pluggable::Object::_require('Module::Pluggable::Object=HASH(0x7fa319461b08)', 'Perl::Achievements::Achievement::Cryptomancer') called at /opt/perl-5.14.2/lib/5.14.2/Module/Pluggable/Object.pm line 260
    Module::Pluggable::Object::handle_finding_plugin('Module::Pluggable::Object=HASH(0x7fa319461b08)', 'Perl::Achievements::Achievement::Cryptomancer') called at /opt/perl-5.14.2/lib/5.14.2/Module/Pluggable/Object.pm line 223
    Module::Pluggable::Object::search_paths('Module::Pluggable::Object=HASH(0x7fa319461b08)', '/opt/perl-5.14.2/lib/site_perl/5.14.2') called at /opt/perl-5.14.2/lib/5.14.2/Module/Pluggable/Object.pm line 147
    Module::Pluggable::Object::search_directories('Module::Pluggable::Object=HASH(0x7fa319461b08)', '/opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level', '/opt/perl-5.14.2/lib/site_perl/5.14.2', '/opt/perl-5.14.2/lib/5.14.2/darwin-2level', '/opt/perl-5.14.2/lib/5.14.2', .) called at /opt/perl-5.14.2/lib/5.14.2/Module/Pluggable/Object.pm line 58
    Module::Pluggable::Object::plugins('Module::Pluggable::Object=HASH(0x7fa319461b08)') called at /opt/perl-5.14.2/lib/5.14.2/Module/Pluggable.pm line 28
    Module::Pluggable::__ANON__('Perl::Achievements=HASH(0x7fa319010820)') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/Perl/Achievements.pm line 134
    Perl::Achievements::_achievements_builder('Perl::Achievements=HASH(0x7fa319010820)') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Moose/Meta/Attribute.pm line 545
    Moose::Meta::Attribute::_call_builder('Moose::Meta::Class::__ANON__::SERIAL::14=HASH(0x7fa31aa1cac8)', 'Perl::Achievements=HASH(0x7fa319010820)') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Moose/Meta/Attribute.pm line 524
    Moose::Meta::Attribute::initialize_instance_slot('Moose::Meta::Class::__ANON__::SERIAL::14=HASH(0x7fa31aa1cac8)', 'Moose::Meta::Instance=HASH(0x7fa31aa4f540)', 'Perl::Achievements=HASH(0x7fa319010820)', 'HASH(0x7fa319010730)') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Class/MOP/Class.pm line 525
    Class::MOP::Class::_construct_instance('Moose::Meta::Class::__ANON__::SERIAL::2=HASH(0x7fa319458be0)', 'HASH(0x7fa319010730)') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Class/MOP/Class.pm line 498
    Class::MOP::Class::new_object('Moose::Meta::Class::__ANON__::SERIAL::2=HASH(0x7fa319458be0)', 'HASH(0x7fa319010730)') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Moose/Meta/Class.pm line 274
    Moose::Meta::Class::new_object('Moose::Meta::Class::__ANON__::SERIAL::2=HASH(0x7fa319458be0)', 'HASH(0x7fa319010730)') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Moose/Object.pm line 28
    Moose::Object::new('Perl::Achievements') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/App/Cmd.pm line 164
    App::Cmd::run('Perl::Achievements') called at /opt/perl/bin/perlachievements line 12
Compilation failed in require at (eval 1594) line 2.
 at /opt/perl-5.14.2/lib/5.14.2/Module/Pluggable.pm line 28
Couldn't require Perl::Achievements::Achievement::PerlAchiever : The type constraint for level must be a subtype of Num but it's a Num|Undef at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Moose/Meta/Attribute/Native/Trait.pm line 99
    Moose::Meta::Attribute::Native::Trait::_check_helper_type('Moose::Meta::Class::__ANON__::SERIAL::17', 'HASH(0x7fa31aa7ede0)', 'level') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Moose/Meta/Attribute/Native/Trait.pm line 27
    Class::MOP::Class:::before('Moose::Meta::Class::__ANON__::SERIAL::17', 'level', 'HASH(0x7fa31aa7ede0)') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Class/MOP/Method/Wrapped.pm line 49
    Class::MOP::Method::Wrapped::__ANON__('Moose::Meta::Class::__ANON__::SERIAL::17', 'level', 'HASH(0x7fa31aa7ede0)') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Class/MOP/Method/Wrapped.pm line 91
    Moose::Meta::Class::__ANON__::SERIAL::17::_process_options('Moose::Meta::Class::__ANON__::SERIAL::17', 'level', 'HASH(0x7fa31aa7ede0)') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Moose/Meta/Attribute.pm line 88
    Moose::Meta::Attribute::new('Moose::Meta::Class::__ANON__::SERIAL::17', 'level', 'isa', 'Num|Undef', 'default', undef, 'definition_context', 'HASH(0x7fa31aa625c8)', 'is', ...) called at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Moose/Meta/Attribute.pm line 114
    Moose::Meta::Attribute::interpolate_class_and_new('Moose::Meta::Class::__ANON__::SERIAL::1', 'level', 'isa', 'Num|Undef', 'definition_context', 'HASH(0x7fa31aa625c8)', 'default', undef, 'is', ...) called at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Moose/Meta/Role/Attribute.pm line 91
    Moose::Meta::Role::Attribute::attribute_for_class('Moose::Meta::Role::Attribute=HASH(0x7fa31aa6af60)') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Moose/Meta/Role/Application/ToClass.pm line 152
    Moose::Meta::Role::Application::ToClass::apply_attributes('Moose::Meta::Role::Application::ToClass=HASH(0x7fa31aa5b640)', 'Moose::Meta::Role=HASH(0x7fa31aa6a0d8)', 'Moose::Meta::Class=HASH(0x7fa319687318)') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Moose/Meta/Role/Application.pm line 58
    Moose::Meta::Role::Application::apply('Moose::Meta::Role::Application::ToClass=HASH(0x7fa31aa5b640)', 'Moose::Meta::Role=HASH(0x7fa31aa6a0d8)', 'Moose::Meta::Class=HASH(0x7fa319687318)') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Moose/Meta/Role/Application/ToClass.pm line 36
    Moose::Meta::Role::Application::ToClass::apply('Moose::Meta::Role::Application::ToClass=HASH(0x7fa31aa5b640)', 'Moose::Meta::Role=HASH(0x7fa31aa6a0d8)', 'Moose::Meta::Class=HASH(0x7fa319687318)', 'HASH(0x7fa31aa6d570)') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Moose/Meta/Role.pm line 470
    Moose::Meta::Role::apply('Moose::Meta::Role=HASH(0x7fa31aa6a0d8)', 'Moose::Meta::Class=HASH(0x7fa319687318)') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Moose/Util.pm line 160
    Moose::Util::_apply_all_roles('Moose::Meta::Class=HASH(0x7fa319687318)', undef, 'Perl::Achievements::Achievement') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Moose/Util.pm line 99
    Moose::Util::apply_all_roles('Moose::Meta::Class=HASH(0x7fa319687318)', 'Perl::Achievements::Achievement') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Moose.pm line 67
    Moose::with('Moose::Meta::Class=HASH(0x7fa319687318)', 'Perl::Achievements::Achievement') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Moose/Exporter.pm line 370
    Moose::with('Perl::Achievements::Achievement') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/Perl/Achievements/Achievement/PerlAchiever.pm line 18
    require Perl/Achievements/Achievement/PerlAchiever.pm called at (eval 1613) line 2
    eval 'CORE::require Perl::Achievements::Achievement::PerlAchiever
;' called at /opt/perl-5.14.2/lib/5.14.2/Module/Pluggable/Object.pm line 311
    Module::Pluggable::Object::_require('Module::Pluggable::Object=HASH(0x7fa319461b08)', 'Perl::Achievements::Achievement::PerlAchiever') called at /opt/perl-5.14.2/lib/5.14.2/Module/Pluggable/Object.pm line 260
    Module::Pluggable::Object::handle_finding_plugin('Module::Pluggable::Object=HASH(0x7fa319461b08)', 'Perl::Achievements::Achievement::PerlAchiever') called at /opt/perl-5.14.2/lib/5.14.2/Module/Pluggable/Object.pm line 223
    Module::Pluggable::Object::search_paths('Module::Pluggable::Object=HASH(0x7fa319461b08)', '/opt/perl-5.14.2/lib/site_perl/5.14.2') called at /opt/perl-5.14.2/lib/5.14.2/Module/Pluggable/Object.pm line 147
    Module::Pluggable::Object::search_directories('Module::Pluggable::Object=HASH(0x7fa319461b08)', '/opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level', '/opt/perl-5.14.2/lib/site_perl/5.14.2', '/opt/perl-5.14.2/lib/5.14.2/darwin-2level', '/opt/perl-5.14.2/lib/5.14.2', .) called at /opt/perl-5.14.2/lib/5.14.2/Module/Pluggable/Object.pm line 58
    Module::Pluggable::Object::plugins('Module::Pluggable::Object=HASH(0x7fa319461b08)') called at /opt/perl-5.14.2/lib/5.14.2/Module/Pluggable.pm line 28
    Module::Pluggable::__ANON__('Perl::Achievements=HASH(0x7fa319010820)') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/Perl/Achievements.pm line 134
    Perl::Achievements::_achievements_builder('Perl::Achievements=HASH(0x7fa319010820)') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Moose/Meta/Attribute.pm line 545
    Moose::Meta::Attribute::_call_builder('Moose::Meta::Class::__ANON__::SERIAL::14=HASH(0x7fa31aa1cac8)', 'Perl::Achievements=HASH(0x7fa319010820)') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Moose/Meta/Attribute.pm line 524
    Moose::Meta::Attribute::initialize_instance_slot('Moose::Meta::Class::__ANON__::SERIAL::14=HASH(0x7fa31aa1cac8)', 'Moose::Meta::Instance=HASH(0x7fa31aa4f540)', 'Perl::Achievements=HASH(0x7fa319010820)', 'HASH(0x7fa319010730)') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Class/MOP/Class.pm line 525
    Class::MOP::Class::_construct_instance('Moose::Meta::Class::__ANON__::SERIAL::2=HASH(0x7fa319458be0)', 'HASH(0x7fa319010730)') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Class/MOP/Class.pm line 498
    Class::MOP::Class::new_object('Moose::Meta::Class::__ANON__::SERIAL::2=HASH(0x7fa319458be0)', 'HASH(0x7fa319010730)') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Moose/Meta/Class.pm line 274
    Moose::Meta::Class::new_object('Moose::Meta::Class::__ANON__::SERIAL::2=HASH(0x7fa319458be0)', 'HASH(0x7fa319010730)') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Moose/Object.pm line 28
    Moose::Object::new('Perl::Achievements') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/App/Cmd.pm line 164
    App::Cmd::run('Perl::Achievements') called at /opt/perl/bin/perlachievements line 12
Compilation failed in require at (eval 1613) line 2.
 at /opt/perl-5.14.2/lib/5.14.2/Module/Pluggable.pm line 28
Couldn't require Perl::Achievements::Achievement::PerlHacker : The type constraint for level must be a subtype of Num but it's a Num|Undef at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Moose/Meta/Attribute/Native/Trait.pm line 99
    Moose::Meta::Attribute::Native::Trait::_check_helper_type('Moose::Meta::Class::__ANON__::SERIAL::17', 'HASH(0x7fa31aa96e30)', 'level') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Moose/Meta/Attribute/Native/Trait.pm line 27
    Class::MOP::Class:::before('Moose::Meta::Class::__ANON__::SERIAL::17', 'level', 'HASH(0x7fa31aa96e30)') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Class/MOP/Method/Wrapped.pm line 49
    Class::MOP::Method::Wrapped::__ANON__('Moose::Meta::Class::__ANON__::SERIAL::17', 'level', 'HASH(0x7fa31aa96e30)') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Class/MOP/Method/Wrapped.pm line 91
    Moose::Meta::Class::__ANON__::SERIAL::17::_process_options('Moose::Meta::Class::__ANON__::SERIAL::17', 'level', 'HASH(0x7fa31aa96e30)') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Moose/Meta/Attribute.pm line 88
    Moose::Meta::Attribute::new('Moose::Meta::Class::__ANON__::SERIAL::17', 'level', 'isa', 'Num|Undef', 'default', undef, 'definition_context', 'HASH(0x7fa31aa625c8)', 'is', ...) called at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Moose/Meta/Attribute.pm line 114
    Moose::Meta::Attribute::interpolate_class_and_new('Moose::Meta::Class::__ANON__::SERIAL::1', 'level', 'isa', 'Num|Undef', 'definition_context', 'HASH(0x7fa31aa625c8)', 'default', undef, 'is', ...) called at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Moose/Meta/Role/Attribute.pm line 91
    Moose::Meta::Role::Attribute::attribute_for_class('Moose::Meta::Role::Attribute=HASH(0x7fa31aa6af60)') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Moose/Meta/Role/Application/ToClass.pm line 152
    Moose::Meta::Role::Application::ToClass::apply_attributes('Moose::Meta::Role::Application::ToClass=HASH(0x7fa31aa90290)', 'Moose::Meta::Role=HASH(0x7fa31aa6a0d8)', 'Moose::Meta::Class=HASH(0x7fa31aa5b7a8)') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Moose/Meta/Role/Application.pm line 58
    Moose::Meta::Role::Application::apply('Moose::Meta::Role::Application::ToClass=HASH(0x7fa31aa90290)', 'Moose::Meta::Role=HASH(0x7fa31aa6a0d8)', 'Moose::Meta::Class=HASH(0x7fa31aa5b7a8)') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Moose/Meta/Role/Application/ToClass.pm line 36
    Moose::Meta::Role::Application::ToClass::apply('Moose::Meta::Role::Application::ToClass=HASH(0x7fa31aa90290)', 'Moose::Meta::Role=HASH(0x7fa31aa6a0d8)', 'Moose::Meta::Class=HASH(0x7fa31aa5b7a8)', 'HASH(0x7fa319687180)') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Moose/Meta/Role.pm line 470
    Moose::Meta::Role::apply('Moose::Meta::Role=HASH(0x7fa31aa6a0d8)', 'Moose::Meta::Class=HASH(0x7fa31aa5b7a8)') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Moose/Util.pm line 160
    Moose::Util::_apply_all_roles('Moose::Meta::Class=HASH(0x7fa31aa5b7a8)', undef, 'Perl::Achievements::Achievement') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Moose/Util.pm line 99
    Moose::Util::apply_all_roles('Moose::Meta::Class=HASH(0x7fa31aa5b7a8)', 'Perl::Achievements::Achievement') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Moose.pm line 67
    Moose::with('Moose::Meta::Class=HASH(0x7fa31aa5b7a8)', 'Perl::Achievements::Achievement') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Moose/Exporter.pm line 370
    Moose::with('Perl::Achievements::Achievement') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/Perl/Achievements/Achievement/PerlHacker.pm line 17
    require Perl/Achievements/Achievement/PerlHacker.pm called at (eval 1622) line 2
    eval 'CORE::require Perl::Achievements::Achievement::PerlHacker
;' called at /opt/perl-5.14.2/lib/5.14.2/Module/Pluggable/Object.pm line 311
    Module::Pluggable::Object::_require('Module::Pluggable::Object=HASH(0x7fa319461b08)', 'Perl::Achievements::Achievement::PerlHacker') called at /opt/perl-5.14.2/lib/5.14.2/Module/Pluggable/Object.pm line 260
    Module::Pluggable::Object::handle_finding_plugin('Module::Pluggable::Object=HASH(0x7fa319461b08)', 'Perl::Achievements::Achievement::PerlHacker') called at /opt/perl-5.14.2/lib/5.14.2/Module/Pluggable/Object.pm line 223
    Module::Pluggable::Object::search_paths('Module::Pluggable::Object=HASH(0x7fa319461b08)', '/opt/perl-5.14.2/lib/site_perl/5.14.2') called at /opt/perl-5.14.2/lib/5.14.2/Module/Pluggable/Object.pm line 147
    Module::Pluggable::Object::search_directories('Module::Pluggable::Object=HASH(0x7fa319461b08)', '/opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level', '/opt/perl-5.14.2/lib/site_perl/5.14.2', '/opt/perl-5.14.2/lib/5.14.2/darwin-2level', '/opt/perl-5.14.2/lib/5.14.2', .) called at /opt/perl-5.14.2/lib/5.14.2/Module/Pluggable/Object.pm line 58
    Module::Pluggable::Object::plugins('Module::Pluggable::Object=HASH(0x7fa319461b08)') called at /opt/perl-5.14.2/lib/5.14.2/Module/Pluggable.pm line 28
    Module::Pluggable::__ANON__('Perl::Achievements=HASH(0x7fa319010820)') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/Perl/Achievements.pm line 134
    Perl::Achievements::_achievements_builder('Perl::Achievements=HASH(0x7fa319010820)') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Moose/Meta/Attribute.pm line 545
    Moose::Meta::Attribute::_call_builder('Moose::Meta::Class::__ANON__::SERIAL::14=HASH(0x7fa31aa1cac8)', 'Perl::Achievements=HASH(0x7fa319010820)') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Moose/Meta/Attribute.pm line 524
    Moose::Meta::Attribute::initialize_instance_slot('Moose::Meta::Class::__ANON__::SERIAL::14=HASH(0x7fa31aa1cac8)', 'Moose::Meta::Instance=HASH(0x7fa31aa4f540)', 'Perl::Achievements=HASH(0x7fa319010820)', 'HASH(0x7fa319010730)') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Class/MOP/Class.pm line 525
    Class::MOP::Class::_construct_instance('Moose::Meta::Class::__ANON__::SERIAL::2=HASH(0x7fa319458be0)', 'HASH(0x7fa319010730)') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Class/MOP/Class.pm line 498
    Class::MOP::Class::new_object('Moose::Meta::Class::__ANON__::SERIAL::2=HASH(0x7fa319458be0)', 'HASH(0x7fa319010730)') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Moose/Meta/Class.pm line 274
    Moose::Meta::Class::new_object('Moose::Meta::Class::__ANON__::SERIAL::2=HASH(0x7fa319458be0)', 'HASH(0x7fa319010730)') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Moose/Object.pm line 28
    Moose::Object::new('Perl::Achievements') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/App/Cmd.pm line 164
    App::Cmd::run('Perl::Achievements') called at /opt/perl/bin/perlachievements line 12
Compilation failed in require at (eval 1622) line 2.
 at /opt/perl-5.14.2/lib/5.14.2/Module/Pluggable.pm line 28
Couldn't require Perl::Achievements::Achievement::WeekendWarrior : The type constraint for level must be a subtype of Num but it's a Num|Undef at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Moose/Meta/Attribute/Native/Trait.pm line 99
    Moose::Meta::Attribute::Native::Trait::_check_helper_type('Moose::Meta::Class::__ANON__::SERIAL::17', 'HASH(0x7fa31aa90b90)', 'level') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Moose/Meta/Attribute/Native/Trait.pm line 27
    Class::MOP::Class:::before('Moose::Meta::Class::__ANON__::SERIAL::17', 'level', 'HASH(0x7fa31aa90b90)') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Class/MOP/Method/Wrapped.pm line 49
    Class::MOP::Method::Wrapped::__ANON__('Moose::Meta::Class::__ANON__::SERIAL::17', 'level', 'HASH(0x7fa31aa90b90)') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Class/MOP/Method/Wrapped.pm line 91
    Moose::Meta::Class::__ANON__::SERIAL::17::_process_options('Moose::Meta::Class::__ANON__::SERIAL::17', 'level', 'HASH(0x7fa31aa90b90)') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Moose/Meta/Attribute.pm line 88
    Moose::Meta::Attribute::new('Moose::Meta::Class::__ANON__::SERIAL::17', 'level', 'isa', 'Num|Undef', 'default', undef, 'definition_context', 'HASH(0x7fa31aa625c8)', 'is', ...) called at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Moose/Meta/Attribute.pm line 114
    Moose::Meta::Attribute::interpolate_class_and_new('Moose::Meta::Class::__ANON__::SERIAL::1', 'level', 'isa', 'Num|Undef', 'definition_context', 'HASH(0x7fa31aa625c8)', 'default', undef, 'is', ...) called at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Moose/Meta/Role/Attribute.pm line 91
    Moose::Meta::Role::Attribute::attribute_for_class('Moose::Meta::Role::Attribute=HASH(0x7fa31aa6af60)') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Moose/Meta/Role/Application/ToClass.pm line 152
    Moose::Meta::Role::Application::ToClass::apply_attributes('Moose::Meta::Role::Application::ToClass=HASH(0x7fa31aa901b8)', 'Moose::Meta::Role=HASH(0x7fa31aa6a0d8)', 'Moose::Meta::Class=HASH(0x7fa31aa8cde0)') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Moose/Meta/Role/Application.pm line 58
    Moose::Meta::Role::Application::apply('Moose::Meta::Role::Application::ToClass=HASH(0x7fa31aa901b8)', 'Moose::Meta::Role=HASH(0x7fa31aa6a0d8)', 'Moose::Meta::Class=HASH(0x7fa31aa8cde0)') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Moose/Meta/Role/Application/ToClass.pm line 36
    Moose::Meta::Role::Application::ToClass::apply('Moose::Meta::Role::Application::ToClass=HASH(0x7fa31aa901b8)', 'Moose::Meta::Role=HASH(0x7fa31aa6a0d8)', 'Moose::Meta::Class=HASH(0x7fa31aa8cde0)', 'HASH(0x7fa31aa92bc0)') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Moose/Meta/Role.pm line 470
    Moose::Meta::Role::apply('Moose::Meta::Role=HASH(0x7fa31aa6a0d8)', 'Moose::Meta::Class=HASH(0x7fa31aa8cde0)') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Moose/Util.pm line 160
    Moose::Util::_apply_all_roles('Moose::Meta::Class=HASH(0x7fa31aa8cde0)', undef, 'Perl::Achievements::Achievement') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Moose/Util.pm line 99
    Moose::Util::apply_all_roles('Moose::Meta::Class=HASH(0x7fa31aa8cde0)', 'Perl::Achievements::Achievement') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Moose.pm line 67
    Moose::with('Moose::Meta::Class=HASH(0x7fa31aa8cde0)', 'Perl::Achievements::Achievement') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Moose/Exporter.pm line 370
    Moose::with('Perl::Achievements::Achievement') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/Perl/Achievements/Achievement/WeekendWarrior.pm line 18
    require Perl/Achievements/Achievement/WeekendWarrior.pm called at (eval 1631) line 2
    eval 'CORE::require Perl::Achievements::Achievement::WeekendWarrior
;' called at /opt/perl-5.14.2/lib/5.14.2/Module/Pluggable/Object.pm line 311
    Module::Pluggable::Object::_require('Module::Pluggable::Object=HASH(0x7fa319461b08)', 'Perl::Achievements::Achievement::WeekendWarrior') called at /opt/perl-5.14.2/lib/5.14.2/Module/Pluggable/Object.pm line 260
    Module::Pluggable::Object::handle_finding_plugin('Module::Pluggable::Object=HASH(0x7fa319461b08)', 'Perl::Achievements::Achievement::WeekendWarrior') called at /opt/perl-5.14.2/lib/5.14.2/Module/Pluggable/Object.pm line 223
    Module::Pluggable::Object::search_paths('Module::Pluggable::Object=HASH(0x7fa319461b08)', '/opt/perl-5.14.2/lib/site_perl/5.14.2') called at /opt/perl-5.14.2/lib/5.14.2/Module/Pluggable/Object.pm line 147
    Module::Pluggable::Object::search_directories('Module::Pluggable::Object=HASH(0x7fa319461b08)', '/opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level', '/opt/perl-5.14.2/lib/site_perl/5.14.2', '/opt/perl-5.14.2/lib/5.14.2/darwin-2level', '/opt/perl-5.14.2/lib/5.14.2', .) called at /opt/perl-5.14.2/lib/5.14.2/Module/Pluggable/Object.pm line 58
    Module::Pluggable::Object::plugins('Module::Pluggable::Object=HASH(0x7fa319461b08)') called at /opt/perl-5.14.2/lib/5.14.2/Module/Pluggable.pm line 28
    Module::Pluggable::__ANON__('Perl::Achievements=HASH(0x7fa319010820)') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/Perl/Achievements.pm line 134
    Perl::Achievements::_achievements_builder('Perl::Achievements=HASH(0x7fa319010820)') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Moose/Meta/Attribute.pm line 545
    Moose::Meta::Attribute::_call_builder('Moose::Meta::Class::__ANON__::SERIAL::14=HASH(0x7fa31aa1cac8)', 'Perl::Achievements=HASH(0x7fa319010820)') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Moose/Meta/Attribute.pm line 524
    Moose::Meta::Attribute::initialize_instance_slot('Moose::Meta::Class::__ANON__::SERIAL::14=HASH(0x7fa31aa1cac8)', 'Moose::Meta::Instance=HASH(0x7fa31aa4f540)', 'Perl::Achievements=HASH(0x7fa319010820)', 'HASH(0x7fa319010730)') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Class/MOP/Class.pm line 525
    Class::MOP::Class::_construct_instance('Moose::Meta::Class::__ANON__::SERIAL::2=HASH(0x7fa319458be0)', 'HASH(0x7fa319010730)') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Class/MOP/Class.pm line 498
    Class::MOP::Class::new_object('Moose::Meta::Class::__ANON__::SERIAL::2=HASH(0x7fa319458be0)', 'HASH(0x7fa319010730)') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Moose/Meta/Class.pm line 274
    Moose::Meta::Class::new_object('Moose::Meta::Class::__ANON__::SERIAL::2=HASH(0x7fa319458be0)', 'HASH(0x7fa319010730)') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/darwin-2level/Moose/Object.pm line 28
    Moose::Object::new('Perl::Achievements') called at /opt/perl-5.14.2/lib/site_perl/5.14.2/App/Cmd.pm line 164
    App::Cmd::run('Perl::Achievements') called at /opt/perl/bin/perlachievements line 12
Compilation failed in require at (eval 1631) line 2.
 at /opt/perl-5.14.2/lib/5.14.2/Module/Pluggable.pm line 28
Can't locate object method "load_or_new" via package "Perl::Achievements::Achievement::PerlAchiever" at /opt/perl-5.14.2/lib/site_perl/5.14.2/Perl/Achievements.pm line 134.
@yanick
Copy link
Owner

yanick commented Feb 7, 2012

Holy Grok, that's a beaut of a traceback...

Anyway, it seems that the newer Moose doesn't like having an attribute being a 'Num|Undef' with the trait 'Number'. I fudged the code a wee bit, and... new version is percolating to CPAN as we speak. :-)

@yanick yanick closed this as completed Feb 7, 2012
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants