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

import occasionally failing to parse page

XMLWordPrintable

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

      Console output from safari (running on jherskowitz page)

      [Log] successfully reported page (x34)
      [Error] Failed to load resource: the server responded with a status of 500 (Internal Server Error) (submit-listens, line 0)
      [Log] received http error 500 req'ing
      [Error] TypeError: undefined is not an object (evaluating 'struct.payload.length')
      enqueueReport (undefined, line 149)
      onload
      [Error] Failed to load resource: the server responded with a status of 500 (Internal Server Error) (submit-listens, line 0)
      [Error] Failed to load resource: the server responded with a status of 500 (Internal Server Error) (submit-listens, line 0)
      [Log] received http error 500 req'ing
      [Error] TypeError: undefined is not an object (evaluating 'struct.payload.length')
      enqueueReport (undefined, line 149)
      onload
      [Log] received http error 500 req'ing
      [Error] TypeError: undefined is not an object (evaluating 'struct.payload.length')
      enqueueReport (undefined, line 149)
      onload
      [Error] Failed to load resource: the server responded with a status of 500 (Internal Server Error) (submit-listens, line 0)
      [Log] received http error 500 req'ing
      [Error] TypeError: undefined is not an object (evaluating 'struct.payload.length')
      enqueueReport (undefined, line 149)
      onload
      [Log] successfully reported page (x3)
      [Error] TypeError: undefined is not a function (evaluating 'toReport.push(struct)')
      enqueueReport (undefined, line 150)
      reportPage
      reportPageAndGetNext
      onload

      Associated server error:
      Exception on /1/submit-listens [POST]
      Traceback (most recent call last):
      File "/home/listenbrainz/ve/lib/python2.7/site-packages/flask/app.py", line 1817, in wsgi_app
      response = self.full_dispatch_request()
      File "/home/listenbrainz/ve/lib/python2.7/site-packages/flask/app.py", line 1477, in full_dispatch_request
      rv = self.handle_user_exception(e)
      File "/home/listenbrainz/ve/lib/python2.7/site-packages/flask/app.py", line 1381, in handle_user_exception
      reraise(exc_type, exc_value, tb)
      File "/home/listenbrainz/ve/lib/python2.7/site-packages/flask/app.py", line 1475, in full_dispatch_request
      rv = self.dispatch_request()
      File "/home/listenbrainz/ve/lib/python2.7/site-packages/flask/app.py", line 1461, in dispatch_request
      return self.view_functions[rule.endpoint](**req.view_args)
      File "./webserver/decorators.py", line 32, in wrapped_function
      resp = make_response(f(*args, **kwargs))
      File "./webserver/views/api.py", line 40, in submit_listen
      payload = data['payload']
      TypeError: string indices must be integers

            armalcolite Pinkesh Badjatiya
            alastairp Alastair Porter
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:

                Version Package