Intermittent InvalidArgumentException: Unknown pointerType: [object String] "touch"
Categories
(Testing :: web-platform-tests, defect, P5)
Tracking
(firefox104 fixed)
| Tracking | Status | |
|---|---|---|
| firefox104 | --- | fixed |
People
(Reporter: intermittent-bug-filer, Assigned: jgraham)
References
Details
Attachments
(1 file)
Filed by: hskupin [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer.html#?job_id=253725183&repo=try
Full log: https://queue.taskcluster.net/v1/task/CmxJWGKXQFedd5N80tPqEA/runs/0/artifacts/public/logs/live_backing.log
Separate bug for the intermittent failures in web-platform-tests, so classification and intermittent view doesn't collide with our implementation process on bug 1543337.
Comment 1•6 years ago
|
||
Here an example:
https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=253725183&repo=try&lineNumber=4731-4749
[task 2019-06-28T01:42:02.220Z] 01:42:02 INFO - TEST-START | /pointerevents/pointerevent_boundary_events_in_capturing.html
[task 2019-06-28T01:42:02.221Z] 01:42:02 INFO - Closing window 2147483656
[task 2019-06-28T01:42:02.818Z] 01:42:02 INFO - {'actions': [{u'type': u'pointer', u'actions': [{u'y': 0, u'x': 0, u'type': u'pointerMove', u'origin': {'element-6066-11e4-a52e-4f735466cecf': u'd60e51fe-58a9-4d42-a492-41718cabed9a', 'chromeelement-9fc5-4b51-a3c8-01716eedeb04': u'd60e51fe-58a9-4d42-a492-41718cabed9a'}}, {u'button': 0, u'type': u'pointerDown'}, {u'y': 0, u'x': 10, u'type': u'pointerMove', u'origin': {'element-6066-11e4-a52e-4f735466cecf': u'd60e51fe-58a9-4d42-a492-41718cabed9a', 'chromeelement-9fc5-4b51-a3c8-01716eedeb04': u'd60e51fe-58a9-4d42-a492-41718cabed9a'}}, {u'y': 0, u'x': 20, u'type': u'pointerMove', u'origin': {'element-6066-11e4-a52e-4f735466cecf': u'd60e51fe-58a9-4d42-a492-41718cabed9a', 'chromeelement-9fc5-4b51-a3c8-01716eedeb04': u'd60e51fe-58a9-4d42-a492-41718cabed9a'}}, {u'y': 0, u'x': 30, u'type': u'pointerMove', u'origin': {'element-6066-11e4-a52e-4f735466cecf': u'd60e51fe-58a9-4d42-a492-41718cabed9a', 'chromeelement-9fc5-4b51-a3c8-01716eedeb04': u'd60e51fe-58a9-4d42-a492-41718cabed9a'}}, {u'button': 0, u'type': u'pointerUp'}], u'parameters': {u'pointerType': u'mouse'}, u'id': u'mousePointer1'}]}
[task 2019-06-28T01:42:02.946Z] 01:42:02 INFO - {'actions': [{u'type': u'pointer', u'actions': [{u'y': 0, u'x': 0, u'type': u'pointerMove', u'origin': {'element-6066-11e4-a52e-4f735466cecf': u'd60e51fe-58a9-4d42-a492-41718cabed9a', 'chromeelement-9fc5-4b51-a3c8-01716eedeb04': u'd60e51fe-58a9-4d42-a492-41718cabed9a'}}, {u'button': 0, u'type': u'pointerDown'}, {u'y': 0, u'x': 10, u'type': u'pointerMove', u'origin': {'element-6066-11e4-a52e-4f735466cecf': u'd60e51fe-58a9-4d42-a492-41718cabed9a', 'chromeelement-9fc5-4b51-a3c8-01716eedeb04': u'd60e51fe-58a9-4d42-a492-41718cabed9a'}}, {u'y': 0, u'x': 20, u'type': u'pointerMove', u'origin': {'element-6066-11e4-a52e-4f735466cecf': u'd60e51fe-58a9-4d42-a492-41718cabed9a', 'chromeelement-9fc5-4b51-a3c8-01716eedeb04': u'd60e51fe-58a9-4d42-a492-41718cabed9a'}}, {u'y': 0, u'x': 30, u'type': u'pointerMove', u'origin': {'element-6066-11e4-a52e-4f735466cecf': u'd60e51fe-58a9-4d42-a492-41718cabed9a', 'chromeelement-9fc5-4b51-a3c8-01716eedeb04': u'd60e51fe-58a9-4d42-a492-41718cabed9a'}}, {u'button': 0, u'type': u'pointerUp'}], u'parameters': {u'pointerType': u'touch'}, u'id': u'touchPointer1'}]}
[task 2019-06-28T01:42:02.968Z] 01:42:02 WARNING - Action action_sequence failed
[task 2019-06-28T01:42:02.969Z] 01:42:02 WARNING - Traceback (most recent call last):
[task 2019-06-28T01:42:02.969Z] 01:42:02 WARNING - File "/builds/worker/workspace/build/tests/web-platform/tests/tools/wptrunner/wptrunner/executors/base.py", line 618, in process_action
[task 2019-06-28T01:42:02.969Z] 01:42:02 WARNING - action_handler(payload)
[task 2019-06-28T01:42:02.969Z] 01:42:02 WARNING - File "/builds/worker/workspace/build/tests/web-platform/tests/tools/wptrunner/wptrunner/executors/base.py", line 673, in __call__
[task 2019-06-28T01:42:02.969Z] 01:42:02 WARNING - self.protocol.action_sequence.send_actions({"actions": actions})
[task 2019-06-28T01:42:02.969Z] 01:42:02 WARNING - File "/builds/worker/workspace/build/tests/web-platform/tests/tools/wptrunner/wptrunner/executors/executormarionette.py", line 413, in send_actions
[task 2019-06-28T01:42:02.969Z] 01:42:02 WARNING - self.marionette._send_message("WebDriver:PerformActions", actions)
[task 2019-06-28T01:42:02.969Z] 01:42:02 WARNING - File "/builds/worker/workspace/build/venv/lib/python2.7/site-packages/marionette_driver/decorators.py", line 26, in _
[task 2019-06-28T01:42:02.969Z] 01:42:02 WARNING - return func(*args, **kwargs)
[task 2019-06-28T01:42:02.969Z] 01:42:02 WARNING - File "/builds/worker/workspace/build/venv/lib/python2.7/site-packages/marionette_driver/marionette.py", line 598, in _send_message
[task 2019-06-28T01:42:02.969Z] 01:42:02 WARNING - self._handle_error(err)
[task 2019-06-28T01:42:02.969Z] 01:42:02 WARNING - File "/builds/worker/workspace/build/venv/lib/python2.7/site-packages/marionette_driver/marionette.py", line 618, in _handle_error
[task 2019-06-28T01:42:02.969Z] 01:42:02 WARNING - raise errors.lookup(error)(message, stacktrace=stacktrace)
[task 2019-06-28T01:42:02.969Z] 01:42:02 WARNING - InvalidArgumentException: Unknown pointerType: [object String] "touch"
This seems to come from the CallbackHandler class:
So tests might call into here with those actions. I wonder if we should skip those until we really support the touch action primitive?
Comment 2•6 years ago
|
||
Those tests should have expectation data showing them as failing until we fix this. We should not skip them
| Comment hidden (Intermittent Failures Robot) |
Comment 4•6 years ago
|
||
(In reply to David Burns :automatedtester from comment #2)
Those tests should have expectation data showing them as failing until we fix this. We should not skip them
The problem is that it is only a warning and pretty much fills the failure pane on Treeherder without failing the tests. So marking as skipped or expected fail won't work in both cases.
| Comment hidden (Intermittent Failures Robot) |
Comment 6•6 years ago
|
||
David, could you maybe help with it while James is away? Otherwise I may have to change priorities.
| Comment hidden (Intermittent Failures Robot) |
Updated•6 years ago
|
Comment 8•6 years ago
|
||
Maja, Is this on your list of bugs you are looking for disabling? If not could you disable it, I am already doing the marionette changes for this
This doesn't actually cause jobs to be orange so I don't think it's a good idea to disable just for warning logs, especially given that we already have accurate expectation metadata. If I'm missing something, let me know.
Comment 10•6 years ago
|
||
Now that the intermittent-failure keyword has been removed, we shouldn't get new classifications anymore. Maybe that helps for the time being.
| Comment hidden (Intermittent Failures Robot) |
Updated•6 years ago
|
Comment 12•6 years ago
|
||
Comment 13•6 years ago
|
||
This is not fixed but no longer marked as intermittent failure.
| Comment hidden (Intermittent Failures Robot) |
Comment 15•5 years ago
|
||
https://wiki.mozilla.org/Bug_Triage#Intermittent_Test_Failure_Cleanup
For more information, please visit auto_nag documentation.
Comment 16•5 years ago
|
||
Adding leave-open to ensure it stays open until the dependency has been fixed.
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
If we only log the error without raising, hundreds of tests would report
a timeout in Mozilla's CI.
The Treeherder log highlighting excludes strings that include "TEST-INFO ".
Updated•5 years ago
|
Comment 20•5 years ago
|
||
The leave-open keyword is there and there is no activity for 6 months.
:maja_zf, maybe it's time to close this bug?
The attached patch fixes the problem, but extensive metadata and test changes need to be added. I'm keeping the leave-open and hopefully I can revive that patch soon.
| Comment hidden (Intermittent Failures Robot) |
Comment 23•4 years ago
|
||
The leave-open keyword is there and there is no activity for 6 months.
:jgraham, maybe it's time to close this bug?
Comment 24•4 years ago
|
||
It's still needed, but maybe it should be easy to finish by taking Maja's patch for the remaining work?
Updated•4 years ago
|
Updated•4 years ago
|
Comment 25•3 years ago
|
||
The leave-open keyword is there and there is no activity for 6 months.
:jgraham, maybe it's time to close this bug?
| Assignee | ||
Updated•3 years ago
|
Comment 26•3 years ago
|
||
James, I assume this bug can now be marked as fixed?
| Assignee | ||
Comment 27•3 years ago
|
||
This was fixed as part of 1543337
Updated•3 years ago
|
Comment 28•3 years ago
|
||
Great. So lets also mark it as fixed given that we know the bug.
Updated•3 years ago
|
Description
•