Uploaded image for project: 'MusicBrainz Server'
  1. MusicBrainz Server
  2. MBS-12997

Beta/Prod: Frequent ISE when adding/editing alias

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Normal Normal
    • None
    • None
    • Editing interface
    • 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.

            bitmap Michael Wiencek
            yvanzo yvanzo
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved:

                Version Package