Closed Bug 1532001 Opened 7 years ago Closed 7 years ago

Perma browser/base/content/test/static/browser_all_files_referenced.js | unreferenced file: resource://app/localization/en-US/browser/aboutConfig.ftl - when Gecko 67 merges to beta on 2019-03-11

Categories

(Firefox :: General, defect, P5)

defect

Tracking

()

VERIFIED FIXED
Firefox 67
Tracking Status
firefox-esr60 --- unaffected
firefox65 --- unaffected
firefox66 --- unaffected
firefox67 --- verified

People

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

References

Details

Attachments

(1 file)

#[markdown(off)]
Filed by: ccoroiu [at] mozilla.com

https://treeherder.mozilla.org/logviewer.html#?job_id=231293075&repo=try

https://queue.taskcluster.net/v1/task/Ty20NN67QrWdPPNvQlYteQ/runs/0/artifacts/public/logs/live_backing.log

Central as beta simulation:
https://treeherder.mozilla.org/#/jobs?repo=try&resultStatus=testfailed%2Cbusted%2Cexception&classifiedState=unclassified&revision=d696592f565abb5545d14667ff252a95a4c23590&group_state=expanded&selectedJob=231293075

Failure log:
https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=231293075&repo=try&lineNumber=4086

18:06:33 INFO - TEST-START | browser/base/content/test/static/browser_all_files_referenced.js
18:06:40 INFO - TEST-INFO | started process screenshot
18:06:40 INFO - TEST-INFO | screenshot: exit 0
18:06:40 INFO - Buffered messages logged at 18:06:33
18:06:40 INFO - Entering test bound checkAllTheFiles
18:06:40 INFO - Buffered messages logged at 18:06:40
18:06:40 INFO - indirectly whitelisted file: chrome://marionette/content/test_dialog.dtd used from chrome://marionette/content/test_dialog.xul
18:06:40 INFO - indirectly whitelisted file: chrome://global-platform/locale/intl.properties used from resource://gre/greprefs.js
18:06:40 INFO - indirectly whitelisted file: chrome://marionette/content/test.xul used from chrome://marionette/content/test_anonymous_content.xul
18:06:40 INFO - indirectly whitelisted file: chrome://marionette/content/test_nested_iframe.xul used from chrome://marionette/content/test.xul
18:06:40 INFO - indirectly whitelisted file: chrome://marionette/content/test2.xul used from chrome://marionette/content/test.xul,chrome://marionette/content/test_nested_iframe.xul
18:06:40 INFO - indirectly whitelisted file: resource://services-sync/addonutils.js used from resource://services-sync/engines/addons.js
18:06:40 INFO - indirectly whitelisted file: resource://gre/modules/Promise-backend.js used from resource://gre/modules/Promise.jsm,resource://devtools/shared/worker/loader.js,resource://devtools/shared/Loader.jsm
18:06:40 INFO - indirectly whitelisted file: resource://services-sync/engines/clients.js used from resource://services-sync/service.js
18:06:40 INFO - indirectly whitelisted file: chrome://pippki/content/resetpassword.js used from chrome://pippki/content/resetpassword.xul
18:06:40 INFO - indirectly whitelisted file: chrome://global/content/accessibility/content-script.js used from resource://gre/modules/accessibility/AccessFu.jsm
18:06:40 INFO - indirectly whitelisted file: chrome://global/content/remote-test-ipc.js used from chrome://global/content/test-ipc.xul
18:06:40 INFO - indirectly whitelisted file: resource://services-sync/telemetry.js used from resource://services-sync/bookmark_repair.js,resource://services-sync/service.js
18:06:40 INFO - indirectly whitelisted file: resource://services-sync/stages/enginesync.js used from resource://services-sync/service.js
18:06:40 INFO - indirectly whitelisted file: resource://services-sync/addonsreconciler.js used from resource://services-sync/engines/addons.js
18:06:40 INFO - indirectly whitelisted file: resource://services-sync/collection_validator.js used from resource://services-sync/engines/addons.js,resource://services-sync/engines/forms.js,resource://services-sync/engines/passwords.js
18:06:40 INFO - indirectly whitelisted file: resource://services-sync/policies.js used from resource://services-sync/service.js
18:06:40 INFO - indirectly whitelisted file: resource://services-sync/bookmark_validator.js used from resource://services-sync/engines/bookmarks.js
18:06:40 INFO - indirectly whitelisted file: resource://services-sync/browserid_identity.js used from resource://services-sync/telemetry.js,resource://services-sync/status.js
18:06:40 INFO - indirectly whitelisted file: resource://services-common/tokenserverclient.js used from resource://services-sync/browserid_identity.js
18:06:40 INFO - indirectly whitelisted file: resource://services-sync/status.js used from resource://services-sync/telemetry.js,resource://services-sync/policies.js,resource://services-sync/service.js
18:06:40 INFO - indirectly whitelisted file: resource://services-sync/collection_repair.js used from resource://services-sync/engines/clients.js,resource://services-sync/bookmark_repair.js,resource://services-sync/doctor.js
18:06:40 INFO - indirectly whitelisted file: resource://services-sync/stages/declined.js used from resource://services-sync/service.js
18:06:40 INFO - indirectly whitelisted file: chrome://pippki/content/load_device.js used from chrome://pippki/content/load_device.xul
18:06:40 INFO - indirectly whitelisted file: resource://services-sync/engines.js used from resource://services-sync/engines/clients.js,resource://services-sync/engines/addons.js,resource://services-sync/engines/forms.js,resource://services-sync/engines/history.js,resource://services-sync/engines/tabs.js,resource://services-sync/engines/bookmarks.js,resource://services-sync/engines/extension-storage.js,resource://services-sync/engines/passwords.js,resource://services-sync/engines/prefs.js,resource://services-sync/service.js,resource://formautofill/FormAutofillSync.jsm
18:06:40 INFO - indirectly whitelisted file: resource://services-common/logmanager.js used from resource://services-sync/policies.js
18:06:40 INFO - indirectly whitelisted file: resource://gre/modules/accessibility/EventManager.jsm used from chrome://global/content/accessibility/content-script.js
18:06:40 INFO - indirectly whitelisted file: resource://gre/modules/Http.jsm used from resource://app/modules/translation/GoogleTranslator.jsm,resource://app/modules/translation/YandexTranslator.jsm,resource://app/modules/translation/BingTranslator.jsm
18:06:40 INFO - indirectly whitelisted file: resource://gre/modules/accessibility/Utils.jsm used from chrome://global/content/accessibility/content-script.js,resource://gre/modules/accessibility/Traversal.jsm,resource://gre/modules/accessibility/EventManager.jsm,resource://gre/modules/accessibility/AccessFu.jsm,resource://gre/modules/accessibility/ContentControl.jsm
18:06:40 INFO - indirectly whitelisted file: resource://gre/modules/SyncedBookmarksMirror.jsm used from resource://services-sync/engines/bookmarks.js
18:06:40 INFO - indirectly whitelisted file: resource://gre/modules/accessibility/Constants.jsm used from chrome://global/content/accessibility/content-script.js,resource://gre/modules/accessibility/Traversal.jsm,resource://gre/modules/accessibility/EventManager.jsm,resource://gre/modules/accessibility/Utils.jsm,resource://gre/modules/accessibility/ContentControl.jsm
18:06:40 INFO - indirectly whitelisted file: resource://gre/modules/accessibility/ContentControl.jsm used from chrome://global/content/accessibility/content-script.js
18:06:40 INFO - indirectly whitelisted file: chrome://passwordmgr/content/recipes.json used from resource://gre/greprefs.js
18:06:40 INFO - indirectly whitelisted file: resource://formautofill/FormAutofillSync.jsm used from resource://services-sync/service.js
18:06:40 INFO - indirectly whitelisted file: chrome://global/locale/AccessFu.properties used from resource://gre/modules/accessibility/Utils.jsm
18:06:40 INFO - indirectly whitelisted file: resource://services-sync/bookmark_repair.js used from resource://services-sync/collection_repair.js
18:06:40 INFO - indirectly whitelisted file: resource://services-sync/doctor.js used from resource://services-sync/bookmark_repair.js,resource://services-sync/stages/enginesync.js
18:06:40 INFO - indirectly whitelisted file: resource://gre/modules/accessibility/Traversal.jsm used from resource://gre/modules/accessibility/ContentControl.jsm
18:06:40 INFO - Buffered messages finished
18:06:40 INFO - TEST-UNEXPECTED-FAIL | browser/base/content/test/static/browser_all_files_referenced.js | there should be no unreferenced files - Got 1, expected 0
18:06:40 INFO - Stack trace:
18:06:40 INFO - chrome://mochikit/content/browser-test.js:test_is:1315
18:06:40 INFO - chrome://mochitests/content/browser/browser/base/content/test/static/browser_all_files_referenced.js:checkAllTheFiles:783
18:06:40 INFO - Not taking screenshot here: see the one that was previously logged
18:06:40 INFO - TEST-UNEXPECTED-FAIL | browser/base/content/test/static/browser_all_files_referenced.js | unreferenced file: resource://app/localization/en-US/browser/aboutConfig.ftl -
18:06:40 INFO - Stack trace:
18:06:40 INFO - chrome://mochikit/content/browser-test.js:test_ok:1304
18:06:40 INFO - chrome://mochitests/content/browser/browser/base/content/test/static/browser_all_files_referenced.js:checkAllTheFiles:787
18:06:40 INFO - ignored unused whitelist entry: resource://app/blocklist.xml
18:06:40 INFO - ignored unused whitelist entry: resource://gre/gmp-clearkey/0.1/manifest.json
18:06:40 INFO - ignored unused whitelist entry: resource://gre/res/test.properties
18:06:40 INFO - missing file: chrome://navigator/locale/pageInfo.properties
18:06:40 INFO - missing file: chrome://browser/content/aboutconfig/aboutconfig.html
18:06:40 INFO - missing file: resource://gre/modules/commonjs/toolkit/loader.js
18:06:40 INFO - missing file: resource://gre/components/nsAsyncShutdown.js
18:06:40 INFO - missing file: resource://app/localization/en-US/security/certificates/deviceManager.ftl referenced from chrome://pippki/content/load_device.xul,chrome://pippki/content/device_manager.xul,chrome://browser/content/preferences/in-content/preferences.xul
18:06:40 INFO - missing file: resource://app/localization/en-US/security/certificates/certManager.ftl referenced from chrome://pippki/content/editcacert.xul,chrome://pippki/content/certManager.xul,chrome://pippki/content/exceptionDialog.xul,chrome://pippki/content/deletecert.xul,chrome://pippki/content/certViewer.xul,chrome://browser/content/preferences/in-content/preferences.xul
18:06:40 INFO - missing file: resource://gre/localization/en-US/branding/brand.ftl referenced from chrome://mozapps/content/extensions/extensions.xul,chrome://pippki/content/exceptionDialog.xul,chrome://global/content/resetProfile.xul,chrome://mozapps/content/preferences/changemp.xul,chrome://mozapps/content/extensions/shortcuts.html,chrome://mozapps/content/extensions/aboutaddons.html,chrome://global/content/aboutRights.xhtml,chrome://global/content/aboutSupport.xhtml,chrome://global/content/aboutProfiles.xhtml,chrome://global/content/aboutServiceWorkers.xhtml,chrome://browser/content/aboutDialog.xul,chrome://browser/content/safeMode.xul,chrome://browser/content/preferences/connection.xul,chrome://browser/content/preferences/siteDataSettings.xul,chrome://browser/content/preferences/clearSiteData.xul,chrome://browser/content/preferences/blocklists.xul,chrome://browser/content/preferences/in-content/preferences.xul,chrome://browser/content/preferences/browserLanguages.xul,chrome://browser/content/preferences/sanitize.xul,chrome://browser/content/browser.js,chrome://browser/content/preferences/in-content/main.js,resource://activity-stream/lib/OnboardingMessageProvider.jsm,chrome://browser/content/newInstallPage.html,chrome://browser/content/aboutSessionRestore.xhtml,chrome://browser/content/aboutTabCrashed.xhtml,chrome://browser/content/aboutWelcomeBack.xhtml,chrome://browser/content/aboutRestartRequired.xhtml,chrome://browser/content/policies/aboutPolicies.xhtml
18:06:40 INFO - missing file: resource://app/localization/en-US/toolkit/about/aboutAddons.ftl referenced from chrome://mozapps/content/extensions/extensions.xul,chrome://mozapps/content/extensions/shortcuts.html,chrome://mozapps/content/extensions/aboutaddons.html

