Closed Bug 1569480 Opened 6 years ago Closed 5 years ago

Intermittent Wd <random> | UnknownErrorException: unknown error (500): Failed to decode response from marionette ("Exiting due to channel error")

Categories

(Remote Protocol :: Marionette, defect, P5)

Version 3
defect

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: intermittent-bug-filer, Unassigned)

References

Details

(Keywords: intermittent-failure, regression)

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


[task 2019-07-28T11:58:07.159Z] 11:58:07 INFO - TEST-PASS | /webdriver/tests/set_window_rect/set.py | test_no_change[rect19]
[task 2019-07-28T11:58:07.160Z] 11:58:07 INFO - TEST-PASS | /webdriver/tests/set_window_rect/set.py | test_fully_exit_fullscreen
[task 2019-07-28T11:58:07.160Z] 11:58:07 INFO - TEST-UNEXPECTED-FAIL | /webdriver/tests/set_window_rect/set.py | test_restore_from_minimized - UnknownErrorException: unknown error (500): Failed to decode response from marionette
[task 2019-07-28T11:58:07.160Z] 11:58:07 INFO - session = <Session ac60b480-a813-9c47-b930-5f1c489272da>
[task 2019-07-28T11:58:07.160Z] 11:58:07 INFO -
[task 2019-07-28T11:58:07.160Z] 11:58:07 INFO - def test_restore_from_minimized(session):
[task 2019-07-28T11:58:07.160Z] 11:58:07 INFO - session.window.minimize()
[task 2019-07-28T11:58:07.160Z] 11:58:07 INFO - assert document_hidden(session)
[task 2019-07-28T11:58:07.160Z] 11:58:07 INFO -
[task 2019-07-28T11:58:07.160Z] 11:58:07 INFO - response = set_window_rect(session, {"width": 750, "height": 700})
[task 2019-07-28T11:58:07.160Z] 11:58:07 INFO - value = assert_success(response)
[task 2019-07-28T11:58:07.160Z] 11:58:07 INFO - assert value["width"] == 750
[task 2019-07-28T11:58:07.160Z] 11:58:07 INFO - assert value["height"] == 700
[task 2019-07-28T11:58:07.160Z] 11:58:07 INFO -
[task 2019-07-28T11:58:07.160Z] 11:58:07 INFO - > assert not document_hidden(session)
[task 2019-07-28T11:58:07.160Z] 11:58:07 INFO -
[task 2019-07-28T11:58:07.160Z] 11:58:07 INFO - response = <Responsetatus=200 body={"value": {"y": 100, "x": 100, "height": 700, "width": 750}}>
[task 2019-07-28T11:58:07.160Z] 11:58:07 INFO - session = <Session ac60b480-a813-9c47-b930-5f1c489272da>
[task 2019-07-28T11:58:07.160Z] 11:58:07 INFO - value = {'height': 700, 'width': 750, 'x': 100, 'y': 100}
[task 2019-07-28T11:58:07.160Z] 11:58:07 INFO -
[task 2019-07-28T11:58:07.160Z] 11:58:07 INFO - tests/web-platform/tests/webdriver/tests/set_window_rect/set.py:155:
[task 2019-07-28T11:58:07.160Z] 11:58:07 INFO - _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
[task 2019-07-28T11:58:07.161Z] 11:58:07 INFO - tests/web-platform/tests/webdriver/tests/support/helpers.py:142: in document_hidden
[task 2019-07-28T11:58:07.161Z] 11:58:07 INFO - return Poll(session, timeout=3, raises=None).until(hidden)
[task 2019-07-28T11:58:07.161Z] 11:58:07 INFO - tests/web-platform/tests/webdriver/tests/support/sync.py:118: in until
[task 2019-07-28T11:58:07.161Z] 11:58:07 INFO - rv = condition(self.session)
[task 2019-07-28T11:58:07.161Z] 11:58:07 INFO - tests/web-platform/tests/webdriver/tests/support/helpers.py:141: in hidden
[task 2019-07-28T11:58:07.161Z] 11:58:07 INFO - return session.execute_script("return document.hidden")
[task 2019-07-28T11:58:07.161Z] 11:58:07 INFO - tests/web-platform/tests/tools/webdriver/webdriver/client.py:20: in inner
[task 2019-07-28T11:58:07.161Z] 11:58:07 INFO - return func(self, *args, **kwargs)
[task 2019-07-28T11:58:07.161Z] 11:58:07 INFO - tests/web-platform/tests/tools/webdriver/webdriver/client.py:639: in execute_script
[task 2019-07-28T11:58:07.161Z] 11:58:07 INFO - return self.send_session_command("POST", "execute/sync", body)
[task 2019-07-28T11:58:07.161Z] 11:58:07 INFO - tests/web-platform/tests/tools/webdriver/webdriver/client.py:516: in send_session_command
[task 2019-07-28T11:58:07.161Z] 11:58:07 INFO - return self.send_command(method, url, body)

