dictyBase / Migration

Entrypoint for dictybase overhaul project
0 stars 0 forks source link

modware-import: Class::MOP::load_class is deprecated #17

Closed biodavidjm closed 10 years ago

biodavidjm commented 10 years ago

modware-import throws an error message:

Class::MOP::load_class is deprecated at Class/MOP.pm line 73.

This seems to be due to the release of a new Moose version (2.1200), which deprecates Class::MOP::load_class. I have also found 72 issues on github regarding this deprecated class. (This should help my find a solution to easily fix the problem)

cybersiddhu commented 10 years ago

Is this is an error or deprecation warning ?

On Fri, 09 May 2014, David JM wrote:

modware-import throughs an error message:

Class::MOP::load_class is deprecated at Class/MOP.pm line 73.

This seems to be due to the release of a new Moose version (2.1200), which deprecates Class::MOP::load_class. I have also found 72 issues on github regarding this deprecated class.

- Reply to this email directly or view it on GitHub.

biodavidjm commented 10 years ago

You are right! I used the wrong terminology.

The issue is solved by using Class::Load::load_class instead of Class::MOP::load_class at MooseX/Role/Parameterized/Meta/Role/Parameterizable.pm

# Class::MOP::load_class($parameterized_role_metaclass); #Depracated original
Class::Load::load_class($parameterized_role_metaclass); #@biodavidjm