Closed Bug 1730837 Opened 3 years ago Closed 3 years ago

Intermittent browser/components/aboutlogins/tests/browser/browser_breachAlertShowingForAddedLogin.js | [JavaScript Error: "NotFoundError: No such JSWindowActor 'MarionetteEvents'"] -

Categories

(Firefox :: about:logins, defect, P5)

defect

Tracking

()

RESOLVED FIXED
94 Branch
Tracking Status
firefox94 --- fixed

People

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

Details

(Keywords: intermittent-failure)

Attachments

(1 file)

Filed by: ccozmuta [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=351592970&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/UpCeAnKPQbKg7lkjx0w0gQ/runs/0/artifacts/public/logs/live_backing.log


task 2021-09-15T06:10:12.371Z] 06:10:12     INFO - TEST-START | browser/components/aboutlogins/tests/browser/browser_breachAlertShowingForAddedLogin.js
[task 2021-09-15T06:10:12.412Z] 06:10:12     INFO - GECKO(1507) | JavaScript error: , line 0: NotFoundError: No such JSWindowActor 'MarionetteEvents'
[task 2021-09-15T06:10:12.417Z] 06:10:12     INFO - TEST-INFO | started process screencapture
[task 2021-09-15T06:10:12.603Z] 06:10:12     INFO - TEST-INFO | screencapture: exit 0
[task 2021-09-15T06:10:12.604Z] 06:10:12     INFO - Buffered messages logged at 06:10:12
[task 2021-09-15T06:10:12.604Z] 06:10:12     INFO - Entering test bound setup_head
[task 2021-09-15T06:10:12.605Z] 06:10:12     INFO - Leaving test bound setup_head
[task 2021-09-15T06:10:12.606Z] 06:10:12     INFO - Entering test bound setup
[task 2021-09-15T06:10:12.606Z] 06:10:12     INFO - Console message: [JavaScript Error: "NotFoundError: No such JSWindowActor 'MarionetteEvents'"]
[task 2021-09-15T06:10:12.606Z] 06:10:12     INFO - Buffered messages finished
[task 2021-09-15T06:10:12.607Z] 06:10:12     INFO - TEST-UNEXPECTED-FAIL | browser/components/aboutlogins/tests/browser/browser_breachAlertShowingForAddedLogin.js | [JavaScript Error: "NotFoundError: No such JSWindowActor 'MarionetteEvents'"] - 
[task 2021-09-15T06:10:12.608Z] 06:10:12     INFO - Stack trace:
[task 2021-09-15T06:10:12.608Z] 06:10:12     INFO - chrome://mochikit/content/browser-test.js:test_ok:1336
[task 2021-09-15T06:10:12.608Z] 06:10:12     INFO - chrome://mochitests/content/browser/browser/components/aboutlogins/tests/browser/head.js:onConsoleMessage:154
[task 2021-09-15T06:10:12.608Z] 06:10:12     INFO - resource://specialpowers/SpecialPowersChild.jsm:observe/<:158
[task 2021-09-15T06:10:12.616Z] 06:10:12     INFO - Console message: [JavaScript Warning: "Layout was forced before the page was fully loaded. If stylesheets are not yet loaded this may cause a flash of unstyled content." {file: "chrome://browser/content/aboutlogins/components/login-filter.js" line: 25}]
[task 2021-09-15T06:10:12.766Z] 06:10:12     INFO - Leaving test bound setup
[task 2021-09-15T06:10:12.766Z] 06:10:12     INFO - Entering test bound test_added_login_shows_breach_warning
[task 2021-09-15T06:10:12.769Z] 06:10:12     INFO - TEST-PASS | browser/components/aboutlogins/tests/browser/browser_breachAlertShowingForAddedLogin.js | the login list should be empty - 0 == 0 - 
[task 2021-09-15T06:10:12.878Z] 06:10:12     INFO - TEST-PASS | browser/components/aboutlogins/tests/browser/browser_breachAlertShowingForAddedLogin.js | one login should be in the list - 1 == 1 - 
[task 2021-09-15T06:10:13.006Z] 06:10:13     INFO - TEST-PASS | browser/components/aboutlogins/tests/browser/browser_breachAlertShowingForAddedLogin.js | the breached login should be login3 - "{26c661ab-b3be-0c42-a996-0a7b6584404e}" == "{26c661ab-b3be-0c42-a996-0a7b6584404e}" - 
[task 2021-09-15T06:10:13.007Z] 06:10:13     INFO - adding a login that uses the same password as the breached login
[task 2021-09-15T06:10:13.148Z] 06:10:13     INFO - TEST-PASS | browser/components/aboutlogins/tests/browser/browser_breachAlertShowingForAddedLogin.js | two logins should be in the list - 2 == 2 - 
[task 2021-09-15T06:10:13.274Z] 06:10:13     INFO - TEST-PASS | browser/components/aboutlogins/tests/browser/browser_breachAlertShowingForAddedLogin.js | the list should include the breached login: {a6b65542-ab02-7a46-a2b1-943b5bd05265},{26c661ab-b3be-0c42-a996-0a7b6584404e} - true == true - 
[task 2021-09-15T06:10:13.274Z] 06:10:13     INFO - TEST-PASS | browser/components/aboutlogins/tests/browser/browser_breachAlertShowingForAddedLogin.js | the list should include the vulnerable login: {a6b65542-ab02-7a46-a2b1-943b5bd05265},{26c661ab-b3be-0c42-a996-0a7b6584404e} - true == true - 
[task 2021-09-15T06:10:13.275Z] 06:10:13     INFO - Leaving test bound test_added_login_shows_breach_warning
[task 2021-09-15T06:10:13.283Z] 06:10:13     INFO - Console message: SENTINEL
[task 2021-09-15T06:10:13.288Z] 06:10:13     INFO - GECKO(1507) | MEMORY STAT vsizeMaxContiguous not supported in this build configuration.
[task 2021-09-15T06:10:13.289Z] 06:10:13     INFO - GECKO(1507) | MEMORY STAT | vsize 7048MB | residentFast 266MB | heapAllocated 124MB
[task 2021-09-15T06:10:13.289Z] 06:10:13     INFO - TEST-OK | browser/components/aboutlogins/tests/browser/browser_breachAlertShowingForAddedLogin.js | took 918ms
[task 2021-09-15T06:10:13.300Z] 06:10:13     INFO - checking window state
[task 2021-09-15T06:10:13.305Z] 06:10:13     INFO - TEST-START | browser/components/aboutlogins/tests/browser/browser_confirmDeleteDialog.js
Summary: Intermittent [Tier 2] browser/components/aboutlogins/tests/browser/browser_breachAlertShowingForAddedLogin.js | [JavaScript Error: "NotFoundError: No such JSWindowActor 'MarionetteEvents'"] - → Intermittent browser/components/aboutlogins/tests/browser/browser_breachAlertShowingForAddedLogin.js | [JavaScript Error: "NotFoundError: No such JSWindowActor 'MarionetteEvents'"] -
Flags: needinfo?(sfoster)
Assignee: nobody → dlee
Status: NEW → ASSIGNED

Clearing my need-info, :dimi is going to look into this.

Flags: needinfo?(sfoster)

This seems because we are very aggressive reporting error while running about:login testcases, as long as the error is not in the white list.

Since in the failed try task, the "NotFoundError: No such JSWindowActor 'MarionetteEvents'" errors occurs every time we run a new test manifest, I don't think this is caused by the password manager code.
Bug 1710079 also has the same issue (The difference is that in Bug 1710079, the error doesn't occur in every manifest run).

I'm not sure if the error is something we want to fix, or it is just a "normal" error that might occur while running these testcases, but I can provide a patch that filter out those errors while running about:login tests so we behave just like the other testcases (don't care the error).

Whiteboard: [stockwell needswork:owner]
Pushed by dlee@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/3772cc85bffe
Ignore MarionetteEvents error in about:login testcase r=sfoster,tgiles
Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 94 Branch
Whiteboard: [stockwell disable-recommended]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: