Closed Bug 1460080 Opened 6 years ago Closed 6 years ago

Intermittent toolkit/mozapps/extensions/test/browser/browser_webext_options.js | Extension is installed - Didn't expect null, but got it

Categories

(Toolkit :: Add-ons Manager, defect, P5)

defect

Tracking

()

RESOLVED INVALID

People

(Reporter: intermittent-bug-filer, Unassigned)

References

Details

(Keywords: intermittent-failure)

Filed by: archaeopteryx [at] coole-files.de

https://treeherder.mozilla.org/logviewer.html#?job_id=177472879&repo=try

https://queue.taskcluster.net/v1/task/Hn0RA7TuT1G4-tsy82-WPQ/runs/0/artifacts/public/logs/live_backing.log

Seen for a version bump simulation:

11:52:32     INFO - Entering test bound test_options_signed
11:52:32     INFO - Loading manager window in tab
11:52:32     INFO - Buffered messages logged at 11:52:32
11:52:32     INFO - TEST-PASS | toolkit/mozapps/extensions/test/browser/browser_webext_options.js | Should have an add-ons manager window - 
11:52:32     INFO - TEST-PASS | toolkit/mozapps/extensions/test/browser/browser_webext_options.js | Should be displaying the correct UI - 
11:52:32     INFO - must wait for load
11:52:32     INFO - window has focus, waiting for manager load
11:52:32     INFO - Manager waiting for view load
11:52:32     INFO - Console message: 1525805552452	addons.xpi	DEBUG	Download started for http://example.com/browser/toolkit/mozapps/extensions/test/browser/addons/options_signed.xpi to file /var/folders/7h/xbf24y5x5p56hr4gx5syj4z800000w/T/tmp-9z.xpi
11:52:32     INFO - Console message: 1525805552453	addons.xpi	DEBUG	Download of http://example.com/browser/toolkit/mozapps/extensions/test/browser/addons/options_signed.xpi completed.
11:52:32     INFO - Console message: 1525805552474	addons.repository	DEBUG	cacheAddons: enabled false IDs ["sslinstall-1@tests.mozilla.org"]
11:52:32     INFO - Console message: 1525805552481	addons.xpi	DEBUG	Starting install of sslinstall-1@tests.mozilla.org from http://example.com/browser/toolkit/mozapps/extensions/test/browser/addons/options_signed.xpi
11:52:32     INFO - Console message: 1525805552496	addons.xpi	DEBUG	Addon sslinstall-1@tests.mozilla.org will be installed as a packed xpi
11:52:32     INFO - Console message: 1525805552498	addons.xpi-utils	DEBUG	Make addon app-profile:sslinstall-1@tests.mozilla.org visible
11:52:32     INFO - Console message: 1525805552498	addons.xpi	DEBUG	XPIStates adding add-on sslinstall-1@tests.mozilla.org in app-profile: /var/folders/7h/xbf24y5x5p56hr4gx5syj4z800000w/T/tmpEmJngz.mozrunner/extensions/sslinstall-1@tests.mozilla.org.xpi
11:52:32     INFO - Console message: 1525805552499	addons.xpi	DEBUG	Updating XPIState for {"id":"sslinstall-1@tests.mozilla.org","syncGUID":"{1c007cdd-8df7-ab45-a08c-c0f883f76b91}","location":"app-profile","version":"1.0","type":"webextension","updateURL":null,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"SSL Install Tests","creator":null,"developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"installDate":1525805552475,"updateDate":1525805552475,"applyBackgroundUpdates":1,"bootstrap":true,"path":"/var/folders/7h/xbf24y5x5p56hr4gx5syj4z800000w/T/tmpEmJngz.mozrunner/extensions/sslinstall-1@tests.mozilla.org.xpi","skinnable":false,"size":4948,"sourceURI":"http://example.com/browser/toolkit/mozapps/extensions/test/browser/addons/options_signed.xpi","releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":null,"maxVersion":null}],"targetPlatforms":[],"signedState":-2,"seen":true,"dependencies":[],"hasEmbeddedWebExtension":false,"userPermissions":{"permissions":[],"origins":[]},"icons":{},"iconURL":null,"icon64URL":null,"blocklistState":0,"blocklistURL":null,"startupData":null}
11:52:32     INFO - Console message: 1525805552499	addons.xpi	DEBUG	Loading bootstrap scope from /var/folders/7h/xbf24y5x5p56hr4gx5syj4z800000w/T/tmpEmJngz.mozrunner/extensions/sslinstall-1@tests.mozilla.org.xpi
11:52:32     INFO - Console message: 1525805552499	addons.xpi	DEBUG	Calling bootstrap method install on sslinstall-1@tests.mozilla.org version 1.0
11:52:32     INFO - Console message: 1525805552500	addons.xpi	DEBUG	Install of http://example.com/browser/toolkit/mozapps/extensions/test/browser/addons/options_signed.xpi completed.
11:52:32     INFO - Console message: 1525805552501	addons.xpi	DEBUG	Calling bootstrap method startup on sslinstall-1@tests.mozilla.org version 1.0
11:52:32     INFO - Console message: 1525805552501	addons.xpi	DEBUG	removeTemporaryFile: http://example.com/browser/toolkit/mozapps/extensions/test/browser/addons/options_signed.xpi removing temp file /var/folders/7h/xbf24y5x5p56hr4gx5syj4z800000w/T/tmp-9z.xpi
11:52:32     INFO - Buffered messages finished
11:52:32     INFO - TEST-UNEXPECTED-FAIL | toolkit/mozapps/extensions/test/browser/browser_webext_options.js | Extension is installed - Didn't expect null, but got it
Closing this bug as invalid.

This is a real issue. Apparently we don't flush the jar cache when removing temporary files, and therefore wind up reading the data from an older install attempt when we wind up reusing a temp file name.

But this will show up in arbitrary places, in arbitrary tests, so having an open intermittent for this test doesn't really make sense.
Status: NEW → RESOLVED
Closed: 6 years ago
Component: WebExtensions: General → Add-ons Manager
Resolution: --- → INVALID
Depends on: 1460095
You need to log in before you can comment on or make changes to this bug.