[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