New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Firefox stable daily runs are failing with NoSuchWindowException #24924
Comments
#24680 is possibly in the regression range, it could maybe be involved? |
This only seems to happen in some shards; I've not yet determined whether it's deterministic. |
That change wouldn't be my first guess; this code isn't actually using geckodriver. I vaugely recall seeing this error in some other context but I can't remember any details right now. |
FTR, I can reproduce this on Linux with
(Where Ziran also reported what I believe to be the same issue in #24991 |
Bisecting:
Confirmed reverting c998903 on master fixes the problem. |
Great job, Stephen! Is the marionette-driver not backward compatible? Do we need to manage it the same way we manage webdriver binaries (i.e. depending on the browser version)? |
Let's do
marionette_driver is in maintaince mode and I think it's sometimes forgotten that wpt is an out of tree consumer. We could get this fixed on the gecko side but I think it's better in the long term to reduce our dependence on the marionette_driver package. With some luck this will all eventually be replaced by webdriver-bidi. |
Can we just switch to geckodriver alone? |
No, that won't work. Not using geckodriver has various advantages for gecko devs (faster, they don't need to build geckodriver), plus we are using some APIs that aren't exposed in geckodriver for doing things like reftests. |
…ndow bug in Firefox 79, a=testonly Automatic update from web-platform-tests Workaround marionette 3.1.0 switch_to_window bug in Firefox 79 (#24992) Fixes web-platform-tests/wpt#24924 -- wpt-commits: 7f2fac18618292db6186b52dabb32df42b2a2c4e wpt-pr: 24992
…ndow bug in Firefox 79, a=testonly Automatic update from web-platform-tests Workaround marionette 3.1.0 switch_to_window bug in Firefox 79 (#24992) Fixes web-platform-tests/wpt#24924 -- wpt-commits: 7f2fac18618292db6186b52dabb32df42b2a2c4e wpt-pr: 24992
See https://github.com/web-platform-tests/wpt/commits/epochs/daily
Example run: https://community-tc.services.mozilla.com/tasks/groups/X50KGIpZSMq0Ag7vQhbM6A
Example task log: https://community-tc.services.mozilla.com/tasks/T13biD2PSOWC73kPlvymBw/runs/0/logs/https%3A%2F%2Fcommunity-tc.services.mozilla.com%2Fapi%2Fqueue%2Fv1%2Ftask%2FT13biD2PSOWC73kPlvymBw%2Fruns%2F0%2Fartifacts%2Fpublic%2Flogs%2Flive.log
They've been failing since July 23rd (we didn't notice for a while since wpt.fyi was ingesting the partially complete results; I found the start point by looking where the # of results fell from ~34k to ~17k).
The text was updated successfully, but these errors were encountered: