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

ISE in release editor caused by corruption in recordings tab data.

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Normal
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2014-02-17
    • Component/s: Release editor
    • Labels:
      None

      Description

      First time adding a release in ages and it completely fails. Sigh.

      Couple of back and forths between tracklist and recordings tab to correct some artists. Locked in one existing recording. While searching for existing recording for "Happy" noticed some visual corruption on recordings editor after paging through first few pages. Realised I hadn't "locked in" the main artists which is why I was getting such bad recording search results. Went back to tracklist to try and lock in these artists. Did so. Artists look correct. Most release rows are now "green".

      ISE when clicking back on recordings tab. FFS, sigh. Editor is still functional but recordings and after tabs are completely broken. Went back to tracklist tab - all my feat artists have been replaced by the main artist. Double sigh.

      Internal Server Error
      
      Oops, something went wrong!
      
      Error:
      
      Caught exception in MusicBrainz::Server::Controller::ReleaseEditor::Add->add "Can't call method "id" on an undefined value at lib/MusicBrainz/Server/Wizard/ReleaseEditor.pm line 192,  line 6."
      
      Stack trace:
      
          line 192 MusicBrainz::Server::Wizard::ReleaseEditor
          line 676 MusicBrainz::Server::Wizard::ReleaseEditor
          line 69 MusicBrainz::Server::Wizard::ReleaseEditor
          line 175 MusicBrainz::Server::Wizard
          line 408 MusicBrainz::Server::Wizard
          line 139 MusicBrainz::Server::Wizard
          line 93 MusicBrainz::Server::Wizard::ReleaseEditor
          line 23 MusicBrainz::Server::Controller::ReleaseEditor::Add
          line 321 MusicBrainz::Server
          line 296 MusicBrainz::Server
          line 322 MusicBrainz::Server
          line 336 MusicBrainz::Server
          line 381 MusicBrainz::Server
      
      Request data:
      

      $VAR1 = {
      'query_parameters' => {},
      'body_parameters' => {
      'mediums.0.format_id' => '',
      'mediums.0.position' => '1',
      'seeded' => '0',
      'wizard_session_id' => '1315',
      'wizard_page_id' => '2',
      'mediums.0.id' => '',
      'step_recordings' => 'Recordings',
      'mediums.0.tracklist_id' => '',
      'mediums.0.deleted' => '0',
      'mediums.0.toc' => '',
      'mediums.0.edits' => '[{"name":"Chop Suey","length":185179,"artist_credit":{"names":[{"artist":

      {"name":"DJ Yoda","id":"76972","gid":"c266a7ab-7b9f-478f-a26d-91c5f8f04c7c"}

      ,"name":"DJ Yoda","join_phrase":""}]},"edit_sha1":"mFXYBubZL7dFHxlbBUSHJo/9Z/Y","position":1,"deleted":"0","number":"1"},{"name":"Charlie Sheen","length":258391,"artist_credit":{"names":[{"artist":

      {"name":"DJ Yoda","id":"76972","gid":"c266a7ab-7b9f-478f-a26d-91c5f8f04c7c"}

      ,"name":"DJ Yoda","join_phrase":" feat. "},{"artist":

      {"name":"Greg Nice","id":"100570","gid":"6ed059c4-8472-4771-99ac-25725e55710b"}

      ,"name":"Greg Nice","join_phrase":""}]},"edit_sha1":"bpJhRdERhaGa3QjMbwv1PpDgaXA","position":2,"deleted":"0","number":"2"},{"name":"The Interview","length":233639,"artist_credit":{"names":[{"artist":

      {"name":"DJ Yoda","id":"76972","gid":"c266a7ab-7b9f-478f-a26d-91c5f8f04c7c"}

      ,"name":"DJ Yoda","join_phrase":" feat. "},{"artist":

      {"name":"Virus Syndicate","id":"304139","gid":"86d1c6a9-d372-43b1-88d1-674329dd53b9"}

      ,"name":"Virus Syndicate","join_phrase":""}]},"edit_sha1":"nNJllv7tWOdBY9sKU6xMYvVPggo","position":3,"deleted":"0","number":"3"},{"name":"Happy","length":233267,"artist_credit":{"names":[{"artist":

      {"name":"DJ Yoda","id":"76972","gid":"c266a7ab-7b9f-478f-a26d-91c5f8f04c7c"}

      ,"name":"DJ Yoda","join_phrase":" feat. "},{"artist":

      {"name":"A Boy Called George","id":"928114","gid":"efb3e4ed-ea7a-4754-83ce-e5a096121afd"}

      ,"name":"A Boy Called George","join_phrase":""}]},"edit_sha1":"bzlPO7DocLZj2Ofuv++L/jaxgSM","position":4,"deleted":"0","number":"4"},{"name":"Pizza","length":219985,"artist_credit":{"names":[{"artist":

      {"name":"DJ Yoda","id":"76972","gid":"c266a7ab-7b9f-478f-a26d-91c5f8f04c7c"}

      ,"name":"DJ Yoda","join_phrase":" feat. "},{"artist":

      {"name":"Sway","id":"242693","gid":"f76e4bb5-842c-4ece-961b-4c162ad3bb47"}

      ,"name":"Sway","join_phrase":""}]},"edit_sha1":"I7KLAg5rCX3Tl6gz1MY+AeKIdtE","position":5,"deleted":"0","number":"5"},{"name":"Big Trouble in Little China","length":240790,"artist_credit":{"names":[{"artist":

      {"name":"DJ Yoda","id":"76972","gid":"c266a7ab-7b9f-478f-a26d-91c5f8f04c7c"}

      ,"name":"DJ Yoda","join_phrase":" feat. "},{"artist":

      {"name":"Action Bronson","id":"801962","gid":"031bc934-28c9-491a-8648-c078450187dc"}

      ,"name":"Action Bronson","join_phrase":" & "},{"artist":

      {"name":"Alice Russell","id":"58965","gid":"870bd642-f7e2-4712-a89f-7b1950a693ac"}

      ,"name":"Alice Russell","join_phrase":""}]},"edit_sha1":"3WOgeTk8e7rDyR+pza3JuaO32ZY","position":6,"deleted":"0","number":"6"},{"name":"Idiot","length":182183,"artist_credit":{"names":[{"artist":

      {"name":"DJ Yoda","id":"76972","gid":"c266a7ab-7b9f-478f-a26d-91c5f8f04c7c"}

      ,"name":"DJ Yoda","join_phrase":" feat. "},{"artist":

      {"name":"Man Like Me","id":"391758","gid":"0284b8f6-b0e2-44bb-b9be-20aa63d24fce"}

      ,"name":"Man Like Me","join_phrase":""}]},"edit_sha1":"/ZGJCHks8u4ajPsKcY0RT6wJnow","position":7,"deleted":"0","number":"7"},{"name":"Scream","length":197671,"artist_credit":{"names":[{"artist":

      {"name":"DJ Yoda","id":"76972","gid":"c266a7ab-7b9f-478f-a26d-91c5f8f04c7c"}

      ,"name":"DJ Yoda","join_phrase":" feat. "},{"artist":

      {"name":"M.O.P.","id":"15168","gid":"dbe35fab-1b3a-469b-87f0-6a54ef8de3c4"}

      ,"name":"M.O.P.","join_phrase":""}]},"edit_sha1":"wGbN7/+n662FQhX5W7ZwVDOvHLw","position":8,"deleted":"0","number":"8"},{"name":"U No Likey Like That","length":235311,"artist_credit":{"names":[{"artist":

      {"name":"DJ Yoda","id":"76972","gid":"c266a7ab-7b9f-478f-a26d-91c5f8f04c7c"}

      ,"name":"DJ Yoda","join_phrase":" feat. "},{"artist":

      {"name":"Roots Manuva","id":"8338","gid":"4f6dd51e-bfd7-4153-ace7-9316d1757a57"}

      ,"name":"Roots Manuva","join_phrase":", "},{"artist":

      {"name":"Kid Creole and the Coconuts","id":"30906","gid":"72b867e3-139a-44a4-b1ee-a311d648c4e6"}

      ,"name":"Kid Creole & The Coconuts","join_phrase":""}]},"edit_sha1":"MtkKReNqFBJqmARV91svfQ2u4Xc","position":9,"deleted":"0","number":"9"},{"name":"Barrier","length":254281,"artist_credit":{"names":[{"artist":

      {"name":"DJ Yoda","id":"76972","gid":"c266a7ab-7b9f-478f-a26d-91c5f8f04c7c"}

      ,"name":"DJ Yoda","join_phrase":" feat. "},{"artist":

      {"name":"Trans-Siberian March Band","id":"","gid":""}

      ,"name":"Trans-Siberian March Band","join_phrase":""}]},"edit_sha1":"9LqBuajq/5S7vsxranMqvaU2hM8","position":10,"deleted":"0","number":"10"},{"name":"Rudies","length":223352,"artist_credit":{"names":[{"artist":

      {"name":"DJ Yoda","id":"76972","gid":"c266a7ab-7b9f-478f-a26d-91c5f8f04c7c"}

      ,"name":"DJ Yoda","join_phrase":" feat. "},{"artist":

      {"name":"Soom T","id":"692611","gid":"79d371a3-e6dc-449c-9c7c-1980b9bb679e"}

      ,"name":"Soom T","join_phrase":" & "},{"artist":

      {"name":"Afrikan Boy","id":"817144","gid":"6dd0ee86-e121-40ea-a043-cce7e29db468"}

      ,"name":"Afrikan Boy","join_phrase":""}]},"edit_sha1":"vnEhXkfe5uv+s3mKTrSimjCYn/Q","position":11,"deleted":"0","number":"11"},{"name":"Sega Rip","length":244807,"artist_credit":{"names":[{"artist":

      {"name":"DJ Yoda","id":"76972","gid":"c266a7ab-7b9f-478f-a26d-91c5f8f04c7c"}

      ,"name":"DJ Yoda","join_phrase":" feat. "},{"artist":

      {"name":"Scroobius Pip","id":"429432","gid":"df0450a8-3fcd-418b-909c-b55282417d3e"}

      ,"name":"Scroobius Pip","join_phrase":""}]},"edit_sha1":"Ii6QyAPwsNGda8ArijJolc+HutY","position":12,"deleted":"0","number":"12"},{"name":"The Sound Fx Man","length":211626,"artist_credit":{"names":[{"artist":

      {"name":"DJ Yoda","id":"76972","gid":"c266a7ab-7b9f-478f-a26d-91c5f8f04c7c"}

      ,"name":"DJ Yoda","join_phrase":" feat. "},{"artist":

      {"name":"Michael Winslow","id":"952417","gid":"077a83ba-4a11-4d2f-99e2-5fa7bd69d464"}

      ,"name":"Michael Winslow","join_phrase":""}]},"edit_sha1":"l+5poFX8IrUEtWzOxN1+2PfhrE8","position":13,"deleted":"0","number":"13"}]',
      'gc-mode' => 'English'
      }
      };

              
      
      Host: astro
      
      URL: http://musicbrainz.org/release/add
      
      We're terribly sorry for this problem. Please wait a few minutes and repeat your request — the problem may go away.
      
      If the problem persists, please report a bug and include any error message that is shown above.
      
      Please be sure to include the stack trace and request data shown above!
      
      

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                bitmap Michael Wiencek
                Reporter:
                voiceinsideyou voiceinsideyou
              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Due:
                  Created:
                  Updated:
                  Resolved:

                  Packages

                  Version Package
                  2014-02-17