Closed Bug 1567373 Opened 5 months ago Closed 3 months ago

Intermittent browser/components/protections/test/browser/browser_protections_monitor.js | Uncaught exception - Monitor card for user with stored logins is shown. - threw exception: TypeError: element is null

Categories

(Firefox :: Protections UI, defect, P5)

defect

Tracking

()

RESOLVED FIXED
Firefox 71
Tracking Status
firefox-esr60 --- unaffected
firefox-esr68 --- unaffected
firefox69 --- unaffected
firefox70 --- fixed
firefox71 --- fixed

People

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

References

Details

(Keywords: intermittent-failure, regression)

Attachments

(1 file)

Filed by: ncsoregi [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer.html#?job_id=257272520&repo=mozilla-central
Full log: https://queue.taskcluster.net/v1/task/LO2gi6m_RdmNGggRayLEnQ/runs/0/artifacts/public/logs/live_backing.log


[task 2019-07-18T23:07:52.669Z] 23:07:52 INFO - Buffered messages finished
[task 2019-07-18T23:07:52.669Z] 23:07:52 INFO - TEST-UNEXPECTED-FAIL | browser/components/protections/test/browser/browser_protections_monitor.js | Uncaught exception - Monitor card for user with stored logins is shown. - threw exception: TypeError: element is null
[task 2019-07-18T23:07:52.670Z] 23:07:52 INFO - Leaving test bound
[task 2019-07-18T23:07:52.671Z] 23:07:52 INFO - GECKO(17843) | [CodeCoverage] Requested flush for 17843.
[task 2019-07-18T23:07:52.672Z] 23:07:52 INFO - GECKO(17843) | [Child 17996, Main Thread] WARNING: Content used context-fill-opacity when not in a context element: file /builds/worker/workspace/build/src/layout/svg/nsSVGUtils.cpp, line 1522
[task 2019-07-18T23:07:52.680Z] 23:07:52 INFO - GECKO(17843) | Couldn't convert chrome URL: chrome://branding/locale/brand.properties
[task 2019-07-18T23:07:52.681Z] 23:07:52 INFO - GECKO(17843) | [CodeCoverage] Setting handlers for process 18030.
[task 2019-07-18T23:07:52.822Z] 23:07:52 INFO - GECKO(17843) | [CodeCoverage] flush completed.
[task 2019-07-18T23:07:53.678Z] 23:07:53 INFO - GECKO(17843) | [CodeCoverage] JS flush completed.
[task 2019-07-18T23:07:53.678Z] 23:07:53 INFO - GECKO(17843) | [CodeCoverage] Requested flush for 17927.
[task 2019-07-18T23:07:53.679Z] 23:07:53 INFO - GECKO(17843) | [CodeCoverage] Requested flush for 17976.
[task 2019-07-18T23:07:53.679Z] 23:07:53 INFO - GECKO(17843) | [CodeCoverage] Requested flush for 17898.
[task 2019-07-18T23:07:53.680Z] 23:07:53 INFO - GECKO(17843) | [CodeCoverage] Requested flush for 17996.
[task 2019-07-18T23:07:53.680Z] 23:07:53 INFO - GECKO(17843) | [CodeCoverage] Requested flush for 18030.
[task 2019-07-18T23:07:54.120Z] 23:07:54 INFO - GECKO(17843) | [CodeCoverage] flush completed.
[task 2019-07-18T23:07:54.170Z] 23:07:54 INFO - GECKO(17843) | [CodeCoverage] JS flush completed.
[task 2019-07-18T23:07:54.266Z] 23:07:54 INFO - GECKO(17843) | --DOMWINDOW == 1 (0x7f1cf677dd40) [pid = 17927] [serial = 1] [outer = (nil)] [url = about:blank]
[task 2019-07-18T23:07:54.610Z] 23:07:54 INFO - GECKO(17843) | [CodeCoverage] flush completed.
[task 2019-07-18T23:07:54.646Z] 23:07:54 INFO - GECKO(17843) | [CodeCoverage] JS flush completed.
[task 2019-07-18T23:07:55.087Z] 23:07:55 INFO - GECKO(17843) | [CodeCoverage] flush completed.
[task 2019-07-18T23:07:55.127Z] 23:07:55 INFO - GECKO(17843) | [CodeCoverage] JS flush completed.
[task 2019-07-18T23:07:55.555Z] 23:07:55 INFO - GECKO(17843) | [CodeCoverage] flush completed.
[task 2019-07-18T23:07:55.677Z] 23:07:55 INFO - GECKO(17843) | [CodeCoverage] JS flush completed.
[task 2019-07-18T23:07:56.141Z] 23:07:56 INFO - GECKO(17843) | [CodeCoverage] flush completed.
[task 2019-07-18T23:07:56.162Z] 23:07:56 INFO - GECKO(17843) | [CodeCoverage] JS flush completed.
[task 2019-07-18T23:07:56.198Z] 23:07:56 INFO - GECKO(17843) | MEMORY STAT vsizeMaxContiguous not supported in this build configuration.
[task 2019-07-18T23:07:56.198Z] 23:07:56 INFO - GECKO(17843) | MEMORY STAT | vsize 3105MB | residentFast 567MB | heapAllocated 136MB
[task 2019-07-18T23:07:56.199Z] 23:07:56 INFO - TEST-OK | browser/components/protections/test/browser/browser_protections_monitor.js | took 5844ms
[task 2019-07-18T23:07:56.200Z] 23:07:56 INFO - Not taking screenshot here: see the one that was previously logged
[task 2019-07-18T23:07:56.202Z] 23:07:56 INFO - TEST-UNEXPECTED-FAIL | browser/components/protections/test/browser/browser_protections_monitor.js | Found an unexpected tab at the end of test run: about:protections -

Assignee: nobody → ewright
Status: NEW → ASSIGNED
Duplicate of this bug: 1568432
Pushed by jhofmann@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/8b897666cf4f
Fix intermittent, check for element before visibility r=johannh

Backed out changeset 8b897666cf4f (Bug 1567373) for browser_protections_monitor

Push with failures: https://treeherder.mozilla.org/#/jobs?repo=autoland&fromchange=8b897666cf4f12f6c5e68259dc411bcffe403c1c&tochange=f0caaa7499affc06992616189dab5011f80df1da&selectedJob=264515608

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

Failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=264515608&repo=autoland&lineNumber=4911

[task 2019-09-02T08:17:37.951Z] 08:17:37 INFO - TEST-START | browser/components/protections/test/browser/browser_protections_monitor.js
[task 2019-09-02T08:17:37.953Z] 08:17:37 INFO - GECKO(2897) | ++DOMWINDOW == 1 (0x7ff658402f20) [pid = 3130] [serial = 1] [outer = (nil)]
[task 2019-09-02T08:17:37.953Z] 08:17:37 INFO - GECKO(2897) | ++DOMWINDOW == 2 (0x7ff65853e800) [pid = 3130] [serial = 2] [outer = 0x7ff658402f20]
[task 2019-09-02T08:17:38.027Z] 08:17:38 INFO - GECKO(2897) | ### XPCOM_MEM_BLOAT_LOG defined -- logging bloat/leaks to /tmp/tmpravvCZ.mozrunner/runtests_leaks_tab_pid3151.log
[task 2019-09-02T08:17:38.204Z] 08:17:38 INFO - GECKO(2897) | Couldn't convert chrome URL: chrome://branding/locale/brand.properties
[task 2019-09-02T08:17:38.409Z] 08:17:38 INFO - GECKO(2897) | WARN 2019-09-02T08:17:38Z: audio_thread_priority::rt_linux: Could not make thread real-time.
[task 2019-09-02T08:17:38.410Z] 08:17:38 INFO - GECKO(2897) | WARN 2019-09-02T08:17:38Z: audioipc_client: Could not promote audio threads to real-time during initialization.
[task 2019-09-02T08:17:38.437Z] 08:17:38 INFO - GECKO(2897) | ++DOCSHELL 0x7fd064ab4800 == 1 [pid = 3151] [id = {2aa6e49f-c95a-4fdc-b72b-dc4e6cf02719}]
[task 2019-09-02T08:17:38.500Z] 08:17:38 INFO - GECKO(2897) | ++DOMWINDOW == 1 (0x7fd065a87f20) [pid = 3151] [serial = 1] [outer = (nil)]
[task 2019-09-02T08:17:38.504Z] 08:17:38 INFO - GECKO(2897) | ++DOMWINDOW == 2 (0x7fd0650a6800) [pid = 3151] [serial = 2] [outer = 0x7fd065a87f20]
[task 2019-09-02T08:17:38.606Z] 08:17:38 INFO - GECKO(2897) | ++DOMWINDOW == 3 (0x7fd0650b1000) [pid = 3151] [serial = 3] [outer = 0x7fd065a87f20]
[task 2019-09-02T08:17:39.110Z] 08:17:39 INFO - GECKO(2897) | ++DOMWINDOW == 4 (0x7fd061831000) [pid = 3151] [serial = 4] [outer = 0x7fd065a87f20]
[task 2019-09-02T08:17:39.453Z] 08:17:39 INFO - GECKO(2897) | --DOMWINDOW == 11 (0x7f0a44b23800) [pid = 2948] [serial = 2] [outer = (nil)] [url = about:blank]
[task 2019-09-02T08:17:39.455Z] 08:17:39 INFO - GECKO(2897) | --DOMWINDOW == 10 (0x7f0a44c8c400) [pid = 2948] [serial = 8] [outer = (nil)] [url = about:blank]
[task 2019-09-02T08:17:39.456Z] 08:17:39 INFO - GECKO(2897) | --DOMWINDOW == 9 (0x7f0a44c87800) [pid = 2948] [serial = 4] [outer = (nil)] [url = about:blank]
[task 2019-09-02T08:17:39.457Z] 08:17:39 INFO - GECKO(2897) | --DOMWINDOW == 8 (0x7f0a44c89c00) [pid = 2948] [serial = 6] [outer = (nil)] [url = about:blank]
[task 2019-09-02T08:17:39.464Z] 08:17:39 INFO - GECKO(2897) | ++DOMWINDOW == 5 (0x7fd062238400) [pid = 3151] [serial = 5] [outer = 0x7fd065a87f20]
[task 2019-09-02T08:17:39.653Z] 08:17:39 INFO - GECKO(2897) | --DOMWINDOW == 7 (0x7f0a45b835c0) [pid = 2948] [serial = 7] [outer = (nil)] [url = moz-extension://593456f6-38b5-4b9d-9b28-e63f24aeac3a/_generated_background_page.html]
[task 2019-09-02T08:17:39.681Z] 08:17:39 INFO - GECKO(2897) | ### XPCOM_MEM_BLOAT_LOG defined -- logging bloat/leaks to /tmp/tmpravvCZ.mozrunner/runtests_leaks_tab_pid3179.log
[task 2019-09-02T08:17:39.697Z] 08:17:39 INFO - GECKO(2897) | --DOMWINDOW == 6 (0x7f6c65250000) [pid = 2977] [serial = 5] [outer = (nil)] [url = about:blank]
[task 2019-09-02T08:17:39.700Z] 08:17:39 INFO - GECKO(2897) | --DOMWINDOW == 5 (0x7f6c6523a400) [pid = 2977] [serial = 2] [outer = (nil)] [url = about:blank]
[task 2019-09-02T08:17:39.898Z] 08:17:39 INFO - GECKO(2897) | --DOMWINDOW == 4 (0x7f6c65ccff20) [pid = 2977] [serial = 1] [outer = (nil)] [url = about:blank]
[task 2019-09-02T08:17:40.135Z] 08:17:40 INFO - GECKO(2897) | [Parent 2897, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/worker/workspace/build/src/chrome/nsChromeRegistry.cpp, line 179
[task 2019-09-02T08:17:40.211Z] 08:17:40 INFO - GECKO(2897) | Couldn't convert chrome URL: chrome://branding/locale/brand.properties
[task 2019-09-02T08:17:40.408Z] 08:17:40 INFO - TEST-INFO | started process screentopng
[task 2019-09-02T08:17:40.751Z] 08:17:40 INFO - TEST-INFO | screentopng: exit 0
[task 2019-09-02T08:17:40.753Z] 08:17:40 INFO - Buffered messages logged at 08:17:37
[task 2019-09-02T08:17:40.754Z] 08:17:40 INFO - Entering test bound
[task 2019-09-02T08:17:40.755Z] 08:17:40 INFO - Buffered messages logged at 08:17:38
[task 2019-09-02T08:17:40.756Z] 08:17:40 INFO - Console message: [JavaScript Error: "There was an error fetching the user's token: " {file: "resource:///modules/aboutpages/AboutProtectionsHandler.jsm" line: 260}]
[task 2019-09-02T08:17:40.757Z] 08:17:40 INFO - getMonitorScopedOAuthToken@resource:///modules/aboutpages/AboutProtectionsHandler.jsm:260:10
[task 2019-09-02T08:17:40.758Z] 08:17:40 INFO - asyncgetMonitorData@resource:///modules/aboutpages/AboutProtectionsHandler.jsm:198:28
[task 2019-09-02T08:17:40.758Z] 08:17:40 INFO - receiveMessage@resource:///modules/aboutpages/AboutProtectionsHandler.jsm:353:22
[task 2019-09-02T08:17:40.759Z] 08:17:40 INFO - callListeners@resource://gre/modules/remotepagemanager/MessagePort.jsm:165:17
[task 2019-09-02T08:17:40.760Z] 08:17:40 INFO - portMessageReceived@resource://gre/modules/remotepagemanager/RemotePageManagerParent.jsm:94:19
[task 2019-09-02T08:17:40.761Z] 08:17:40 INFO - callListeners@resource://gre/modules/remotepagemanager/MessagePort.jsm:165:17
[task 2019-09-02T08:17:40.762Z] 08:17:40 INFO - handleMessage@resource://gre/modules/remotepagemanager/RemotePageManagerParent.jsm:266:19
[task 2019-09-02T08:17:40.763Z] 08:17:40 INFO - message@resource://gre/modules/remotepagemanager/MessagePort.jsm:324:10
[task 2019-09-02T08:17:40.764Z] 08:17:40 INFO - MessageListener.receiveMessage
addMessageListeners@resource://gre/modules/remotepagemanager/MessagePort.jsm:216:25
[task 2019-09-02T08:17:40.765Z] 08:17:40 INFO - MessagePort@resource://gre/modules/remotepagemanager/MessagePort.jsm:212:10
[task 2019-09-02T08:17:40.766Z] 08:17:40 INFO - ChromeMessagePort@resource://gre/modules/remotepagemanager/RemotePageManagerParent.jsm:197:5
[task 2019-09-02T08:17:40.767Z] 08:17:40 INFO - initPort@resource://gre/modules/remotepagemanager/RemotePageManagerParent.jsm:340:16
[task 2019-09-02T08:17:40.768Z] 08:17:40 INFO - MessageListener.receiveMessageinit@resource://gre/modules/remotepagemanager/RemotePageManagerParent.jsm:295:17
[task 2019-09-02T08:17:40.769Z] 08:17:40 INFO - @resource://gre/modules/remotepagemanager/RemotePageManagerParent.jsm:349:27
[task 2019-09-02T08:17:40.769Z] 08:17:40 INFO - startup@resource://gre/modules/AddonManager.jsm:890:41
[task 2019-09-02T08:17:40.770Z] 08:17:40 INFO - startup@resource://gre/modules/AddonManager.jsm:3469:26
[task 2019-09-02T08:17:40.771Z] 08:17:40 INFO - observe@resource://gre/modules/addonManager.js:86:29
[task 2019-09-02T08:17:40.772Z] 08:17:40 INFO -
[task 2019-09-02T08:17:40.773Z] 08:17:40 INFO - Buffered messages logged at 08:17:39
[task 2019-09-02T08:17:40.774Z] 08:17:40 INFO - Check that the correct content is displayed for users with no logins.
[task 2019-09-02T08:17:40.778Z] 08:17:40 INFO - Console message: [JavaScript Error: "There was an error fetching the user's token: " {file: "resource:///modules/aboutpages/AboutProtectionsHandler.jsm" line: 260}]
[task 2019-09-02T08:17:40.779Z] 08:17:40 INFO - getMonitorScopedOAuthToken@resource:///modules/aboutpages/AboutProtectionsHandler.jsm:260:10
[task 2019-09-02T08:17:40.780Z] 08:17:40 INFO - async
getMonitorData@resource:///modules/aboutpages/AboutProtectionsHandler.jsm:198:28
[task 2019-09-02T08:17:40.781Z] 08:17:40 INFO - receiveMessage@resource:///modules/aboutpages/AboutProtectionsHandler.jsm:353:22
[task 2019-09-02T08:17:40.782Z] 08:17:40 INFO - callListeners@resource://gre/modules/remotepagemanager/MessagePort.jsm:165:17
[task 2019-09-02T08:17:40.783Z] 08:17:40 INFO - portMessageReceived@resource://gre/modules/remotepagemanager/RemotePageManagerParent.jsm:94:19
[task 2019-09-02T08:17:40.784Z] 08:17:40 INFO - callListeners@resource://gre/modules/remotepagemanager/MessagePort.jsm:165:17
[task 2019-09-02T08:17:40.785Z] 08:17:40 INFO - handleMessage@resource://gre/modules/remotepagemanager/RemotePageManagerParent.jsm:266:19
[task 2019-09-02T08:17:40.786Z] 08:17:40 INFO - message@resource://gre/modules/remotepagemanager/MessagePort.jsm:324:10
[task 2019-09-02T08:17:40.786Z] 08:17:40 INFO - MessageListener.receiveMessageaddMessageListeners@resource://gre/modules/remotepagemanager/MessagePort.jsm:216:25
[task 2019-09-02T08:17:40.787Z] 08:17:40 INFO - MessagePort@resource://gre/modules/remotepagemanager/MessagePort.jsm:212:10
[task 2019-09-02T08:17:40.788Z] 08:17:40 INFO - ChromeMessagePort@resource://gre/modules/remotepagemanager/RemotePageManagerParent.jsm:197:5
[task 2019-09-02T08:17:40.789Z] 08:17:40 INFO - initPort@resource://gre/modules/remotepagemanager/RemotePageManagerParent.jsm:340:16
[task 2019-09-02T08:17:40.790Z] 08:17:40 INFO - MessageListener.receiveMessage
init@resource://gre/modules/remotepagemanager/RemotePageManagerParent.jsm:295:17
[task 2019-09-02T08:17:40.791Z] 08:17:40 INFO - @resource://gre/modules/remotepagemanager/RemotePageManagerParent.jsm:349:27
[task 2019-09-02T08:17:40.792Z] 08:17:40 INFO - startup@resource://gre/modules/AddonManager.jsm:890:41
[task 2019-09-02T08:17:40.792Z] 08:17:40 INFO - startup@resource://gre/modules/AddonManager.jsm:3469:26
[task 2019-09-02T08:17:40.793Z] 08:17:40 INFO - observe@resource://gre/modules/addonManager.js:86:29
[task 2019-09-02T08:17:40.794Z] 08:17:40 INFO -
[task 2019-09-02T08:17:40.795Z] 08:17:40 INFO - TEST-PASS | browser/components/protections/test/browser/browser_protections_monitor.js | Card body is hidden for users with no logins. - true == true -
[task 2019-09-02T08:17:40.796Z] 08:17:40 INFO - TEST-PASS | browser/components/protections/test/browser/browser_protections_monitor.js | Header content for user with no logins is correct - "monitor-header-content-no-account" == "monitor-header-content-no-account" -
[task 2019-09-02T08:17:40.797Z] 08:17:40 INFO - Check that the correct content is displayed for users with monitor data.
[task 2019-09-02T08:17:40.798Z] 08:17:40 INFO - Buffered messages logged at 08:17:40
[task 2019-09-02T08:17:40.803Z] 08:17:40 INFO - Console message: Invalid chrome URI: /
[task 2019-09-02T08:17:40.804Z] 08:17:40 INFO - TEST-PASS | browser/components/protections/test/browser/browser_protections_monitor.js | Card body is shown for users monitor data. - true == true -
[task 2019-09-02T08:17:40.805Z] 08:17:40 INFO - Buffered messages finished
[task 2019-09-02T08:17:40.806Z] 08:17:40 INFO - TEST-UNEXPECTED-FAIL | browser/components/protections/test/browser/browser_protections_monitor.js | Header content for user with monitor data is correct - "\n \n " == "Firefox Monitor warns you if your info has appeared in a known data breach." -
[task 2019-09-02T08:17:40.807Z] 08:17:40 INFO - Stack trace:
[task 2019-09-02T08:17:40.808Z] 08:17:40 INFO - resource://testing-common/content-task.js line 62 > eval:null:20
[task 2019-09-02T08:17:40.809Z] 08:17:40 INFO - Make sure correct numbers for monitor stats are displayed.
[task 2019-09-02T08:17:40.810Z] 08:17:40 INFO - TEST-PASS | browser/components/protections/test/browser/browser_protections_monitor.js | 1 monitored email is displayed - "1" == 1 -
[task 2019-09-02T08:17:40.811Z] 08:17:40 INFO - TEST-PASS | browser/components/protections/test/browser/browser_protections_monitor.js | 8 exposed passwords are displayed - "8" == 8 -
[task 2019-09-02T08:17:40.815Z] 08:17:40 INFO - TEST-PASS | browser/components/protections/test/browser/browser_protections_monitor.js | 11 known data breaches are displayed. - "11" == 11 -
[task 2019-09-02T08:17:40.816Z] 08:17:40 INFO - TEST-PASS | browser/components/protections/test/browser/browser_protections_monitor.js | 2 saved passwords are displayed. - "2" == 2 -
[task 2019-09-02T08:17:40.817Z] 08:17:40 INFO - Make sure Lockwise section is hidden if no passwords are returned.
[task 2019-09-02T08:17:40.819Z] 08:17:40 INFO - GECKO(2897) | ++DOMWINDOW == 6 (0x7fd06129ac00) [pid = 3151] [serial = 6] [outer = 0x7fd065a87f20]
[task 2019-09-02T08:17:40.820Z] 08:17:40 INFO - GECKO(2897) | WARN 2019-09-02T08:17:40Z: audio_thread_priority::rt_linux: Could not make thread real-time.
[task 2019-09-02T08:17:40.821Z] 08:17:40 INFO - GECKO(2897) | WARN 2019-09-02T08:17:40Z: audioipc_client: Could not promote audio threads to real-time during initialization.
[task 2019-09-02T08:17:40.838Z] 08:17:40 INFO - GECKO(2897) | [Parent 2897, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/worker/workspace/build/src/chrome/nsChromeRegistry.cpp, line 179
[task 2019-09-02T08:17:40.839Z] 08:17:40 INFO - Console message: Invalid chrome URI: /
[task 2019-09-02T08:17:40.937Z] 08:17:40 INFO - GECKO(2897) | --DOMWINDOW == 13 (0x7f4f30a52400) [pid = 2897] [serial = 6] [outer = (nil)] [url = about:blank]
[task 2019-09-02T08:17:40.939Z] 08:17:40 INFO - GECKO(2897) | --DOMWINDOW == 12 (0x7f4f2dc91800) [pid = 2897] [serial = 11] [outer = (nil)] [url = about:blank]
[task 2019-09-02T08:17:41.025Z] 08:17:41 INFO - TEST-PASS | browser/components/protections/test/browser/browser_protections_monitor.js | Lockwise section is hidden. - true == true -
[task 2019-09-02T08:17:41.027Z] 08:17:41 INFO - Check that correct content is displayed when monitor data contains an error message.
[task 2019-09-02T08:17:41.030Z] 08:17:41 INFO - GECKO(2897) | ++DOMWINDOW == 7 (0x7fd0620ac800) [pid = 3151] [serial = 7] [outer = 0x7fd065a87f20]
[task 2019-09-02T08:17:41.377Z] 08:17:41 INFO - GECKO(2897) | --DOCSHELL 0x7fdc0efb2000 == 0 [pid = 3023] [id = {589da9e0-8ecc-481b-9a1b-2193beddb825}] [url = about:blank]
[task 2019-09-02T08:17:41.666Z] 08:17:41 INFO - TEST-PASS | browser/components/protections/test/browser/browser_protections_monitor.js | Card body is hidden for users with no logins. - true == true -
[task 2019-09-02T08:17:41.668Z] 08:17:41 INFO - TEST-PASS | browser/components/protections/test/browser/browser_protections_monitor.js | Header content for user with no logins is correct - "monitor-header-content-no-account" == "monitor-header-content-no-account" -
[task 2019-09-02T08:17:41.669Z] 08:17:41 INFO - Disable showing the Monitor card.
[task 2019-09-02T08:17:41.672Z] 08:17:41 INFO - GECKO(2897) | ++DOMWINDOW == 8 (0x7fd061d2b000) [pid = 3151] [serial = 8] [outer = 0x7fd065a87f20]
[task 2019-09-02T08:17:41.961Z] 08:17:41 INFO - TEST-PASS | browser/components/protections/test/browser/browser_protections_monitor.js | Monitor card is hidden. - true == true -
[task 2019-09-02T08:17:41.999Z] 08:17:41 INFO - Leaving test bound
[task 2019-09-02T08:17:42.036Z] 08:17:42 INFO - GECKO(2897) | JavaScript error: resource://testing-common/PromiseTestUtils.jsm, line 112: uncaught exception: Object
[task 2019-09-02T08:17:42.038Z] 08:17:42 INFO - Console message: [JavaScript Error: "uncaught exception: Object" {file: "resource://testing-common/PromiseTestUtils.jsm" line: 112}]
[task 2019-09-02T08:17:42.040Z] 08:17:42 INFO - GECKO(2897) | MEMORY STAT | vsize 2864MB | residentFast 355MB | heapAllocated 123MB
[task 2019-09-02T08:17:42.041Z] 08:17:42 INFO - TEST-OK | browser/components/protections/test/browser/browser_protections_monitor.js | took 4094ms

Flags: needinfo?(ewright)

For context this is a TV-only failure but I asked for the back-out since we're trying to fix failures here.

(In reply to Bogdan Tara[:bogdan_tara] from comment #13)

Fyi: This also fails on Tier 1

https://treeherder.mozilla.org/#/jobs?repo=autoland&fromchange=8b897666cf4f12f6c5e68259dc411bcffe403c1c&tochange=f0caaa7499affc06992616189dab5011f80df1da&selectedJob=264517166

I asked on irc because the timely backout helps to keep the tree clean.

I believe that Tier 1 failure is a different intermittent and was not caused by this: https://bugzilla.mozilla.org/show_bug.cgi?id=1570537

I'm under the impression the TV failure may have had to do with that other bug too. Those should now be fixed. I'll run try again now that Bug 1570537 is fixed.

Flags: needinfo?(ewright)

I've run this on try a few times, here's the most recent: https://treeherder.mozilla.org/#/jobs?repo=try&revision=7a6aa18f74e9fcdfa4b25670c4cdf58e16eb6bba&selectedJob=265720645
I haven't seen the TV failure nor the T1 failure, so I'm more certain those failures were the other bug. I'm going to try merging this again as is.

Pushed by ewright@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/79970bccc8d3
Fix intermittent, check for element before visibility r=johannh
Status: ASSIGNED → RESOLVED
Closed: 3 months ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 71
You need to log in before you can comment on or make changes to this bug.