Perma [tier2] devtools/client/<test> | A promise chain failed to handle a rejection: Connection closed, pending request to server0.conn14.tabDescriptor1, type getWatcher failed
Categories
(DevTools :: Style Editor, defect, P5)
Tracking
(Fission Milestone:M7, firefox-esr68 unaffected, firefox-esr78 unaffected, firefox78 unaffected, firefox79 unaffected, firefox80 fixed)
Tracking | Status | |
---|---|---|
firefox-esr68 | --- | unaffected |
firefox-esr78 | --- | unaffected |
firefox78 | --- | unaffected |
firefox79 | --- | unaffected |
firefox80 | --- | fixed |
People
(Reporter: intermittent-bug-filer, Assigned: ochameau)
References
(Regression)
Details
(Keywords: intermittent-failure, regression, Whiteboard: dt-fission-m2-reserve)
Attachments
(1 file)
Filed by: rmaries [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer.html#?job_id=308243473&repo=mozilla-central
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Q-T4Nm5HQLWaQIQu9x8mBA/runs/0/artifacts/public/logs/live_backing.log
[task 2020-07-01T23:02:21.364Z] 23:02:21 INFO - TEST-START | devtools/client/styleeditor/test/browser_styleeditor_fission_switch_target.js
[task 2020-07-01T23:02:23.809Z] 23:02:23 INFO - TEST-PASS | devtools/client/styleeditor/test/browser_styleeditor_fission_switch_target.js | The main process DevToolsServer has no pending connection when the test ends -
[task 2020-07-01T23:02:23.811Z] 23:02:23 INFO - TEST-UNEXPECTED-FAIL | devtools/client/styleeditor/test/browser_styleeditor_fission_switch_target.js | A promise chain failed to handle a rejection: Connection closed, pending request to server0.conn14.tabDescriptor1, type getWatcher failed
[task 2020-07-01T23:02:23.811Z] 23:02:23 INFO -
[task 2020-07-01T23:02:23.811Z] 23:02:23 INFO - Request stack:
[task 2020-07-01T23:02:23.811Z] 23:02:23 INFO - request@resource://devtools/shared/protocol/Front.js:256:14
[task 2020-07-01T23:02:23.811Z] 23:02:23 INFO - generateRequestMethods/</frontProto[name]@resource://devtools/shared/protocol/Front/FrontClassWithSpec.js:47:19
[task 2020-07-01T23:02:23.811Z] 23:02:23 INFO - startListening@resource://devtools/shared/resources/target-list.js:259:52
[task 2020-07-01T23:02:23.811Z] 23:02:23 INFO - _onTargetAvailable@resource://devtools/shared/resources/target-list.js:177:18
[task 2020-07-01T23:02:23.811Z] 23:02:23 INFO - AsyncswitchToTarget@resource://devtools/shared/resources/target-list.js:508:16
[task 2020-07-01T23:02:23.811Z] 23:02:23 INFO - onLocalTabRemotenessChange@resource://devtools/shared/resources/target-list.js:491:10
[task 2020-07-01T23:02:23.811Z] 23:02:23 INFO - Async_emit@resource://devtools/shared/event-emitter.js:226:34
[task 2020-07-01T23:02:23.811Z] 23:02:23 INFO - emit@resource://devtools/shared/event-emitter.js:172:18
[task 2020-07-01T23:02:23.811Z] 23:02:23 INFO - emit@resource://devtools/shared/event-emitter.js:324:18
[task 2020-07-01T23:02:23.811Z] 23:02:23 INFO - _onRemotenessChange@resource://devtools/client/fronts/targets/local-tab.js:132:12
[task 2020-07-01T23:02:23.811Z] 23:02:23 INFO - _handleTabEvent@resource://devtools/client/fronts/targets/local-tab.js:98:14
[task 2020-07-01T23:02:23.811Z] 23:02:23 INFO - didChange@chrome://browser/content/tabbrowser.js:5717:15
[task 2020-07-01T23:02:23.811Z] 23:02:23 INFO - finishChangeRemoteness@chrome://global/content/elements/browser-custom-element.js:1900:12
[task 2020-07-01T23:02:23.811Z] 23:02:23 INFO - getInterfaceProxy/get/<@chrome://global/content/customElements.js:696:35
[task 2020-07-01T23:02:23.811Z] 23:02:23 INFO - - stack: destroy@resource://devtools/shared/protocol/Front.js:77:23
[task 2020-07-01T23:02:23.811Z] 23:02:23 INFO - destroy@resource://devtools/shared/protocol/Pool.js:194:17
[task 2020-07-01T23:02:23.811Z] 23:02:23 INFO - destroy@resource://devtools/shared/protocol/Front.js:79:11
[task 2020-07-01T23:02:23.812Z] 23:02:23 INFO - onClosed@resource://devtools/client/devtools-client.js:629:12
[task 2020-07-01T23:02:23.812Z] 23:02:23 INFO - close@resource://devtools/shared/transport/local-transport.js:169:20
[task 2020-07-01T23:02:23.812Z] 23:02:23 INFO - close@resource://devtools/shared/transport/local-transport.js:165:13
[task 2020-07-01T23:02:23.812Z] 23:02:23 INFO - close@resource://devtools/shared/transport/local-transport.js:165:13
[task 2020-07-01T23:02:23.812Z] 23:02:23 INFO - cleanup@resource://devtools/client/devtools-client.js:124:27
[task 2020-07-01T23:02:23.812Z] 23:02:23 INFO - close/promise<@resource://devtools/client/devtools-client.js:140:7
[task 2020-07-01T23:02:23.812Z] 23:02:23 INFO - close@resource://devtools/client/devtools-client.js:117:21
[task 2020-07-01T23:02:23.812Z] 23:02:23 INFO - _destroyTarget@resource://devtools/client/fronts/targets/target-mixin.js:567:30
[task 2020-07-01T23:02:23.812Z] 23:02:23 INFO - destroy@resource://devtools/client/fronts/targets/target-mixin.js:543:12
[task 2020-07-01T23:02:23.812Z] 23:02:23 INFO - destroy@resource://devtools/client/fronts/targets/browsing-context.js:129:27
[task 2020-07-01T23:02:23.812Z] 23:02:23 INFO - _destroyToolbox/onceDestroyed</<@resource://devtools/client/framework/toolbox.js:3818:32
[task 2020-07-01T23:02:23.812Z] 23:02:23 INFO - Rejection date: Wed Jul 01 2020 23:02:23 GMT+0000 (Greenwich Mean Time) - false == true - JS frame :: resource://testing-common/PromiseTestUtils.jsm :: assertNoUncaughtRejections :: line 265
[task 2020-07-01T23:02:23.812Z] 23:02:23 INFO - Stack trace:
[task 2020-07-01T23:02:23.812Z] 23:02:23 INFO - resource://testing-common/PromiseTestUtils.jsm:assertNoUncaughtRejections:265
[task 2020-07-01T23:02:23.812Z] 23:02:23 INFO - chrome://mochikit/content/browser-test.js:nextTest:610
[task 2020-07-01T23:02:23.812Z] 23:02:23 INFO - chrome://mochikit/content/browser-test.js:testScope/test_finish/<:1464
[task 2020-07-01T23:02:23.812Z] 23:02:23 INFO - chrome://mochikit/content/browser-test.js:run:1379
Updated•4 years ago
|
Comment 2•4 years ago
|
||
Retriggered and backfilled down to this range: https://treeherder.mozilla.org/#/jobs?repo=autoland&searchStr=windows%2C10%2Cx64%2Copt%2Cmochitests%2Cwith%2Cfission%2Cenabled%2Ctest-windows10-64%2Fopt-mochitest-devtools-chrome-fis-e10s-1%2Cm-fis%28dt1%29&tochange=597ca7dea6877156e934d52668d4ac6e60bb0826&fromchange=5a2a951b865d942099eca397c824feff96ee15fb&selectedTaskRun=Gv87di1ITJ2dycW96NuyEA.0
It looks like Bug 1646459 has caused this.
Alexandre, could you take a look at this?
Thank you.
Updated•4 years ago
|
Comment hidden (Intermittent Failures Robot) |
Comment 4•4 years ago
|
||
Set release status flags based on info from the regressing bug 1646459
Comment 5•4 years ago
|
||
Assignee | ||
Comment 7•4 years ago
|
||
The previous code, emitting the event from Toolbox.onTargetAvailable,
wasn't waiting for the call to TargetList.startListening which is done
from TargetList.onTargetAvailable.
Updated•4 years ago
|
Assignee | ||
Updated•4 years ago
|
Pushed by apoirot@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/00e12ae2d596 Emit "switched-target" only after we fully attached to the new target. r=jdescottes
Comment 9•4 years ago
|
||
Backed out changeset 00e12ae2d596 (bug 1649910) for Browser-chrome failures in browser/browser_ext_devtools_inspectedWindow_targetSwitch.js. CLOSED TREE
Log:
https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=309062010&repo=autoland&lineNumber=19053
Push with failures:
https://treeherder.mozilla.org/#/jobs?repo=autoland&group_state=expanded&selectedTaskRun=aWF0Oj2LTiWeHdmeuuWYTw.0&revision=00e12ae2d5961e489ace84d383c0900c8f29dd66
Backout:
https://hg.mozilla.org/integration/autoland/rev/37e052bd233427ba430c094622cd7cb44377752c
Comment 10•4 years ago
•
|
||
Missed 2 tests outside of devtools:
- https://searchfox.org/mozilla-central/source/browser/components/extensions/test/browser/browser_ext_devtools_network_targetSwitch.js#16
- https://searchfox.org/mozilla-central/source/browser/components/extensions/test/browser/browser_ext_devtools_inspectedWindow_targetSwitch.js#31
Alex is on PTO, will take over.
Edit: looks like Alex already updated the revision on phabricator :)
Comment 11•4 years ago
|
||
Tracking dt-fission-m2-reserve bugs for Fission Beta milestone (M7).
Comment hidden (Intermittent Failures Robot) |
Comment 14•4 years ago
|
||
Pushed by jdescottes@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/24cb5bff5f88 Emit "switched-target" only after we fully attached to the new target. r=jdescottes
Comment 15•4 years ago
|
||
bugherder |
Comment hidden (Intermittent Failures Robot) |
Description
•