[task 2019-07-28T11:58:02.356Z] 11:58:02 INFO - PID 2080 | Exiting due to channel error.
[task 2019-07-28T11:58:02.358Z] 11:58:02 INFO - PID 2080 | Exiting due to channel error.
[task 2019-07-28T11:58:02.358Z] 11:58:02 INFO - PID 2080 | 1564315082351 webdriver::server DEBUG Deleting session
[task 2019-07-28T11:58:02.361Z] 11:58:02 INFO - PID 2080 | 1564315082351 geckodriver::marionette DEBUG Browser process stopped: exit code: 1
[task 2019-07-28T11:58:02.362Z] 11:58:02 INFO - PID 2080 | [GFX1-]: Receive IPC close with reason=AbnormalShutdown
[task 2019-07-28T11:58:02.363Z] 11:58:02 INFO - PID 2080 | Exiting due to channel error.
[task 2019-07-28T11:58:02.389Z] 11:58:02 INFO - PID 2080 | 1564315082367 webdriver::server DEBUG <- 500 Internal Server Error {"value":{"error":"unknown error","message":"Failed to decode response from marionette","stacktrace":""}}

Summary: Intermittent /webdriver/tests/set_window_rect/set.py | test_restore_from_minimized - UnknownErrorException: unknown error (500): Failed to decode response from marionette → Intermittent /webdriver/tests/<random>/<random>.py | <random> - UnknownErrorException: unknown error (500): Failed to decode response from marionette ("Exiting due to channel error")
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → INCOMPLETE
Resolution: INCOMPLETE → DUPLICATE
Summary: Intermittent /webdriver/tests/<random>/<random>.py | <random> - UnknownErrorException: unknown error (500): Failed to decode response from marionette ("Exiting due to channel error") → Intermittent Wd | <random> - UnknownErrorException: unknown error (500): Failed to decode response from marionette ("Exiting due to channel error")

Actually not a dupe given that it is slightly different.

Status: RESOLVED → REOPENED
Resolution: DUPLICATE → ---
See Also: → 1577293
Status: REOPENED → RESOLVED
Closed: 6 years ago6 years ago
Resolution: --- → INCOMPLETE
Status: RESOLVED → REOPENED
Resolution: INCOMPLETE → ---
Summary: Intermittent Wd | <random> - UnknownErrorException: unknown error (500): Failed to decode response from marionette ("Exiting due to channel error") → Intermittent Wd <random> | UnknownErrorException: unknown error (500): Failed to decode response from marionette ("Exiting due to channel error")
Status: REOPENED → RESOLVED
Closed: 6 years ago5 years ago
Resolution: --- → INCOMPLETE
Status: RESOLVED → REOPENED
Resolution: INCOMPLETE → ---
Status: REOPENED → RESOLVED
Closed: 5 years ago5 years ago
Resolution: --- → INCOMPLETE
Moving bug to Remote Protocol::Marionette component per bug 1815831.
Component: geckodriver → Marionette
Product: Testing → Remote Protocol
You need to log in before you can comment on or make changes to this bug.