Caught exception in MusicBrainz::Server::Controller::ReleaseEditor::Edit->edit "Wide character in subroutine entry at /usr/local/share/perl/5.8.8/JSON/Any.pm line 491"

Stack Trace

Package Line File
MusicBrainz::Server::ControllerBase::ReleaseEditor 536 /home/mbserver/musicbrainz/mb_server-next/lib/MusicBrainz/Server/ControllerBase/ReleaseEditor.pm

533: { 534: $count += 1; 535: 536: $_->{edits} = $self->edited_tracklist ($json->decode ($_->{edits})) 537: if $_->{edits}; 538: 539: # FIXME: we don't want to lose previously created associations

MusicBrainz::Server::ControllerBase::ReleaseEditor 391 /home/mbserver/musicbrainz/mb_server-next/lib/MusicBrainz/Server/ControllerBase/ReleaseEditor.pm

388: ); 389: $wizard->process; 390: 391: if ($wizard->cancelled) { 392: $self->cancelled($c); 393: } 394: elsif ($wizard->current_page eq 'recordings') {

MusicBrainz::Server::Controller::ReleaseEditor::Edit 14 /home/mbserver/musicbrainz/mb_server-next/lib/MusicBrainz/Server/Controller/ReleaseEditor/Edit.pm

11: my ($self, $c) = @_; 12: my $release = $c->stash->{release}; 13: 14: $self->run($c, $release); 15: } 16: 17: sub cancelled

MusicBrainz::Server 202 /home/mbserver/musicbrainz/mb_server-next/lib/MusicBrainz/Server.pm

199: my $c = shift; 200: 201: Translation->instance->build_languages_from_header($c->req->headers); 202: $c->$orig(@_); 203: }; 204: 205: sub gettext { shift; Translation->instance->gettext(@_) }

Request

