Class::MOP::Class::Immutable::Trait #### Class/MOP/Class/Immutable/Trait.pm **** ACME::EAD::Processor #### ACME/EAD/Processor.pm **** Couldn't load class (ACME::EAD::Processor) because: ArrayRef[ReadableDir] contains invalid characters for a type name. Names can contain alphanumeric character, ":", and "." Compilation failed in require at /usr/share/perl5/ACME/EAD/Processor.pm line 3. BEGIN failed--compilation aborted at /usr/share/perl5/ACME/EAD/Processor.pm line 3. Compilation failed in require at /usr/lib/perl5/Class/MOP.pm line 118. at /usr/lib/perl5/Class/MOP.pm line 124 Class::MOP::__ANON__('ArrayRef[ReadableDir] contains invalid characters for a type ...') called at /usr/share/perl5/Try/Tiny.pm line 98 Try::Tiny::try('CODE(0xa0375b0)', 'Try::Tiny::Catch=REF(0xa571570)') called at /usr/lib/perl5/Class/MOP.pm line 129 Class::MOP::load_first_existing_class('ACME::EAD::Processor') called at /usr/lib/perl5/Class/MOP.pm line 141 Class::MOP::load_class('ACME::EAD::Processor', undef) called at /usr/lib/perl5/Moose/Meta/Class.pm line 288 Moose::Meta::Class::superclasses(undef, 'ACME::EAD::Processor') called at /usr/lib/perl5/Moose.pm line 54 Moose::extends('Moose::Meta::Class=HASH(0xa4e7fa0)', 'ACME::EAD::Processor') called at /usr/lib/perl5/Moose/Exporter.pm line 294 Moose::extends('ACME::EAD::Processor') called at /usr/share/perl5/ACME/EAD/TAM/Processor.pm line 10 require ACME/EAD/TAM/Processor.pm called at /avprog/bin/process_eadesi_tam.pl line 4 main::BEGIN() called at /usr/share/perl5/ACME/EAD/TAM/Processor.pm line 0 eval {...} called at /usr/share/perl5/ACME/EAD/TAM/Processor.pm line 0 Compilation failed in require at /avprog/bin/process_eadesi_tam.pl line 4. BEGIN failed--compilation aborted at /avprog/bin/process_eadesi_tam.pl line 4. #### my $file = _class_to_pmfile($name); print "$file ****\n"; return $name if try { local $SIG{__DIE__}; require $file; $name->VERSION($options->{-version}) if defined $options->{-version}; return 1; } catch { unless (/^Can't locate \Q$file\E in \@INC/) { confess "Couldn't load class ($name) because: $_"; } return; }; }