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

odd error on the artist creation page, possibly Unicode?

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Normal Normal
    • None
    • None
    • Editing interface
    • None

      Internal server error on https://musicbrainz.org/dialog?path=%2Fartist%2Fcreate%3Fedit-artist.name%3D%25E2%2596%25B2A%25E2%2596%25B2
      Referrer: https://musicbrainz.org/dialog?path=%2Fartist%2Fcreate%3Fedit-artist.name%3D%25E2%2596%25B2A%25E2%2596%25B2

      tried creating a new artist titled ▲A▲ from the add release wizard, and got the below error code. according to What Unicode character is this?, it doesn't seem to have any super odd characters, so I don't know what's going on... lol

      The edit could not be created. Exception (string): Wide character at lib/MusicBrainz/Server/Connector.pm line 50.

          Sql::catch {...} ("Wide character at lib/MusicBrainz/Server/Connector.pm line 50.\x{a}") called at /home/musicbrainz/carton-local/lib/perl5/Try/Tiny.pm line 123
          Try::Tiny::try(CODE(0x555747cb6188), Try::Tiny::Catch=REF(0x5557499d6a50), Try::Tiny::Finally=REF(0x5557499d6ac8)) called at lib/Sql.pm line 499
          Sql::_select_list(Sql=HASH(0x555747d98160), "INSERT INTO artist (area,end_date_month,sort_name,comment,end"..., ARRAY(0x5557498989c0), "arrayref", CODE(0x55572e739808)) called at lib/Sql.pm line 518
          Sql::select_list_of_lists(Sql=HASH(0x555747d98160), "INSERT INTO artist (area,end_date_month,sort_name,comment,end"..., undef, undef, "\x{25b2}A\x{25b2}", "", undef, undef, ...) called at lib/Sql.pm line 445
          Sql::select_single_column_array(Sql=HASH(0x555747d98160), "INSERT INTO artist (area,end_date_month,sort_name,comment,end"..., undef, undef, "\x{25b2}A\x{25b2}", "", undef, undef, ...) called at lib/Sql.pm line 460
          Sql::select_single_value(Sql=HASH(0x555747d98160), "INSERT INTO artist (area,end_date_month,sort_name,comment,end"..., undef, undef, "\x{25b2}A\x{25b2}", "", undef, undef, ...) called at lib/Sql.pm line 160
          Sql::insert_row(Sql=HASH(0x555747d98160), "artist", HASH(0x555730902640), "id") called at lib/MusicBrainz/Server/Data/Role/GID.pm line 24
          MusicBrainz::Server::Data::Role::GID::insert(MusicBrainz::Server::Data::Artist=HASH(0x55573ce644d0), HASH(0x5557498987f8)) called at lib/MusicBrainz/Server/Edit/Generic/Create.pm line 50
          MusicBrainz::Server::Edit::Generic::Create::insert(MusicBrainz::Server::Edit::Artist::Create=HASH(0x555747e04720)) called at lib/MusicBrainz/Server/Data/Edit.pm line 580
          MusicBrainz::Server::Data::Edit::create(MusicBrainz::Server::Data::Edit=HASH(0x55573d4c3a80), "editor", MusicBrainz::Server::Authentication::User=HASH(0x555747d21fc0), "privileges", 1, "ipi_codes", ARRAY(0x55574988fec8), "isni_codes", ...) called at lib/MusicBrainz/Server/Controller.pm line 71
          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(0x555749895d20), Try::Tiny::Catch=REF(0x555749895ac8)) called at lib/MusicBrainz/Server/Controller.pm line 86
          MusicBrainz::Server::Controller::_insert_edit(MusicBrainz::Server::Controller::Artist=HASH(0x55573f480680), MusicBrainz::Server=HASH(0x555747e2ae70), MusicBrainz::Server::Form::Artist=HASH(0x5557472dea08), "edit_type", 1, "name", "\x{25b2}A\x{25b2}", "sort_name", ...) called at lib/MusicBrainz/Server/Controller.pm line 176
          MusicBrainz::Server::Controller::_ANON_() called at lib/Sql.pm line 344
          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(0x555749895198), Try::Tiny::Catch=REF(0x55574991cba0)) called at lib/Sql.pm line 356
          Sql::_auto_transaction(CODE(0x5557498766c0), Sql=HASH(0x555747d98160)) called at lib/Sql.pm line 362
          Sql::_run_in_transaction_one(CODE(0x5557498766c0), Sql=HASH(0x555747d98160)) called at lib/Sql.pm line 377
          Sql::run_in_transaction(CODE(0x5557498766c0), Sql=HASH(0x555747d98160)) called at lib/MusicBrainz/Server/Model/MB.pm line 20
          MusicBrainz::Server::Model::MB::with_transaction(MusicBrainz::Server::Model::MB=HASH(0x55573cdda2b8), CODE(0x5557498766c0)) called at lib/MusicBrainz/Server/Controller.pm line 195
          MusicBrainz::Server::Controller::edit_action(MusicBrainz::Server::Controller::Artist=HASH(0x55573f480680), MusicBrainz::Server=HASH(0x555747e2ae70), "form", "Artist", "no_redirect", 1, "redirect", CODE(0x555747566200), ...) called at lib/MusicBrainz/Server/Controller/Role/EditRelationships.pm line 378
          Class::MOP::Class:::around(CODE(0x555733b9f600), MusicBrainz::Server::Controller::Artist=HASH(0x55573f480680), MusicBrainz::Server=HASH(0x555747e2ae70), "form", "Artist", "type", 1, "on_creation", ...) called at /home/musicbrainz/carton-local/lib/perl5/x86_64-linux-gnu-thread-multi/Class/MOP/Method/Wrapped.pm line 166
          MusicBrainz::Server::Controller::Artist::_wrapped_edit_action(MusicBrainz::Server::Controller::Artist=HASH(0x55573f480680), MusicBrainz::Server=HASH(0x555747e2ae70), "form", "Artist", "type", 1, "on_creation", CODE(0x555747537ed8), ...) called at /home/musicbrainz/carton-local/lib/perl5/x86_64-linux-gnu-thread-multi/Class/MOP/Method/Wrapped.pm line 97
          MusicBrainz::Server::Controller::Artist::edit_action(MusicBrainz::Server::Controller::Artist=HASH(0x55573f480680), MusicBrainz::Server=HASH(0x555747e2ae70), "form", "Artist", "type", 1, "on_creation", CODE(0x555747537ed8), ...) called at lib/MusicBrainz/Server/Controller/Role/Create.pm line 95
          MusicBrainz::Server::Controller::Role::Create::_ANON_::SERIAL::197::create(MusicBrainz::Server::Controller::Artist=HASH(0x55573f480680), MusicBrainz::Server=HASH(0x555747e2ae70), "within_dialog", 1) called at /home/musicbrainz/carton-local/lib/perl5/x86_64-linux-gnu-thread-multi/Class/MOP/Method/Wrapped.pm line 44
          MusicBrainz::Server::Controller::Artist::_wrapped_create(MusicBrainz::Server::Controller::Artist=HASH(0x55573f480680), MusicBrainz::Server=HASH(0x555747e2ae70), "within_dialog", 1) called at /home/musicbrainz/carton-local/lib/perl5/x86_64-linux-gnu-thread-multi/Class/MOP/Method/Wrapped.pm line 97
          MusicBrainz::Server::Controller::Artist::create(MusicBrainz::Server::Controller::Artist=HASH(0x55573f480680), MusicBrainz::Server=HASH(0x555747e2ae70), "within_dialog", 1) called at /home/musicbrainz/carton-local/lib/perl5/Catalyst/Action.pm line 374
          Catalyst::Action::execute(Catalyst::Action=HASH(0x55573f67dfa8), MusicBrainz::Server::Controller::Artist=HASH(0x55573f480680), MusicBrainz::Server=HASH(0x555747e2ae70), "within_dialog", 1) called at /home/musicbrainz/carton-local/lib/perl5/Catalyst.pm line 2067
          eval {...} called at /home/musicbrainz/carton-local/lib/perl5/Catalyst.pm line 2067
          Catalyst::execute(MusicBrainz::Server=HASH(0x555747e2ae70), "MusicBrainz::Server::Controller::Artist", Catalyst::Action=HASH(0x55573f67dfa8)) called at lib/Catalyst/Plugin/ErrorInfo.pm line 34
          Catalyst::Plugin::ErrorInfo::execute(MusicBrainz::Server=HASH(0x555747e2ae70), "MusicBrainz::Server::Controller::Artist", Catalyst::Action=HASH(0x55573f67dfa8)) called at /home/musicbrainz/carton-local/lib/perl5/Catalyst/Action.pm line 368
          Catalyst::Action::dispatch(Catalyst::Action=HASH(0x55573f67dfa8), MusicBrainz::Server=HASH(0x555747e2ae70)) called at /home/musicbrainz/carton-local/lib/perl5/Catalyst/Dispatcher.pm line 261
          Catalyst::Dispatcher::_do_forward(Catalyst::Dispatcher=HASH(0x555732b14548), "forward", MusicBrainz::Server=HASH(0x555747e2ae70), "/artist/create", ARRAY(0x555747d4b748)) called at /home/musicbrainz/carton-local/lib/perl5/Catalyst/Dispatcher.pm line 241
          Catalyst::Dispatcher::forward(Catalyst::Dispatcher=HASH(0x555732b14548), MusicBrainz::Server=HASH(0x555747e2ae70), "/artist/create", ARRAY(0x555747d4b748)) called at /home/musicbrainz/carton-local/lib/perl5/Catalyst.pm line 489
          Catalyst::forward(MusicBrainz::Server=HASH(0x555747e2ae70), "/artist/create", ARRAY(0x555747d4b748)) called at lib/MusicBrainz/Server/Controller/Dialog.pm line 30
          MusicBrainz::Server::Controller::Dialog::dialog(MusicBrainz::Server::Controller::Dialog=HASH(0x55573f491928), MusicBrainz::Server=HASH(0x555747e2ae70)) called at /home/musicbrainz/carton-local/lib/perl5/Catalyst/Action.pm line 374
          Catalyst::Action::execute(Catalyst::Action=HASH(0x55573f6ae028), MusicBrainz::Server::Controller::Dialog=HASH(0x55573f491928), MusicBrainz::Server=HASH(0x555747e2ae70)) called at /home/musicbrainz/carton-local/lib/perl5/Catalyst.pm line 2067
          eval {...} called at /home/musicbrainz/carton-local/lib/perl5/Catalyst.pm line 2067
          Catalyst::execute(MusicBrainz::Server=HASH(0x555747e2ae70), "MusicBrainz::Server::Controller::Dialog", Catalyst::Action=HASH(0x55573f6ae028)) called at lib/Catalyst/Plugin/ErrorInfo.pm line 34
          Catalyst::Plugin::ErrorInfo::execute(MusicBrainz::Server=HASH(0x555747e2ae70), "MusicBrainz::Server::Controller::Dialog", Catalyst::Action=HASH(0x55573f6ae028)) called at /home/musicbrainz/carton-local/lib/perl5/Catalyst/Action.pm line 368
          Catalyst::Action::dispatch(Catalyst::Action=HASH(0x55573f6ae028), MusicBrainz::Server=HASH(0x555747e2ae70)) called at /home/musicbrainz/carton-local/lib/perl5/Catalyst/Controller.pm line 170
          Catalyst::Controller::_ACTION(MusicBrainz::Server::Controller::Dialog=HASH(0x55573f491928), MusicBrainz::Server=HASH(0x555747e2ae70)) called at /home/musicbrainz/carton-local/lib/perl5/Catalyst/Action.pm line 374
          Catalyst::Action::execute(Catalyst::Action=HASH(0x55573f6aa040), MusicBrainz::Server::Controller::Dialog=HASH(0x55573f491928), MusicBrainz::Server=HASH(0x555747e2ae70)) called at /home/musicbrainz/carton-local/lib/perl5/Catalyst.pm line 2067
          eval {...} called at /home/musicbrainz/carton-local/lib/perl5/Catalyst.pm line 2067
          Catalyst::execute(MusicBrainz::Server=HASH(0x555747e2ae70), "MusicBrainz::Server::Controller::Dialog", Catalyst::Action=HASH(0x55573f6aa040)) called at lib/Catalyst/Plugin/ErrorInfo.pm line 34
          Catalyst::Plugin::ErrorInfo::execute(MusicBrainz::Server=HASH(0x555747e2ae70), "MusicBrainz::Server::Controller::Dialog", Catalyst::Action=HASH(0x55573f6aa040)) called at /home/musicbrainz/carton-local/lib/perl5/Catalyst/Action.pm line 368
          Catalyst::Action::dispatch(Catalyst::Action=HASH(0x55573f6aa040), MusicBrainz::Server=HASH(0x555747e2ae70)) called at /home/musicbrainz/carton-local/lib/perl5/Catalyst/Dispatcher.pm line 261
          Catalyst::Dispatcher::_do_forward(Catalyst::Dispatcher=HASH(0x555732b14548), "forward", MusicBrainz::Server=HASH(0x555747e2ae70), "_ACTION") called at /home/musicbrainz/carton-local/lib/perl5/Catalyst/Dispatcher.pm line 241
          Catalyst::Dispatcher::forward(Catalyst::Dispatcher=HASH(0x555732b14548), MusicBrainz::Server=HASH(0x555747e2ae70), "_ACTION") called at /home/musicbrainz/carton-local/lib/perl5/Catalyst.pm line 489
          Catalyst::forward(MusicBrainz::Server=HASH(0x555747e2ae70), "_ACTION") called at /home/musicbrainz/carton-local/lib/perl5/Catalyst/Controller.pm line 134
          Catalyst::Controller::_DISPATCH(MusicBrainz::Server::Controller::Dialog=HASH(0x55573f491928), MusicBrainz::Server=HASH(0x555747e2ae70)) called at /home/musicbrainz/carton-local/lib/perl5/Catalyst/Action.pm line 374
          Catalyst::Action::execute(Catalyst::Action=HASH(0x55573f6a9ff8), MusicBrainz::Server::Controller::Dialog=HASH(0x55573f491928), MusicBrainz::Server=HASH(0x555747e2ae70)) called at /home/musicbrainz/carton-local/lib/perl5/Catalyst.pm line 2067
          eval {...} called at /home/musicbrainz/carton-local/lib/perl5/Catalyst.pm line 2067
          Catalyst::execute(MusicBrainz::Server=HASH(0x555747e2ae70), "MusicBrainz::Server::Controller::Dialog", Catalyst::Action=HASH(0x55573f6a9ff8)) called at lib/Catalyst/Plugin/ErrorInfo.pm line 34
          Catalyst::Plugin::ErrorInfo::execute(MusicBrainz::Server=HASH(0x555747e2ae70), "MusicBrainz::Server::Controller::Dialog", Catalyst::Action=HASH(0x55573f6a9ff8)) called at /home/musicbrainz/carton-local/lib/perl5/Catalyst/Action.pm line 368
          Catalyst::Action::dispatch(Catalyst::Action=HASH(0x55573f6a9ff8), MusicBrainz::Server=HASH(0x555747e2ae70)) called at /home/musicbrainz/carton-local/lib/perl5/Catalyst/Dispatcher.pm line 261
          Catalyst::Dispatcher::_do_forward(Catalyst::Dispatcher=HASH(0x555732b14548), "forward", MusicBrainz::Server=HASH(0x555747e2ae70), "/dialog/_DISPATCH") called at /home/musicbrainz/carton-local/lib/perl5/Catalyst/Dispatcher.pm line 241
          Catalyst::Dispatcher::forward(Catalyst::Dispatcher=HASH(0x555732b14548), MusicBrainz::Server=HASH(0x555747e2ae70), "/dialog/_DISPATCH") called at /home/musicbrainz/carton-local/lib/perl5/Catalyst.pm line 489
          Catalyst::forward(MusicBrainz::Server=HASH(0x555747e2ae70), "/dialog/_DISPATCH") called at /home/musicbrainz/carton-local/lib/perl5/Catalyst/Dispatcher.pm line 107
          Catalyst::Dispatcher::dispatch(Catalyst::Dispatcher=HASH(0x555732b14548), MusicBrainz::Server=HASH(0x555747e2ae70)) called at /home/musicbrainz/carton-local/lib/perl5/Catalyst.pm line 2013
          Catalyst::dispatch(MusicBrainz::Server=HASH(0x555747e2ae70)) called at lib/MusicBrainz/Server.pm line 400
          MusicBrainz::Server::_ANON_() called at lib/MusicBrainz/Server.pm line 365
          MusicBrainz::Server::with_translations(MusicBrainz::Server=HASH(0x555747e2ae70), CODE(0x555747e235d0)) called at lib/MusicBrainz/Server.pm line 401
          Class::MOP::Class:::around(CODE(0x555732199060), MusicBrainz::Server=HASH(0x555747e2ae70)) called at /home/musicbrainz/carton-local/lib/perl5/x86_64-linux-gnu-thread-multi/Class/MOP/Method/Wrapped.pm line 166
          Class::MOP::Method::Wrapped::_ANON_(MusicBrainz::Server=HASH(0x555747e2ae70)) called at lib/MusicBrainz/Server.pm line 415
          Class::MOP::Class:::around(CODE(0x55573f535f48), MusicBrainz::Server=HASH(0x555747e2ae70)) called at /home/musicbrainz/carton-local/lib/perl5/x86_64-linux-gnu-thread-multi/Class/MOP/Method/Wrapped.pm line 166
          Class::MOP::Method::Wrapped::_ANON_(MusicBrainz::Server=HASH(0x555747e2ae70)) called at lib/MusicBrainz/Server.pm line 522
          Class::MOP::Class:::around(CODE(0x55573f52e900), MusicBrainz::Server=HASH(0x555747e2ae70)) called at /home/musicbrainz/carton-local/lib/perl5/x86_64-linux-gnu-thread-multi/Class/MOP/Method/Wrapped.pm line 166
          Class::MOP::Method::Wrapped::_ANON_(MusicBrainz::Server=HASH(0x555747e2ae70)) 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(0x555747e2ae70)) called at /home/musicbrainz/carton-local/lib/perl5/x86_64-linux-gnu-thread-multi/Class/MOP/Method/Wrapped.pm line 97
          MusicBrainz::Server::dispatch(MusicBrainz::Server=HASH(0x555747e2ae70)) called at /home/musicbrainz/carton-local/lib/perl5/Catalyst.pm line 2419
          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(0x555747cc87e0), Try::Tiny::Catch=REF(0x555747e34be0)) called at /home/musicbrainz/carton-local/lib/perl5/Catalyst.pm line 2428
          Catalyst::handle_request("MusicBrainz::Server", "env", HASH(0x5557475678f0), "response_cb", CODE(0x5557471644a8)) called at /home/musicbrainz/carton-local/lib/perl5/Catalyst/Engine.pm line 807
          Catalyst::Engine::_ANON_(CODE(0x5557471644a8)) 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(0x555747cee4d0), Try::Tiny::Catch=REF(0x555747d87f98)) called at /home/musicbrainz/carton-local/lib/perl5/Plack/Middleware/HTTPExceptions.pm line 41
          Plack::Middleware::HTTPExceptions::_ANON_(CODE(0x555747daf6f8)) called at /home/musicbrainz/carton-local/lib/perl5/Plack/Util.pm line 339
          Plack::Util::_ANON_(CODE(0x555746842080)) called at /home/musicbrainz/carton-local/lib/perl5/Plack/Util.pm line 339
          Plack::Util::_ANON_(CODE(0x5557472423b8)) called at /home/musicbrainz/carton-local/lib/perl5/Plack/Util.pm line 339
          Plack::Util::_ANON_(CODE(0x5557471384a0)) called at /home/musicbrainz/carton-local/lib/perl5/Plack/Util.pm line 339
          Plack::Util::_ANON_(CODE(0x555747421ae8)) called at /home/musicbrainz/carton-local/lib/perl5/Starlet/Server.pm line 377
          Starlet::Server::handle_connection(Plack::Handler::Starlet=HASH(0x55573f451d68), HASH(0x5557475678f0), IO::Socket::INET=GLOB(0x5557467f3ad0), CODE(0x55573fa7c7e0), "", "", "") called at /home/musicbrainz/carton-local/lib/perl5/Starlet/Server.pm line 190
          Starlet::Server::accept_loop(Plack::Handler::Starlet=HASH(0x55573f451d68), CODE(0x55573fa7c7e0), 66) called at /home/musicbrainz/carton-local/lib/perl5/Plack/Handler/Starlet.pm line 80
          Plack::Handler::Starlet::run(Plack::Handler::Starlet=HASH(0x55573f451d68), CODE(0x55573fa7c7e0)) called at /home/musicbrainz/carton-local/lib/perl5/Plack/Loader.pm line 84
          Plack::Loader::run(Plack::Loader=HASH(0x55572b8d97d0), Plack::Handler::Starlet=HASH(0x55573f451d68)) called at /home/musicbrainz/carton-local/lib/perl5/Plack/Runner.pm line 279
          Plack::Runner::run(Plack::Runner=HASH(0x55572b5b07b8)) called at /home/musicbrainz/carton-local/bin/plackup line 7
       at lib/MusicBrainz/Server/Controller.pm line 86.
       at lib/Sql.pm line 356. at lib/MusicBrainz/Server/Model/MB.pm line 20
      MusicBrainz::Server::Model::MB::with_transaction(?, ?) called at lib/MusicBrainz/Server/Controller.pm line 195
      MusicBrainz::Server::Controller::edit_action(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) called at lib/MusicBrainz/Server/Controller/Role/EditRelationships.pm line 378
      MusicBrainz::Server::Controller::Artist::edit_action(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) called at lib/MusicBrainz/Server/Controller/Role/Create.pm line 95
      Catalyst::forward(?, ?, ?) called at lib/MusicBrainz/Server/Controller/Dialog.pm line 30
      Catalyst::dispatch called at lib/MusicBrainz/Server.pm line 400
      MusicBrainz::Server::_ANON_ at lib/MusicBrainz/Server.pm line 365
      MusicBrainz::Server::with_translations(?, ?) called at lib/MusicBrainz/Server.pm line 401
      Class::MOP::Method::Wrapped::_ANON_ called at lib/MusicBrainz/Server.pm line 415
      Class::MOP::Method::Wrapped::_ANON_ called at lib/MusicBrainz/Server.pm line 522

      Date and time: 2024-04-16T04:37:00.185Z

      Host: fad90228ac56

      Interface language: en

      URL: https://musicbrainz.org/dialog?path=%2Fartist%2Fcreate%3Fedit-artist.name%3D%25E2%2596%25B2A%25E2%2596%25B2

      Request data:

      {
        "body_parameters":

      Unknown macro: {     "edit-artist.url.0.period.end_date.day"}

      ,
        "query_parameters":

      Unknown macro: {     "edit-artist.name"}

      }

            Unassigned Unassigned
            UltimateRiff UltimateRiff
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:

                Version Package