bless({
  _path            => "release/f4af067a-0fb2-4a27-b164-b26cee1bd222/edit",
  action           => "/release_editor/edit",
  address          => "206.188.91.131",
  arguments        => [],
  base             => bless(do{\(my $o = "http://test.musicbrainz.org/")}, "URI::http"),
  body_parameters  => {
                        "artist_credit.names.0.artist_id" => [724672, 724672, 724672, 724672, 724672, 1, 1, 724672],
                        "artist_credit.names.1.artist_id" => [191570, 191570, 191570, 191570, 191570, 191570, 191570, 1],
                        "artist_credit.names.2.artist_id" => ["", "", "", "", "", "", "", ""],
                        "gc-keepuppercase"                => "on",
                        "gc-mode"                         => "English",
                        "mediums.0.deleted"               => 0,
                        "mediums.0.edits"                 => "[{\"position\":\"1\",\"name\":\"\x{604B}\x{306F}\x{307F}\x{305A}\x{3044}\x{308D}\",\"length\":\"4:23\",\"artist_credit\":{\"names\":[{\"artist_name\":\"\x{4E03}\x{54B2}\x{9022}\",\"name\":\"\x{4E03}\x{54B2}\x{9022}\",\"id\":\"724672\",\"gid\":\"26c2d621-6140-44c6-b13f-6f69c2595a46\",\"join\":\" (CV: \"},{\"artist_name\":\"\x{3086}\x{304B}\x{306A}\",\"name\":\"\x{3086}\x{304B}\x{306A}\",\"id\":\"191570\",\"gid\":\"4e008872-ec16-4a61-8369-efb0c14901fa\",\"join\":\")\"}],\"preview\":\"\x{4E03}\x{54B2}\x{9022} (CV: \x{3086}\x{304B}\x{306A})\"},\"deleted\":\"0\"},{\"position\":\"2\",\"name\":\"minamo\",\"length\":\"5:42\",\"artist_credit\":{\"names\":[{\"artist_name\":\"\x{4E03}\x{54B2}\x{9022}\",\"name\":\"\x{4E03}\x{54B2}\x{9022}\",\"id\":\"724672\",\"gid\":\"26c2d621-6140-44c6-b13f-6f69c2595a46\",\"join\":\" (CV: \"},{\"artist_name\":\"\x{3086}\x{304B}\x{306A}\",\"name\":\"\x{3086}\x{304B}\x{306A}\",\"id\":\"191570\",\"gid\":\"4e008872-ec16-4a61-8369-efb0c14901fa\",\"join\":\")\"}],\"preview\":\"\x{4E03}\x{54B2}\x{9022} (CV: \x{3086}\x{304B}\x{306A})\"},\"deleted\":\"0\"},{\"position\":\"3\",\"name\":\"\x{604B}\x{306F}\x{307F}\x{305A}\x{3044}\x{308D} (Instrumental)\",\"length\":\"4:23\",\"artist_credit\":{\"names\":[{\"artist_name\":\"\x{4E03}\x{54B2}\x{9022}\",\"name\":\"\x{4E03}\x{54B2}\x{9022}\",\"id\":\"724672\",\"gid\":\"26c2d621-6140-44c6-b13f-6f69c2595a46\",\"join\":\" (CV: \"},{\"artist_name\":\"\x{3086}\x{304B}\x{306A}\",\"name\":\"\x{3086}\x{304B}\x{306A}\",\"id\":\"191570\",\"gid\":\"4e008872-ec16-4a61-8369-efb0c14901fa\",\"join\":\")\"}],\"preview\":\"\x{4E03}\x{54B2}\x{9022} (CV: \x{3086}\x{304B}\x{306A})\"},\"deleted\":\"0\"},{\"position\":\"4\",\"name\":\"minami (Instrumental)\",\"length\":\"5:38\",\"artist_credit\":{\"names\":[{\"artist_name\":\"\x{4E03}\x{54B2}\x{9022}\",\"name\":\"\x{4E03}\x{54B2}\x{9022}\",\"id\":\"724672\",\"gid\":\"26c2d621-6140-44c6-b13f-6f69c2595a46\",\"join\":\" (CV: \"},{\"artist_name\":\"\x{3086}\x{304B}\x{306A}\",\"name\":\"\x{3086}\x{304B}\x{306A}\",\"id\":\"191570\",\"gid\":\"4e008872-ec16-4a61-8369-efb0c14901fa\",\"join\":\")\"}],\"preview\":\"\x{4E03}\x{54B2}\x{9022} (CV: \x{3086}\x{304B}\x{306A})\"},\"deleted\":\"0\"}]",
                        "mediums.0.format_id"             => 1,
                        "mediums.0.id"                    => 921493,
                        "mediums.0.name"                  => "",
                        "mediums.0.position"              => 1,
                        "mediums.0.tracklist_id"          => 973593,
                        "mediums.1.deleted"               => 0,
                        "mediums.1.edits"                 => "",
                        "mediums.1.format_id"             => 1,
                        "mediums.1.id"                    => 921494,
                        "mediums.1.name"                  => "Original Sound Track / Character Monologue",
                        "mediums.1.position"              => 2,
                        "mediums.1.tracklist_id"          => 973594,
                        "next"                            => "Next \xBB",
                        tracknumbers                      => "on",
                        tracktimes                        => "on",
                        wizard_session_id                 => "0.864081366765696",
                      },
  captures         => ["f4af067a-0fb2-4a27-b164-b26cee1bd222"],
  cookies          => {
                        AF_SID => bless({
                              name  => "AF_SID",
                              path  => "/",
                              value => ["XXX"],
                            }, "CGI::Simple::Cookie"),
                        AF_SID_test => bless({
                              name  => "AF_SID_test",
                              path  => "/",
                              value => ["XXX"],
                            }, "CGI::Simple::Cookie"),
                        remember_login => bless({
                              name  => "remember_login",
                              path  => "/",
                              value => [
                                         "XXX",
                                       ],
                            }, "CGI::Simple::Cookie"),
                      },
  headers          => bless({
                        "accept" => "application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5",
                        "accept-encoding" => "gzip",
                        "accept-language" => "en-ca, en-us;q=0.90, en;q=0.80",
                        "content-length" => 4272,
                        "content-type" => "application/x-www-form-urlencoded",
                        cookie => "remember_login=XXXXXX",
                        host => "test.musicbrainz.org",
                        origin => "http://test.musicbrainz.org",
                        referer => "http://test.musicbrainz.org/release/f4af067a-0fb2-4a27-b164-b26cee1bd222/edit",
                        "user-agent" => "Mozilla/5.0 (X11; U; Linux x86_64; en-ca) AppleWebKit/534.7+ (KHTML, like Gecko) Version/5.0 Safari/534.7+ Epiphany/2.30.6",
                      }, "HTTP::Headers"),
  match            => "/release_editor/edit",
  method           => "POST",
  parameters       => {
                        "artist_credit.names.0.artist_id" => [724672, 724672, 724672, 724672, 724672, 1, 1, 724672],
                        "artist_credit.names.1.artist_id" => [191570, 191570, 191570, 191570, 191570, 191570, 191570, 1],
                        "artist_credit.names.2.artist_id" => ["", "", "", "", "", "", "", ""],
                        "gc-keepuppercase"                => "on",
                        "gc-mode"                         => "English",
                        "mediums.0.deleted"               => 0,
                        "mediums.0.edits"                 => "[{\"position\":\"1\",\"name\":\"\x{604B}\x{306F}\x{307F}\x{305A}\x{3044}\x{308D}\",\"length\":\"4:23\",\"artist_credit\":{\"names\":[{\"artist_name\":\"\x{4E03}\x{54B2}\x{9022}\",\"name\":\"\x{4E03}\x{54B2}\x{9022}\",\"id\":\"724672\",\"gid\":\"26c2d621-6140-44c6-b13f-6f69c2595a46\",\"join\":\" (CV: \"},{\"artist_name\":\"\x{3086}\x{304B}\x{306A}\",\"name\":\"\x{3086}\x{304B}\x{306A}\",\"id\":\"191570\",\"gid\":\"4e008872-ec16-4a61-8369-efb0c14901fa\",\"join\":\")\"}],\"preview\":\"\x{4E03}\x{54B2}\x{9022} (CV: \x{3086}\x{304B}\x{306A})\"},\"deleted\":\"0\"},{\"position\":\"2\",\"name\":\"minamo\",\"length\":\"5:42\",\"artist_credit\":{\"names\":[{\"artist_name\":\"\x{4E03}\x{54B2}\x{9022}\",\"name\":\"\x{4E03}\x{54B2}\x{9022}\",\"id\":\"724672\",\"gid\":\"26c2d621-6140-44c6-b13f-6f69c2595a46\",\"join\":\" (CV: \"},{\"artist_name\":\"\x{3086}\x{304B}\x{306A}\",\"name\":\"\x{3086}\x{304B}\x{306A}\",\"id\":\"191570\",\"gid\":\"4e008872-ec16-4a61-8369-efb0c14901fa\",\"join\":\")\"}],\"preview\":\"\x{4E03}\x{54B2}\x{9022} (CV: \x{3086}\x{304B}\x{306A})\"},\"deleted\":\"0\"},{\"position\":\"3\",\"name\":\"\x{604B}\x{306F}\x{307F}\x{305A}\x{3044}\x{308D} (Instrumental)\",\"length\":\"4:23\",\"artist_credit\":{\"names\":[{\"artist_name\":\"\x{4E03}\x{54B2}\x{9022}\",\"name\":\"\x{4E03}\x{54B2}\x{9022}\",\"id\":\"724672\",\"gid\":\"26c2d621-6140-44c6-b13f-6f69c2595a46\",\"join\":\" (CV: \"},{\"artist_name\":\"\x{3086}\x{304B}\x{306A}\",\"name\":\"\x{3086}\x{304B}\x{306A}\",\"id\":\"191570\",\"gid\":\"4e008872-ec16-4a61-8369-efb0c14901fa\",\"join\":\")\"}],\"preview\":\"\x{4E03}\x{54B2}\x{9022} (CV: \x{3086}\x{304B}\x{306A})\"},\"deleted\":\"0\"},{\"position\":\"4\",\"name\":\"minami (Instrumental)\",\"length\":\"5:38\",\"artist_credit\":{\"names\":[{\"artist_name\":\"\x{4E03}\x{54B2}\x{9022}\",\"name\":\"\x{4E03}\x{54B2}\x{9022}\",\"id\":\"724672\",\"gid\":\"26c2d621-6140-44c6-b13f-6f69c2595a46\",\"join\":\" (CV: \"},{\"artist_name\":\"\x{3086}\x{304B}\x{306A}\",\"name\":\"\x{3086}\x{304B}\x{306A}\",\"id\":\"191570\",\"gid\":\"4e008872-ec16-4a61-8369-efb0c14901fa\",\"join\":\")\"}],\"preview\":\"\x{4E03}\x{54B2}\x{9022} (CV: \x{3086}\x{304B}\x{306A})\"},\"deleted\":\"0\"}]",
                        "mediums.0.format_id"             => 1,
                        "mediums.0.id"                    => 921493,
                        "mediums.0.name"                  => "",
                        "mediums.0.position"              => 1,
                        "mediums.0.tracklist_id"          => 973593,
                        "mediums.1.deleted"               => 0,
                        "mediums.1.edits"                 => "",
                        "mediums.1.format_id"             => 1,
                        "mediums.1.id"                    => 921494,
                        "mediums.1.name"                  => "Original Sound Track / Character Monologue",
                        "mediums.1.position"              => 2,
                        "mediums.1.tracklist_id"          => 973594,
                        "next"                            => "Next \xBB",
                        tracknumbers                      => "on",
                        tracktimes                        => "on",
                        wizard_session_id                 => "0.864081366765696",
                      },
  protocol         => undef,
  query_parameters => {},
  remote_user      => undef,
  secure           => 0,
  uploads          => {},
  uri              => bless(do{\(my $o = "http://test.musicbrainz.org/release/f4af067a-0fb2-4a27-b164-b26cee1bd222/edit")}, "URI::http"),
  user             => undef,
}, "Catalyst::Request")

Response

bless({
  body => "",
  cookies => {},
  finalized_headers => 0,
  headers => bless({
        "content-type" => "text/html; charset=utf-8",
        "x-catalyst"   => "5.80021",
      }, "HTTP::Headers"),
  status => 200,
}, "Catalyst::Response")

MusicBrainz::Server on Catalyst 5.80021