Closed Bug 1981863 Opened 9 months ago Closed 9 months ago

Intermittent browser/extensions/newtab/test/browser/browser_ohttpImages.js | Nimbus config update happened - Got undefined, expected "ohttpImagesConfig"

Categories

(Firefox :: New Tab Page, defect, P5)

defect

Tracking

()

RESOLVED FIXED
143 Branch
Tracking Status
firefox-esr115 --- unaffected
firefox-esr128 --- unaffected
firefox-esr140 --- unaffected
firefox141 --- unaffected
firefox142 --- unaffected
firefox143 --- fixed

People

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

References

(Regression)

Details

(Keywords: intermittent-failure, regression, test-verify-fail)

Attachments

(1 obsolete file)

Filed by: smolnar [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=521453971&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Nnih6f8SRl-Wikr3mK8v1Q/runs/0/artifacts/public/logs/live_backing.log
Reftest URL: https://hg.mozilla.org/mozilla-central/raw-file/default/layout/tools/reftest/reftest-analyzer.xhtml#logurl=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Nnih6f8SRl-Wikr3mK8v1Q/runs/0/artifacts/public/logs/live_backing.log&only_show_unexpected=1


TEST-START | browser/extensions/newtab/test/browser/browser_ohttpImages.js
[task 2025-08-07T19:41:05.549+00:00] 19:41:05     INFO - GECKO(1443) | console.debug: NimbusEnrollments:
[task 2025-08-07T19:41:05.549+00:00] 19:41:05     INFO - GECKO(1443) |   Queued update for enrollment newtabOhttpImages-experiment-0.8522175729122988
[task 2025-08-07T19:41:05.556+00:00] 19:41:05     INFO - GECKO(1443) | console.debug: ExperimentManager:
[task 2025-08-07T19:41:05.556+00:00] 19:41:05     INFO - GECKO(1443) |   New experiment started: newtabOhttpImages-experiment-0.8522175729122988, control
[task 2025-08-07T19:41:05.562+00:00] 19:41:05     INFO - TEST-INFO | started process screentopng
[task 2025-08-07T19:41:05.845+00:00] 19:41:05     INFO - TEST-INFO | screentopng: exit 0
[task 2025-08-07T19:41:05.845+00:00] 19:41:05     INFO - Buffered messages logged at 19:41:05
[task 2025-08-07T19:41:05.845+00:00] 19:41:05     INFO - Entering test bound test_nimbus_experiment_enabled
[task 2025-08-07T19:41:05.845+00:00] 19:41:05     INFO - Buffered messages finished
[task 2025-08-07T19:41:05.846+00:00] 19:41:05     INFO - TEST-UNEXPECTED-FAIL | browser/extensions/newtab/test/browser/browser_ohttpImages.js | Nimbus config update happened - Got undefined, expected "ohttpImagesConfig"
[task 2025-08-07T19:41:05.846+00:00] 19:41:05     INFO - Stack trace:
[task 2025-08-07T19:41:05.847+00:00] 19:41:05     INFO - chrome://mochikit/content/browser-test.js:test_is:1733
[task 2025-08-07T19:41:05.849+00:00] 19:41:05     INFO - chrome://mochitests/content/browser/browser/extensions/newtab/test/browser/browser_ohttpImages.js:test_nimbus_experiment_enabled:22
[task 2025-08-07T19:41:05.849+00:00] 19:41:05     INFO - chrome://mochikit/content/browser-test.js:handleTask:1238
[task 2025-08-07T19:41:05.849+00:00] 19:41:05     INFO - chrome://mochikit/content/browser-test.js:_runTaskBasedTest:1314
[task 2025-08-07T19:41:05.849+00:00] 19:41:05     INFO - chrome://mochikit/content/browser-test.js:Tester_execTest:1461
[task 2025-08-07T19:41:05.849+00:00] 19:41:05     INFO - chrome://mochikit/content/browser-test.js:nextTest/<:1214
[task 2025-08-07T19:41:05.849+00:00] 19:41:05     INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:SimpleTest.waitForFocus/<:1058
[task 2025-08-07T19:41:05.849+00:00] 19:41:05     INFO - Not taking screenshot here: see the one that was previously logged
[task 2025-08-07T19:41:05.849+00:00] 19:41:05     INFO - TEST-UNEXPECTED-FAIL | browser/extensions/newtab/test/browser/browser_ohttpImages.js | Uncaught exception in test bound test_nimbus_experiment_enabled - at chrome://mochitests/content/browser/browser/extensions/newtab/test/browser/browser_ohttpImages.js:29 - TypeError: can't access property "enabled", onActionSpy.firstCall.args[0].data.value is undefined
[task 2025-08-07T19:41:05.849+00:00] 19:41:05     INFO - Stack trace:
[task 2025-08-07T19:41:05.849+00:00] 19:41:05     INFO - test_nimbus_experiment_enabled@chrome://mochitests/content/browser/browser/extensions/newtab/test/browser/browser_ohttpImages.js:29:5
[task 2025-08-07T19:41:05.849+00:00] 19:41:05     INFO - async*handleTask@chrome://mochikit/content/browser-test.js:1238:26
[task 2025-08-07T19:41:05.849+00:00] 19:41:05     INFO - _runTaskBasedTest@chrome://mochikit/content/browser-test.js:1314:18
[task 2025-08-07T19:41:05.850+00:00] 19:41:05     INFO - Tester_execTest@chrome://mochikit/content/browser-test.js:1461:14
[task 2025-08-07T19:41:05.850+00:00] 19:41:05     INFO - nextTest/<@chrome://mochikit/content/browser-test.js:1214:14
[task 2025-08-07T19:41:05.850+00:00] 19:41:05     INFO - SimpleTest.waitForFocus/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:1058:13
[task 2025-08-07T19:41:05.850+00:00] 19:41:05     INFO - Leaving test bound test_nimbus_experiment_enabled
[task 2025-08-07T19:41:05.851+00:00] 19:41:05     INFO - GECKO(1443) | [fluent-dom] While translating an element with fluent ID "newtab-topsites-add-shortcut-label" a child element of type "br" was removed. Either the fluent message does not contain markup, or it does not contain markup of this type.
[task 2025-08-07T19:41:05.852+00:00] 19:41:05     INFO - GECKO(1443) | [Child 1695, Main Thread] WARNING: 'ps->NeedLayoutFlush()', file /builds/worker/checkouts/gecko/dom/base/Document.cpp:18654
[task 2025-08-07T19:41:05.901+00:00] 19:41:05     INFO - Console message: [JavaScript Warning: "[fluent-dom] While translating an element with fluent ID "newtab-topsites-add-shortcut-label" a child element of type "br" was removed. Either the fluent message does not contain markup, or it does not contain markup of this type." {file: "about:newtab" line: 0}]
[task 2025-08-07T19:41:06.078+00:00] 19:41:06     INFO - GECKO(1443) | ### XPCOM_MEM_BLOAT_LOG defined -- logging bloat/leaks to /tmp/tmplkaijhbc.mozrunner/runtests_leaks_tab_pid1752.log
[task 2025-08-07T19:41:06.370+00:00] 19:41:06     INFO - GECKO(1443) | console.debug: AboutNewTabResourceMapping: "_updateAddonStateDeferredTask running"
[task 2025-08-07T19:41:06.374+00:00] 19:41:06     INFO - GECKO(1443) | console.debug: AboutNewTabResourceMapping: "_updateAddonStateDeferredTask completed"
[task 2025-08-07T19:41:06.533+00:00] 19:41:06     INFO - GECKO(1443) | MEMORY STAT vsizeMaxContiguous not supported in this build configuration.
[task 2025-08-07T19:41:06.534+00:00] 19:41:06     INFO - GECKO(1443) | MEMORY STAT | vsize 11615MB | residentFast 679MB | heapAllocated 328MB
[task 2025-08-07T19:41:06.536+00:00] 19:41:06     INFO - TEST-OK | browser/extensions/newtab/test/browser/browser_ohttpImages.js | took 1250ms

:thecount, since you are the author of the regressor, bug 1977619, could you take a look?

For more information, please visit BugBot documentation.

Flags: needinfo?(sdowne)
Assignee: nobody → sdowne
Status: NEW → ASSIGNED

Failing on tier 1

Summary: Intermittent [TV] browser/extensions/newtab/test/browser/browser_ohttpImages.js | Nimbus config update happened - Got undefined, expected "ohttpImagesConfig" → Intermittent browser/extensions/newtab/test/browser/browser_ohttpImages.js | Nimbus config update happened - Got undefined, expected "ohttpImagesConfig"

Bug 1977619 got backed out and this bug is fixed.
@Scott, if you want to land the patch, I can reopen this bug for you.

Status: ASSIGNED → RESOLVED
Closed: 9 months ago
Resolution: --- → FIXED
Attachment #9505889 - Attachment is obsolete: true
Flags: needinfo?(sdowne)
Target Milestone: --- → 143 Branch

I ended up moving these changes into the fixes in Bug 1977619, and it seems to have both fixed this issue, and the issue that caused the backout.

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: