Perma [tier 2] macOS browser/components/enterprisepolicies/tests/browser/browser_policy_handlers.js | single tracking bug
Categories
(Firefox :: Enterprise Policies, defect, P5)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox-esr140 | --- | unaffected |
| firefox145 | --- | unaffected |
| firefox146 | --- | unaffected |
| firefox147 | --- | fixed |
People
(Reporter: intermittent-bug-filer, Assigned: jaas)
References
(Regression)
Details
(Keywords: intermittent-failure, intermittent-testcase, regression, Whiteboard: [collect_confirm_failure])
Filed by: nbeleuzu [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=535781523&repo=autoland&task=aIIYyYG5Ra-oEmI8I-1Tqw.0
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/aIIYyYG5Ra-oEmI8I-1Tqw/runs/0/artifacts/public/logs/live_backing.log
[task 2025-11-14T21:12:30.372+00:00] 21:12:30 INFO - Buffered messages logged at 21:12:30
[task 2025-11-14T21:12:30.373+00:00] 21:12:30 INFO - Entering setup bound policies_headjs_startWithCleanSlate
[task 2025-11-14T21:12:30.373+00:00] 21:12:30 INFO - TEST-PASS | browser/components/enterprisepolicies/tests/browser/browser_policy_handlers.js | Engine is inactive at the start of the test -
[task 2025-11-14T21:12:30.373+00:00] 21:12:30 INFO - Leaving setup bound policies_headjs_startWithCleanSlate
[task 2025-11-14T21:12:30.373+00:00] 21:12:30 INFO - Entering test bound test_valid_handlers
[task 2025-11-14T21:12:30.373+00:00] 21:12:30 INFO - TEST-PASS | browser/components/enterprisepolicies/tests/browser/browser_policy_handlers.js | Sanity check the temporary file doesn't exist. - true == true -
[task 2025-11-14T21:12:30.373+00:00] 21:12:30 INFO - TEST-PASS | browser/components/enterprisepolicies/tests/browser/browser_policy_handlers.js | undefined assertion name -
[task 2025-11-14T21:12:30.373+00:00] 21:12:30 INFO - TEST-PASS | browser/components/enterprisepolicies/tests/browser/browser_policy_handlers.js | undefined assertion name -
[task 2025-11-14T21:12:30.374+00:00] 21:12:30 INFO - TEST-PASS | browser/components/enterprisepolicies/tests/browser/browser_policy_handlers.js | undefined assertion name -
[task 2025-11-14T21:12:30.374+00:00] 21:12:30 INFO - TEST-PASS | browser/components/enterprisepolicies/tests/browser/browser_policy_handlers.js | undefined assertion name -
[task 2025-11-14T21:12:30.374+00:00] 21:12:30 INFO - TEST-PASS | browser/components/enterprisepolicies/tests/browser/browser_policy_handlers.js | undefined assertion name -
[task 2025-11-14T21:12:30.374+00:00] 21:12:30 INFO - Buffered messages finished
[task 2025-11-14T21:12:30.375+00:00] 21:12:30 INFO - TEST-UNEXPECTED-FAIL | browser/components/enterprisepolicies/tests/browser/browser_policy_handlers.js | Uncaught exception in test bound test_valid_handlers - [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIExternalProtocolService.getProtocolHandlerInfo]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: chrome://mochitests/content/browser/browser/components/enterprisepolicies/tests/browser/browser_policy_handlers.js :: test_valid_handlers :: line 78" data: no]
[task 2025-11-14T21:12:30.375+00:00] 21:12:30 INFO - Stack trace:
[task 2025-11-14T21:12:30.375+00:00] 21:12:30 INFO - test_valid_handlers@chrome://mochitests/content/browser/browser/components/enterprisepolicies/tests/browser/browser_policy_handlers.js:78:42
[task 2025-11-14T21:12:30.375+00:00] 21:12:30 INFO - async*handleTask@chrome://mochikit/content/browser-test.js:1292:26
[task 2025-11-14T21:12:30.375+00:00] 21:12:30 INFO - _runTaskBasedTest@chrome://mochikit/content/browser-test.js:1381:18
[task 2025-11-14T21:12:30.375+00:00] 21:12:30 INFO - async*Tester_execTest@chrome://mochikit/content/browser-test.js:1528:14
[task 2025-11-14T21:12:30.375+00:00] 21:12:30 INFO - nextTest/<@chrome://mochikit/content/browser-test.js:1274:14
[task 2025-11-14T21:12:30.375+00:00] 21:12:30 INFO - SimpleTest.waitForFocus/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:1058:13
[task 2025-11-14T21:12:30.375+00:00] 21:12:30 INFO - Leaving test bound test_valid_handlers
[task 2025-11-14T21:12:30.375+00:00] 21:12:30 INFO - Entering test bound test_no_handler
[task 2025-11-14T21:12:30.375+00:00] 21:12:30 INFO - TEST-PASS | browser/components/enterprisepolicies/tests/browser/browser_policy_handlers.js | Sanity check the temporary file doesn't exist. - true == true -
[task 2025-11-14T21:12:30.375+00:00] 21:12:30 INFO - GECKO(7106) | console.log: "_cleanup from onBeforeAddons"
[task 2025-11-14T21:12:30.375+00:00] 21:12:30 INFO - GECKO(7106) | 2025-11-14 21:12:30.324 firefox[7106:58500] Mozilla has caught an Obj-C exception [NSInternalInconsistencyException: Invalid parameter not satisfying: url != nil]
[task 2025-11-14T21:12:30.375+00:00] 21:12:30 INFO - GECKO(7106) | console.error: Enterprise Policies:
[task 2025-11-14T21:12:30.376+00:00] 21:12:30 INFO - GECKO(7106) | Error running
[task 2025-11-14T21:12:30.376+00:00] 21:12:30 INFO - GECKO(7106) | function() {
[task 2025-11-14T21:12:30.376+00:00] 21:12:30 INFO - GECKO(7106) | [native code]
[task 2025-11-14T21:12:30.376+00:00] 21:12:30 INFO - GECKO(7106) | }
[task 2025-11-14T21:12:30.376+00:00] 21:12:30 INFO - GECKO(7106) | for onBeforeAddons:
[task 2025-11-14T21:12:30.376+00:00] 21:12:30 INFO - GECKO(7106) | Message: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIExternalProtocolService.getProtocolHandlerInfo]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: resource:///modules/policies/Policies.sys.mjs :: onBeforeAddons :: line 1713" data: no]
[task 2025-11-14T21:12:30.376+00:00] 21:12:30 INFO - GECKO(7106) | Stack:
[task 2025-11-14T21:12:30.376+00:00] 21:12:30 INFO - GECKO(7106) | onBeforeAddons@resource:///modules/policies/Policies.sys.mjs:1713:43
[task 2025-11-14T21:12:30.376+00:00] 21:12:30 INFO - GECKO(7106) | _runPoliciesCallbacks@resource://gre/modules/EnterprisePoliciesParent.sys.mjs:253:9
[task 2025-11-14T21:12:30.377+00:00] 21:12:30 INFO - GECKO(7106) | BG_observe@resource://gre/modules/EnterprisePoliciesParent.sys.mjs:296:14
[task 2025-11-14T21:12:30.377+00:00] 21:12:30 INFO - GECKO(7106) | _restart/notifyTopicOnIdle/</<@resource://gre/modules/EnterprisePoliciesParent.sys.mjs:277:16
[task 2025-11-14T21:12:30.377+00:00] 21:12:30 INFO - GECKO(7106) | ChromeUtils::IdleDispatch handler*_restart/notifyTopicOnIdle/<@resource://gre/modules/EnterprisePoliciesParent.sys.mjs:276:21
[task 2025-11-14T21:12:30.377+00:00] 21:12:30 INFO - GECKO(7106) | notifyTopicOnIdle@resource://gre/modules/EnterprisePoliciesParent.sys.mjs:275:7
[task 2025-11-14T21:12:30.377+00:00] 21:12:30 INFO - GECKO(7106) | _restart@resource://gre/modules/EnterprisePoliciesParent.sys.mjs:281:11
[task 2025-11-14T21:12:30.377+00:00] 21:12:30 INFO - GECKO(7106) | BG_observe@resource://gre/modules/EnterprisePoliciesParent.sys.mjs:312:14
[task 2025-11-14T21:12:30.377+00:00] 21:12:30 INFO - GECKO(7106) | setupPolicyEngineWithJson@resource://testing-common/EnterprisePolicyTesting.sys.mjs:48:18
[task 2025-11-14T21:12:30.377+00:00] 21:12:30 INFO - GECKO(7106) | async*setupPolicyEngineWithJson@chrome://mochitests/content/browser/browser/components/enterprisepolicies/tests/browser/head.js:27:34
[task 2025-11-14T21:12:30.377+00:00] 21:12:30 INFO - GECKO(7106) | test_no_handler@chrome://mochitests/content/browser/browser/components/enterprisepolicies/tests/browser/browser_policy_handlers.js:108:9
[task 2025-11-14T21:12:30.378+00:00] 21:12:30 INFO - GECKO(7106) | handleTask@chrome://mochikit/content/browser-test.js:1292:26
[task 2025-11-14T21:12:30.378+00:00] 21:12:30 INFO - GECKO(7106) | _runTaskBasedTest@chrome://mochikit/content/browser-test.js:1381:18
[task 2025-11-14T21:12:30.378+00:00] 21:12:30 INFO - GECKO(7106) | async*Tester_execTest@chrome://mochikit/content/browser-test.js:1528:14
[task 2025-11-14T21:12:30.378+00:00] 21:12:30 INFO - GECKO(7106) | nextTest/<@chrome://mochikit/content/browser-test.js:1274:14
[task 2025-11-14T21:12:30.378+00:00] 21:12:30 INFO - GECKO(7106) | SimpleTest.waitForFocus/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:1058:13
[task 2025-11-14T21:12:30.378+00:00] 21:12:30 INFO - GECKO(7106) | console.log: "_cleanup from onProfileAfterChange"
[task 2025-11-14T21:12:30.378+00:00] 21:12:30 INFO - GECKO(7106) | console.log: "_cleanup from onBeforeUIStartup"
[task 2025-11-14T21:12:30.378+00:00] 21:12:30 INFO - GECKO(7106) | console.log: "_cleanup from onAllWindowsRestored"
[task 2025-11-14T21:12:30.378+00:00] 21:12:30 INFO - GECKO(7106) | 2025-11-14 21:12:30.324 firefox[7106:58500] Mozilla has caught an Obj-C exception [NSInternalInconsistencyException: Invalid parameter not satisfying: url != nil]
[task 2025-11-14T21:12:30.379+00:00] 21:12:30 INFO - Not taking screenshot here: see the one that was previously logged
[task 2025-11-14T21:12:30.379+00:00] 21:12:30 INFO - TEST-UNEXPECTED-FAIL | browser/components/enterprisepolicies/tests/browser/browser_policy_handlers.js | Uncaught exception in test bound test_no_handler - [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIExternalProtocolService.getProtocolHandlerInfo]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: chrome://mochitests/content/browser/browser/components/enterprisepolicies/tests/browser/browser_policy_handlers.js :: test_no_handler :: line 121" data: no]
[task 2025-11-14T21:12:30.379+00:00] 21:12:30 INFO - Stack trace:
[task 2025-11-14T21:12:30.379+00:00] 21:12:30 INFO - test_no_handler@chrome://mochitests/content/browser/browser/components/enterprisepolicies/tests/browser/browser_policy_handlers.js:121:30
[task 2025-11-14T21:12:30.379+00:00] 21:12:30 INFO - async*handleTask@chrome://mochikit/content/browser-test.js:1292:26
[task 2025-11-14T21:12:30.379+00:00] 21:12:30 INFO - _runTaskBasedTest@chrome://mochikit/content/browser-test.js:1381:18
[task 2025-11-14T21:12:30.379+00:00] 21:12:30 INFO - async*Tester_execTest@chrome://mochikit/content/browser-test.js:1528:14
[task 2025-11-14T21:12:30.379+00:00] 21:12:30 INFO - nextTest/<@chrome://mochikit/content/browser-test.js:1274:14
[task 2025-11-14T21:12:30.379+00:00] 21:12:30 INFO - SimpleTest.waitForFocus/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:1058:13
[task 2025-11-14T21:12:30.379+00:00] 21:12:30 INFO - Leaving test bound test_no_handler
[task 2025-11-14T21:12:30.379+00:00] 21:12:30 INFO - Entering test bound test_bad_web_handler1
[task 2025-11-14T21:12:30.379+00:00] 21:12:30 INFO - TEST-PASS | browser/components/enterprisepolicies/tests/browser/browser_policy_handlers.js | Sanity check the temporary file doesn't exist. - true == true -
Comment 1•10 months ago
|
||
:tschuster, since you are the author of the regressor, bug 1998143, could you take a look?
For more information, please visit BugBot documentation.
| Comment hidden (Intermittent Failures Robot) |
Comment 3•10 months ago
|
||
Wait, Bug 2000311 just disabled a test, why would this cause issues here? Maybe this is the wrong regressor?
Comment 4•10 months ago
|
||
Yes, that's the case. It started with the changes in Bug 1998588 that landed here.
Comment 5•10 months ago
|
||
Set release status flags based on info from the regressing bug 1998588
Is this fixed by the patch in bug 2000663?
I tested locally. I can reproduce this problem without the fix in bug 2000663, I can't reproduce with that fix. So I think we're good here.
| Comment hidden (Intermittent Failures Robot) |
Comment 9•9 months ago
|
||
No longer failing since the 19th. https://treeherder.mozilla.org/intermittent-failures/bugdetails?startday=2025-11-17&endday=2025-11-24&tree=all&bug=2000311
Description
•