Perma Fis /webdriver/tests/release_actions/release.py | test_no_browsing_context - AssertionError: unknown error (500): TypeError: can't access property "getActor", browsingContext.currentWindowGlobal is null
Categories
(Testing :: Marionette Client and Harness, defect, P1)
Tracking
(Fission Milestone:M7, firefox84 fixed)
Tracking | Status | |
---|---|---|
firefox84 | --- | fixed |
People
(Reporter: intermittent-bug-filer, Assigned: whimboo)
References
Details
(Keywords: assertion, intermittent-failure, Whiteboard: [marionette-fission-mvp][simple], [wptsync upstream])
Attachments
(2 files)
Filed by: hskupin [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer.html#?job_id=318701846&repo=try
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/H8js8XaCQHW9rkka6d7Y0A/runs/0/artifacts/public/logs/live_backing.log
Assignee | ||
Comment 1•4 years ago
|
||
Here the exact failure:
[task 2020-10-15T09:59:17.924Z] 09:59:17 INFO - PID 9484 | 1602755957921 Marionette DEBUG 0 -> [0,55,"WebDriver:ElementClick",{"id":"84aa04ee-de73-48a2-bb70-cf65e9d42814"}]
[task 2020-10-15T09:59:17.944Z] 09:59:17 INFO - PID 9484 | 1602755957933 Marionette TRACE [41] Frame with id 12884901890 got removed
[task 2020-10-15T09:59:17.944Z] 09:59:17 INFO - PID 9484 | 1602755957934 Marionette TRACE Received DOM event click for [object HTMLInputElement]
[task 2020-10-15T09:59:17.945Z] 09:59:17 INFO - PID 9484 | 1602755957935 Marionette TRACE Canceled page load listener because current frame has been removed
[task 2020-10-15T09:59:17.946Z] 09:59:17 INFO - PID 9484 | 1602755957935 Marionette DEBUG 0 <- [1,55,null,{"value":null}]
[task 2020-10-15T09:59:17.946Z] 09:59:17 INFO - PID 9484 | 1602755957937 webdriver::server DEBUG <- 200 OK {"value":null}
[task 2020-10-15T09:59:17.946Z] 09:59:17 INFO - PID 9484 | 1602755957939 webdriver::server DEBUG -> DELETE /session/cc8cb509-4130-4306-b8a2-462e2c87e0b3/actions
[task 2020-10-15T09:59:17.947Z] 09:59:17 INFO - PID 9484 | 1602755957940 Marionette DEBUG 0 -> [0,56,"WebDriver:ReleaseActions",{}]
[task 2020-10-15T09:59:17.948Z] 09:59:17 INFO - PID 9484 | 1602755957940 Marionette DEBUG 0 <- [1,56,{"error":"unknown error","message":"TypeError: can't access property \"getActor\", browsingContext.currentWindowGlobal ... ionette/content/driver.js:382:3\nGeckoDriver.prototype.releaseActions@chrome://marionette/content/driver.js:1965:16\n"},null]
[task 2020-10-15T09:59:17.950Z] 09:59:17 INFO - PID 9484 | Marionette threw an error: TypeError: can't access property "getActor", browsingContext.currentWindowGlobal is null
[task 2020-10-15T09:59:17.950Z] 09:59:17 INFO - PID 9484 | GeckoDriver.prototype.getActor@chrome://marionette/content/driver.js:382:3
[task 2020-10-15T09:59:17.950Z] 09:59:17 INFO - PID 9484 | GeckoDriver.prototype.releaseActions@chrome://marionette/content/driver.js:1965:16
As it looks like this needs a fix for bug 1666204.
Assignee | ||
Updated•4 years ago
|
Comment 2•4 years ago
|
||
Tracking marionette-fission-mvp bugs for Fission Beta milestone (M7)
Assignee | ||
Comment 3•4 years ago
|
||
At least for WebDriver:ReleaseActions
we have an inappropriate browsing context check:
While the check in line 1961 operates on the top-level browsing context, the actor used to run the command is the current one.
We will have to update line 1961 to also use the current browsing context.
Assignee | ||
Comment 4•4 years ago
|
||
Lets keep this bug for release actions.
Assignee | ||
Comment 5•4 years ago
|
||
Assignee | ||
Comment 6•4 years ago
|
||
Based on the proposed WebDriver spec changes:
https://github.com/w3c/webdriver/pull/1555
Depends on D93751
Comment hidden (Intermittent Failures Robot) |
Comment 9•4 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/693a38392149
https://hg.mozilla.org/mozilla-central/rev/cb435bbb7984
Assignee | ||
Comment 10•4 years ago
|
||
I miss a sync request from the wpt bot. James can you please check?
Updated•4 years ago
|
Updated•2 years ago
|
Comment 13•2 years ago
|
||
Description
•