-
Bug
-
Resolution: Fixed
-
Normal
-
None
-
None
-
None
An ISE may occur (more often than not) when trying to add a new alias or to edit an existing alias for an artist:
Can't locate object method "new" via package "MusicBrainz::Server::Entity::ArtistAliasType" (perhaps you forgot to load "MusicBrainz::Server::Entity::ArtistAliasType"?) at lib/MusicBrainz/Server/Data/Role/OptionsTree.pm line 23. at lib/MusicBrainz/Server/Data/Role/OptionsTree.pm line 23 MusicBrainz::Server::Data::Role::OptionsTree::get_tree called at lib/MusicBrainz/Server/Form/Utils.pm line 114 MusicBrainz::Server::Form::Utils::select_options_tree(?, ?) called at lib/MusicBrainz/Server/Form/Alias.pm line 107 HTML::FormHandler::new(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) called at lib/MusicBrainz/Server.pm line 229 MusicBrainz::Server::form(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) called at lib/MusicBrainz/Server/Controller.pm line 154 MusicBrainz::Server::Controller::edit_action(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) called at lib/MusicBrainz/Server/Controller/Role/EditRelationships.pm line 297 MusicBrainz::Server::Controller::Artist::edit_action(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) called at lib/MusicBrainz/Server/Controller/Role/Alias.pm line 190 Catalyst::dispatch called at lib/MusicBrainz/Server.pm line 390 MusicBrainz::Server::_ANON_ at lib/MusicBrainz/Server.pm line 355 MusicBrainz::Server::with_translations(?, ?) called at lib/MusicBrainz/Server.pm line 391 Class::MOP::Method::Wrapped::_ANON called at lib/MusicBrainz/Server.pm line 405 Class::MOP::Method::Wrapped::ANON_ called at lib/MusicBrainz/Server.pm line 493
Same for a work:
Can't locate object method "new" via package "MusicBrainz::Server::Entity::WorkAliasType" (perhaps you forgot to load "MusicBrainz::Server::Entity::WorkAliasType"?) at lib/MusicBrainz/Server/Data/Role/OptionsTree.pm line 23. at lib/MusicBrainz/Server/Data/Role/OptionsTree.pm line 23 MusicBrainz::Server::Data::Role::OptionsTree::get_tree(?) called at lib/MusicBrainz/Server/Form/Utils.pm line 114 MusicBrainz::Server::Form::Utils::select_options_tree(?, ?) called at lib/MusicBrainz/Server/Form/Alias.pm line 107 HTML::FormHandler::new(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) called at lib/MusicBrainz/Server.pm line 229 MusicBrainz::Server::form(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) called at lib/MusicBrainz/Server/Controller.pm line 154 MusicBrainz::Server::Controller::edit_action(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) called at lib/MusicBrainz/Server/Controller/Role/EditRelationships.pm line 297 MusicBrainz::Server::Controller::Work::edit_action(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) called at lib/MusicBrainz/Server/Controller/Role/Alias.pm line 111 Catalyst::dispatch(?) called at lib/MusicBrainz/Server.pm line 390 MusicBrainz::Server::__ANON__ at lib/MusicBrainz/Server.pm line 355 MusicBrainz::Server::with_translations(?, ?) called at lib/MusicBrainz/Server.pm line 391 Class::MOP::Method::Wrapped::__ANON__(?) called at lib/MusicBrainz/Server.pm line 405 Class::MOP::Method::Wrapped::__ANON__(?) called at lib/MusicBrainz/Server.pm line 493
It might be related to commit 7fe2004 part of Flow 0.201.0 upgrade’s pull request #2884 currently in beta, even though it also occurs in production too now. But I’m very confident to not have encountered this ISE before yesterday’s beta update.