Closed Bug 1605888 Opened 6 years ago Closed 6 years ago

Intermittent browser/components/urlbar/tests/browser/browser_urlbar_event_telemetry.js | Uncaught exception - Waiting for top sites to be updated - threw exception: TypeError: sites[0] is undefined

Categories

(Firefox :: Address Bar, defect, P5)

defect
Points:
1

Tracking

()

RESOLVED FIXED
Firefox 73
Iteration:
73.2 - Dec 16 - Jan 5
Tracking Status
firefox73 --- fixed

People

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

References

Details

(Keywords: intermittent-failure)

Attachments

(1 file)

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


[task 2019-12-24T18:27:17.103Z] 18:27:17 INFO - TEST-START | browser/components/urlbar/tests/browser/browser_urlbar_event_telemetry.js
[task 2019-12-24T18:27:29.693Z] 18:27:29 INFO - TEST-PASS | browser/components/urlbar/tests/browser/browser_urlbar_event_telemetry.js | extra[selIndex] must match in event urlbar#engagement#click. - "0" matches "0" -
[task 2019-12-24T18:27:29.694Z] 18:27:29 INFO - Running test at index 20
[task 2019-12-24T18:27:29.694Z] 18:27:29 INFO - With pageproxystate=invalid, open the panel with openViewOnFocus, Enter.
[task 2019-12-24T18:27:29.694Z] 18:27:29 INFO - Buffered messages finished
[task 2019-12-24T18:27:29.694Z] 18:27:29 INFO - TEST-UNEXPECTED-FAIL | browser/components/urlbar/tests/browser/browser_urlbar_event_telemetry.js | Uncaught exception - Waiting for top sites to be updated - threw exception: TypeError: sites[0] is undefined
[task 2019-12-24T18:27:29.694Z] 18:27:29 INFO - Leaving test bound test
[task 2019-12-24T18:27:29.695Z] 18:27:29 INFO - Console message: [JavaScript Error: "getScreenshot(http://example.org/) failed: TypeError: NetworkError when attempting to fetch resource." {file: "resource://activity-stream/lib/Screenshots.jsm" line: 59}]
[task 2019-12-24T18:27:29.695Z] 18:27:29 INFO - getScreenshotForURL@resource://activity-stream/lib/Screenshots.jsm:59:10
[task 2019-12-24T18:27:29.695Z] 18:27:29 INFO - asyncmaybeCacheScreenshot@resource://activity-stream/lib/Screenshots.jsm:112:37
[task 2019-12-24T18:27:29.695Z] 18:27:29 INFO - _fetchScreenshot@resource://activity-stream/lib/TopSitesFeed.jsm:527:23
[task 2019-12-24T18:27:29.695Z] 18:27:29 INFO - _fetchIcon@resource://activity-stream/lib/TopSitesFeed.jsm:515:16
[task 2019-12-24T18:27:29.695Z] 18:27:29 INFO - getLinksWithDefaults@resource://activity-stream/lib/TopSitesFeed.jsm:408:16
[task 2019-12-24T18:27:29.695Z] 18:27:29 INFO - async
refresh@resource://activity-stream/lib/TopSitesFeed.jsm:431:30
[task 2019-12-24T18:27:29.695Z] 18:27:29 INFO - asyncinit@resource://activity-stream/lib/TopSitesFeed.jsm:123:10
[task 2019-12-24T18:27:29.695Z] 18:27:29 INFO - onAction@resource://activity-stream/lib/TopSitesFeed.jsm:767:14
[task 2019-12-24T18:27:29.695Z] 18:27:29 INFO - initFeed@resource://activity-stream/lib/Store.jsm:81:12
[task 2019-12-24T18:27:29.695Z] 18:27:29 INFO - onPrefChanged@resource://activity-stream/lib/Store.jsm:109:14
[task 2019-12-24T18:27:29.695Z] 18:27:29 INFO - observer@resource://activity-stream/lib/ActivityStreamPrefs.jsm:33:16
[task 2019-12-24T18:27:29.695Z] 18:27:29 INFO - _setPref@resource://specialpowers/SpecialPowersParent.jsm:516:31
[task 2019-12-24T18:27:29.695Z] 18:27:29 INFO - _applyPrefs@resource://specialpowers/SpecialPowersParent.jsm:406:14
[task 2019-12-24T18:27:29.695Z] 18:27:29 INFO - pushPrefEnv/<@resource://specialpowers/SpecialPowersParent.jsm:492:12
[task 2019-12-24T18:27:29.695Z] 18:27:29 INFO - doPrefEnvOp@resource://specialpowers/SpecialPowersParent.jsm:65:12
[task 2019-12-24T18:27:29.695Z] 18:27:29 INFO - pushPrefEnv@resource://specialpowers/SpecialPowersParent.jsm:437:12
[task 2019-12-24T18:27:29.695Z] 18:27:29 INFO - receiveMessage@resource://specialpowers/SpecialPowersParent.jsm:647:21
[task 2019-12-24T18:27:29.695Z] 18:27:29 INFO - JSWindowActor query
pushPrefEnv@resource://specialpowers/SpecialPowersChild.jsm:1040:16
[task 2019-12-24T18:27:29.695Z] 18:27:29 INFO - updateTopSites@chrome://mochitests/content/browser/browser/components/urlbar/tests/browser/head.js:59:23
[task 2019-12-24T18:27:29.695Z] 18:27:29 INFO - addTopSite@chrome://mochitests/content/browser/browser/components/urlbar/tests/browser/browser_urlbar_event_telemetry.js:838:9
[task 2019-12-24T18:27:29.696Z] 18:27:29 INFO - asynctests<@chrome://mochitests/content/browser/browser/components/urlbar/tests/browser/browser_urlbar_event_telemetry.js:557:11
[task 2019-12-24T18:27:29.696Z] 18:27:29 INFO - test@chrome://mochitests/content/browser/browser/components/urlbar/tests/browser/browser_urlbar_event_telemetry.js:820:33
[task 2019-12-24T18:27:29.696Z] 18:27:29 INFO - Async
Tester_execTest/<@chrome://mochikit/content/browser-test.js:1062:34
[task 2019-12-24T18:27:29.696Z] 18:27:29 INFO - Tester_execTest@chrome://mochikit/content/browser-test.js:1097:11
[task 2019-12-24T18:27:29.696Z] 18:27:29 INFO - nextTest/<@chrome://mochikit/content/browser-test.js:925:14
[task 2019-12-24T18:27:29.696Z] 18:27:29 INFO - SimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:808:67
[task 2019-12-24T18:27:29.696Z] 18:27:29 INFO -
[task 2019-12-24T18:27:30.168Z] 18:27:30 INFO - GECKO(32) | [Parent 4980, Main Thread] WARNING: Suboptimal indexes for the SQL statement 0x1ed3fe88120 (http://mzl.la/1FuID0j).: file z:/build/build/src/storage/mozStoragePrivateHelpers.cpp, line 106
[task 2019-12-24T18:27:30.206Z] 18:27:30 INFO - TEST-FAIL | browser/components/urlbar/tests/browser/browser_urlbar_event_telemetry.js | Assertion count 12 is greater than expected range 0-0 assertions. -
[task 2019-12-24T18:27:30.227Z] 18:27:30 INFO - [7376, Main Thread] WARNING: 'result.isErr()', file z:/build/build/src/startupcache/StartupCache.cpp, line 167
[task 2019-12-24T18:27:30.227Z] 18:27:30 INFO - [7376, Main Thread] WARNING: 'result.isErr()', file z:/build/build/src/startupcache/StartupCache.cpp, line 167

I think https://hg.mozilla.org/integration/autoland/rev/f6a7e3d2a753 is the culprit.

Harry, could you take a look?

Flags: needinfo?(htwyford)
Assignee: nobody → htwyford
Status: NEW → ASSIGNED
Iteration: --- → 73.2 - Dec 16 - Jan 5
Points: --- → 1
Flags: needinfo?(htwyford)

The tests for Top Sites on new tab check the condition sites && sites[index] && sites[index].condition. I forgot the middle one.

Also, I expect this will also resolve Bug 1605940.

Pushed by htwyford@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/df82822870af Resolve Urlbar Top Sites testing async issue. r=mikedeboer
Blocks: 1605940
Status: ASSIGNED → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 73
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: