Closed
Bug 1664597
Opened 5 years ago
Closed 5 years ago
Intermittent inspector/grids/test/browser_grids_grid-outline-updates-on-grid-change.js | A promise chain failed to handle a rejection: can't access property "keys", this.parentGridHighlighters is null - stack: _updateHighlighters highlighters-overlay.js
Categories
(DevTools :: Inspector, defect, P5)
DevTools
Inspector
Tracking
(Not tracked)
RESOLVED
INCOMPLETE
People
(Reporter: intermittent-bug-filer, Unassigned)
Details
(Keywords: intermittent-failure)
Filed by: apavel [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer.html#?job_id=315500260&repo=mozilla-central
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/H0kJnMTcQbu0YatEQ2Xc9Q/runs/0/artifacts/public/logs/live_backing.log
[task 2020-09-12T00:39:25.267Z] 00:39:25 INFO - TEST-START | devtools/client/inspector/grids/test/browser_grids_grid-outline-updates-on-grid-change.js
[task 2020-09-12T00:39:26.934Z] 00:39:26 INFO - GECKO(6220) | console.log: "[DISPATCH] action type:" "CLEAR_FLEXBOX"
[task 2020-09-12T00:39:26.993Z] 00:39:26 INFO - GECKO(6220) | console.log: "[DISPATCH] action type:" "UPDATE_GRIDS"
[task 2020-09-12T00:39:27.104Z] 00:39:27 INFO - GECKO(6220) | console.log: "[DISPATCH] action type:" "UPDATE_GRIDS"
[task 2020-09-12T00:39:27.122Z] 00:39:27 INFO - GECKO(6220) | console.log: "[DISPATCH] action type:" "CLEAR_FLEXBOX"
[task 2020-09-12T00:39:27.122Z] 00:39:27 INFO - GECKO(6220) | console.log: "[DISPATCH] action type:" "UPDATE_OFFSET_PARENT"
[task 2020-09-12T00:39:27.141Z] 00:39:27 INFO - GECKO(6220) | console.log: "[DISPATCH] action type:" "UPDATE_LAYOUT"
[task 2020-09-12T00:39:27.212Z] 00:39:27 INFO - GECKO(6220) | console.log: "[DISPATCH] action type:" "CLEAR_FLEXBOX"
[task 2020-09-12T00:39:27.212Z] 00:39:27 INFO - GECKO(6220) | console.log: "[DISPATCH] action type:" "UPDATE_GRIDS"
[task 2020-09-12T00:39:27.250Z] 00:39:27 INFO - GECKO(6220) | console.log: "[DISPATCH] action type:" "UPDATE_OFFSET_PARENT"
[task 2020-09-12T00:39:27.255Z] 00:39:27 INFO - GECKO(6220) | console.log: "[DISPATCH] action type:" "UPDATE_LAYOUT"
[task 2020-09-12T00:39:27.273Z] 00:39:27 INFO - GECKO(6220) | console.log: "[DISPATCH] action type:" "UPDATE_GRID_HIGHLIGHTED"
[task 2020-09-12T00:39:27.561Z] 00:39:27 INFO - GECKO(6220) | console.log: "[DISPATCH] action type:" "CLEAR_FLEXBOX"
[task 2020-09-12T00:39:27.592Z] 00:39:27 INFO - GECKO(6220) | console.log: "[DISPATCH] action type:" "UPDATE_GRIDS"
[task 2020-09-12T00:39:28.367Z] 00:39:28 INFO - GECKO(6220) | JavaScript error: resource://devtools/client/inspector/shared/highlighters-overlay.js, line 1593: TypeError: can't access property "keys", this.parentGridHighlighters is null
[task 2020-09-12T00:39:28.386Z] 00:39:28 INFO - TEST-INFO | started process screenshot
[task 2020-09-12T00:39:28.456Z] 00:39:28 INFO - TEST-INFO | screenshot: exit 0
[task 2020-09-12T00:39:28.456Z] 00:39:28 INFO - Buffered messages logged at 00:39:25
[task 2020-09-12T00:39:28.456Z] 00:39:28 INFO - Entering test bound
[task 2020-09-12T00:39:28.457Z] 00:39:28 INFO - Adding a new tab with URL: data:text/html;charset=utf-8,%0A%20%20%3Cstyle%3E%0A%20%20.container%20%7B%0A%20%20%20%20display%3A%20grid%3B%0A%20%20%20%20grid-template-columns%3A%20repeat(2%2C%2020vw)%3B%0A%20%20%20%20grid-auto-rows%3A%2020px%3B%0A%20%20%7D%0A%20%20%3C%2Fstyle%3E%0A%20%20%3Cdiv%20class%3D%22container%22%3E%0A%20%20%20%20%3Cdiv%3Eitem%201%3C%2Fdiv%3E%0A%20%20%20%20%3Cdiv%3Eitem%202%3C%2Fdiv%3E%0A%20%20%3C%2Fdiv%3E%0A
[task 2020-09-12T00:39:28.457Z] 00:39:28 INFO - Tab added and finished loading
[task 2020-09-12T00:39:28.458Z] 00:39:28 INFO - Opening the inspector
[task 2020-09-12T00:39:28.458Z] 00:39:28 INFO - Opening the toolbox
[task 2020-09-12T00:39:28.458Z] 00:39:28 INFO - Buffered messages logged at 00:39:27
[task 2020-09-12T00:39:28.458Z] 00:39:28 INFO - Toolbox opened and focused
[task 2020-09-12T00:39:28.458Z] 00:39:28 INFO - Selecting the layoutview sidebar
[task 2020-09-12T00:39:28.458Z] 00:39:28 INFO - Clicking on the first checkbox to highlight the grid
[task 2020-09-12T00:39:28.458Z] 00:39:28 INFO - Waiting for state predicate "state => state.grids.length == 1 && state.grids[0].highlighted"
[task 2020-09-12T00:39:28.459Z] 00:39:28 INFO - Found state predicate "state => state.grids.length == 1 && state.grids[0].highlighted"
[task 2020-09-12T00:39:28.459Z] 00:39:28 INFO - Checking the grid outline is shown.
[task 2020-09-12T00:39:28.459Z] 00:39:28 INFO - TEST-PASS | devtools/client/inspector/grids/test/browser_grids_grid-outline-updates-on-grid-change.js | Grid outline is shown. -
[task 2020-09-12T00:39:28.459Z] 00:39:28 INFO - Changing the grid in the page
[task 2020-09-12T00:39:28.459Z] 00:39:28 INFO - Checking the grid outline is correct.
[task 2020-09-12T00:39:28.459Z] 00:39:28 INFO - TEST-PASS | devtools/client/inspector/grids/test/browser_grids_grid-outline-updates-on-grid-change.js | Grid outline was changed. -
[task 2020-09-12T00:39:28.459Z] 00:39:28 INFO - Leaving test bound
[task 2020-09-12T00:39:28.459Z] 00:39:28 INFO - Buffered messages logged at 00:39:28
[task 2020-09-12T00:39:28.460Z] 00:39:28 INFO - Removing tab.
[task 2020-09-12T00:39:28.460Z] 00:39:28 INFO - Waiting for event: 'TabClose' on [object XULElement].
[task 2020-09-12T00:39:28.460Z] 00:39:28 INFO - Got event: 'TabClose' on [object XULElement].
[task 2020-09-12T00:39:28.460Z] 00:39:28 INFO - Tab removed and finished closing
[task 2020-09-12T00:39:28.460Z] 00:39:28 INFO - TEST-PASS | devtools/client/inspector/grids/test/browser_grids_grid-outline-updates-on-grid-change.js | The main process DevToolsServer has no pending connection when the test ends -
[task 2020-09-12T00:39:28.460Z] 00:39:28 INFO - Console message: [JavaScript Error: "TypeError: can't access property "keys", this.parentGridHighlighters is null" {file: "resource://devtools/client/inspector/shared/highlighters-overlay.js" line: 1593}]
[task 2020-09-12T00:39:28.460Z] 00:39:28 INFO - Buffered messages finished
[task 2020-09-12T00:39:28.461Z] 00:39:28 INFO - TEST-UNEXPECTED-FAIL | devtools/client/inspector/grids/test/browser_grids_grid-outline-updates-on-grid-change.js | A promise chain failed to handle a rejection: can't access property "keys", this.parentGridHighlighters is null - stack: _updateHighlighters@resource://devtools/client/inspector/shared/highlighters-overlay.js:1593:24
[task 2020-09-12T00:39:28.461Z] 00:39:28 INFO - async*onMarkupMutation@resource://devtools/client/inspector/shared/highlighters-overlay.js:1585:16
[task 2020-09-12T00:39:28.461Z] 00:39:28 INFO - _emit@resource://devtools/shared/event-emitter.js:226:34
[task 2020-09-12T00:39:28.461Z] 00:39:28 INFO - emit@resource://devtools/shared/event-emitter.js:172:18
[task 2020-09-12T00:39:28.461Z] 00:39:28 INFO - emit@resource://devtools/shared/event-emitter.js:324:18
[task 2020-09-12T00:39:28.461Z] 00:39:28 INFO - _onWalkerMutations/<@resource://devtools/client/inspector/markup/markup.js:1463:22
[task 2020-09-12T00:39:28.461Z] 00:39:28 INFO - process@resource://gre/modules/Promise-backend.js:961:38
[task 2020-09-12T00:39:28.461Z] 00:39:28 INFO - walkerLoop@resource://gre/modules/Promise-backend.js:845:29
[task 2020-09-12T00:39:28.461Z] 00:39:28 INFO - Promise*scheduleWalkerLoop@resource://gre/modules/Promise-backend.js:775:19
[task 2020-09-12T00:39:28.461Z] 00:39:28 INFO - schedulePromise@resource://gre/modules/Promise-backend.js:809:12
[task 2020-09-12T00:39:28.461Z] 00:39:28 INFO - Promise.prototype.then@resource://gre/modules/Promise-backend.js:483:19
[task 2020-09-12T00:39:28.461Z] 00:39:28 INFO - _onWalkerMutations@resource://devtools/client/inspector/markup/markup.js:1456:29
[task 2020-09-12T00:39:28.461Z] 00:39:28 INFO - _emit@resource://devtools/shared/event-emitter.js:226:34
[task 2020-09-12T00:39:28.461Z] 00:39:28 INFO - emit@resource://devtools/shared/event-emitter.js:172:18
[task 2020-09-12T00:39:28.461Z] 00:39:28 INFO - emit@resource://devtools/shared/event-emitter.js:324:18
[task 2020-09-12T00:39:28.461Z] 00:39:28 INFO - getMutations@resource://devtools/client/fronts/walker.js:398:10
[task 2020-09-12T00:39:28.461Z] 00:39:28 INFO - async*onMutations@resource://devtools/client/fronts/walker.js:407:10
[task 2020-09-12T00:39:28.461Z] 00:39:28 INFO - onPacket@resource://devtools/shared/protocol/Front.js:287:36
[task 2020-09-12T00:39:28.461Z] 00:39:28 INFO - onPacket@resource://devtools/client/devtools-client.js:492:13
[task 2020-09-12T00:39:28.461Z] 00:39:28 INFO - send/<@resource://devtools/shared/transport/local-transport.js:68:25
[task 2020-09-12T00:39:28.461Z] 00:39:28 INFO - exports.makeInfallible/<@resource://devtools/shared/ThreadSafeDevToolsUtils.js:103:22
[task 2020-09-12T00:39:28.462Z] 00:39:28 INFO - DevToolsUtils.executeSoon*exports.executeSoon@resource://devtools/shared/DevToolsUtils.js:54:21
[task 2020-09-12T00:39:28.462Z] 00:39:28 INFO - send@resource://devtools/shared/transport/local-transport.js:56:21
[task 2020-09-12T00:39:28.462Z] 00:39:28 INFO - send@resource://devtools/server/devtools-server-connection.js:99:20
[task 2020-09-12T00:39:28.462Z] 00:39:28 INFO - receiveMessage@resource://devtools/shared/transport/child-transport.js:66:16
[task 2020-09-12T00:39:28.462Z] 00:39:28 INFO - MessageListener.receiveMessage*_addListener@resource://devtools/shared/transport/child-transport.js:40:14
[task 2020-09-12T00:39:28.462Z] 00:39:28 INFO - ready@resource://devtools/shared/transport/child-transport.js:57:10
[task 2020-09-12T00:39:28.462Z] 00:39:28 INFO - connectToFrame/</onActorCreated<@resource://devtools/server/connectors/frame-connector.js:183:22
[task 2020-09-12T00:39:28.462Z] 00:39:28 INFO - exports.makeInfallible/<@resource://devtools/shared/ThreadSafeDevToolsUtils.js:103:22
[task 2020-09-12T00:39:28.462Z] 00:39:28 INFO - MessageListener.receiveMessage*trackMessageManager@resource://devtools/server/connectors/frame-connector.js:55:12
[task 2020-09-12T00:39:28.462Z] 00:39:28 INFO - connectToFrame/<@resource://devtools/server/connectors/frame-connector.js:283:5
[task 2020-09-12T00:39:28.462Z] 00:39:28 INFO - connectToFrame@resource://devtools/server/connectors/frame-connector.js:41:10
[task 2020-09-12T00:39:28.462Z] 00:39:28 INFO - getTarget/<@resource://devtools/server/actors/descriptors/tab.js:159:35
[task 2020-09-12T00:39:28.462Z] 00:39:28 INFO - getTarget@resource://devtools/server/actors/descriptors/tab.js:143:12
[task 2020-09-12T00:39:28.462Z] 00:39:28 INFO - handler@resource://devtools/shared/protocol/Actor.js:172:37
[task 2020-09-12T00:39:28.462Z] 00:39:28 INFO - onPacket@resource://devtools/server/devtools-server-connection.js:379:58
[task 2020-09-12T00:39:28.462Z] 00:39:28 INFO - send/<@resource://devtools/shared/transport/local-transport.js:68:25
[task 2020-09-12T00:39:28.462Z] 00:39:28 INFO - exports.makeInfallible/<@resource://devtools/shared/ThreadSafeDevToolsUtils.js:103:22
[task 2020-09-12T00:39:28.462Z] 00:39:28 INFO - DevToolsUtils.executeSoon*exports.executeSoon@resource://devtools/shared/DevToolsUtils.js:54:21
[task 2020-09-12T00:39:28.463Z] 00:39:28 INFO - send@resource://devtools/shared/transport/local-transport.js:56:21
[task 2020-09-12T00:39:28.463Z] 00:39:28 INFO - send@resource://devtools/shared/protocol/Front.js:244:30
[task 2020-09-12T00:39:28.463Z] 00:39:28 INFO - request@resource://devtools/shared/protocol/Front.js:262:10
[task 2020-09-12T00:39:28.463Z] 00:39:28 INFO - generateRequestMethods/</frontProto[name]@resource://devtools/shared/protocol/Front/FrontClassWithSpec.js:46:19
[task 2020-09-12T00:39:28.463Z] 00:39:28 INFO - getTarget/this._targetFrontPromise<@resource://devtools/client/fronts/descriptors/tab.js:151:40
[task 2020-09-12T00:39:28.463Z] 00:39:28 INFO - getTarget@resource://devtools/client/fronts/descriptors/tab.js:162:7
[task 2020-09-12T00:39:28.463Z] 00:39:28 INFO - createTargetForTab@resource://devtools/client/framework/target.js:101:23
[task 2020-09-12T00:39:28.463Z] 00:39:28 INFO - async*forTab@resource://devtools/client/framework/target.js:42:26
[task 2020-09-12T00:39:28.463Z] 00:39:28 INFO - openToolboxForTab@chrome://mochitests/content/browser/devtools/client/shared/test/shared-head.js:836:38
[task 2020-09-12T00:39:28.463Z] 00:39:28 INFO - openInspector@chrome://mochitests/content/browser/devtools/client/inspector/test/shared-head.js:26:25
[task 2020-09-12T00:39:28.463Z] 00:39:28 INFO - openInspectorSidebarTab@chrome://mochitests/content/browser/devtools/client/inspector/test/shared-head.js:59:51
[task 2020-09-12T00:39:28.463Z] 00:39:28 INFO - openLayoutView@chrome://mochitests/content/browser/devtools/client/inspector/test/shared-head.js:153:10
[task 2020-09-12T00:39:28.463Z] 00:39:28 INFO - @chrome://mochitests/content/browser/devtools/client/inspector/grids/test/browser_grids_grid-outline-updates-on-grid-change.js:26:57
[task 2020-09-12T00:39:28.463Z] 00:39:28 INFO - Async*Tester_execTest/<@chrome://mochikit/content/browser-test.js:1069:34
[task 2020-09-12T00:39:28.463Z] 00:39:28 INFO - Tester_execTest@chrome://mochikit/content/browser-test.js:1109:11
[task 2020-09-12T00:39:28.463Z] 00:39:28 INFO - nextTest/<@chrome://mochikit/content/browser-test.js:932:14
[task 2020-09-12T00:39:28.463Z] 00:39:28 INFO - SimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:1037:23
[task 2020-09-12T00:39:28.463Z] 00:39:28 INFO - Rejection date: Sat Sep 12 2020 00:39:28 GMT+0000 (Greenwich Mean Time) - false == true - JS frame :: resource://testing-common/PromiseTestUtils.jsm :: assertNoUncaughtRejections :: line 265
[task 2020-09-12T00:39:28.464Z] 00:39:28 INFO - Stack trace:
[task 2020-09-12T00:39:28.464Z] 00:39:28 INFO - resource://testing-common/PromiseTestUtils.jsm:assertNoUncaughtRejections:265
[task 2020-09-12T00:39:28.464Z] 00:39:28 INFO - chrome://mochikit/content/browser-test.js:nextTest:615
[task 2020-09-12T00:39:28.464Z] 00:39:28 INFO - chrome://mochikit/content/browser-test.js:testScope/test_finish/<:1512
[task 2020-09-12T00:39:28.464Z] 00:39:28 INFO - chrome://mochikit/content/browser-test.js:run:1427
[task 2020-09-12T00:39:28.464Z] 00:39:28 INFO - GECKO(6220) | MEMORY STAT | vsize 2104665MB | vsizeMaxContiguous 65633515MB | residentFast 444MB | heapAllocated 125MB
[task 2020-09-12T00:39:28.464Z] 00:39:28 INFO - TEST-OK | devtools/client/inspector/grids/test/browser_grids_grid-outline-updates-on-grid-change.js | took 3165ms
[task 2020-09-12T00:39:28.483Z] 00:39:28 INFO - checking window state```
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
Comment 3•5 years ago
|
||
https://wiki.mozilla.org/Bug_Triage#Intermittent_Test_Failure_Cleanup
For more information, please visit auto_nag documentation.
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → INCOMPLETE
Comment 4•5 years ago
|
||
This is still happening.
Recent failure: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=318971891&repo=mozilla-central&lineNumber=2343
Status: RESOLVED → REOPENED
Resolution: INCOMPLETE → ---
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
Comment 11•5 years ago
|
||
https://wiki.mozilla.org/Bug_Triage#Intermittent_Test_Failure_Cleanup
For more information, please visit auto_nag documentation.
Status: REOPENED → RESOLVED
Closed: 5 years ago → 5 years ago
Resolution: --- → INCOMPLETE
You need to log in
before you can comment on or make changes to this bug.
Description
•