Uploaded image for project: 'ListenBrainz'
  1. ListenBrainz
  2. LB-810

LastFM importer does not recover from 500 error

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Normal Normal
    • None
    • import tools
    • None

      I have more than 2300 pages to import from LastFM, and all import runs have failed at some point. Result is that the import modal stays unresponsive and the page is frozen.

      GET /2.0/?method=user.getrecenttracks&user=Jormangeud&api_key=99599ac0a32c2bdd1fe9f69fdd4f64f0&from=1&page=1763&format=json HTTP/1.1
      Host: ws.audioscrobbler.com
      User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:84.0) Gecko/20100101 Firefox/84.0
      Accept: */*
      Accept-Language: fi,en;q=0.5
      Accept-Encoding: gzip, deflate, br
      Referer: https://listenbrainz.org/profile/import
      Origin: https://listenbrainz.org
      DNT: 1
      Connection: keep-alive
      Pragma: no-cache
      Cache-Control: no-cache
      
      HTTP/2 500 Internal Server Error
      server: openresty/1.9.15.1
      date: Tue, 02 Feb 2021 10:38:02 GMT
      content-type: application/json
      content-length: 100
      access-control-allow-methods: POST, GET, OPTIONS
      access-control-allow-origin: *
      access-control-max-age: 86400
      via: 1.1 google
      alt-svc: clear
      X-Firefox-Spdy: h2
      
      {"error":8,"message":"Operation failed - Most likely the backend service failed. Please try again."}
      Uncaught (in promise) TypeError: t is null
          e https://listenbrainz.org/static/js/dist/import.1dd20f9147f7a70e0206.js:6
          l https://listenbrainz.org/static/js/dist/import.1dd20f9147f7a70e0206.js:14
          _invoke https://listenbrainz.org/static/js/dist/import.1dd20f9147f7a70e0206.js:14
          t https://listenbrainz.org/static/js/dist/import.1dd20f9147f7a70e0206.js:14
          n https://listenbrainz.org/static/js/dist/import.1dd20f9147f7a70e0206.js:6
          u https://listenbrainz.org/static/js/dist/import.1dd20f9147f7a70e0206.js:6
          promise callback*n https://listenbrainz.org/static/js/dist/import.1dd20f9147f7a70e0206.js:6
          u https://listenbrainz.org/static/js/dist/import.1dd20f9147f7a70e0206.js:6
          promise callback*n https://listenbrainz.org/static/js/dist/import.1dd20f9147f7a70e0206.js:6
          u https://listenbrainz.org/static/js/dist/import.1dd20f9147f7a70e0206.js:6
          promise callback*n https://listenbrainz.org/static/js/dist/import.1dd20f9147f7a70e0206.js:6
          u https://listenbrainz.org/static/js/dist/import.1dd20f9147f7a70e0206.js:6
          promise callback*n https://listenbrainz.org/static/js/dist/import.1dd20f9147f7a70e0206.js:6
          u https://listenbrainz.org/static/js/dist/import.1dd20f9147f7a70e0206.js:6
          promise callback*n https://listenbrainz.org/static/js/dist/import.1dd20f9147f7a70e0206.js:6
          u https://listenbrainz.org/static/js/dist/import.1dd20f9147f7a70e0206.js:6
          promise callback*n https://listenbrainz.org/static/js/dist/import.1dd20f9147f7a70e0206.js:6
          u https://listenbrainz.org/static/js/dist/import.1dd20f9147f7a70e0206.js:6
          promise callback*n https://listenbrainz.org/static/js/dist/import.1dd20f9147f7a70e0206.js:6
          u https://listenbrainz.org/static/js/dist/import.1dd20f9147f7a70e0206.js:6
          promise callback*n https://listenbrainz.org/static/js/dist/import.1dd20f9147f7a70e0206.js:6
          u https://listenbrainz.org/static/js/dist/import.1dd20f9147f7a70e0206.js:6
          promise callback*n https://listenbrainz.org/static/js/dist/import.1dd20f9147f7a70e0206.js:6
          u https://listenbrainz.org/static/js/dist/import.1dd20f9147f7a70e0206.js:6
          promise callback*n https://listenbrainz.org/static/js/dist/import.1dd20f9147f7a70e0206.js:6
          u https://listenbrainz.org/static/js/dist/import.1dd20f9147f7a70e0206.js:6
          promise callback*n https://listenbrainz.org/static/js/dist/import.1dd20f9147f7a70e0206.js:6
          u https://listenbrainz.org/static/js/dist/import.1dd20f9147f7a70e0206.js:6
          promise callback*n https://listenbrainz.org/static/js/dist/import.1dd20f9147f7a70e0206.js:6
          u https://listenbrainz.org/static/js/dist/import.1dd20f9147f7a70e0206.js:6
          promise callback*n https://listenbrainz.org/static/js/dist/import.1dd20f9147f7a70e0206.js:6
          u https://listenbrainz.org/static/js/dist/import.1dd20f9147f7a70e0206.js:6
          promise callback*n https://listenbrainz.org/static/js/dist/import.1dd20f9147f7a70e0206.js:6
          u https://listenbrainz.org/static/js/dist/import.1dd20f9147f7a70e0206.js:6
          promise callback*n https://listenbrainz.org/static/js/dist/import.1dd20f9147f7a70e0206.js:6
          u https://listenbrainz.org/static/js/dist/import.1dd20f9147f7a70e0206.js:6
          promise callback*n https://listenbrainz.org/static/js/dist/import.1dd20f9147f7a70e0206.js:6
          u https://listenbrainz.org/static/js/dist/import.1dd20f9147f7a70e0206.js:6
          promise callback*n https://listenbrainz.org/static/js/dist/import.1dd20f9147f7a70e0206.js:6
          u https://listenbrainz.org/static/js/dist/import.1dd20f9147f7a70e0206.js:6
          promise callback*n https://listenbrainz.org/static/js/dist/import.1dd20f9147f7a70e0206.js:6
          u https://listenbrainz.org/static/js/dist/import.1dd20f9147f7a70e0206.js:6
          promise callback*n https://listenbrainz.org/static/js/dist/import.1dd20f9147f7a70e0206.js:6
          u https://listenbrainz.org/static/js/dist/import.1dd20f9147f7a70e0206.js:6
          promise callback*n https://listenbrainz.org/static/js/dist/import.1dd20f9147f7a70e0206.js:6
          u https://listenbrainz.org/static/js/dist/import.1dd20f9147f7a70e0206.js:6
          promise callback*n https://listenbrainz.org/static/js/dist/import.1dd20f9147f7a70e0206.js:6
          u https://listenbrainz.org/static/js/dist/import.1dd20f9147f7a70e0206.js:6
          promise callback*n https://listenbrainz.org/static/js/dist/import.1dd20f9147f7a70e0206.js:6
          u https://listenbrainz.org/static/js/dist/import.1dd20f9147f7a70e0206.js:6
          promise callback*n https://listenbrainz.org/static/js/dist/import.1dd20f9147f7a70e0206.js:6
          u https://listenbrainz.org/static/js/dist/import.1dd20f9147f7a70e0206.js:6
          promise callback*n https://listenbrainz.org/static/js/dist/import.1dd20f9147f7a70e0206.js:6
          u https://listenbrainz.org/static/js/dist/import.1dd20f9147f7a70e0206.js:6
          promise callback*n https://listenbrainz.org/static/js/dist/import.1dd20f9147f7a70e0206.js:6
          u https://listenbrainz.org/static/js/dist/import.1dd20f9147f7a70e0206.js:6
          promise callback*n https://listenbrainz.org/static/js/dist/import.1dd20f9147f7a70e0206.js:6
          u https://listenbrainz.org/static/js/dist/import.1dd20f9147f7a70e0206.js:6
          promise callback*n https://listenbrainz.org/static/js/dist/import.1dd20f9147f7a70e0206.js:6
          u https://listenbrainz.org/static/js/dist/import.1dd20f9147f7a70e0206.js:6
          promise callback*n https://listenbrainz.org/static/js/dist/import.1dd20f9147f7a70e0206.js:6
          u https://listenbrainz.org/static/js/dist/import.1dd20f9147f7a70e0206.js:6
          promise callback*n https://listenbrainz.org/static/js/dist/import.1dd20f9147f7a70e0206.js:6
          u https://listenbrainz.org/static/js/dist/import.1dd20f9147f7a70e0206.js:6
          promise callback*n https://listenbrainz.org/static/js/dist/import.1dd20f9147f7a70e0206.js:6
          u https://listenbrainz.org/static/js/dist/import.1dd20f9147f7a70e0206.js:6
          promise callback*n https://listenbrainz.org/static/js/dist/import.1dd20f9147f7a70e0206.js:6
          u https://listenbrainz.org/static/js/dist/import.1dd20f9147f7a70e0206.js:6
      import.1dd20f9147f7a70e0206.js:6:12251
      

            Unassigned Unassigned
            jormangeud Jaakko Perttilä
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved:

                Version Package