Closed Bug 1569400 Opened 6 years ago Closed 5 years ago

Intermittent /printing/print-microtask-after-navigate.html | TypeError: window.__wptrunner_process_next_event is not a function

Categories

(Testing :: web-platform-tests, defect, P5)

Version 3
defect

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: intermittent-bug-filer, Unassigned)

Details

(Keywords: intermittent-failure, regression)

Filed by: ccoroiu [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer.html#?job_id=258622189&repo=autoland
Full log: https://queue.taskcluster.net/v1/task/OVTEnvIeSmuwsX8y87LRJw/runs/0/artifacts/public/logs/live_backing.log


task 2019-07-27T07:25:47.251Z] 07:25:47 INFO - TEST-START | /printing/print-microtask-after-navigate.html
[task 2019-07-27T07:25:47.251Z] 07:25:47 INFO - Closing window 2147483835
[task 2019-07-27T07:25:47.656Z] 07:25:47 WARNING - Traceback (most recent call last):
[task 2019-07-27T07:25:47.656Z] 07:25:47 WARNING - File "/builds/worker/workspace/build/tests/web-platform/tests/tools/wptrunner/wptrunner/executors/executormarionette.py", line 627, in _run
[task 2019-07-27T07:25:47.656Z] 07:25:47 WARNING - self.result = True, self.func(self.protocol, self.url, self.timeout)
[task 2019-07-27T07:25:47.657Z] 07:25:47 WARNING - File "/builds/worker/workspace/build/tests/web-platform/tests/tools/wptrunner/wptrunner/executors/executormarionette.py", line 741, in do_testharness
[task 2019-07-27T07:25:47.657Z] 07:25:47 WARNING - self.script_resume % format_map, async=True)
[task 2019-07-27T07:25:47.657Z] 07:25:47 WARNING - File "/builds/worker/workspace/build/tests/web-platform/tests/tools/wptrunner/wptrunner/executors/executormarionette.py", line 61, in execute_script
[task 2019-07-27T07:25:47.657Z] 07:25:47 WARNING - return method(script, new_sandbox=False, sandbox=None)
[task 2019-07-27T07:25:47.657Z] 07:25:47 WARNING - File "/builds/worker/workspace/build/venv/lib/python2.7/site-packages/marionette_driver/marionette.py", line 1656, in execute_async_script
[task 2019-07-27T07:25:47.657Z] 07:25:47 WARNING - rv = self._send_message("WebDriver:ExecuteAsyncScript", body, key="value")
[task 2019-07-27T07:25:47.657Z] 07:25:47 WARNING - File "/builds/worker/workspace/build/venv/lib/python2.7/site-packages/marionette_driver/decorators.py", line 26, in _
[task 2019-07-27T07:25:47.657Z] 07:25:47 WARNING - return func(*args, **kwargs)
[task 2019-07-27T07:25:47.657Z] 07:25:47 WARNING - File "/builds/worker/workspace/build/venv/lib/python2.7/site-packages/marionette_driver/marionette.py", line 598, in _send_message
[task 2019-07-27T07:25:47.657Z] 07:25:47 WARNING - self._handle_error(err)
[task 2019-07-27T07:25:47.657Z] 07:25:47 WARNING - File "/builds/worker/workspace/build/venv/lib/python2.7/site-packages/marionette_driver/marionette.py", line 618, in _handle_error
[task 2019-07-27T07:25:47.657Z] 07:25:47 WARNING - raise errors.lookup(error)(message, stacktrace=stacktrace)
[task 2019-07-27T07:25:47.658Z] 07:25:47 WARNING - JavascriptException: TypeError: window.__wptrunner_process_next_event is not a function
[task 2019-07-27T07:25:47.658Z] 07:25:47 WARNING - stacktrace:
[task 2019-07-27T07:25:47.658Z] 07:25:47 WARNING - @tests/web-platform/tests/tools/wptrunner/wptrunner/executors/executormarionette.py:66:8
[task 2019-07-27T07:25:47.658Z] 07:25:47 WARNING - @tests/web-platform/tests/tools/wptrunner/wptrunner/executors/executormarionette.py:67:8
[task 2019-07-27T07:25:47.658Z] 07:25:47 WARNING -
[task 2019-07-27T07:25:47.658Z] 07:25:47 WARNING -
[task 2019-07-27T07:25:47.878Z] 07:25:47 INFO - TEST-UNEXPECTED-ERROR | /printing/print-microtask-after-navigate.html | TypeError: window.__wptrunner_process_next_event is not a function
[task 2019-07-27T07:25:47.878Z] 07:25:47 INFO - Traceback (most recent call last):
[task 2019-07-27T07:25:47.878Z] 07:25:47 INFO - File "/builds/worker/workspace/build/tests/web-platform/tests/tools/wptrunner/wptrunner/executors/executormarionette.py", line 627, in _run
[task 2019-07-27T07:25:47.878Z] 07:25:47 INFO - self.result = True, self.func(self.protocol, self.url, self.timeout)
[task 2019-07-27T07:25:47.878Z] 07:25:47 INFO - File "/builds/worker/workspace/build/tests/web-platform/tests/tools/wptrunner/wptrunner/executors/executormarionette.py", line 741, in do_testharness
[task 2019-07-27T07:25:47.878Z] 07:25:47 INFO - self.script_resume % format_map, async=True)
[task 2019-07-27T07:25:47.879Z] 07:25:47 INFO - File "/builds/worker/workspace/build/tests/web-platform/tests/tools/wptrunner/wptrunner/executors/executormarionette.py", line 61, in execute_script
[task 2019-07-27T07:25:47.879Z] 07:25:47 INFO - return method(script, new_sandbox=False, sandbox=None)
[task 2019-07-27T07:25:47.879Z] 07:25:47 INFO - File "/builds/worker/workspace/build/venv/lib/python2.7/site-packages/marionette_driver/marionette.py", line 1656, in execute_async_script
[task 2019-07-27T07:25:47.879Z] 07:25:47 INFO - rv = self._send_message("WebDriver:ExecuteAsyncScript", body, key="value")
[task 2019-07-27T07:25:47.879Z] 07:25:47 INFO - File "/builds/worker/workspace/build/venv/lib/python2.7/site-packages/marionette_driver/decorators.py", line 26, in _
[task 2019-07-27T07:25:47.879Z] 07:25:47 INFO - return func(*args, **kwargs)
[task 2019-07-27T07:25:47.879Z] 07:25:47 INFO - File "/builds/worker/workspace/build/venv/lib/python2.7/site-packages/marionette_driver/marionette.py", line 598, in _send_message
[task 2019-07-27T07:25:47.879Z] 07:25:47 INFO - self._handle_error(err)
[task 2019-07-27T07:25:47.879Z] 07:25:47 INFO - File "/builds/worker/workspace/build/venv/lib/python2.7/site-packages/marionette_driver/marionette.py", line 618, in _handle_error
[task 2019-07-27T07:25:47.879Z] 07:25:47 INFO - raise errors.lookup(error)(message, stacktrace=stacktrace)
[task 2019-07-27T07:25:47.879Z] 07:25:47 INFO - JavascriptException: TypeError: window.__wptrunner_process_next_event is not a function
[task 2019-07-27T07:25:47.879Z] 07:25:47 INFO - stacktrace:
[task 2019-07-27T07:25:47.879Z] 07:25:47 INFO - @tests/web-platform/tests/tools/wptrunner/wptrunner/executors/executormarionette.py:66:8
[task 2019-07-27T07:25:47.879Z] 07:25:47 INFO - @tests/web-platform/tests/tools/wptrunner/wptrunner/executors/executormarionette.py:67:8

