Closed Bug 1655601 Opened 4 years ago Closed 1 year ago

Intermittent browser/extensions/formautofill/test/browser/creditCard/browser_creditCard_doorhanger.js | Uncaught exception - The popup should be a form autofill one - timed out after 50 tries.

Categories

(Toolkit :: Form Autofill, defect, P5)

defect

Tracking

()

RESOLVED FIXED

People

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

References

Details

(Keywords: intermittent-failure, Whiteboard: [stockwell disabled])

Attachments

(1 file)

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


[task 2020-07-27T22:33:32.888Z] 22:33:32 INFO - Buffered messages logged at 22:33:32
[task 2020-07-27T22:33:32.888Z] 22:33:32 INFO - getDisplayedPopupItems
[task 2020-07-27T22:33:32.888Z] 22:33:32 INFO - getDisplayedPopupItems
[task 2020-07-27T22:33:32.890Z] 22:33:32 INFO - Buffered messages finished
[task 2020-07-27T22:33:32.890Z] 22:33:32 INFO - TEST-UNEXPECTED-FAIL | browser/extensions/formautofill/test/browser/creditCard/browser_creditCard_doorhanger.js | Uncaught exception - The popup should be a form autofill one - timed out after 50 tries.
[task 2020-07-27T22:33:32.890Z] 22:33:32 INFO - Leaving test bound test_submit_untouched_creditCard_form
[task 2020-07-27T22:33:32.891Z] 22:33:32 INFO - Entering test bound test_submit_untouched_creditCard_form_iframe
[task 2020-07-27T22:33:32.893Z] 22:33:32 INFO - expecting credit card saved
[task 2020-07-27T22:33:32.893Z] 22:33:32 INFO - expecting record retrievals: creditCards
[task 2020-07-27T22:33:32.893Z] 22:33:32 INFO - Not taking screenshot here: see the one that was previously logged
[task 2020-07-27T22:33:32.893Z] 22:33:32 INFO - TEST-UNEXPECTED-FAIL | browser/extensions/formautofill/test/browser/creditCard/browser_creditCard_doorhanger.js | 1 credit card in storage - Got 2, expected 1
[task 2020-07-27T22:33:32.893Z] 22:33:32 INFO - Stack trace:
[task 2020-07-27T22:33:32.894Z] 22:33:32 INFO - chrome://mochikit/content/browser-test.js:test_is:1327
[task 2020-07-27T22:33:32.894Z] 22:33:32 INFO - chrome://mochitests/content/browser/browser/extensions/formautofill/test/browser/creditCard/browser_creditCard_doorhanger.js:test_submit_untouched_creditCard_form_iframe:166
[task 2020-07-27T22:33:32.894Z] 22:33:32 INFO - Console message: [JavaScript Error: "Unknown Collection "main/partitioning-exempt-urls"" {file: "resource://services-settings/RemoteSettingsClient.jsm" line: 159}]
[task 2020-07-27T22:33:32.894Z] 22:33:32 INFO - UnknownCollectionError@resource://services-settings/RemoteSettingsClient.jsm:159:5
[task 2020-07-27T22:33:32.894Z] 22:33:32 INFO - sync@resource://services-settings/RemoteSettingsClient.jsm:469:13
[task 2020-07-27T22:33:32.894Z] 22:33:32 INFO -
[task 2020-07-27T22:33:33.162Z] 22:33:33 INFO - expecting the target input being focused and identified
[task 2020-07-27T22:33:33.164Z] 22:33:33 INFO - !previouslyFocused
[task 2020-07-27T22:33:33.214Z] 22:33:33 INFO - FieldsIdentified
[task 2020-07-27T22:33:33.298Z] 22:33:33 INFO - GECKO(1740) | JavaScript error: chrome://global/content/elements/autocomplete-popup.js, line 493: TypeError: item._adjustAcItem is not a function
[task 2020-07-27T22:33:33.298Z] 22:33:33 INFO - Console message: [JavaScript Error: "TypeError: item._adjustAcItem is not a function" {file: "chrome://global/content/elements/autocomplete-popup.js" line: 493}]
[task 2020-07-27T22:33:33.298Z] 22:33:33 INFO - _appendCurrentResult@chrome://global/content/elements/autocomplete-popup.js:493:16
[task 2020-07-27T22:33:33.298Z] 22:33:33 INFO - _invalidate@chrome://global/content/elements/autocomplete-popup.js:304:12
[task 2020-07-27T22:33:33.298Z] 22:33:33 INFO - invalidate@chrome://global/content/elements/autocomplete-popup.js:278:12
[task 2020-07-27T22:33:33.298Z] 22:33:33 INFO - showPopupWithResults@resource://gre/actors/AutoCompleteParent.jsm:284:22
[task 2020-07-27T22:33:33.298Z] 22:33:33 INFO - receiveMessage@resource://gre/actors/AutoCompleteParent.jsm:432:16

Timing issue uncovered by bug 1650208?

Flags: needinfo?(MattN+bmo)
Flags: needinfo?(MattN+bmo) → needinfo?(jmathies)
Priority: P5 → P3

for additional information, I am testing on osx with a lower screen resolution (1280x1024) and this is a perma fail in that situation. In order to get the 1600x1200 in automation we have EDID dongles attached to the mac minis. I have noticed of the ~10 test cases which fail in the lower screen resolution (without the EDID dongle attached) they all fail at a low frequency ONLY on mac osx. This leads me to believe that maybe we have dongle failures or issues with consistent screen resolution. Unfortunately screenshots don't seem to show that as a pattern.

Quite possibly this could just be a timing issue as MattN has proposed.

Severity: normal → --
Priority: P3 → P2

The test switched from the 'shippable' to the 'opt' config in bug 1650208 and
fails on this new platform.

Assignee: nobody → aryx.bugmail
Status: NEW → ASSIGNED
Pushed by archaeopteryx@coole-files.de:
https://hg.mozilla.org/integration/autoland/rev/7fc9cbac7322
Disable browser_creditCard_doorhanger.js on macOS opt. r=jmaher DONTBUILD
Whiteboard: [stockwell disable-recommended] → [stockwell disabled]
Severity: -- → S4
Flags: needinfo?(jmathies)
Priority: P2 → P5
Assignee: aryx.bugmail → nobody
Status: ASSIGNED → NEW

this test was split up into multiple tests in bug 1809135

Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Assignee: nobody → aryx.bugmail
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: