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

Edit could not be created while at the same time approving another one had a time-out

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Normal
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2021-03-15
    • Component/s: Edit system
    • Labels:
      None

      Description

      https://chatlogs.metabrainz.org/brainzbot/musicbrainz/2021-02-27/?msg=4752323&page=1

      Approving edit 77663946:

      Failed query:
      	'SELECT id FROM edit WHERE id = ? FOR UPDATE NOWAIT'
      	(77663946)
      55P03 DBD::Pg::st execute failed: ERROR:  could not obtain lock on row in relation "edit" [for Statement "SELECT id FROM edit WHERE id = ? FOR UPDATE NOWAIT" with ParamValues: 1='77663946']
      
      	Sql::catch {...} (MusicBrainz::Server::Exceptions::DatabaseError=HASH(0x1ba75b30)) called at /home/musicbrainz/carton-local/lib/perl5/Try/Tiny.pm line 123
      	Try::Tiny::try(CODE(0x1ba6cfd8), Try::Tiny::Catch=REF(0x1930e158), Try::Tiny::Finally=REF(0x1ba504f8)) called at lib/Sql.pm line 394
      	Sql::_select_single_row(Sql=HASH(0x19ba7f48), "SELECT id FROM edit WHERE id = ? FOR UPDATE NOWAIT", ARRAY(0x1baa2b38), "hashref") called at lib/Sql.pm line 400
      	Sql::select_single_row_hash(Sql=HASH(0x19ba7f48), "SELECT id FROM edit WHERE id = ? FOR UPDATE NOWAIT", 77663946) called at lib/MusicBrainz/Server/Data/Edit.pm line 118
      	MusicBrainz::Server::Data::Edit::get_by_id_and_lock(MusicBrainz::Server::Data::Edit=HASH(0x12eb6f98), 77663946) called at lib/MusicBrainz/Server/Controller/Edit.pm line 128
      	MusicBrainz::Server::Controller::Edit::__ANON__() called at lib/Sql.pm line 321
      	Sql::try {...} () called at /home/musicbrainz/carton-local/lib/perl5/Try/Tiny.pm line 100
      	eval {...} called at /home/musicbrainz/carton-local/lib/perl5/Try/Tiny.pm line 93
      	Try::Tiny::try(CODE(0x1ba55758), Try::Tiny::Catch=REF(0x19b96ad8)) called at lib/Sql.pm line 335
      	Sql::_auto_transaction(CODE(0x1abb0198), Sql=HASH(0x19ba7f48)) called at lib/Sql.pm line 340
      	Sql::_run_in_transaction_one(CODE(0x1abb0198), Sql=HASH(0x19ba7f48)) called at lib/Sql.pm line 355
      	Sql::run_in_transaction(CODE(0x1abb0198), Sql=HASH(0x19ba7f48)) called at lib/MusicBrainz/Server/Model/MB.pm line 19
      	MusicBrainz::Server::Model::MB::with_transaction(MusicBrainz::Server::Model::MB=HASH(0x127220f0), CODE(0x1abb0198)) called at lib/MusicBrainz/Server/Controller/Edit.pm line 165
      	MusicBrainz::Server::Controller::Edit::approve(MusicBrainz::Server::Controller::Edit=HASH(0x14d397c8), MusicBrainz::Server=HASH(0x19477500)) called at /home/musicbrainz/carton-local/lib/perl5/Catalyst/Action.pm line 358
      	Catalyst::Action::execute(Catalyst::Action=HASH(0x14f7b350), MusicBrainz::Server::Controller::Edit=HASH(0x14d397c8), MusicBrainz::Server=HASH(0x19477500)) called at /home/musicbrainz/carton-local/lib/perl5/Catalyst.pm line 2061
      	eval {...} called at /home/musicbrainz/carton-local/lib/perl5/Catalyst.pm line 2061
      	Catalyst::execute(MusicBrainz::Server=HASH(0x19477500), "MusicBrainz::Server::Controller::Edit", Catalyst::Action=HASH(0x14f7b350)) called at lib/Catalyst/Plugin/ErrorInfo.pm line 34
      	Catalyst::Plugin::ErrorInfo::execute(MusicBrainz::Server=HASH(0x19477500), "MusicBrainz::Server::Controller::Edit", Catalyst::Action=HASH(0x14f7b350)) called at /home/musicbrainz/carton-local/lib/perl5/Catalyst/Action.pm line 353
      	Catalyst::Action::dispatch(Catalyst::Action=HASH(0x14f7b350), MusicBrainz::Server=HASH(0x19477500)) called at /home/musicbrainz/carton-local/lib/perl5/Catalyst/ActionChain.pm line 46
      	Catalyst::ActionChain::dispatch(Catalyst::ActionChain=HASH(0x1ae9a7e0), MusicBrainz::Server=HASH(0x19477500)) called at /home/musicbrainz/carton-local/lib/perl5/Catalyst/Controller.pm line 170
      	Catalyst::Controller::_ACTION(MusicBrainz::Server::Controller::Edit=HASH(0x14d397c8), MusicBrainz::Server=HASH(0x19477500)) called at /home/musicbrainz/carton-local/lib/perl5/Catalyst/Action.pm line 358
      	Catalyst::Action::execute(Catalyst::Action=HASH(0x14f76ca8), MusicBrainz::Server::Controller::Edit=HASH(0x14d397c8), MusicBrainz::Server=HASH(0x19477500)) called at /home/musicbrainz/carton-local/lib/perl5/Catalyst.pm line 2061
      	eval {...} called at /home/musicbrainz/carton-local/lib/perl5/Catalyst.pm line 2061
      	Catalyst::execute(MusicBrainz::Server=HASH(0x19477500), "MusicBrainz::Server::Controller::Edit", Catalyst::Action=HASH(0x14f76ca8)) called at lib/Catalyst/Plugin/ErrorInfo.pm line 34
      	Catalyst::Plugin::ErrorInfo::execute(MusicBrainz::Server=HASH(0x19477500), "MusicBrainz::Server::Controller::Edit", Catalyst::Action=HASH(0x14f76ca8)) called at /home/musicbrainz/carton-local/lib/perl5/Catalyst/Action.pm line 353
      	Catalyst::Action::dispatch(Catalyst::Action=HASH(0x14f76ca8), MusicBrainz::Server=HASH(0x19477500)) called at /home/musicbrainz/carton-local/lib/perl5/Catalyst/Dispatcher.pm line 261
      	Catalyst::Dispatcher::_do_forward(Catalyst::Dispatcher=HASH(0x85054b0), "forward", MusicBrainz::Server=HASH(0x19477500), "_ACTION") called at /home/musicbrainz/carton-local/lib/perl5/Catalyst/Dispatcher.pm line 241
      	Catalyst::Dispatcher::forward(Catalyst::Dispatcher=HASH(0x85054b0), MusicBrainz::Server=HASH(0x19477500), "_ACTION") called at /home/musicbrainz/carton-local/lib/perl5/Catalyst.pm line 483
      	Catalyst::forward(MusicBrainz::Server=HASH(0x19477500), "_ACTION") called at /home/musicbrainz/carton-local/lib/perl5/Catalyst/Controller.pm line 134
      	Catalyst::Controller::_DISPATCH(MusicBrainz::Server::Controller::Edit=HASH(0x14d397c8), MusicBrainz::Server=HASH(0x19477500)) called at /home/musicbrainz/carton-local/lib/perl5/Catalyst/Action.pm line 358
      	Catalyst::Action::execute(Catalyst::Action=HASH(0x14f76b40), MusicBrainz::Server::Controller::Edit=HASH(0x14d397c8), MusicBrainz::Server=HASH(0x19477500)) called at /home/musicbrainz/carton-local/lib/perl5/Catalyst.pm line 2061
      	eval {...} called at /home/musicbrainz/carton-local/lib/perl5/Catalyst.pm line 2061
      	Catalyst::execute(MusicBrainz::Server=HASH(0x19477500), "MusicBrainz::Server::Controller::Edit", Catalyst::Action=HASH(0x14f76b40)) called at lib/Catalyst/Plugin/ErrorInfo.pm line 34
      	Catalyst::Plugin::ErrorInfo::execute(MusicBrainz::Server=HASH(0x19477500), "MusicBrainz::Server::Controller::Edit", Catalyst::Action=HASH(0x14f76b40)) called at /home/musicbrainz/carton-local/lib/perl5/Catalyst/Action.pm line 353
      	Catalyst::Action::dispatch(Catalyst::Action=HASH(0x14f76b40), MusicBrainz::Server=HASH(0x19477500)) called at /home/musicbrainz/carton-local/lib/perl5/Catalyst/Dispatcher.pm line 261
      	Catalyst::Dispatcher::_do_forward(Catalyst::Dispatcher=HASH(0x85054b0), "forward", MusicBrainz::Server=HASH(0x19477500), "/edit/_DISPATCH") called at /home/musicbrainz/carton-local/lib/perl5/Catalyst/Dispatcher.pm line 241
      	Catalyst::Dispatcher::forward(Catalyst::Dispatcher=HASH(0x85054b0), MusicBrainz::Server=HASH(0x19477500), "/edit/_DISPATCH") called at /home/musicbrainz/carton-local/lib/perl5/Catalyst.pm line 483
      	Catalyst::forward(MusicBrainz::Server=HASH(0x19477500), "/edit/_DISPATCH") called at /home/musicbrainz/carton-local/lib/perl5/Catalyst/Dispatcher.pm line 107
      	Catalyst::Dispatcher::dispatch(Catalyst::Dispatcher=HASH(0x85054b0), MusicBrainz::Server=HASH(0x19477500)) called at /home/musicbrainz/carton-local/lib/perl5/Catalyst.pm line 2007
      	Catalyst::dispatch(MusicBrainz::Server=HASH(0x19477500)) called at lib/MusicBrainz/Server.pm line 388
      	MusicBrainz::Server::__ANON__() called at lib/MusicBrainz/Server.pm line 355
      	MusicBrainz::Server::with_translations(MusicBrainz::Server=HASH(0x19477500), CODE(0x1b8a5d90)) called at lib/MusicBrainz/Server.pm line 389
      	Class::MOP::Class:::around(CODE(0x4258390), MusicBrainz::Server=HASH(0x19477500)) called at /home/musicbrainz/carton-local/lib/perl5/x86_64-linux-gnu-thread-multi/Class/MOP/Method/Wrapped.pm line 164
      	Class::MOP::Method::Wrapped::__ANON__(MusicBrainz::Server=HASH(0x19477500)) called at lib/MusicBrainz/Server.pm line 403
      	Class::MOP::Class:::around(CODE(0x14dea908), MusicBrainz::Server=HASH(0x19477500)) called at /home/musicbrainz/carton-local/lib/perl5/x86_64-linux-gnu-thread-multi/Class/MOP/Method/Wrapped.pm line 164
      	Class::MOP::Method::Wrapped::__ANON__(MusicBrainz::Server=HASH(0x19477500)) called at lib/MusicBrainz/Server.pm line 481
      	Class::MOP::Class:::around(CODE(0x14deadd0), MusicBrainz::Server=HASH(0x19477500)) called at /home/musicbrainz/carton-local/lib/perl5/x86_64-linux-gnu-thread-multi/Class/MOP/Method/Wrapped.pm line 164
      	Class::MOP::Method::Wrapped::__ANON__(MusicBrainz::Server=HASH(0x19477500)) called at /home/musicbrainz/carton-local/lib/perl5/x86_64-linux-gnu-thread-multi/Class/MOP/Method/Wrapped.pm line 35
      	MusicBrainz::Server::_wrapped_dispatch(MusicBrainz::Server=HASH(0x19477500)) called at /home/musicbrainz/carton-local/lib/perl5/x86_64-linux-gnu-thread-multi/Class/MOP/Method/Wrapped.pm line 95
      	MusicBrainz::Server::dispatch(MusicBrainz::Server=HASH(0x19477500)) called at /home/musicbrainz/carton-local/lib/perl5/Catalyst.pm line 2413
      	Catalyst::try {...} () called at /home/musicbrainz/carton-local/lib/perl5/Try/Tiny.pm line 102
      	eval {...} called at /home/musicbrainz/carton-local/lib/perl5/Try/Tiny.pm line 93
      	Try::Tiny::try(CODE(0x195d9280), Try::Tiny::Catch=REF(0x19777258)) called at /home/musicbrainz/carton-local/lib/perl5/Catalyst.pm line 2422
      	Catalyst::handle_request("MusicBrainz::Server", "env", HASH(0x193d55d0), "response_cb", CODE(0x19528da8)) called at /home/musicbrainz/carton-local/lib/perl5/Catalyst/Engine.pm line 807
      	Catalyst::Engine::__ANON__(CODE(0x19528da8)) called at /home/musicbrainz/carton-local/lib/perl5/Plack/Middleware/HTTPExceptions.pm line 32
      	Plack::Middleware::HTTPExceptions::try {...} () called at /home/musicbrainz/carton-local/lib/perl5/Try/Tiny.pm line 102
      	eval {...} called at /home/musicbrainz/carton-local/lib/perl5/Try/Tiny.pm line 93
      	Try::Tiny::try(CODE(0x1f96c518), Try::Tiny::Catch=REF(0x1a330850)) called at /home/musicbrainz/carton-local/lib/perl5/Plack/Middleware/HTTPExceptions.pm line 41
      	Plack::Middleware::HTTPExceptions::__ANON__(CODE(0x19473df0)) called at /home/musicbrainz/carton-local/lib/perl5/Plack/Util.pm line 339
      	Plack::Util::__ANON__(CODE(0x19621608)) called at /home/musicbrainz/carton-local/lib/perl5/Plack/Util.pm line 339
      	Plack::Util::__ANON__(CODE(0x1ba858c0)) called at /home/musicbrainz/carton-local/lib/perl5/Plack/Util.pm line 339
      	Plack::Util::__ANON__(CODE(0x1b8a9050)) called at /home/musicbrainz/carton-local/lib/perl5/Starlet/Server.pm line 377
      	Starlet::Server::handle_connection(Plack::Handler::Starlet=HASH(0x14d09410), HASH(0x193d55d0), IO::Socket::INET=GLOB(0x17f7ed18), CODE(0x14e0d288), "", "", "") called at /home/musicbrainz/carton-local/lib/perl5/Starlet/Server.pm line 190
      	Starlet::Server::accept_loop(Plack::Handler::Starlet=HASH(0x14d09410), CODE(0x14e0d288), 46) called at /home/musicbrainz/carton-local/lib/perl5/Plack/Handler/Starlet.pm line 80
      	Plack::Handler::Starlet::run(Plack::Handler::Starlet=HASH(0x14d09410), CODE(0x14e0d288)) called at /home/musicbrainz/carton-local/lib/perl5/Plack/Loader.pm line 84
      	Plack::Loader::run(Plack::Loader=HASH(0x1c0d648), Plack::Handler::Starlet=HASH(0x14d09410)) called at /home/musicbrainz/carton-local/lib/perl5/Plack/Runner.pm line 277
      	Plack::Runner::run(Plack::Runner=HASH(0x1bfeae8)) called at /home/musicbrainz/carton-local/bin/plackup line 7
       at lib/Sql.pm line 335. at lib/MusicBrainz/Server/Model/MB.pm line 19
      MusicBrainz::Server::Model::MB::with_transaction(?, ?) called at lib/MusicBrainz/Server/Controller/Edit.pm line 165
      Catalyst::dispatch(?) called at lib/MusicBrainz/Server.pm line 388
      MusicBrainz::Server::__ANON__ at lib/MusicBrainz/Server.pm line 355
      MusicBrainz::Server::with_translations(?, ?) called at lib/MusicBrainz/Server.pm line 389
      Class::MOP::Method::Wrapped::__ANON__(?) called at lib/MusicBrainz/Server.pm line 403
      Class::MOP::Method::Wrapped::__ANON__(?) called at lib/MusicBrainz/Server.pm line 481
      
      Edits loaded for the page:
      
          77663946 (raw edit data)
      
      Time: 2021-02-27T17:50:43.447Z
      
      Host: 1813be11b7b6
      
      Interface language: en
      
      URL: https://musicbrainz.org/edit/77663946/approve?returnto=https%3A%2F%2Fmusicbrainz.org%2Fedit%2F77663946
      
      Request data:
      
      {
        "body_parameters": {},
        "query_parameters": {
          "returnto": "https://musicbrainz.org/edit/77663946"
        }
      }
      

      Editing annotation:

      The edit could not be created. Exception (string): Failed query:
      	'SELECT 1 FROM editor WHERE id = ? FOR UPDATE'
      	(561161)
      57014 DBD::Pg::st execute failed: ERROR:  canceling statement due to statement timeout
      CONTEXT:  while locking tuple (99326,1) in relation "editor" [for Statement "SELECT 1 FROM editor WHERE id = ? FOR UPDATE" with ParamValues: 1='561161']
      
      	Sql::catch {...} (MusicBrainz::Server::Exceptions::DatabaseError::StatementTimedOut=HASH(0x1b06cf60)) called at /home/musicbrainz/carton-local/lib/perl5/Try/Tiny.pm line 123
      	Try::Tiny::try(CODE(0x1b0567d0), Try::Tiny::Catch=REF(0x1b054ea0)) called at lib/Sql.pm line 117
      	Sql::do(Sql=HASH(0x19b0ab68), "SELECT 1 FROM editor WHERE id = ? FOR UPDATE", 561161) called at lib/MusicBrainz/Server/Data/Editor.pm line 414
      	MusicBrainz::Server::Data::Editor::lock_row(MusicBrainz::Server::Data::Editor=HASH(0x12014320), 561161) called at lib/MusicBrainz/Server/Data/Edit.pm line 549
      	MusicBrainz::Server::Data::Edit::create(MusicBrainz::Server::Data::Edit=HASH(0x11f90490), "editor", MusicBrainz::Server::Authentication::User=HASH(0x19fb8c50), "privileges", 1, "entity", MusicBrainz::Server::Entity::Release=HASH(0x195294b0), "changelog", undef, ...) called at lib/MusicBrainz/Server/Controller.pm line 67
      	MusicBrainz::Server::Controller::try {...} () called at /home/musicbrainz/carton-local/lib/perl5/Try/Tiny.pm line 102
      	eval {...} called at /home/musicbrainz/carton-local/lib/perl5/Try/Tiny.pm line 93
      	Try::Tiny::try(CODE(0x1b055ff0), Try::Tiny::Catch=REF(0x1a7e3720)) called at lib/MusicBrainz/Server/Controller.pm line 82
      	MusicBrainz::Server::Controller::_insert_edit(MusicBrainz::Server::Controller::Release=HASH(0x13e5c1e8), MusicBrainz::Server=HASH(0x19b07410), MusicBrainz::Server::Form::Annotation=HASH(0x19fb6fe0), "edit_type", 35, "text", undef, "changelog", undef, ...) called at lib/MusicBrainz/Server/Controller.pm line 170
      	MusicBrainz::Server::Controller::__ANON__() called at lib/Sql.pm line 322
      	Sql::try {...} () called at /home/musicbrainz/carton-local/lib/perl5/Try/Tiny.pm line 102
      	eval {...} called at /home/musicbrainz/carton-local/lib/perl5/Try/Tiny.pm line 93
      	Try::Tiny::try(CODE(0x1b054a50), Try::Tiny::Catch=REF(0x1b054e88)) called at lib/Sql.pm line 335
      	Sql::_auto_transaction(CODE(0x1b056368), Sql=HASH(0x19b0ab68)) called at lib/Sql.pm line 340
      	Sql::_run_in_transaction_one(CODE(0x1b056368), Sql=HASH(0x19b0ab68)) called at lib/Sql.pm line 355
      	Sql::run_in_transaction(CODE(0x1b056368), Sql=HASH(0x19b0ab68)) called at lib/MusicBrainz/Server/Model/MB.pm line 19
      	MusicBrainz::Server::Model::MB::with_transaction(MusicBrainz::Server::Model::MB=HASH(0x117fb1c8), CODE(0x1b056368)) called at lib/MusicBrainz/Server/Controller.pm line 184
      	MusicBrainz::Server::Controller::edit_action(MusicBrainz::Server::Controller::Release=HASH(0x13e5c1e8), MusicBrainz::Server=HASH(0x19b07410), "form", "Annotation", "form_args", HASH(0x19fb5940), "type", 35, "item", ...) called at lib/MusicBrainz/Server/Controller/Role/Annotation.pm line 136
      	MusicBrainz::Server::Controller::Role::Annotation::edit_annotation(MusicBrainz::Server::Controller::Release=HASH(0x13e5c1e8), MusicBrainz::Server=HASH(0x19b07410)) called at /home/musicbrainz/carton-local/lib/perl5/Catalyst/Action.pm line 358
      	Catalyst::Action::execute(Catalyst::Action=HASH(0x14126df8), MusicBrainz::Server::Controller::Release=HASH(0x13e5c1e8), MusicBrainz::Server=HASH(0x19b07410)) called at /home/musicbrainz/carton-local/lib/perl5/Catalyst.pm line 2061
      	eval {...} called at /home/musicbrainz/carton-local/lib/perl5/Catalyst.pm line 2061
      	Catalyst::execute(MusicBrainz::Server=HASH(0x19b07410), "MusicBrainz::Server::Controller::Release", Catalyst::Action=HASH(0x14126df8)) called at lib/Catalyst/Plugin/ErrorInfo.pm line 34
      	Catalyst::Plugin::ErrorInfo::execute(MusicBrainz::Server=HASH(0x19b07410), "MusicBrainz::Server::Controller::Release", Catalyst::Action=HASH(0x14126df8)) called at /home/musicbrainz/carton-local/lib/perl5/Catalyst/Action.pm line 353
      	Catalyst::Action::dispatch(Catalyst::Action=HASH(0x14126df8), MusicBrainz::Server=HASH(0x19b07410)) called at /home/musicbrainz/carton-local/lib/perl5/Catalyst/ActionChain.pm line 46
      	Catalyst::ActionChain::dispatch(Catalyst::ActionChain=HASH(0x19fa4d70), MusicBrainz::Server=HASH(0x19b07410)) called at /home/musicbrainz/carton-local/lib/perl5/Catalyst/Controller.pm line 170
      	Catalyst::Controller::_ACTION(MusicBrainz::Server::Controller::Release=HASH(0x13e5c1e8), MusicBrainz::Server=HASH(0x19b07410)) called at /home/musicbrainz/carton-local/lib/perl5/Catalyst/Action.pm line 358
      	Catalyst::Action::execute(Catalyst::Action=HASH(0x1411a1b0), MusicBrainz::Server::Controller::Release=HASH(0x13e5c1e8), MusicBrainz::Server=HASH(0x19b07410)) called at /home/musicbrainz/carton-local/lib/perl5/Catalyst.pm line 2061
      	eval {...} called at /home/musicbrainz/carton-local/lib/perl5/Catalyst.pm line 2061
      	Catalyst::execute(MusicBrainz::Server=HASH(0x19b07410), "MusicBrainz::Server::Controller::Release", Catalyst::Action=HASH(0x1411a1b0)) called at lib/Catalyst/Plugin/ErrorInfo.pm line 34
      	Catalyst::Plugin::ErrorInfo::execute(MusicBrainz::Server=HASH(0x19b07410), "MusicBrainz::Server::Controller::Release", Catalyst::Action=HASH(0x1411a1b0)) called at /home/musicbrainz/carton-local/lib/perl5/Catalyst/Action.pm line 353
      	Catalyst::Action::dispatch(Catalyst::Action=HASH(0x1411a1b0), MusicBrainz::Server=HASH(0x19b07410)) called at /home/musicbrainz/carton-local/lib/perl5/Catalyst/Dispatcher.pm line 261
      	Catalyst::Dispatcher::_do_forward(Catalyst::Dispatcher=HASH(0x75eb8e8), "forward", MusicBrainz::Server=HASH(0x19b07410), "_ACTION") called at /home/musicbrainz/carton-local/lib/perl5/Catalyst/Dispatcher.pm line 241
      	Catalyst::Dispatcher::forward(Catalyst::Dispatcher=HASH(0x75eb8e8), MusicBrainz::Server=HASH(0x19b07410), "_ACTION") called at /home/musicbrainz/carton-local/lib/perl5/Catalyst.pm line 483
      	Catalyst::forward(MusicBrainz::Server=HASH(0x19b07410), "_ACTION") called at /home/musicbrainz/carton-local/lib/perl5/Catalyst/Controller.pm line 134
      	Catalyst::Controller::_DISPATCH(MusicBrainz::Server::Controller::Release=HASH(0x13e5c1e8), MusicBrainz::Server=HASH(0x19b07410)) called at /home/musicbrainz/carton-local/lib/perl5/Catalyst/Action.pm line 358
      	Catalyst::Action::execute(Catalyst::Action=HASH(0x14119d78), MusicBrainz::Server::Controller::Release=HASH(0x13e5c1e8), MusicBrainz::Server=HASH(0x19b07410)) called at /home/musicbrainz/carton-local/lib/perl5/Catalyst.pm line 2061
      	eval {...} called at /home/musicbrainz/carton-local/lib/perl5/Catalyst.pm line 2061
      	Catalyst::execute(MusicBrainz::Server=HASH(0x19b07410), "MusicBrainz::Server::Controller::Release", Catalyst::Action=HASH(0x14119d78)) called at lib/Catalyst/Plugin/ErrorInfo.pm line 34
      	Catalyst::Plugin::ErrorInfo::execute(MusicBrainz::Server=HASH(0x19b07410), "MusicBrainz::Server::Controller::Release", Catalyst::Action=HASH(0x14119d78)) called at /home/musicbrainz/carton-local/lib/perl5/Catalyst/Action.pm line 353
      	Catalyst::Action::dispatch(Catalyst::Action=HASH(0x14119d78), MusicBrainz::Server=HASH(0x19b07410)) called at /home/musicbrainz/carton-local/lib/perl5/Catalyst/Dispatcher.pm line 261
      	Catalyst::Dispatcher::_do_forward(Catalyst::Dispatcher=HASH(0x75eb8e8), "forward", MusicBrainz::Server=HASH(0x19b07410), "/release/_DISPATCH") called at /home/musicbrainz/carton-local/lib/perl5/Catalyst/Dispatcher.pm line 241
      	Catalyst::Dispatcher::forward(Catalyst::Dispatcher=HASH(0x75eb8e8), MusicBrainz::Server=HASH(0x19b07410), "/release/_DISPATCH") called at /home/musicbrainz/carton-local/lib/perl5/Catalyst.pm line 483
      	Catalyst::forward(MusicBrainz::Server=HASH(0x19b07410), "/release/_DISPATCH") called at /home/musicbrainz/carton-local/lib/perl5/Catalyst/Dispatcher.pm line 107
      	Catalyst::Dispatcher::dispatch(Catalyst::Dispatcher=HASH(0x75eb8e8), MusicBrainz::Server=HASH(0x19b07410)) called at /home/musicbrainz/carton-local/lib/perl5/Catalyst.pm line 2007
      	Catalyst::dispatch(MusicBrainz::Server=HASH(0x19b07410)) called at lib/MusicBrainz/Server.pm line 388
      	MusicBrainz::Server::__ANON__() called at lib/MusicBrainz/Server.pm line 355
      	MusicBrainz::Server::with_translations(MusicBrainz::Server=HASH(0x19b07410), CODE(0x19acf2f8)) called at lib/MusicBrainz/Server.pm line 389
      	Class::MOP::Class:::around(CODE(0x332e4c0), MusicBrainz::Server=HASH(0x19b07410)) called at /home/musicbrainz/carton-local/lib/perl5/x86_64-linux-gnu-thread-multi/Class/MOP/Method/Wrapped.pm line 164
      	Class::MOP::Method::Wrapped::__ANON__(MusicBrainz::Server=HASH(0x19b07410)) called at lib/MusicBrainz/Server.pm line 403
      	Class::MOP::Class:::around(CODE(0x13ec4398), MusicBrainz::Server=HASH(0x19b07410)) called at /home/musicbrainz/carton-local/lib/perl5/x86_64-linux-gnu-thread-multi/Class/MOP/Method/Wrapped.pm line 164
      	Class::MOP::Method::Wrapped::__ANON__(MusicBrainz::Server=HASH(0x19b07410)) called at lib/MusicBrainz/Server.pm line 481
      	Class::MOP::Class:::around(CODE(0x13ec40e0), MusicBrainz::Server=HASH(0x19b07410)) called at /home/musicbrainz/carton-local/lib/perl5/x86_64-linux-gnu-thread-multi/Class/MOP/Method/Wrapped.pm line 164
      	Class::MOP::Method::Wrapped::__ANON__(MusicBrainz::Server=HASH(0x19b07410)) called at /home/musicbrainz/carton-local/lib/perl5/x86_64-linux-gnu-thread-multi/Class/MOP/Method/Wrapped.pm line 35
      	MusicBrainz::Server::_wrapped_dispatch(MusicBrainz::Server=HASH(0x19b07410)) called at /home/musicbrainz/carton-local/lib/perl5/x86_64-linux-gnu-thread-multi/Class/MOP/Method/Wrapped.pm line 95
      	MusicBrainz::Server::dispatch(MusicBrainz::Server=HASH(0x19b07410)) called at /home/musicbrainz/carton-local/lib/perl5/Catalyst.pm line 2413
      	Catalyst::try {...} () called at /home/musicbrainz/carton-local/lib/perl5/Try/Tiny.pm line 102
      	eval {...} called at /home/musicbrainz/carton-local/lib/perl5/Try/Tiny.pm line 93
      	Try::Tiny::try(CODE(0x1a28f418), Try::Tiny::Catch=REF(0x19af1160)) called at /home/musicbrainz/carton-local/lib/perl5/Catalyst.pm line 2422
      	Catalyst::handle_request("MusicBrainz::Server", "env", HASH(0x19b3f1b0), "response_cb", CODE(0x1485fd70)) called at /home/musicbrainz/carton-local/lib/perl5/Catalyst/Engine.pm line 807
      	Catalyst::Engine::__ANON__(CODE(0x1485fd70)) called at /home/musicbrainz/carton-local/lib/perl5/Plack/Middleware/HTTPExceptions.pm line 32
      	Plack::Middleware::HTTPExceptions::try {...} () called at /home/musicbrainz/carton-local/lib/perl5/Try/Tiny.pm line 102
      	eval {...} called at /home/musicbrainz/carton-local/lib/perl5/Try/Tiny.pm line 93
      	Try::Tiny::try(CODE(0x18cdd538), Try::Tiny::Catch=REF(0x1a3516f0)) called at /home/musicbrainz/carton-local/lib/perl5/Plack/Middleware/HTTPExceptions.pm line 41
      	Plack::Middleware::HTTPExceptions::__ANON__(CODE(0x18ce26c8)) called at /home/musicbrainz/carton-local/lib/perl5/Plack/Util.pm line 339
      	Plack::Util::__ANON__(CODE(0x19b515e0)) called at /home/musicbrainz/carton-local/lib/perl5/Plack/Util.pm line 339
      	Plack::Util::__ANON__(CODE(0x19fad210)) called at /home/musicbrainz/carton-local/lib/perl5/Plack/Util.pm line 339
      	Plack::Util::__ANON__(CODE(0x19f9dc90)) called at /home/musicbrainz/carton-local/lib/perl5/Starlet/Server.pm line 377
      	Starlet::Server::handle_connection(Plack::Handler::Starlet=HASH(0x13ddb340), HASH(0x19b3f1b0), IO::Socket::INET=GLOB(0x1a33fb38), CODE(0x13ee75a0), "", "", "") called at /home/musicbrainz/carton-local/lib/perl5/Starlet/Server.pm line 190
      	Starlet::Server::accept_loop(Plack::Handler::Starlet=HASH(0x13ddb340), CODE(0x13ee75a0), 61) called at /home/musicbrainz/carton-local/lib/perl5/Plack/Handler/Starlet.pm line 80
      	Plack::Handler::Starlet::run(Plack::Handler::Starlet=HASH(0x13ddb340), CODE(0x13ee75a0)) called at /home/musicbrainz/carton-local/lib/perl5/Plack/Loader.pm line 84
      	Plack::Loader::run(Plack::Loader=HASH(0xedac28), Plack::Handler::Starlet=HASH(0x13ddb340)) called at /home/musicbrainz/carton-local/lib/perl5/Plack/Runner.pm line 277
      	Plack::Runner::run(Plack::Runner=HASH(0xcd4ad8)) called at /home/musicbrainz/carton-local/bin/plackup line 7
       at lib/MusicBrainz/Server/Controller.pm line 82.
       at lib/Sql.pm line 335. at lib/MusicBrainz/Server/Model/MB.pm line 19
      MusicBrainz::Server::Model::MB::with_transaction(?, ?) called at lib/MusicBrainz/Server/Controller.pm line 184
      MusicBrainz::Server::Controller::edit_action(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) called at lib/MusicBrainz/Server/Controller/Role/Annotation.pm line 136
      Catalyst::dispatch(?) called at lib/MusicBrainz/Server.pm line 388
      MusicBrainz::Server::__ANON__ at lib/MusicBrainz/Server.pm line 355
      MusicBrainz::Server::with_translations(?, ?) called at lib/MusicBrainz/Server.pm line 389
      Class::MOP::Method::Wrapped::__ANON__(?) called at lib/MusicBrainz/Server.pm line 403
      Class::MOP::Method::Wrapped::__ANON__(?) called at lib/MusicBrainz/Server.pm line 481
      
      Time: 2021-02-27T17:51:24.156Z
      
      Host: 37cdcf357277
      
      Interface language: en
      
      URL: https://beta.musicbrainz.org/release/d5281611-14d1-4559-b7ac-dd8b6d49731f/edit_annotation
      
      Request data:
      
      {
        "body_parameters": {
          "edit-annotation.changelog": "",
          "edit-annotation.text": ""
        },
        "query_parameters": {}
      }
      

        Attachments

          Activity

            People

            Assignee:
            bitmap Michael Wiencek
            Reporter:
            chaban chaban
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Packages

                Version Package
                2021-03-15