Also got this locally with a different wpt:

Traceback (most recent call last):
  File "/home/osboxes/work/mozilla-unified/testing/web-platform/tests/tools/wptrunner/wptrunner/executors/executormarionette.py", line 627, in _run
    self.result = True, self.func(self.protocol, self.url, self.timeout)
  File "/home/osboxes/work/mozilla-unified/testing/web-platform/tests/tools/wptrunner/wptrunner/executors/executormarionette.py", line 741, in do_testharness
    self.script_resume % format_map, asynchronous=True)
  File "/home/osboxes/work/mozilla-unified/testing/web-platform/tests/tools/wptrunner/wptrunner/executors/executormarionette.py", line 61, in execute_script
    return method(script, new_sandbox=False, sandbox=None)
  File "/home/osboxes/work/mozilla-unified/testing/marionette/client/marionette_driver/marionette.py", line 1656, in execute_async_script
    rv = self._send_message("WebDriver:ExecuteAsyncScript", body, key="value")
  File "/home/osboxes/work/mozilla-unified/testing/marionette/client/marionette_driver/decorators.py", line 26, in _
    return func(*args, **kwargs)
  File "/home/osboxes/work/mozilla-unified/testing/marionette/client/marionette_driver/marionette.py", line 598, in _send_message
    self._handle_error(err)
  File "/home/osboxes/work/mozilla-unified/testing/marionette/client/marionette_driver/marionette.py", line 618, in _handle_error
    raise errors.lookup(error)(message, stacktrace=stacktrace)
JavascriptException: TypeError: window.__wptrunner_process_next_event is not a function
stacktrace:
        @testing/web-platform/tests/tools/wptrunner/wptrunner/executors/executormarionette.py:66:8
        @testing/web-platform/tests/tools/wptrunner/wptrunner/executors/executormarionette.py:67:8
 1:44.54 INFO Closing logging queue
 1:44.55 INFO queue closed

Can this be looked at with a higher priority?
We are seeing this consistently on WebGPU WPT (e.g. see bug 1600364)

Flags: needinfo?(james)

This test is just broken. You can't write a test that navigates like that. I filed https://github.com/web-platform-tests/wpt/issues/20719; we should either fix the test or disable it for now.

Flags: needinfo?(james)

I took the liberty of disabling this test for now in https://lando.services.mozilla.com/D56414

Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.