Closed Bug 1565605 Opened 6 years ago Closed 5 years ago

Intermittent /webdriver/tests/accept_alert/accept.py | test_accept_confirm - UnknownErrorException: unknown error (500): Failed to decode response from marionette

Categories

(Testing :: web-platform-tests, defect, P5)

defect

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: intermittent-bug-filer, Unassigned)

Details

(Keywords: intermittent-failure, regression)

Filed by: dvarga [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer.html#?job_id=255923663&repo=mozilla-release
Full log: https://queue.taskcluster.net/v1/task/K7OXK7UyR2W8TSIVjxa0Hg/runs/0/artifacts/public/logs/live_backing.log


11:02:09     INFO - TEST-UNEXPECTED-FAIL | /webdriver/tests/accept_alert/accept.py | test_accept_confirm - UnknownErrorException: unknown error (500): Failed to decode response from marionette
11:02:09     INFO - session = <Session 3032e81b-7218-456b-adce-bdad8f8e4644>
11:02:09     INFO - 
11:02:09     INFO -     def test_accept_confirm(session):
11:02:09     INFO - >       session.url = inline("<script>window.result = window.confirm('Hello');</script>")
11:02:09     INFO - 
11:02:09     INFO - session    = <Session 3032e81b-7218-456b-adce-bdad8f8e4644>
11:02:09     INFO - 
11:02:09     INFO - tests\web-platform\tests\webdriver\tests\accept_alert\accept.py:35: 
11:02:09     INFO - _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
11:02:09     INFO - tests\web-platform\tests\tools\webdriver\webdriver\client.py:20: in inner
11:02:09     INFO -     return func(self, *args, **kwargs)
11:02:09     INFO - tests\web-platform\tests\tools\webdriver\webdriver\client.py:521: in url
11:02:09     INFO -     return self.send_session_command("POST", "url", body)
11:02:09     INFO - tests\web-platform\tests\tools\webdriver\webdriver\client.py:508: in send_session_command
11:02:09     INFO -     return self.send_command(method, url, body)
11:02:09     INFO - _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
11:02:09     INFO - 
11:02:09     INFO - self = <Session 3032e81b-7218-456b-adce-bdad8f8e4644>, method = 'POST'
11:02:09     INFO - url = 'session/3032e81b-7218-456b-adce-bdad8f8e4644/url'
11:02:09     INFO - body = {'url': 'http://web-platform.test:8000/webdriver/tests/support/inline.py?doc=%3Cscript%3Ewindow.result+%3D+window.confirm%28%27Hello%27%29%3B%3C%2Fscript%3E&content-type=text%2Fhtml%3Bcharset%3Dutf-8'}
11:02:09     INFO - 
11:02:09     INFO -     def send_command(self, method, url, body=None):
11:02:09     INFO -         """
11:02:09     INFO -             Send a command to the remote end and validate its success.
11:02:09     INFO -     
11:02:09     INFO -             :param method: HTTP method to use in request.
11:02:09     INFO -             :param uri: "Command part" of the HTTP request URL,
11:02:09     INFO -                 e.g. `window/rect`.
11:02:09     INFO -             :param body: Optional body of the HTTP request.
11:02:09     INFO -     
11:02:09     INFO -             :return: `None` if the HTTP response body was empty, otherwise
11:02:09     INFO -                 the `value` field returned after parsing the response
11:02:09     INFO -                 body as JSON.
11:02:09     INFO -     
11:02:09     INFO -             :raises error.WebDriverException: If the remote end returns
11:02:09     INFO -                 an error.
11:02:09     INFO -             :raises ValueError: If the response body does not contain a
11:02:09     INFO -                 `value` key.
11:02:09     INFO -             """
11:02:09     INFO -         response = self.transport.send(
11:02:09     INFO -             method, url, body,
11:02:09     INFO -             encoder=protocol.Encoder, decoder=protocol.Decoder,
11:02:09     INFO -             session=self)
11:02:09     INFO -     
11:02:09     INFO -         if response.status != 200:
11:02:09     INFO -             err = error.from_response(response)
11:02:09     INFO -     
11:02:09     INFO -             if isinstance(err, error.InvalidSessionIdException):
11:02:09     INFO -                 # The driver could have already been deleted the session.
11:02:09     INFO -                 self.session_id = None
11:02:09     INFO -     
11:02:09     INFO - >           raise err
11:02:09     INFO - E           UnknownErrorException: unknown error (500): Failed to decode response from marionette
Type: -- → defect

Seems to me like a test infra problem. Feel free to bounce back if I just can't read the logs right.

Component: DOM: Networking → web-platform-tests
Product: Core → Testing
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → INCOMPLETE
Status: RESOLVED → REOPENED
Resolution: INCOMPLETE → ---
Status: REOPENED → RESOLVED
Closed: 6 years ago5 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.