Emilio, should we disable this? or can you fix it?
There are 64 total failures in the last 7 days, majority on linux, opt and pgo.
Recent failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=229991066&repo=mozilla-inbound&lineNumber=4298
[task 2019-02-22T22:54:09.849Z] 22:54:09 INFO - TEST-START | browser/components/extensions/test/browser/browser_ext_browserAction_pageAction_icon_permissions.js
[task 2019-02-22T22:54:10.680Z] 22:54:10 INFO - GECKO(6440) | 1550876050677 addons.webextension.<unknown> ERROR Loading extension 'null': Reading manifest: Error processing browser_action.default_icon: Value "chrome://browser/content/browser.xul" must either: be an object value, or match the format "strictRelativeUrl"
[task 2019-02-22T22:54:10.681Z] 22:54:10 INFO - GECKO(6440) | Extension startup failed: Extension contains packaging errors
[task 2019-02-22T22:54:10.683Z] 22:54:10 INFO - GECKO(6440) | undefined
[task 2019-02-22T22:54:10.699Z] 22:54:10 INFO - GECKO(6440) | monitorConsole | [0] matched {"message":"[JavaScript Error: "1550876050677\taddons.webextension.<unknown>\tERROR\tLoading extension 'null': Reading manifest: Error processing browser_action.default_icon: Value "chrome://browser/content/browser.xul" must either: be an object value, or match the format "strictRelativeUrl"" {file: "resource://gre/modules/Log.jsm" line: 679}]\nappend@resource://gre/modules/Log.jsm:679:12\nlog@resource://gre/modules/Log.jsm:360:16\nerror@resource://gre/modules/Log.jsm:368:10\n_logMessage@resource://gre/modules/Extension.jsm:376:26\nlogError@resource://gre/modules/Extension.jsm:372:10\npackagingError@resource://gre/modules/Extension.jsm:359:10\nmanifestError@resource://gre/modules/Extension.jsm:345:10\nparseManifest@resource://gre/modules/Extension.jsm:649:12\nasyncloadManifest@resource://gre/modules/Extension.jsm:890:12\nasync_receiveMessageAPI@chrome://mochikit/content/tests/SimpleTest/SpecialPowersObserverAPI.js:613:23\nChromePowers.prototype._receiveMessage@chrome://mochikit/content/tests/SimpleTest/ChromePowers.js:81:30\nChromePowers.prototype._sendAsyncMessage@chrome://mochikit/content/tests/SimpleTest/ChromePowers.js:43:8\nstartup@chrome://mochikit/content/tests/SimpleTest/specialpowersAPI.js:2055:12\ntestSecureManifestURLsDenied@chrome://mochitests/content/browser/browser/components/extensions/test/browser/browser_ext_browserAction_pageAction_icon_permissions.js:203:38\nAsyncTester_execTest/<@chrome://mochikit/content/browser-test.js:1106:34\nasyncTester_execTest@chrome://mochikit/content/browser-test.js:1134:12\nnextTest/<@chrome://mochikit/content/browser-test.js:995:14\nSimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:803:59\n","errorMessage":"1550876050677\taddons.webextension.<unknown>\tERROR\tLoading extension 'null': Reading manifest: Error processing browser_action.default_icon: Value "chrome://browser/content/browser.xul" must either: be an object value, or match the format "strictRelativeUrl"","sourceName":"resource://gre/modules/Log.jsm","sourceLine":"","lineNumber":679,"columnNumber":0,"category":"XPConnect JavaScript","windowID":0,"isScriptError":true,"isConsoleEvent":false,"isWarning":false,"isException":false,"isStrict":false,"innerWindowID":0}
[task 2019-02-22T22:54:10.709Z] 22:54:10 INFO - GECKO(6440) | 1550876050699 addons.webextension.<unknown> ERROR Loading extension 'null': Reading manifest: Error processing page_action.default_icon: Value "chrome://browser/content/browser.xul" must either: be an object value, or match the format "strictRelativeUrl"
[task 2019-02-22T22:54:10.711Z] 22:54:10 INFO - GECKO(6440) | Extension startup failed: Extension contains packaging errors
[task 2019-02-22T22:54:10.712Z] 22:54:10 INFO - GECKO(6440) | undefined
[task 2019-02-22T22:54:10.729Z] 22:54:10 INFO - GECKO(6440) | monitorConsole | [0] matched {"message":"[JavaScript Error: "1550876050699\taddons.webextension.<unknown>\tERROR\tLoading extension 'null': Reading manifest: Error processing page_action.default_icon: Value "chrome://browser/content/browser.xul" must either: be an object value, or match the format "strictRelativeUrl"" {file: "resource://gre/modules/Log.jsm" line: 679}]\nappend@resource://gre/modules/Log.jsm:679:12\nlog@resource://gre/modules/Log.jsm:360:16\nerror@resource://gre/modules/Log.jsm:368:10\n_logMessage@resource://gre/modules/Extension.jsm:376:26\nlogError@resource://gre/modules/Extension.jsm:372:10\npackagingError@resource://gre/modules/Extension.jsm:359:10\nmanifestError@resource://gre/modules/Extension.jsm:345:10\nparseManifest@resource://gre/modules/Extension.jsm:649:12\nasyncloadManifest@resource://gre/modules/Extension.jsm:890:12\nasync_receiveMessageAPI@chrome://mochikit/content/tests/SimpleTest/SpecialPowersObserverAPI.js:613:23\nChromePowers.prototype._receiveMessage@chrome://mochikit/content/tests/SimpleTest/ChromePowers.js:81:30\nChromePowers.prototype._sendAsyncMessage@chrome://mochikit/content/tests/SimpleTest/ChromePowers.js:43:8\nstartup@chrome://mochikit/content/tests/SimpleTest/specialpowersAPI.js:2055:12\ntestSecureManifestURLsDenied@chrome://mochitests/content/browser/browser/components/extensions/test/browser/browser_ext_browserAction_pageAction_icon_permissions.js:203:38\nAsyncTester_execTest/<@chrome://mochikit/content/browser-test.js:1106:34\nasyncTester_execTest@chrome://mochikit/content/browser-test.js:1134:12\nnextTest/<@chrome://mochikit/content/browser-test.js:995:14\nSimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:803:59\n","errorMessage":"1550876050699\taddons.webextension.<unknown>\tERROR\tLoading extension 'null': Reading manifest: Error processing page_action.default_icon: Value "chrome://browser/content/browser.xul" must either: be an object value, or match the format "strictRelativeUrl"","sourceName":"resource://gre/modules/Log.jsm","sourceLine":"","lineNumber":679,"columnNumber":0,"category":"XPConnect JavaScript","windowID":0,"isScriptError":true,"isConsoleEvent":false,"isWarning":false,"isException":false,"isStrict":false,"innerWindowID":0}
[task 2019-02-22T22:54:10.732Z] 22:54:10 INFO - GECKO(6440) | 1550876050710 addons.webextension.<unknown> ERROR Loading extension 'null': Reading manifest: Error processing browser_action.default_icon: Value "javascript:true" must either: be an object value, or match the format "strictRelativeUrl"
[task 2019-02-22T22:54:10.733Z] 22:54:10 INFO - GECKO(6440) | Extension startup failed: Extension contains packaging errors
[task 2019-02-22T22:54:10.734Z] 22:54:10 INFO - GECKO(6440) | undefined
[task 2019-02-22T22:54:10.743Z] 22:54:10 INFO - GECKO(6440) | monitorConsole | [0] matched {"message":"[JavaScript Error: "1550876050710\taddons.webextension.<unknown>\tERROR\tLoading extension 'null': Reading manifest: Error processing browser_action.default_icon: Value "javascript:true" must either: be an object value, or match the format "strictRelativeUrl"" {file: "resource://gre/modules/Log.jsm" line: 679}]\nappend@resource://gre/modules/Log.jsm:679:12\nlog@resource://gre/modules/Log.jsm:360:16\nerror@resource://gre/modules/Log.jsm:368:10\n_logMessage@resource://gre/modules/Extension.jsm:376:26\nlogError@resource://gre/modules/Extension.jsm:372:10\npackagingError@resource://gre/modules/Extension.jsm:359:10\nmanifestError@resource://gre/modules/Extension.jsm:345:10\nparseManifest@resource://gre/modules/Extension.jsm:649:12\nasyncloadManifest@resource://gre/modules/Extension.jsm:890:12\nasync_receiveMessageAPI@chrome://mochikit/content/tests/SimpleTest/SpecialPowersObserverAPI.js:613:23\nChromePowers.prototype._receiveMessage@chrome://mochikit/content/tests/SimpleTest/ChromePowers.js:81:30\nChromePowers.prototype._sendAsyncMessage@chrome://mochikit/content/tests/SimpleTest/ChromePowers.js:43:8\nstartup@chrome://mochikit/content/tests/SimpleTest/specialpowersAPI.js:2055:12\ntestSecureManifestURLsDenied@chrome://mochitests/content/browser/browser/components/extensions/test/browser/browser_ext_browserAction_pageAction_icon_permissions.js:203:38\nAsyncTester_execTest/<@chrome://mochikit/content/browser-test.js:1106:34\nasyncTester_execTest@chrome://mochikit/content/browser-test.js:1134:12\nnextTest/<@chrome://mochikit/content/browser-test.js:995:14\nSimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:803:59\n","errorMessage":"1550876050710\taddons.webextension.<unknown>\tERROR\tLoading extension 'null': Reading manifest: Error processing browser_action.default_icon: Value "javascript:true" must either: be an object value, or match the format "strictRelativeUrl"","sourceName":"resource://gre/modules/Log.jsm","sourceLine":"","lineNumber":679,"columnNumber":0,"category":"XPConnect JavaScript","windowID":0,"isScriptError":true,"isConsoleEvent":false,"isWarning":false,"isException":false,"isStrict":false,"innerWindowID":0}
[task 2019-02-22T22:54:10.744Z] 22:54:10 INFO - GECKO(6440) | 1550876050731 addons.webextension.<unknown> ERROR Loading extension 'null': Reading manifest: Error processing page_action.default_icon: Value "javascript:true" must either: be an object value, or match the format "strictRelativeUrl"
[task 2019-02-22T22:54:10.745Z] 22:54:10 INFO - GECKO(6440) | Extension startup failed: Extension contains packaging errors
[task 2019-02-22T22:54:10.746Z] 22:54:10 INFO - GECKO(6440) | undefined
[task 2019-02-22T22:54:10.755Z] 22:54:10 INFO - GECKO(6440) | monitorConsole | [0] matched {"message":"[JavaScript Error: "1550876050731\taddons.webextension.<unknown>\tERROR\tLoading extension 'null': Reading manifest: Error processing page_action.default_icon: Value "javascript:true" must either: be an object value, or match the format "strictRelativeUrl"" {file: "resource://gre/modules/Log.jsm" line: 679}]\nappend@resource://gre/modules/Log.jsm:679:12\nlog@resource://gre/modules/Log.jsm:360:16\nerror@resource://gre/modules/Log.jsm:368:10\n_logMessage@resource://gre/modules/Extension.jsm:376:26\nlogError@resource://gre/modules/Extension.jsm:372:10\npackagingError@resource://gre/modules/Extension.jsm:359:10\nmanifestError@resource://gre/modules/Extension.jsm:345:10\nparseManifest@resource://gre/modules/Extension.jsm:649:12\nasyncloadManifest@resource://gre/modules/Extension.jsm:890:12\nasync_receiveMessageAPI@chrome://mochikit/content/tests/SimpleTest/SpecialPowersObserverAPI.js:613:23\nChromePowers.prototype._receiveMessage@chrome://mochikit/content/tests/SimpleTest/ChromePowers.js:81:30\nChromePowers.prototype._sendAsyncMessage@chrome://mochikit/content/tests/SimpleTest/ChromePowers.js:43:8\nstartup@chrome://mochikit/content/tests/SimpleTest/specialpowersAPI.js:2055:12\ntestSecureManifestURLsDenied@chrome://mochitests/content/browser/browser/components/extensions/test/browser/browser_ext_browserAction_pageAction_icon_permissions.js:203:38\nAsyncTester_execTest/<@chrome://mochikit/content/browser-test.js:1106:34\nasyncTester_execTest@chrome://mochikit/content/browser-test.js:1134:12\nnextTest/<@chrome://mochikit/content/browser-test.js:995:14\nSimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:803:59\n","errorMessage":"1550876050731\taddons.webextension.<unknown>\tERROR\tLoading extension 'null': Reading manifest: Error processing page_action.default_icon: Value "javascript:true" must either: be an object value, or match the format "strictRelativeUrl"","sourceName":"resource://gre/modules/Log.jsm","sourceLine":"","lineNumber":679,"columnNumber":0,"category":"XPConnect JavaScript","windowID":0,"isScriptError":true,"isConsoleEvent":false,"isWarning":false,"isException":false,"isStrict":false,"innerWindowID":0}
[task 2019-02-22T22:54:10.764Z] 22:54:10 INFO - GECKO(6440) | MEMORY STAT | vsize 691MB | residentFast 350MB | heapAllocated 145MB
[task 2019-02-22T22:54:10.765Z] 22:54:10 INFO - TEST-OK | browser/components/extensions/test/browser/browser_ext_browserAction_pageAction_icon_permissions.js | took 912ms
[task 2019-02-22T22:54:10.786Z] 22:54:10 INFO - checking window state
[task 2019-02-22T22:54:10.823Z] 22:54:10 INFO - TEST-START | browser/components/extensions/test/browser/browser_ext_browserAction_popup.js
[task 2019-02-22T22:54:56.455Z] 22:54:56 INFO - TEST-PASS | browser/components/extensions/test/browser/browser_ext_browserAction_popup.js | expected popup opened - Expected: from-popup-a, Actual: from-popup-a -
[task 2019-02-22T22:54:56.456Z] 22:54:56 INFO - Starting next test
[task 2019-02-22T22:54:56.456Z] 22:54:56 INFO - Call triggerAction again. Expect remaining popup closed.
[task 2019-02-22T22:54:56.456Z] 22:54:56 INFO - Popup is open. Waiting for close
[task 2019-02-22T22:54:56.457Z] 22:54:56 INFO - Buffered messages finished
[task 2019-02-22T22:54:56.458Z] 22:54:56 INFO - TEST-UNEXPECTED-FAIL | browser/components/extensions/test/browser/browser_ext_browserAction_popup.js | Test timed out -
[task 2019-02-22T22:54:56.459Z] 22:54:56 INFO - Not taking screenshot here: see the one that was previously logged
[task 2019-02-22T22:54:56.460Z] 22:54:56 INFO - TEST-UNEXPECTED-FAIL | browser/components/extensions/test/browser/browser_ext_browserAction_popup.js | Extension left running at test shutdown -
[task 2019-02-22T22:54:56.460Z] 22:54:56 INFO - Stack trace:
[task 2019-02-22T22:54:56.461Z] 22:54:56 INFO - chrome://mochikit/content/browser-test.js:test_ok:1304
[task 2019-02-22T22:54:56.461Z] 22:54:56 INFO - chrome://mochikit/content/tests/SimpleTest/ExtensionTestUtils.js:ExtensionTestUtils.loadExtension/<:109
[task 2019-02-22T22:54:56.462Z] 22:54:56 INFO - chrome://mochikit/content/browser-test.js:nextTest:705
[task 2019-02-22T22:54:56.462Z] 22:54:56 INFO - chrome://mochikit/content/browser-test.js:timeoutFn:1202
[task 2019-02-22T22:54:56.463Z] 22:54:56 INFO - setTimeout handlerchrome://mochikit/content/browser-test.js:Tester_execTest:1164
[task 2019-02-22T22:54:56.463Z] 22:54:56 INFO - chrome://mochikit/content/browser-test.js:nextTest/<:995
[task 2019-02-22T22:54:56.464Z] 22:54:56 INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:SimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<:803
[task 2019-02-22T22:54:56.465Z] 22:54:56 INFO - GECKO(6440) | JavaScript error: chrome://mochitests/content/browser/browser/components/extensions/test/browser/browser_ext_browserAction_popup.js, line 16: TypeError: ext is undefined
[task 2019-02-22T22:54:56.466Z] 22:54:56 INFO - Console message: [JavaScript Error: "Promise rejected after context unloaded: Message manager disconnected
[task 2019-02-22T22:54:56.466Z] 22:54:56 INFO - " {file: "moz-extension://d0ba6e8b-aa95-4fa5-867f-ae7df9c19789/popup-a.js" line: 5}]
[task 2019-02-22T22:54:56.467Z] 22:54:56 INFO - window.onload@moz-extension://d0ba6e8b-aa95-4fa5-867f-ae7df9c19789/popup-a.js:5:27
[task 2019-02-22T22:54:56.467Z] 22:54:56 INFO -
[task 2019-02-22T22:54:56.468Z] 22:54:56 INFO - Console message: [JavaScript Error: "Promise rejected after context unloaded: Message manager disconnected
[task 2019-02-22T22:54:56.469Z] 22:54:56 INFO - " {file: "moz-extension://d0ba6e8b-aa95-4fa5-867f-ae7df9c19789/popup-a.js" line: 5}]
[task 2019-02-22T22:54:56.469Z] 22:54:56 INFO - window.onload@moz-extension://d0ba6e8b-aa95-4fa5-867f-ae7df9c19789/popup-a.js:5:27
[task 2019-02-22T22:54:56.470Z] 22:54:56 INFO -
[task 2019-02-22T22:54:56.470Z] 22:54:56 INFO - Console message: [JavaScript Error: "TypeError: ext is undefined" {file: "chrome://mochitests/content/browser/browser/components/extensions/test/browser/browser_ext_browserAction_popup.js" line: 16}]
[task 2019-02-22T22:54:56.472Z] 22:54:56 INFO - Not taking screenshot here: see the one that was previously logged
[task 2019-02-22T22:54:56.473Z] 22:54:56 INFO - TEST-UNEXPECTED-FAIL | browser/components/extensions/test/browser/browser_ext_browserAction_popup.js | A promise chain failed to handle a rejection: ext is undefined - stack: assertViewCount@chrome://mochitests/content/browser/browser/components/extensions/test/browser/browser_ext_browserAction_popup.js:16:3
[task 2019-02-22T22:54:56.473Z] 22:54:56 INFO - testInArea/<@chrome://mochitests/content/browser/browser/components/extensions/test/browser/browser_ext_browserAction_popup.js:222:7
[task 2019-02-22T22:54:56.473Z] 22:54:56 INFO - asynctestMessage@chrome://mochikit/content/tests/SimpleTest/ExtensionTestUtils.js:79:9
[task 2019-02-22T22:54:56.474Z] 22:54:56 INFO - listener@chrome://mochikit/content/tests/SimpleTest/specialpowersAPI.js:2088:33
[task 2019-02-22T22:54:56.474Z] 22:54:56 INFO - loadExtension/<@chrome://mochikit/content/tests/SimpleTest/specialpowersAPI.js:2021:13
[task 2019-02-22T22:54:56.474Z] 22:54:56 INFO - ChromePowers.prototype._sendReply@chrome://mochikit/content/tests/SimpleTest/ChromePowers.js:33:28
[task 2019-02-22T22:54:56.475Z] 22:54:56 INFO - messageListener@chrome://mochikit/content/tests/SimpleTest/SpecialPowersObserverAPI.js:587:16
[task 2019-02-22T22:54:56.475Z] 22:54:56 INFO - emit@resource://gre/modules/ExtensionCommon.jsm:310:24
[task 2019-02-22T22:54:56.476Z] 22:54:56 INFO - receiveMessage@resource://gre/modules/Extension.jsm:1524:20
[task 2019-02-22T22:54:56.476Z] 22:54:56 INFO - MessageListener.receiveMessageExtension@resource://gre/modules/Extension.jsm:1380:19
[task 2019-02-22T22:54:56.476Z] 22:54:56 INFO - generate@resource://testing-common/ExtensionTestCommon.jsm:384:12
[task 2019-02-22T22:54:56.477Z] 22:54:56 INFO - _receiveMessageAPI@chrome://mochikit/content/tests/SimpleTest/SpecialPowersObserverAPI.js:579:45
[task 2019-02-22T22:54:56.477Z] 22:54:56 INFO - ChromePowers.prototype._receiveMessage@chrome://mochikit/content/tests/SimpleTest/ChromePowers.js:81:30
[task 2019-02-22T22:54:56.477Z] 22:54:56 INFO - ChromePowers.prototype._sendAsyncMessage@chrome://mochikit/content/tests/SimpleTest/ChromePowers.js:43:8
[task 2019-02-22T22:54:56.478Z] 22:54:56 INFO - loadExtension@chrome://mochikit/content/tests/SimpleTest/specialpowersAPI.js:2070:10
[task 2019-02-22T22:54:56.478Z] 22:54:56 INFO - ExtensionTestUtils.loadExtension@chrome://mochikit/content/tests/SimpleTest/ExtensionTestUtils.js:105:33
[task 2019-02-22T22:54:56.478Z] 22:54:56 INFO - testInArea@chrome://mochitests/content/browser/browser/components/extensions/test/browser/browser_ext_browserAction_popup.js:22:38
[task 2019-02-22T22:54:56.479Z] 22:54:56 INFO - asynctestBrowserActionInPanel@chrome://mochitests/content/browser/browser/components/extensions/test/browser/browser_ext_browserAction_popup.js:270:9
[task 2019-02-22T22:54:56.479Z] 22:54:56 INFO - AsyncTester_execTest/<@chrome://mochikit/content/browser-test.js:1106:34
[task 2019-02-22T22:54:56.479Z] 22:54:56 INFO - asyncTester_execTest@chrome://mochikit/content/browser-test.js:1134:12
[task 2019-02-22T22:54:56.480Z] 22:54:56 INFO - nextTest/<@chrome://mochikit/content/browser-test.js:995:14
[task 2019-02-22T22:54:56.480Z] 22:54:56 INFO - SimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:803:59
[task 2019-02-22T22:54:56.480Z] 22:54:56 INFO - Rejection date: Fri Feb 22 2019 22:54:55 GMT+0000 (Coordinated Universal Time) - false == true - JS frame :: resource://testing-common/PromiseTestUtils.jsm :: assertNoUncaughtRejections :: line 257
[task 2019-02-22T22:54:56.481Z] 22:54:56 INFO - Stack trace:
[task 2019-02-22T22:54:56.481Z] 22:54:56 INFO - resource://testing-common/PromiseTestUtils.jsm:assertNoUncaughtRejections:257
[task 2019-02-22T22:54:56.481Z] 22:54:56 INFO - chrome://mochikit/content/browser-test.js:nextTest:745
[task 2019-02-22T22:54:56.482Z] 22:54:56 INFO - chrome://mochikit/content/browser-test.js:timeoutFn:1202
[task 2019-02-22T22:54:56.482Z] 22:54:56 INFO - setTimeout handler*chrome://mochikit/content/browser-test.js:Tester_execTest:1164
[task 2019-02-22T22:54:56.482Z] 22:54:56 INFO - chrome://mochikit/content/browser-test.js:nextTest/<:995
[task 2019-02-22T22:54:56.482Z] 22:54:56 INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:SimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<:803
[task 2019-02-22T22:54:56.483Z] 22:54:56 INFO - GECKO(6440) | MEMORY STAT | vsize 700MB | residentFast 324MB | heapAllocated 95MB
[task 2019-02-22T22:54:56.484Z] 22:54:56 INFO - TEST-OK | browser/components/extensions/test/browser/browser_ext_browserAction_popup.js | took 45088ms
Description
•