Bug: Intermittent /components/places/tests/browser/browser_bookmarkProperties_folderSelection.js | A promise chain failed to handle a rejection: can't access property "promise", this._batchBlockingDeferred is null - stack: beginBatch/<@/content/browser-places
Status: RESOLVED
Priority: P5
Resolution: FIXED
Created: 2021-02-25 17:49:00+00:00
Resolved: 2021-05-21 09:24:20+00:00

**Filed by:** malexandru [at] mozilla.com
**Parsed log:** https://treeherder.mozilla.org/logviewer?job_id=331208031&repo=autoland
**Full log:** https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/MVmNWPvkRqe_iJExstePHQ/runs/0/artifacts/public/logs/live_backing.log

---
```
[task 2021-02-25T16:25:55.642Z] 16:25:55     INFO - TEST-OK | browser/components/places/tests/browser/browser_bookmarkProperties_editTagContainer.js | took 1528ms
[task 2021-02-25T16:25:55.650Z] 16:25:55     INFO - GECKO(4192) | [Child 4357: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 0x7ff17e3da400 == 3 [pid = 4357] [id = 5]
[task 2021-02-25T16:25:55.650Z] 16:25:55     INFO - GECKO(4192) | [Child 4357: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 5 (0x7ff17e317200) [pid = 4357] [serial = 12] [outer = (nil)]
[task 2021-02-25T16:25:55.650Z] 16:25:55     INFO - GECKO(4192) | [Child 4357: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 6 (0x7ff17e3dd000) [pid = 4357] [serial = 13] [outer = 0x7ff17e317200]
[task 2021-02-25T16:25:55.689Z] 16:25:55     INFO - checking window state
[task 2021-02-25T16:25:55.689Z] 16:25:55     INFO - GECKO(4192) | must wait for focus
[task 2021-02-25T16:25:55.791Z] 16:25:55     INFO - TEST-START | browser/components/places/tests/browser/browser_bookmarkProperties_folderSelection.js
[task 2021-02-25T16:25:55.819Z] 16:25:55     INFO - GECKO(4192) | [Child 4257: Main Thread]: I/DocShellAndDOMWindowLeak --DOCSHELL 0x7fe641cbc800 == 2 [pid = 4257] [id = 2] [url = about:blank]
[task 2021-02-25T16:25:55.820Z] 16:25:55     INFO - GECKO(4192) | [Child 4257: Main Thread]: I/DocShellAndDOMWindowLeak --DOCSHELL 0x7fe641cbe000 == 1 [pid = 4257] [id = 4] [url = about:blank]
[task 2021-02-25T16:25:55.821Z] 16:25:55     INFO - GECKO(4192) | [Child 4257: Main Thread]: I/DocShellAndDOMWindowLeak --DOCSHELL 0x7fe641cbd000 == 0 [pid = 4257] [id = 3] [url = about:blank]
[task 2021-02-25T16:25:55.858Z] 16:25:55     INFO - GECKO(4192) | [Parent 4192: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 0x7f10b09ac400 == 20 [pid = 4192] [id = 23]
[task 2021-02-25T16:25:55.858Z] 16:25:55     INFO - GECKO(4192) | [Parent 4192: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 52 (0x7f10c64f4ac0) [pid = 4192] [serial = 58] [outer = (nil)]
[task 2021-02-25T16:25:55.858Z] 16:25:55     INFO - GECKO(4192) | [Parent 4192: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 53 (0x7f10b0cafc00) [pid = 4192] [serial = 59] [outer = 0x7f10c64f4ac0]
[task 2021-02-25T16:25:55.894Z] 16:25:55     INFO - GECKO(4192) | [Parent 4192, Main Thread] WARNING: NS_ENSURE_TRUE(uri) failed: file /builds/worker/checkouts/gecko/caps/BasePrincipal.cpp:1327
[task 2021-02-25T16:25:55.894Z] 16:25:55     INFO - GECKO(4192) | [Parent 4192, Main Thread] WARNING: NS_ENSURE_TRUE(rootFrame) failed: file /builds/worker/checkouts/gecko/dom/base/nsGlobalWindowOuter.cpp:4253
[task 2021-02-25T16:25:55.896Z] 16:25:55     INFO - GECKO(4192) | [Child 4257: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 5 (0x7fe640f15200) [pid = 4257] [serial = 9] [outer = (nil)] [url = about:blank]
[task 2021-02-25T16:25:55.896Z] 16:25:55     INFO - GECKO(4192) | [Child 4257: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 4 (0x7fe640f15040) [pid = 4257] [serial = 7] [outer = (nil)] [url = about:blank]
[task 2021-02-25T16:25:56.065Z] 16:25:56     INFO - GECKO(4192) | [Parent 4192: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 0x7f10b1631800 == 21 [pid = 4192] [id = 24]
[task 2021-02-25T16:25:56.067Z] 16:25:56     INFO - GECKO(4192) | [Parent 4192: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 54 (0x7f10c703cac0) [pid = 4192] [serial = 60] [outer = (nil)]
[task 2021-02-25T16:25:56.112Z] 16:25:56     INFO - GECKO(4192) | [Child 4257: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 0x7fe641cbcc00 == 1 [pid = 4257] [id = 5]
[task 2021-02-25T16:25:56.113Z] 16:25:56     INFO - GECKO(4192) | [Child 4257: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 5 (0x7fe640f15040) [pid = 4257] [serial = 13] [outer = (nil)]
[task 2021-02-25T16:25:56.122Z] 16:25:56     INFO - GECKO(4192) | [Child 4257: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 6 (0x7fe641cc0000) [pid = 4257] [serial = 14] [outer = 0x7fe640f15040]
[task 2021-02-25T16:25:56.164Z] 16:25:56     INFO - GECKO(4192) | [Parent 4192, Main Thread] WARNING: NS_ENSURE_TRUE(presShell) failed: file /builds/worker/checkouts/gecko/dom/base/nsGlobalWindowOuter.cpp:4251
[task 2021-02-25T16:25:56.172Z] 16:25:56     INFO - GECKO(4192) | [Parent 4192: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 55 (0x7f10b0afa800) [pid = 4192] [serial = 61] [outer = 0x7f10c703cac0]
[task 2021-02-25T16:25:56.463Z] 16:25:56     INFO - GECKO(4192) | [Child 4257: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 7 (0x7fe641cc4800) [pid = 4257] [serial = 15] [outer = 0x7fe640f15040]
[task 2021-02-25T16:25:56.565Z] 16:25:56     INFO - GECKO(4192) | [Parent 4192: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 0x7f10acef7c00 == 22 [pid = 4192] [id = 25]
[task 2021-02-25T16:25:56.566Z] 16:25:56     INFO - GECKO(4192) | [Parent 4192: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 56 (0x7f10c79ea740) [pid = 4192] [serial = 62] [outer = (nil)]
[task 2021-02-25T16:25:56.570Z] 16:25:56     INFO - GECKO(4192) | [Parent 4192: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 57 (0x7f10b162d800) [pid = 4192] [serial = 63] [outer = 0x7f10c79ea740]
[task 2021-02-25T16:25:56.619Z] 16:25:56     INFO - GECKO(4192) | Waiting for browser load
[task 2021-02-25T16:25:56.620Z] 16:25:56     INFO - GECKO(4192) | Waiting for browser state change
[task 2021-02-25T16:25:56.639Z] 16:25:56     INFO - GECKO(4192) | [Child 4331: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 0x7fd43f13d000 == 2 [pid = 4331] [id = 2]
[task 2021-02-25T16:25:56.640Z] 16:25:56     INFO - GECKO(4192) | [Child 4331: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 3 (0x7fd442436ac0) [pid = 4331] [serial = 7] [outer = (nil)]
[task 2021-02-25T16:25:56.641Z] 16:25:56     INFO - GECKO(4192) | [Child 4331: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 4 (0x7fd43f13e000) [pid = 4331] [serial = 8] [outer = 0x7fd442436ac0]
[task 2021-02-25T16:25:56.695Z] 16:25:56     INFO - GECKO(4192) | Saw state 110001 and status 0
[task 2021-02-25T16:25:56.698Z] 16:25:56     INFO - GECKO(4192) | [Parent 4192: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 58 (0x7f10b136f000) [pid = 4192] [serial = 64] [outer = 0x7f10c79ea740]
[task 2021-02-25T16:25:56.707Z] 16:25:56     INFO - GECKO(4192) | [Child 4331: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 5 (0x7fd43fc2bc00) [pid = 4331] [serial = 9] [outer = 0x7fd442436ac0]
[task 2021-02-25T16:25:56.789Z] 16:25:56     INFO - GECKO(4192) | Saw state c0010 and status 0
[task 2021-02-25T16:25:56.790Z] 16:25:56     INFO - GECKO(4192) | Browser got expected state change about:robots
[task 2021-02-25T16:25:57.394Z] 16:25:57     INFO - GECKO(4192) | [Parent 4192, Main Thread] WARNING: Scrolled rect smaller than scrollport?: file /builds/worker/checkouts/gecko/layout/generic/nsGfxScrollFrame.cpp:7053
[task 2021-02-25T16:25:57.515Z] 16:25:57     INFO - GECKO(4192) | [Child 4331, Main Thread] WARNING: Scrolled rect smaller than scrollport?: file /builds/worker/checkouts/gecko/layout/generic/nsGfxScrollFrame.cpp:7053
[task 2021-02-25T16:25:57.799Z] 16:25:57     INFO - GECKO(4192) | [Child 4357: Main Thread]: I/DocShellAndDOMWindowLeak --DOCSHELL 0x7ff17e3d9800 == 2 [pid = 4357] [id = 3] [url = about:blank]
[task 2021-02-25T16:25:57.800Z] 16:25:57     INFO - GECKO(4192) | [Child 4357: Main Thread]: I/DocShellAndDOMWindowLeak --DOCSHELL 0x7ff17e3d9c00 == 1 [pid = 4357] [id = 4] [url = about:blank]
[task 2021-02-25T16:25:57.938Z] 16:25:57     INFO - GECKO(4192) | console.assert: {addObserver:..,root:..,QueryInterface:..,sortingMode:..,suppressNotifications:..,removeObserver:..,onBeginUpdateBatch:..,onEndUpdateBatch:.., } Need to have a result to update
[task 2021-02-25T16:25:57.958Z] 16:25:57     INFO - GECKO(4192) | console.assert: {containerOpen:..,QueryInterface:..,parent:..,parentResult:..,uri:..,type:..,title:..,accessCount:..,time:..,icon:..,indentLevel:..,bookmarkIndex:..,itemId:..,dateAdded:..,lastModified:..,tags:..,pageGuid:..,bookmarkGuid:..,visitId:..,fromVisitId:..,visitType:..,state:..,hasChildren:..,childCount:..,getChild:..,getChildIndex:..,RESULT_TYPE_URI:..,RESULT_TYPE_QUERY:..,RESULT_TYPE_FOLDER:..,RESULT_TYPE_SEPARATOR:..,RESULT_TYPE_FOLDER_SHORTCUT:..,STATE_CLOSED:..,STATE_LOADING:..,STATE_OPENED:..,queryOptions:..,query:..,folderItemId:..,targetFolderGuid:.., } null container
[task 2021-02-25T16:25:57.959Z] 16:25:57     INFO - GECKO(4192) | console.assert: {containerOpen:..,QueryInterface:..,parent:..,parentResult:..,uri:..,type:..,title:..,accessCount:..,time:..,icon:..,indentLevel:..,bookmarkIndex:..,itemId:..,dateAdded:..,lastModified:..,tags:..,pageGuid:..,bookmarkGuid:..,visitId:..,fromVisitId:..,visitType:..,state:..,hasChildren:..,childCount:..,getChild:..,getChildIndex:..,RESULT_TYPE_URI:..,RESULT_TYPE_QUERY:..,RESULT_TYPE_FOLDER:..,RESULT_TYPE_SEPARATOR:..,RESULT_TYPE_FOLDER_SHORTCUT:..,STATE_CLOSED:..,STATE_LOADING:..,STATE_OPENED:..,queryOptions:..,query:..,folderItemId:..,targetFolderGuid:.., } null container
[task 2021-02-25T16:25:57.974Z] 16:25:57     INFO - GECKO(4192) | console.assert: {containerOpen:..,QueryInterface:..,parent:..,parentResult:..,uri:..,type:..,title:..,accessCount:..,time:..,icon:..,indentLevel:..,bookmarkIndex:..,itemId:..,dateAdded:..,lastModified:..,tags:..,pageGuid:..,bookmarkGuid:..,visitId:..,fromVisitId:..,visitType:..,state:..,hasChildren:..,childCount:..,getChild:..,getChildIndex:..,RESULT_TYPE_URI:..,RESULT_TYPE_QUERY:..,RESULT_TYPE_FOLDER:..,RESULT_TYPE_SEPARATOR:..,RESULT_TYPE_FOLDER_SHORTCUT:..,STATE_CLOSED:..,STATE_LOADING:..,STATE_OPENED:..,queryOptions:..,query:..,folderItemId:..,targetFolderGuid:.., } null container
[task 2021-02-25T16:25:58.023Z] 16:25:58     INFO - GECKO(4192) | console.assert: {containerOpen:..,QueryInterface:..,parent:..,parentResult:..,uri:..,type:..,title:..,accessCount:..,time:..,icon:..,indentLevel:..,bookmarkIndex:..,itemId:..,dateAdded:..,lastModified:..,tags:..,pageGuid:..,bookmarkGuid:..,visitId:..,fromVisitId:..,visitType:..,state:..,hasChildren:..,childCount:..,getChild:..,getChildIndex:..,RESULT_TYPE_URI:..,RESULT_TYPE_QUERY:..,RESULT_TYPE_FOLDER:..,RESULT_TYPE_SEPARATOR:..,RESULT_TYPE_FOLDER_SHORTCUT:..,STATE_CLOSED:..,STATE_LOADING:..,STATE_OPENED:..,queryOptions:..,query:..,folderItemId:..,targetFolderGuid:.., } null container
[task 2021-02-25T16:25:58.120Z] 16:25:58     INFO - GECKO(4192) | console.assert: {addObserver:..,root:..,QueryInterface:..,sortingMode:..,suppressNotifications:..,removeObserver:..,onBeginUpdateBatch:..,onEndUpdateBatch:.., } Need to have a result to update
[task 2021-02-25T16:25:58.123Z] 16:25:58     INFO - GECKO(4192) | console.assert: {containerOpen:..,QueryInterface:..,parent:..,parentResult:..,uri:..,type:..,title:..,accessCount:..,time:..,icon:..,indentLevel:..,bookmarkIndex:..,itemId:..,dateAdded:..,lastModified:..,tags:..,pageGuid:..,bookmarkGuid:..,visitId:..,fromVisitId:..,visitType:..,state:..,hasChildren:..,childCount:..,getChild:..,getChildIndex:..,RESULT_TYPE_URI:..,RESULT_TYPE_QUERY:..,RESULT_TYPE_FOLDER:..,RESULT_TYPE_SEPARATOR:..,RESULT_TYPE_FOLDER_SHORTCUT:..,STATE_CLOSED:..,STATE_LOADING:..,STATE_OPENED:..,queryOptions:..,query:..,folderItemId:..,targetFolderGuid:.., } null container
[task 2021-02-25T16:25:58.131Z] 16:25:58     INFO - GECKO(4192) | console.assert: {containerOpen:..,QueryInterface:..,parent:..,parentResult:..,uri:..,type:..,title:..,accessCount:..,time:..,icon:..,indentLevel:..,bookmarkIndex:..,itemId:..,dateAdded:..,lastModified:..,tags:..,pageGuid:..,bookmarkGuid:..,visitId:..,fromVisitId:..,visitType:..,state:..,hasChildren:..,childCount:..,getChild:..,getChildIndex:..,RESULT_TYPE_URI:..,RESULT_TYPE_QUERY:..,RESULT_TYPE_FOLDER:..,RESULT_TYPE_SEPARATOR:..,RESULT_TYPE_FOLDER_SHORTCUT:..,STATE_CLOSED:..,STATE_LOADING:..,STATE_OPENED:..,queryOptions:..,query:..,folderItemId:..,targetFolderGuid:.., } null container
[task 2021-02-25T16:25:58.319Z] 16:25:58     INFO - GECKO(4192) | console.assert: {addObserver:..,root:..,QueryInterface:..,sortingMode:..,suppressNotifications:..,removeObserver:..,onBeginUpdateBatch:..,onEndUpdateBatch:.., } Need to have a result to update
[task 2021-02-25T16:25:58.335Z] 16:25:58     INFO - GECKO(4192) | console.assert: {containerOpen:..,QueryInterface:..,parent:..,parentResult:..,uri:..,type:..,title:..,accessCount:..,time:..,icon:..,indentLevel:..,bookmarkIndex:..,itemId:..,dateAdded:..,lastModified:..,tags:..,pageGuid:..,bookmarkGuid:..,visitId:..,fromVisitId:..,visitType:..,state:..,hasChildren:..,childCount:..,getChild:..,getChildIndex:..,RESULT_TYPE_URI:..,RESULT_TYPE_QUERY:..,RESULT_TYPE_FOLDER:..,RESULT_TYPE_SEPARATOR:..,RESULT_TYPE_FOLDER_SHORTCUT:..,STATE_CLOSED:..,STATE_LOADING:..,STATE_OPENED:..,queryOptions:..,query:..,folderItemId:..,targetFolderGuid:.., } null container
[task 2021-02-25T16:25:58.351Z] 16:25:58     INFO - GECKO(4192) | console.assert: {containerOpen:..,QueryInterface:..,parent:..,parentResult:..,uri:..,type:..,title:..,accessCount:..,time:..,icon:..,indentLevel:..,bookmarkIndex:..,itemId:..,dateAdded:..,lastModified:..,tags:..,pageGuid:..,bookmarkGuid:..,visitId:..,fromVisitId:..,visitType:..,state:..,hasChildren:..,childCount:..,getChild:..,getChildIndex:..,RESULT_TYPE_URI:..,RESULT_TYPE_QUERY:..,RESULT_TYPE_FOLDER:..,RESULT_TYPE_SEPARATOR:..,RESULT_TYPE_FOLDER_SHORTCUT:..,STATE_CLOSED:..,STATE_LOADING:..,STATE_OPENED:..,queryOptions:..,query:..,folderItemId:..,targetFolderGuid:.., } null container
[task 2021-02-25T16:25:58.366Z] 16:25:58     INFO - GECKO(4192) | console.assert: {containerOpen:..,QueryInterface:..,parent:..,parentResult:..,uri:..,type:..,title:..,accessCount:..,time:..,icon:..,indentLevel:..,bookmarkIndex:..,itemId:..,dateAdded:..,lastModified:..,tags:..,pageGuid:..,bookmarkGuid:..,visitId:..,fromVisitId:..,visitType:..,state:..,hasChildren:..,childCount:..,getChild:..,getChildIndex:..,RESULT_TYPE_URI:..,RESULT_TYPE_QUERY:..,RESULT_TYPE_FOLDER:..,RESULT_TYPE_SEPARATOR:..,RESULT_TYPE_FOLDER_SHORTCUT:..,STATE_CLOSED:..,STATE_LOADING:..,STATE_OPENED:..,queryOptions:..,query:..,folderItemId:..,targetFolderGuid:.., } null container
[task 2021-02-25T16:25:58.987Z] 16:25:58     INFO - GECKO(4192) | [Parent 4192, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111 (NS_ERROR_NOT_AVAILABLE): file /builds/worker/checkouts/gecko/caps/BasePrincipal.cpp:1349
[task 2021-02-25T16:25:58.997Z] 16:25:58     INFO - GECKO(4192) | [Child 4331, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111 (NS_ERROR_NOT_AVAILABLE): file /builds/worker/checkouts/gecko/caps/BasePrincipal.cpp:1349
[task 2021-02-25T16:25:59.033Z] 16:25:59     INFO - GECKO(4192) | [Parent 4192, Main Thread] WARNING: '!inner', file /builds/worker/checkouts/gecko/dom/ipc/jsactor/JSWindowActorProtocol.cpp:181
[task 2021-02-25T16:25:59.223Z] 16:25:59     INFO - GECKO(4192) | JavaScript error: chrome://browser/content/browser-places.js, line 382: TypeError: can't access property "promise", this._batchBlockingDeferred is null
[task 2021-02-25T16:25:59.567Z] 16:25:59     INFO - TEST-INFO | started process screentopng
[task 2021-02-25T16:26:00.055Z] 16:26:00     INFO - TEST-INFO | screentopng: exit 0
[task 2021-02-25T16:26:00.055Z] 16:26:00     INFO - Buffered messages logged at 16:25:55
[task 2021-02-25T16:26:00.058Z] 16:26:00     INFO - Entering test bound setup
[task 2021-02-25T16:26:00.059Z] 16:26:00     INFO - Buffered messages logged at 16:25:56
[task 2021-02-25T16:26:00.060Z] 16:26:00     INFO - Leaving test bound setup
[task 2021-02-25T16:26:00.061Z] 16:26:00     INFO - Entering test bound test_selectChoose
[task 2021-02-25T16:26:00.062Z] 16:26:00     INFO - Buffered messages logged at 16:25:57
[task 2021-02-25T16:26:00.062Z] 16:26:00     INFO - TEST-PASS | browser/components/places/tests/browser/browser_bookmarkProperties_folderSelection.js | Should have the other bookmarks folder selected by default - "Bookmarks Toolbar" == "Bookmarks Toolbar" - 
<...>
[task 2021-02-25T16:26:00.069Z] 16:26:00     INFO - TEST-PASS | browser/components/places/tests/browser/browser_bookmarkProperties_folderSelection.js | The view should have been disconnected - true == true - 
[task 2021-02-25T16:26:00.070Z] 16:26:00     INFO - Leaving test bound test_selectChoose
[task 2021-02-25T16:26:00.071Z] 16:26:00     INFO - Entering test bound test_selectBookmarksMenu
[task 2021-02-25T16:26:00.072Z] 16:26:00     INFO - TEST-PASS | browser/components/places/tests/browser/browser_bookmarkProperties_folderSelection.js | Should have updated the menu label - "Bookmarks Menu" == "Bookmarks Menu" - 
[task 2021-02-25T16:26:00.072Z] 16:26:00     INFO - Leaving test bound test_selectBookmarksMenu
[task 2021-02-25T16:26:00.073Z] 16:26:00     INFO - Buffered messages logged at 16:25:59
[task 2021-02-25T16:26:00.074Z] 16:26:00     INFO - Console message: [JavaScript Error: "TypeError: can't access property "promise", this._batchBlockingDeferred is null" {file: "chrome://browser/content/browser-places.js" line: 382}]
[task 2021-02-25T16:26:00.075Z] 16:26:00     INFO - Buffered messages finished
[task 2021-02-25T16:26:00.075Z] 16:26:00     INFO - TEST-UNEXPECTED-FAIL | browser/components/places/tests/browser/browser_bookmarkProperties_folderSelection.js | A promise chain failed to handle a rejection: can't access property "promise", this._batchBlockingDeferred is null - stack: beginBatch/<@chrome://browser/content/browser-places.js:382:7
[task 2021-02-25T16:26:00.076Z] 16:26:00     INFO - batch/<@resource://gre/modules/PlacesTransactions.jsm:590:20
[task 2021-02-25T16:26:00.077Z] 16:26:00     INFO - enqueue/promise<@resource://gre/modules/PlacesTransactions.jsm:484:21
[task 2021-02-25T16:26:00.078Z] 16:26:00     INFO - Rejection date: Thu Feb 25 2021 16:25:59 GMT+0000 (Coordinated Universal Time) - false == true - JS frame :: resource://testing-common/PromiseTestUtils.jsm :: assertNoUncaughtRejections :: line 282
[task 2021-02-25T16:26:00.079Z] 16:26:00     INFO - Stack trace:
[task 2021-02-25T16:26:00.079Z] 16:26:00     INFO - resource://testing-common/PromiseTestUtils.jsm:assertNoUncaughtRejections:282
[task 2021-02-25T16:26:00.080Z] 16:26:00     INFO - chrome://mochikit/content/browser-test.js:nextTest:631
[task 2021-02-25T16:26:00.081Z] 16:26:00     INFO - GECKO(4192) | MEMORY STAT | vsize 3316MB | residentFast 454MB | heapAllocated 185MB
[task 2021-02-25T16:26:00.082Z] 16:26:00     INFO - TEST-OK | browser/components/places/tests/browser/browser_bookmarkProperties_folderSelection.js | took 3794ms
[task 2021-02-25T16:26:00.083Z] 16:26:00     INFO - GECKO(4192) | [Child 4257: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 0x7fe641cc0c00 == 2 [pid = 4257] [id = 6]
[task 2021-02-25T16:26:00.084Z] 16:26:00     INFO - GECKO(4192) | [Child 4257: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 8 (0x7fe640f15200) [pid = 4257] [serial = 16] [outer = (nil)]
[task 2021-02-25T16:26:00.084Z] 16:26:00     INFO - GECKO(4192) | [Child 4257: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 9 (0x7fe641cc1c00) [pid = 4257] [serial = 17] [outer = 0x7fe640f15200]
[task 2021-02-25T16:26:00.085Z] 16:26:00     INFO - checking window state
[task 2021-02-25T16:26:00.086Z] 16:26:00     INFO - TEST-START | browser/components/places/tests/browser/browser_bookmarkProperties_newFolder.js```