Summary: Intermittent browser/base/content/test/static/browser_all_files_referenced.js | there should be no unreferenced files - Got 1, expected 0 → Perma browser/base/content/test/static/browser_all_files_referenced.js | there should be no unreferenced files - Got 1, expected 0 when Gecko 67 merges to beta on 2019-03-11

This seems to be from bug 1529001, Nihanth can you please take a look?

Blocks: 1529001
Flags: needinfo?(nhnt11)

The failure suggests that aboutConfig.ftl is no longer referenced, which is not a file that was touched by bug 1529001 (which admittedly had a very bad bug title - my bad).

I spent about 5-10 minutes on DXR/Searchfox trying to find the history of aboutConfig.ftl but I couldn't find anyone to redirect this needinfo to. I'll try again later but for now, wanted to chime in asap and say I don't think I can immediately help with this failure.

Please note that the patch in bug 1529001 passed the test in question. (https://bugzilla.mozilla.org/show_bug.cgi?id=1529001#c14)

Flags: needinfo?(nhnt11) → needinfo?(apavel)

:paolo is probably a good pick for aboutConfig.ftl

Is this happening because the feature is behind a Nightly flag (at least, I believe it is)?

Mike, can you adjust this for beta and release, please?

Blocks: 1529088
No longer blocks: 1529001
Flags: needinfo?(mconley)
Summary: Perma browser/base/content/test/static/browser_all_files_referenced.js | there should be no unreferenced files - Got 1, expected 0 when Gecko 67 merges to beta on 2019-03-11 → Perma browser/base/content/test/static/browser_all_files_referenced.js | unreferenced file: resource://app/localization/en-US/browser/aboutConfig.ftl - when Gecko 67 merges to beta on 2019-03-11

Thanks Nihanth for your input here.

Flags: needinfo?(apavel)
Assignee: nobody → mconley
Flags: needinfo?(mconley)
Pushed by mconley@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/50e087cd09de Add aboutConfig.ftl to the browser_all_files_referenced.js whitelist until the new about:config rides the trains. r=nhnt11

Backed out changeset 50e087cd09de (bug 1532001) for failing at /test/static/browser_all_files_referenced.js on a CLOSED TREE.

Backout link: https://hg.mozilla.org/integration/autoland/rev/3df57792885326a678ce60ae59d20b395f17cc35

Push with failures: https://treeherder.mozilla.org/#/jobs?repo=autoland&resultStatus=success%2Cpending%2Crunning%2Ctestfailed%2Cbusted%2Cexception&searchStr=os%2Cx%2C10.10%2Copt%2Cmochitests%2Cwith%2Ce10s%2Ctest-macosx64%2Fopt-mochitest-browser-chrome-e10s-6%2Cm-e10s%28bc6%29&selectedJob=232181333&group_state=expanded&revision=50e087cd09dee433442ad04228bc24ad9c6b7250

Log link: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=232181333&repo=autoland&lineNumber=1884

Log snippet:

15:53:10 INFO - TEST-START | browser/base/content/test/static/browser_all_files_referenced.js
15:53:20 INFO - TEST-INFO | started process screencapture
15:53:21 INFO - TEST-INFO | screencapture: exit 0
15:53:21 INFO - Buffered messages logged at 07:53:10
15:53:21 INFO - Entering test bound checkAllTheFiles
15:53:21 INFO - Buffered messages logged at 07:53:20
15:53:21 INFO - indirectly whitelisted file: chrome://marionette/content/test_dialog.dtd used from chrome://marionette/content/test_dialog.xul
15:53:21 INFO - indirectly whitelisted file: chrome://global-platform/locale/intl.properties used from resource://gre/greprefs.js
15:53:21 INFO - indirectly whitelisted file: chrome://marionette/content/test.xul used from chrome://marionette/content/test_anonymous_content.xul
15:53:21 INFO - indirectly whitelisted file: chrome://marionette/content/test_nested_iframe.xul used from chrome://marionette/content/test.xul
15:53:21 INFO - indirectly whitelisted file: chrome://marionette/content/test2.xul used from chrome://marionette/content/test.xul,chrome://marionette/content/test_nested_iframe.xul
15:53:21 INFO - indirectly whitelisted file: resource://services-sync/addonutils.js used from resource://services-sync/engines/addons.js
15:53:21 INFO - indirectly whitelisted file: resource://gre/modules/Promise-backend.js used from resource://gre/modules/Promise.jsm,resource://devtools/shared/worker/loader.js,resource://devtools/shared/Loader.jsm
15:53:21 INFO - indirectly whitelisted file: resource://services-sync/engines/clients.js used from resource://services-sync/service.js
15:53:21 INFO - indirectly whitelisted file: chrome://pippki/content/resetpassword.js used from chrome://pippki/content/resetpassword.xul
15:53:21 INFO - indirectly whitelisted file: chrome://global/content/accessibility/content-script.js used from resource://gre/modules/accessibility/AccessFu.jsm
15:53:21 INFO - indirectly whitelisted file: chrome://global/content/remote-test-ipc.js used from chrome://global/content/test-ipc.xul
15:53:21 INFO - indirectly whitelisted file: resource://services-sync/telemetry.js used from resource://services-sync/bookmark_repair.js,resource://services-sync/service.js
15:53:21 INFO - indirectly whitelisted file: resource://services-sync/stages/enginesync.js used from resource://services-sync/service.js
15:53:21 INFO - indirectly whitelisted file: resource://services-sync/addonsreconciler.js used from resource://services-sync/engines/addons.js
15:53:21 INFO - indirectly whitelisted file: resource://services-sync/collection_validator.js used from resource://services-sync/engines/addons.js,resource://services-sync/engines/forms.js,resource://services-sync/engines/passwords.js
15:53:21 INFO - indirectly whitelisted file: resource://services-sync/policies.js used from resource://services-sync/service.js
15:53:21 INFO - indirectly whitelisted file: resource://services-sync/bookmark_validator.js used from resource://services-sync/engines/bookmarks.js
15:53:21 INFO - indirectly whitelisted file: resource://services-sync/browserid_identity.js used from resource://services-sync/telemetry.js,resource://services-sync/status.js
15:53:21 INFO - indirectly whitelisted file: resource://services-common/tokenserverclient.js used from resource://services-sync/browserid_identity.js
15:53:21 INFO - indirectly whitelisted file: resource://services-sync/status.js used from resource://services-sync/telemetry.js,resource://services-sync/policies.js,resource://services-sync/service.js
15:53:21 INFO - indirectly whitelisted file: resource://services-sync/collection_repair.js used from resource://services-sync/engines/clients.js,resource://services-sync/bookmark_repair.js,resource://services-sync/doctor.js
15:53:21 INFO - indirectly whitelisted file: resource://services-sync/stages/declined.js used from resource://services-sync/service.js
15:53:21 INFO - indirectly whitelisted file: chrome://pippki/content/load_device.js used from chrome://pippki/content/load_device.xul
15:53:21 INFO - indirectly whitelisted file: resource://services-sync/engines.js used from resource://services-sync/engines/clients.js,resource://services-sync/engines/addons.js,resource://services-sync/engines/forms.js,resource://services-sync/engines/history.js,resource://services-sync/engines/tabs.js,resource://services-sync/engines/bookmarks.js,resource://services-sync/engines/extension-storage.js,resource://services-sync/engines/passwords.js,resource://services-sync/engines/prefs.js,resource://services-sync/service.js,resource://formautofill/FormAutofillSync.jsm
15:53:21 INFO - indirectly whitelisted file: resource://services-common/logmanager.js used from resource://services-sync/policies.js
15:53:21 INFO - indirectly whitelisted file: resource://gre/modules/accessibility/EventManager.jsm used from chrome://global/content/accessibility/content-script.js
15:53:21 INFO - indirectly whitelisted file: resource://gre/modules/Http.jsm used from resource://app/modules/translation/GoogleTranslator.jsm,resource://app/modules/translation/YandexTranslator.jsm,resource://app/modules/translation/BingTranslator.jsm
15:53:21 INFO - indirectly whitelisted file: resource://gre/modules/accessibility/Utils.jsm used from chrome://global/content/accessibility/content-script.js,resource://gre/modules/accessibility/Traversal.jsm,resource://gre/modules/accessibility/EventManager.jsm,resource://gre/modules/accessibility/AccessFu.jsm,resource://gre/modules/accessibility/ContentControl.jsm
15:53:21 INFO - indirectly whitelisted file: resource://gre/modules/SyncedBookmarksMirror.jsm used from resource://services-sync/engines/bookmarks.js
15:53:21 INFO - indirectly whitelisted file: resource://gre/modules/accessibility/Constants.jsm used from chrome://global/content/accessibility/content-script.js,resource://gre/modules/accessibility/Traversal.jsm,resource://gre/modules/accessibility/EventManager.jsm,resource://gre/modules/accessibility/Utils.jsm,resource://gre/modules/accessibility/ContentControl.jsm
15:53:21 INFO - indirectly whitelisted file: resource://gre/modules/accessibility/ContentControl.jsm used from chrome://global/content/accessibility/content-script.js
15:53:21 INFO - indirectly whitelisted file: chrome://passwordmgr/content/recipes.json used from resource://gre/greprefs.js
15:53:21 INFO - indirectly whitelisted file: resource://formautofill/FormAutofillSync.jsm used from resource://services-sync/service.js
15:53:21 INFO - indirectly whitelisted file: chrome://global/locale/AccessFu.properties used from resource://gre/modules/accessibility/Utils.jsm
15:53:21 INFO - indirectly whitelisted file: resource://services-sync/bookmark_repair.js used from resource://services-sync/collection_repair.js
15:53:21 INFO - indirectly whitelisted file: resource://services-sync/doctor.js used from resource://services-sync/bookmark_repair.js,resource://services-sync/stages/enginesync.js
15:53:21 INFO - indirectly whitelisted file: resource://gre/modules/accessibility/Traversal.jsm used from resource://gre/modules/accessibility/ContentControl.jsm
15:53:21 INFO - TEST-PASS | browser/base/content/test/static/browser_all_files_referenced.js | there should be no unreferenced files -
15:53:21 INFO - Buffered messages finished
15:53:21 INFO - TEST-UNEXPECTED-FAIL | browser/base/content/test/static/browser_all_files_referenced.js | unused whitelist entry: resource://app/localization/en-US/browser/aboutConfig.ftl -
15:53:21 INFO - Stack trace:
15:53:21 INFO - chrome://mochikit/content/browser-test.js:test_ok:1304
15:53:21 INFO - chrome://mochitests/content/browser/browser/base/content/test/static/browser_all_files_referenced.js:checkAllTheFiles:799
15:53:21 INFO - chrome://mochikit/content/browser-test.js:Tester_execTest/<:1106
15:53:21 INFO - chrome://mochikit/content/browser-test.js:Tester_execTest:1134
15:53:21 INFO - chrome://mochikit/content/browser-test.js:nextTest/<:995
15:53:21 INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:SimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<:803
15:53:21 INFO - ignored unused whitelist entry: resource://app/blocklist.xml
15:53:21 INFO - ignored unused whitelist entry: resource://gre/gmp-clearkey/0.1/manifest.json
15:53:21 INFO - ignored unused whitelist entry: resource://gre/res/test.properties
15:53:21 INFO - missing file: resource://gre/components/nsAsyncShutdown.js
15:53:21 INFO - missing file: resource://gre/modules/commonjs/toolkit/loader.js
15:53:21 INFO - missing file: resource://app/localization/en-US/security/certificates/deviceManager.ftl referenced from chrome://pippki/content/load_device.xul,chrome://pippki/content/device_manager.xul,chrome://browser/content/preferences/in-content/preferences.xul

Flags: needinfo?(mconley)
Pushed by mconley@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/6b899ba6ff6e Add aboutConfig.ftl to the browser_all_files_referenced.js whitelist until the new about:config rides the trains. r=nhnt11
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 67
Flags: needinfo?(mconley)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: