[Catalyst] Upgrading Catalyst and issues with Class::MOP

Adam Witney awitney at sgul.ac.uk
Wed Apr 29 16:08:38 GMT 2009


Hi,

I upgraded Catalyst to 5.80002 the other day, and my applications  
started beginning with a warning:

The compute_all_applicable_attributes method has been deprecated. Use  
get_all_attributes instead.
  at /usr/local/lib/perl5/site_perl/5.8.9/darwin-thread-multi-2level/ 
Class/MOP/Class.pm line 946
	 
Class 
::MOP 
::Class 
::compute_all_applicable_attributes 
('Class::MOP::Class::Immutable::Moose::Meta::Class=HASH(0xcf3124)')  
called at /usr/local/lib/perl5/site_perl/5.8.9/Data/Visitor/ 
Callback.pm line 42
	Data::Visitor::Callback::BUILDARGS('Data::Visitor::Callback',  
'plain_value', 'CODE(0xd6c084)') called at generated method (unknown  
origin) line 4
	Data::Visitor::Callback::new('Data::Visitor::Callback',  
'plain_value', 'CODE(0xd6c084)') called at /usr/local/lib/perl5/ 
site_perl/5.8.9/Catalyst/Plugin/ConfigLoader.pm line 260
	Catalyst::Plugin::ConfigLoader::finalize_config('BugasBase') called  
at /usr/local/lib/perl5/site_perl/5.8.9/Catalyst/Plugin/ 
ConfigLoader.pm line 98
	Catalyst::Plugin::ConfigLoader::setup('BugasBase') called at /usr/ 
local/lib/perl5/site_perl/5.8.9/Catalyst.pm line 1062
	Catalyst::setup('BugasBase') called at /Library/WebServer/Documents/ 
Catalyst/BugasBase/script/../lib/BugasBase.pm line 82
	require BugasBase.pm called at script/bugasbase_server.pl line 55

as far as i can tell everything still works though. My versions are:

OSX - 10.5.6
Perl - 5.8.9
Moose - 0.76
Class::MOP - 0.83
Catalyst::Runtime - 5.80002

Is this likely to cause me a problem? do i likely have a wrong version  
of some module somewhere?

thanks

adam



More information about the Catalyst mailing list