Closed Bug 1345620 Opened 7 years ago Closed 7 years ago

Intermittent xpcshell-remote.ini:test_ext_i18n_css.js | test_i18n_css - [test_i18n_css : 224] A promise chain failed to handle a rejection: Error: Phase "places-will-close-connection" is finished, it is too late to register completion condition

Categories

(WebExtensions :: General, defect)

defect
Not set
normal

Tracking

(firefox-esr52 unaffected)

RESOLVED FIXED
mozilla55
Tracking Status
firefox-esr52 --- unaffected

People

(Reporter: intermittent-bug-filer, Assigned: kmag)

References

Details

(Keywords: intermittent-failure)

Hrm, found an instance of this on autoland prior to bug 1321026 landing at all on inbound, so I guess that theory's out...
No longer blocks: 1321026
This is likely due to bug 1344616 instead.

From the failure, looks like something is trying to initialize Places DURING shutdown.
That may indicate either that the test or the custom harness is doing something wrong on shutdown, or using profile features like places without creating a profile and firing all the expected profile notifications.
On the other side, I don't see why this xpcshell-test should startup Places at all.

Kris, any idea of what's up here? I don't know what these tests are doing and how, so it's hard for me to guess.
Blocks: 1344616
Component: XPCShell Harness → WebExtensions: General
Flags: needinfo?(kmaglione+bmo)
Product: Testing → Toolkit
Version: Version 3 → unspecified
It looks like we're just not properly disabling global history in our <browser> because it's inheriting the value from its windowless browser parent. That was an issue for our background pages before.
Assignee: nobody → kmaglione+bmo
Flags: needinfo?(kmaglione+bmo)
https://hg.mozilla.org/mozilla-central/rev/b062a065b808
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla55
Product: Toolkit → WebExtensions
You need to log in before you can comment on or make changes to this bug.