Monster stack trace

scrottie on 2008-12-31T00:01:52

Failed to load role: Devel::REPL::Plugin::DDS Could not load class (Devel::REPL::Plugin::DDS) because : Can't locate Data/Dump/Streamer.pm in @INC (@INC contains: /home/knoppix/projects/Continuity-Monitor/lib/ /home/knoppix/projects/Continuity/lib/ /home/knoppix/lib/perl5/5.8.8/i686-linux /home/knoppix/lib/perl5/5.8.8 /home/knoppix/lib/perl5/site_perl/5.8.8/i686-linux /home/knoppix/lib/perl5/site_perl/5.8.8 /home/knoppix/lib/perl5/site_perl/5.8.6/i686-linux /home/knoppix/lib/perl5/site_perl/5.8.6 /home/knoppix/lib/perl5/site_perl .) at /home/knoppix/lib/perl5/site_perl/5.8.8/Devel/REPL/Plugin/DDS.pm line 4.
BEGIN failed--compilation aborted at /home/knoppix/lib/perl5/site_perl/5.8.8/Devel/REPL/Plugin/DDS.pm line 4.
Compilation failed in require at /home/knoppix/lib/perl5/site_perl/5.8.8/i686-linux/Class/MOP.pm line 151.
 at /home/knoppix/lib/perl5/site_perl/5.8.8/i686-linux/Class/MOP.pm line 133
	Class::MOP::load_first_existing_class('Devel::REPL::Plugin::DDS') called at /home/knoppix/lib/perl5/site_perl/5.8.8/i686-linux/Class/MOP.pm line 157
	Class::MOP::load_class('Devel::REPL::Plugin::DDS') called at /home/knoppix/lib/perl5/site_perl/5.8.8/MooseX/Object/Pluggable.pm line 239
	eval {...} called at /home/knoppix/lib/perl5/site_perl/5.8.8/MooseX/Object/Pluggable.pm line 239
	Devel::REPL::_load_and_apply_role('Class::MOP::Class::__ANON__::SERIAL::10=HASH(0x8e4f910)', 'Devel::REPL::Plugin::DDS') called at /home/knoppix/lib/perl5/site_perl/5.8.8/MooseX/Object/Pluggable.pm line 161
	Devel::REPL::load_plugins('Class::MOP::Class::__ANON__::SERIAL::10=HASH(0x8e4f910)', 'DDS') called at /home/knoppix/lib/perl5/site_perl/5.8.8/MooseX/Object/Pluggable.pm line 172
	Devel::REPL::load_plugin('Class::MOP::Class::__ANON__::SERIAL::10=HASH(0x8e4f910)', 'DDS') called at /home/knoppix/projects/Continuity-Monitor/lib//Continuity/Monitor/Plugin/REPL.pm line 176
	Continuity::Monitor::Plugin::REPL::default_repl('Continuity::Monitor::Plugin::REPL=HASH(0x8e4ba08)') called at /home/knoppix/projects/Continuity-Monitor/lib//Continuity/Monitor/Plugin/REPL.pm line 154
	Continuity::Monitor::Plugin::REPL::BUILD('Continuity::Monitor::Plugin::REPL=HASH(0x8e4ba08)', 'HASH(0x8e4b774)') called at /home/knoppix/lib/perl5/site_perl/5.8.8/i686-linux/Class/MOP/Method.pm line 126
	Class::MOP::Method::execute('Moose::Meta::Method=HASH(0x8e4f7f0)', 'Continuity::Monitor::Plugin::REPL=HASH(0x8e4ba08)', 'HASH(0x8e4b774)') called at /home/knoppix/lib/perl5/site_perl/5.8.8/Moose/Object.pm line 46
	Moose::Object::BUILDALL('Continuity::Monitor::Plugin::REPL=HASH(0x8e4ba08)', 'HASH(0x8e4b774)') called at /home/knoppix/lib/perl5/site_perl/5.8.8/Moose/Object.pm line 18
	Moose::Object::new('Continuity::Monitor::Plugin::REPL', 'request', 'Continuity::RequestHolder=HASH(0x8e4b84c)') called at /home/knoppix/projects/Continuity-Monitor/lib//Continuity/Monitor.pm line 109
	Continuity::Monitor::main('Continuity::Monitor=HASH(0x8c6c228)', 'Continuity::RequestHolder=HASH(0x8e4b84c)') called at /home/knoppix/projects/Continuity-Monitor/lib//Continuity/Monitor.pm line 84
	Continuity::Monitor::__ANON__('Continuity::RequestHolder=HASH(0x8e4b84c)') called at /home/knoppix/projects/Continuity/lib//Continuity/Mapper.pm line 282
	Continuity::Mapper::__ANON__ called at t.pl line 0
	Coro::_run_coro called at t.pl line 0
 at /home/knoppix/lib/perl5/site_perl/5.8.8/MooseX/Object/Pluggable.pm line 240
	Devel::REPL::_load_and_apply_role('Class::MOP::Class::__ANON__::SERIAL::10=HASH(0x8e4f910)', 'Devel::REPL::Plugin::DDS') called at /home/knoppix/lib/perl5/site_perl/5.8.8/MooseX/Object/Pluggable.pm line 161
	Devel::REPL::load_plugins('Class::MOP::Class::__ANON__::SERIAL::10=HASH(0x8e4f910)', 'DDS') called at /home/knoppix/lib/perl5/site_perl/5.8.8/MooseX/Object/Pluggable.pm line 172
	Devel::REPL::load_plugin('Class::MOP::Class::__ANON__::SERIAL::10=HASH(0x8e4f910)', 'DDS') called at /home/knoppix/projects/Continuity-Monitor/lib//Continuity/Monitor/Plugin/REPL.pm line 176
	Continuity::Monitor::Plugin::REPL::default_repl('Continuity::Monitor::Plugin::REPL=HASH(0x8e4ba08)') called at /home/knoppix/projects/Continuity-Monitor/lib//Continuity/Monitor/Plugin/REPL.pm line 154
	Continuity::Monitor::Plugin::REPL::BUILD('Continuity::Monitor::Plugin::REPL=HASH(0x8e4ba08)', 'HASH(0x8e4b774)') called at /home/knoppix/lib/perl5/site_perl/5.8.8/i686-linux/Class/MOP/Method.pm line 126
	Class::MOP::Method::execute('Moose::Meta::Method=HASH(0x8e4f7f0)', 'Continuity::Monitor::Plugin::REPL=HASH(0x8e4ba08)', 'HASH(0x8e4b774)') called at /home/knoppix/lib/perl5/site_perl/5.8.8/Moose/Object.pm line 46
	Moose::Object::BUILDALL('Continuity::Monitor::Plugin::REPL=HASH(0x8e4ba08)', 'HASH(0x8e4b774)') called at /home/knoppix/lib/perl5/site_perl/5.8.8/Moose/Object.pm line 18
	Moose::Object::new('Continuity::Monitor::Plugin::REPL', 'request', 'Continuity::RequestHolder=HASH(0x8e4b84c)') called at /home/knoppix/projects/Continuity-Monitor/lib//Continuity/Monitor.pm line 109
Continuity::Monitor::main('Continuity::Monitor=HASH(0x8c6c228)', 'Continuity::RequestHolder=HASH(0x8e4b84c)') called at /home/knoppix/projects/Continuity-Monitor/lib//Continuity/Monitor.pm line 84	Continuity::Monitor::__ANON__('Continuity::RequestHolder=HASH(0x8e4b84c)') called at /home/knoppix/projects/Continuity/lib//Continuity/Mapper.pm line 282
	Continuity::Mapper::__ANON__ called at t.pl line 0
	Coro::_run_coro called at t.pl line 0




cpantesters.org put chance of successful install of 3.2%, but the odds are actually much lower as a whole host of required modules, some hairy, weren't even mentioned as being required.

Moose is a pig, but that aside, things like Tie::ToObject... is that even useful? Readonly -- really?

Argh.

Guys, for the same reason that you use CPAN, you should also sometimes *not* use CPAN -- because someone has to maintain this.

-scott


Trace-erific!

educated_foo on 2008-12-31T12:20:29

Insert Chromatic snarking about something, because moar dependencies is never a bad thing.