Closed Bug 1510156 Opened 6 years ago Closed 6 years ago

Intermittent testing\firefox-ui\tests\functional\sessionstore\test_restore_windows_after_restart_and_quit.py TestSessionStoreDisabled.test_restore_with_restart | JavascriptException: TypeError: win.outerWindowID is null; can't access its "toString" prop

Categories

(Testing :: Firefox UI Tests, defect, P5)

Version 3
defect

Tracking

(firefox65 fixed)

RESOLVED FIXED
mozilla65
Tracking Status
firefox65 --- fixed

People

(Reporter: intermittent-bug-filer, Assigned: whimboo)

References

Details

(Keywords: intermittent-failure)

Filed by: rmaries [at] mozilla.com

https://treeherder.mozilla.org/logviewer.html#?job_id=214055946&repo=mozilla-inbound

https://queue.taskcluster.net/v1/task/X3D5dNaVRhy0cdALS_7lJQ/runs/0/artifacts/public/logs/live_backing.log

06:42:35     INFO -  1543300955720	Marionette	TRACE	3 -> [0,147,"Marionette:SetContext",{"value":"chrome"}]
06:42:35     INFO -  1543300955721	Marionette	TRACE	3 <- [1,147,null,{"value":null}]
06:42:35     INFO -  1543300955722	Marionette	TRACE	3 -> [0,148,"WebDriver:TakeScreenshot",{"highlights":null,"full":true,"hash":false,"id":null,"scroll":true}]
06:42:35     INFO -  [Parent 2252, Main Thread] WARNING: Remote iframe not rendered: file z:/build/build/src/layout/ipc/RenderFrame.cpp, line 297
06:42:35     INFO -  1543300955768	Marionette	TRACE	3 <- [1,148,null,{"value":"iVBORw0KGgoAAAANSUhEUgAABQAAAAQuCAYAAACDNZAFAAAgAElEQVR4nOzdW4xd9Z3g+3ocnX7s0ZFaeRn1jGaUh8BEyiRKj9BMHhI ... AAAACMCUAAAAAAGBOAAAAAADAmAAEAAABgTAACAAAAwJgABAAAAIAxAQgAAAAAYwIQAAAAAMYEIAAAAACMCUAAAAAAGAuMf2CtfeXvOAAAAABJRU5ErkJggg=="}]
06:42:35     INFO -  1543300955770	Marionette	TRACE	3 -> [0,149,"Marionette:SetContext",{"value":"chrome"}]
06:42:35     INFO -  1543300955770	Marionette	TRACE	3 <- [1,149,null,{"value":null}]
06:42:35     INFO -  1543300955772	Marionette	TRACE	3 -> [0,150,"Marionette:GetContext",{}]
06:42:35     INFO -  1543300955772	Marionette	TRACE	3 <- [1,150,null,{"value":"chrome"}]
06:42:35     INFO -  1543300955773	Marionette	TRACE	3 -> [0,151,"Marionette:SetContext",{"value":"content"}]
06:42:35     INFO -  1543300955774	Marionette	TRACE	3 <- [1,151,null,{"value":null}]
06:42:35     INFO -  1543300955775	Marionette	TRACE	3 -> [0,152,"WebDriver:GetPageSource",{}]
06:42:35     INFO -  1543300955780	Marionette	TRACE	3 <- [1,152,null,{"value":"<html dir=\"ltr\" lang=\"en\"><head>\n    <title>Mozilla Community</title>\n    <link rel=\"shortcut ic ...  look at the other information referenced\n            throughout this site.\n        </p>\n    </div>\n\n\n</body></html>"}]
06:42:35     INFO -  1543300955781	Marionette	TRACE	3 -> [0,153,"Marionette:SetContext",{"value":"chrome"}]
06:42:35     INFO -  1543300955782	Marionette	TRACE	3 <- [1,153,null,{"value":null}]
06:42:35     INFO - TEST-UNEXPECTED-ERROR | testing\firefox-ui\tests\functional\sessionstore\test_restore_windows_after_restart_and_quit.py TestSessionStoreDisabled.test_restore_with_restart | JavascriptException: TypeError: win.outerWindowID is null; can't access its "toString" property
06:42:35     INFO - stacktrace:
06:42:35     INFO - 	@Z:\task_1543299852\build\venv\lib\site-packages\firefox_puppeteer\ui\browser\tabbar.py:219:11
06:42:35     INFO - 	@Z:\task_1543299852\build\venv\lib\site-packages\firefox_puppeteer\ui\browser\tabbar.py:214:2
06:42:35     INFO - 	evaluate.sandbox/promise<@chrome://marionette/content/evaluate.js:128:13
06:42:35     INFO - 	evaluate.sandbox@chrome://marionette/content/evaluate.js:97:17
06:42:35     INFO - 	GeckoDriver.prototype.execute_@chrome://marionette/content/driver.js:1028:19
06:42:35     INFO - 	async*GeckoDriver.prototype.executeScript@chrome://marionette/content/driver.js:898:24
06:42:35     INFO - 	Async*despatch@chrome://marionette/content/server.js:291:20
06:42:35     INFO - 	async*execute@chrome://marionette/content/server.js:264:11
06:42:35     INFO - 	async*onPacket/<@chrome://marionette/content/server.js:237:15
06:42:35     INFO - 	async*onPacket@chrome://marionette/content/server.js:236:8
06:42:35     INFO - 	_onJSONObjectReady/<@chrome://marionette/content/transport.js:490:9
06:42:35     INFO - Traceback (most recent call last):
06:42:35     INFO -   File "Z:\task_1543299852\build\venv\lib\site-packages\marionette_harness\marionette_test\testcases.py", line 159, in run
06:42:35     INFO -     testMethod()
06:42:35     INFO -   File "Z:\task_1543299852\build\tests\firefox-ui\tests\testing\firefox-ui\tests\functional\sessionstore\test_restore_windows_after_restart_and_quit.py", line 78, in test_restore_with_restart
06:42:35     INFO -     current_windows_set = self.convert_open_windows_to_set()
06:42:35     INFO -   File "Z:\task_1543299852\build\tests\firefox-ui\tests\testing\firefox-ui\tests\functional\sessionstore\session_store_test_case.py", line 147, in convert_open_windows_to_set
06:42:35     INFO -     urls = urls + tuple([tab.location])
06:42:35     INFO -   File "Z:\task_1543299852\build\venv\lib\site-packages\firefox_puppeteer\ui\browser\tabbar.py", line 254, in location
06:42:35     INFO -     self.switch_to()
06:42:35     INFO -   File "Z:\task_1543299852\build\venv\lib\site-packages\firefox_puppeteer\ui\browser\tabbar.py", line 364, in switch_to
06:42:35     INFO -     self.marionette.switch_to_window(self.handle)
06:42:35     INFO -   File "Z:\task_1543299852\build\venv\lib\site-packages\firefox_puppeteer\ui\browser\tabbar.py", line 282, in handle
06:42:35     INFO -     message='Tab handle could not be found.')
06:42:35     INFO -   File "Z:\task_1543299852\build\venv\lib\site-packages\marionette_driver\wait.py", line 129, in until
06:42:35     INFO -     rv = condition(self.marionette)
06:42:35     INFO -   File "Z:\task_1543299852\build\venv\lib\site-packages\firefox_puppeteer\ui\browser\tabbar.py", line 281, in <lambda>
06:42:35     INFO -     lambda mn: TabBar.get_handle_for_tab(mn, self.element),
06:42:35     INFO -   File "Z:\task_1543299852\build\venv\lib\site-packages\firefox_puppeteer\ui\browser\tabbar.py", line 214, in get_handle_for_tab
06:42:35     INFO -     """, script_args=[tab_element])
06:42:35     INFO -   File "Z:\task_1543299852\build\venv\lib\site-packages\marionette_driver\marionette.py", line 1741, in execute_script
06:42:35     INFO -     rv = self._send_message("WebDriver:ExecuteScript", body, key="value")
06:42:35     INFO -   File "Z:\task_1543299852\build\venv\lib\site-packages\marionette_driver\decorators.py", line 26, in _
06:42:35     INFO -     return func(*args, **kwargs)
06:42:35     INFO -   File "Z:\task_1543299852\build\venv\lib\site-packages\marionette_driver\marionette.py", line 764, in _send_message
06:42:35     INFO -     self._handle_error(err)
06:42:35     INFO -   File "Z:\task_1543299852\build\venv\lib\site-packages\marionette_driver\marionette.py", line 784, in _handle_error
06:42:35     INFO -     raise errors.lookup(error)(message, stacktrace=stacktrace)
06:42:35     INFO - TEST-INFO took 24454ms
06:42:35     INFO -  1543300955790	Marionette	TRACE	3 -> [0,154,"Marionette:GetContext",{}]
06:42:35     INFO -  1543300955791	Marionette	TRACE	3 <- [1,154,null,{"value":"chrome"}]
06:42:35     INFO -  1543300955792	Marionette	TRACE	3 -> [0,155,"WebDriver:DeleteSession",{}]
06:42:35     INFO -  1543300955794	Marionette	TRACE	3 <- [1,155,null,{"value":null}]
06:42:35     INFO -  Hit MOZ_CRASH(Aborting on channel error.) at z:/build/build/src/ipc/glue/MessageChannel.cpp:2658
Depends on a fix for bug 1351940.
Depends on: 1351940
Assignee: nobody → hskupin
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla65
You need to log in before you can comment on or make changes to this bug.