Closed Bug 1351977 Opened 7 years ago Closed 7 years ago

Intermittent test_safe_browsing_initial_download.py TestSafeBrowsingInitialDownload.test_safe_browsing_initial_download | NoSuchWindowException: Unable to locate window: 4294967297

Categories

(Testing :: Firefox UI Tests, defect)

Version 3
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: intermittent-bug-filer, Unassigned)

References

Details

(Keywords: intermittent-failure)

The test uses Puppeteer and tries to close all open windows in tearDown. Hereby it looks like that a referenced browser cannot be found:

[task 2017-03-29T23:11:52.464098Z] 23:11:52     INFO -  1490829112461	Marionette	TRACE	2 -> [0,114,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[{"element-6066-11e4-a52e-4f735466cecf":"d711b2e3-6745-4e11-b33e-38e09f6bf148","ELEMENT":"d711b2e3-6745-4e11-b33e-38e09f6bf148"}],"filename":"tabbar.py","script":"\n          let win = arguments[0].linkedBrowser;\n          if (!win) {\n            return null;\n          }\n          return win.outerWindowID.toString();\n        ","sandbox":"default","line":202}]
[task 2017-03-29T23:11:52.471034Z] 23:11:52     INFO -  1490829112467	Marionette	TRACE	2 <- [1,114,null,{"value":"4294967297"}]
[task 2017-03-29T23:11:52.471724Z] 23:11:52     INFO -  1490829112468	Marionette	TRACE	2 -> [0,115,"switchToWindow",{"focus":true,"name":"4294967297"}]
[task 2017-03-29T23:11:52.472881Z] 23:11:52     INFO -  1490829112470	Marionette	TRACE	2 <- [1,115,{"error":"no such window","message":"Unable to locate window: 4294967297","stacktrace":"WebDriverError@chrome://marionette/content/error.js:211:5\nNoSuchWindowError@chrome://marionette/content/error.js:413:5\nGeckoDriver.prototype.switchToWindow@chrome://marionette/content/driver.js:1427:11\nTaskImpl_run@resource://gre/modules/Task.jsm:319:42\nTaskImpl@resource://gre/modules/Task.jsm:277:3\nasyncFunction@resource://gre/modules/Task.jsm:252:14\nTask_spawn@resource://gre/modules/Task.jsm:166:12\nTaskImpl_handleResultValue@resource://gre/modules/Task.jsm:389:16\nTaskImpl_run@resource://gre/modules/Task.jsm:327:15\nTaskImpl@resource://gre/modules/Task.jsm:277:3\nasyncFunction@resource://gre/modules/Task.jsm:252:14\nTask_spawn@resource://gre/modules/Task.jsm:166:12\nexecute@chrome://marionette/content/server.js:495:15\nonPacket@chrome://marionette/content/server.js:466:7\n_onJSONObjectReady/<@chrome://marionette/content/server.js -> resource://devtools/shared/transport/transport.js:483:11\nexports.makeInfallible/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/ThreadSafeDevToolsUtils.js:101:14\nexports.makeInfallible/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/ThreadSafeDevToolsUtils.js:101:14\n"},null]
Given that multiple tests seem to be affected by this behavior I'm going to mark it dependent on bug 1352984.
Depends on: 1352984
Single failure which magically disappeared.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.