Closed Bug 1773018 Opened 2 years ago Closed 2 years ago

Perma TEST-UNEXPECTED-FAIL | devtools/client/webconsole/test/browser/browser_console_enable_network_monitoring.js | A promise chain failed to handle a rejection: request.cause is undefined when Gecko 103 merges to Beta on 2022-06-27

Categories

(DevTools :: Console, defect)

defect

Tracking

(firefox-esr91 unaffected, firefox-esr102 unaffected, firefox101 unaffected, firefox102 unaffected, firefox103+ verified)

VERIFIED FIXED
103 Branch
Tracking Status
firefox-esr91 --- unaffected
firefox-esr102 --- unaffected
firefox101 --- unaffected
firefox102 --- unaffected
firefox103 + verified

People

(Reporter: bszekely, Assigned: bomsy)

References

(Regression)

Details

(Keywords: regression)

Attachments

(1 file)

This issue appeared in today's beta simulation in both early and late beta.

Central as beta simulations

How to run this simulation

Failure log

[task 2022-06-07T12:36:16.260Z] 12:36:16     INFO - TEST-START | devtools/client/webconsole/test/browser/browser_console_enable_network_monitoring.js
[task 2022-06-07T12:36:33.624Z] 12:36:33     INFO - GECKO(2800) | JavaScript error: resource://devtools/client/netmonitor/src/connector/firefox-data-provider.js, line 357: TypeError: request.cause is undefined
[task 2022-06-07T12:36:33.716Z] 12:36:33     INFO - GECKO(2800) | console.warn: "IGNORED REDUX ACTION:" "AUTOCOMPLETE_CLEAR"
[task 2022-06-07T12:36:34.020Z] 12:36:34     INFO - TEST-INFO | started process screenshot
[task 2022-06-07T12:36:34.099Z] 12:36:34     INFO - TEST-INFO | screenshot: exit 0
[task 2022-06-07T12:36:34.105Z] 12:36:34     INFO - Buffered messages logged at 12:36:16
[task 2022-06-07T12:36:34.105Z] 12:36:34     INFO - Entering test bound testEnableNetworkMonitoringInBrowserConsole
[task 2022-06-07T12:36:34.107Z] 12:36:34     INFO - Set the focus on the Browser Console
[task 2022-06-07T12:36:34.107Z] 12:36:34     INFO - Setting the netxhr category to checked
[task 2022-06-07T12:36:34.107Z] 12:36:34     INFO - Setting the net category to checked
[task 2022-06-07T12:36:34.107Z] 12:36:34     INFO - Console message: [JavaScript Warning: "The Web Console logging API (console.log, console.info, console.warn, console.error) has been disabled by a script on this page."]
[task 2022-06-07T12:36:34.107Z] 12:36:34     INFO - Check that the 'Enable Network Monitoring' setting is off by default
[task 2022-06-07T12:36:34.108Z] 12:36:34     INFO - TEST-PASS | devtools/client/webconsole/test/browser/browser_console_enable_network_monitoring.js | setting is disabled - 
[task 2022-06-07T12:36:34.108Z] 12:36:34     INFO - Checking that "test-image.png" was not logged
[task 2022-06-07T12:36:34.109Z] 12:36:34     INFO - Buffered messages logged at 12:36:24
[task 2022-06-07T12:36:34.109Z] 12:36:34     INFO - TEST-PASS | devtools/client/webconsole/test/browser/browser_console_enable_network_monitoring.js | Message "test-image.png" wasn't logged
[task 2022-06-07T12:36:34.109Z] 12:36:34     INFO -  - 
[task 2022-06-07T12:36:34.110Z] 12:36:34     INFO - Turn on network monitoring
[task 2022-06-07T12:36:34.110Z] 12:36:34     INFO - Buffered messages logged at 12:36:25
<...>
[task 2022-06-07T12:36:34.119Z] 12:36:34     INFO - TEST-PASS | devtools/client/webconsole/test/browser/browser_console_enable_network_monitoring.js | setting is enabled - 
[task 2022-06-07T12:36:34.120Z] 12:36:34     INFO - Buffered messages logged at 12:36:34
[task 2022-06-07T12:36:34.120Z] 12:36:34     INFO - Matched a message with text: "test-image.png?id=4", all messages received.
[task 2022-06-07T12:36:34.122Z] 12:36:34     INFO - Clear and close the Browser Console
[task 2022-06-07T12:36:34.122Z] 12:36:34     INFO - Clear the browser console output
[task 2022-06-07T12:36:34.122Z] 12:36:34     INFO - Browser console cleared
[task 2022-06-07T12:36:34.122Z] 12:36:34     INFO - Wait for all Browser Console targets to be attached
[task 2022-06-07T12:36:34.122Z] 12:36:34     INFO - Waiting 1 seconds.
[task 2022-06-07T12:36:34.123Z] 12:36:34     INFO - Close the Browser Console
[task 2022-06-07T12:36:34.123Z] 12:36:34     INFO - Browser Console closed
[task 2022-06-07T12:36:34.123Z] 12:36:34     INFO - Buffered messages finished
[task 2022-06-07T12:36:34.125Z] 12:36:34     INFO - TEST-UNEXPECTED-FAIL | devtools/client/webconsole/test/browser/browser_console_enable_network_monitoring.js | A promise chain failed to handle a rejection: request.cause is undefined - stack: onStackTraceAvailable@resource://devtools/client/netmonitor/src/connector/firefox-data-provider.js:357:7
[task 2022-06-07T12:36:34.125Z] 12:36:34     INFO - _onResourceAvailable@resource://devtools/client/webconsole/webconsole-ui.js:511:56
[task 2022-06-07T12:36:34.125Z] 12:36:34     INFO - _notifyWatchers@resource://devtools/shared/commands/resource/resource-command.js:817:24
[task 2022-06-07T12:36:34.125Z] 12:36:34     INFO - later@resource://devtools/shared/throttle.js:33:19
[task 2022-06-07T12:36:34.125Z] 12:36:34     INFO - notify@resource://gre/modules/Timer.jsm:62:17
[task 2022-06-07T12:36:34.125Z] 12:36:34     INFO - Rejection date: Tue Jun 07 2022 12:36:33 GMT+0000 (Greenwich Mean Time) - false == true - JS frame :: resource://testing-common/PromiseTestUtils.jsm :: assertNoUncaughtRejections :: line 271
[task 2022-06-07T12:36:34.125Z] 12:36:34     INFO - Stack trace:
[task 2022-06-07T12:36:34.125Z] 12:36:34     INFO - resource://testing-common/PromiseTestUtils.jsm:assertNoUncaughtRejections:271
[task 2022-06-07T12:36:34.125Z] 12:36:34     INFO - chrome://mochikit/content/browser-test.js:handleTask:1017
[task 2022-06-07T12:36:34.125Z] 12:36:34     INFO - chrome://mochikit/content/browser-test.js:_runTaskBasedTest:1061
[task 2022-06-07T12:36:34.125Z] 12:36:34     INFO - chrome://mochikit/content/browser-test.js:Tester_execTest:1189
[task 2022-06-07T12:36:34.126Z] 12:36:34     INFO - chrome://mochikit/content/browser-test.js:nextTest/<:978
[task 2022-06-07T12:36:34.126Z] 12:36:34     INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:SimpleTest.waitForFocus/<:1041
[task 2022-06-07T12:36:34.126Z] 12:36:34     INFO - Leaving test bound testEnableNetworkMonitoringInBrowserConsole
[task 2022-06-07T12:36:34.126Z] 12:36:34     INFO - GECKO(2800) | console.warn: "IGNORED REDUX ACTION:" "AUTOCOMPLETE_CLEAR"
[task 2022-06-07T12:36:34.127Z] 12:36:34     INFO - TEST-PASS | devtools/client/webconsole/test/browser/browser_console_enable_network_monitoring.js | The main process DevToolsServer has no pending connection when the test ends - 
[task 2022-06-07T12:36:34.127Z] 12:36:34     INFO - GECKO(2800) | MEMORY STAT | vsize 2112543MB | vsizeMaxContiguous 66052857MB | residentFast 369MB | heapAllocated 127MB
[task 2022-06-07T12:36:34.128Z] 12:36:34     INFO - TEST-OK | devtools/client/webconsole/test/browser/browser_console_enable_network_monitoring.js | took 17795ms
[task 2022-06-07T12:36:34.128Z] 12:36:34     INFO - checking window state
[task 2022-06-07T12:36:34.128Z] 12:36:34     INFO - TEST-START | devtools/client/webconsole/test/browser/browser_console_error_source_click.js
Flags: needinfo?(hmanilla)

Thanks looking into this.

Flags: needinfo?(hmanilla)
Assignee: nobody → hmanilla
Status: NEW → ASSIGNED
Has Regression Range: --- → yes

This patch seems to be working on today's beta-sim

Pushed by hmanilla@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/f46a69b06fc2
[devtools] Fix PERMA failure on BETA by enabling MBT r=nchevobbe
Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 103 Branch

Fix verified in today's beta-sim.

Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: