No visual feedback in about:addons if an update has been deferred with browser.runtime.onUpdateAvailable
Categories
(Toolkit :: Add-ons Manager, defect, P1)
Tracking
()
People
(Reporter: alice0775, Assigned: rpl)
References
Details
(Keywords: nightly-community)
Attachments
(11 files, 1 obsolete file)
(deleted),
image/png
|
Details | |
(deleted),
image/png
|
Details | |
(deleted),
text/plain
|
Details | |
(deleted),
text/plain
|
Details | |
(deleted),
text/x-phabricator-request
|
Details | |
(deleted),
image/png
|
Details | |
(deleted),
image/png
|
Details | |
(deleted),
image/png
|
Details | |
(deleted),
image/png
|
Details | |
(deleted),
text/x-phabricator-request
|
Details | |
(deleted),
text/x-phabricator-request
|
Details |
STR:
- Open about:addons and click a gear icon
Actual results:
"Updating add-ons" forever
Expected results:
"No updates found"
"Your add-ons have been updated."
Browser console:
1586067047614 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid extension permission: telemetry
1586067047615 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid extension permission: resource://pdf.js/
1586067047615 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid extension permission: about:reader*
1586067047646 addons.webextension.doh-rollout@mozilla.org WARN Loading extension 'doh-rollout@mozilla.org': Reading manifest: Invalid extension permission: networkStatus
1586067047930 addons.xpi WARN Exception running bootstrap method update on default-theme@mozilla.org: TypeError: can't access property "origins", oldPermissions is null(resource://gre/modules/Extension.jsm:707:7) JS Stack trace: intersectPermissions@Extension.jsm:707:7
migratePermissions@Extension.jsm:735:34
update@Extension.jsm:1651:25
callBootstrapMethod@XPIProvider.jsm:1795:33
_install@XPIProvider.jsm:1970:18
update@XPIProvider.jsm:2078:17
async*applyStartupChange@XPIDatabase.jsm:3375:67
processFileChanges@XPIDatabase.jsm:3275:14
checkForChanges@XPIProvider.jsm:2955:55
startup@XPIProvider.jsm:2415:12
callProvider@AddonManager.jsm:215:31
_startProvider@AddonManager.jsm:587:17
startup@AddonManager.jsm:811:14
startup@AddonManager.jsm:3482:26
observe@addonManager.js:87:29
1586067047931 addons.xpi WARN Exception running bootstrap method update on firefox-compact-light@mozilla.org: TypeError: can't access property "origins", oldPermissions is null(resource://gre/modules/Extension.jsm:707:7) JS Stack trace: intersectPermissions@Extension.jsm:707:7
migratePermissions@Extension.jsm:735:34
update@Extension.jsm:1651:25
callBootstrapMethod@XPIProvider.jsm:1795:33
_install@XPIProvider.jsm:1970:18
update@XPIProvider.jsm:2078:17
async*applyStartupChange@XPIDatabase.jsm:3375:67
processFileChanges@XPIDatabase.jsm:3275:14
checkForChanges@XPIProvider.jsm:2955:55
startup@XPIProvider.jsm:2415:12
callProvider@AddonManager.jsm:215:31
_startProvider@AddonManager.jsm:587:17
startup@AddonManager.jsm:811:14
startup@AddonManager.jsm:3482:26
observe@addonManager.js:87:29
1586067047932 addons.xpi WARN Exception running bootstrap method update on firefox-compact-dark@mozilla.org: TypeError: can't access property "origins", oldPermissions is null(resource://gre/modules/Extension.jsm:707:7) JS Stack trace: intersectPermissions@Extension.jsm:707:7
migratePermissions@Extension.jsm:735:34
update@Extension.jsm:1651:25
callBootstrapMethod@XPIProvider.jsm:1795:33
_install@XPIProvider.jsm:1970:18
update@XPIProvider.jsm:2078:17
async*applyStartupChange@XPIDatabase.jsm:3375:67
processFileChanges@XPIDatabase.jsm:3275:14
checkForChanges@XPIProvider.jsm:2955:55
startup@XPIProvider.jsm:2415:12
callProvider@AddonManager.jsm:215:31
_startProvider@AddonManager.jsm:587:17
startup@AddonManager.jsm:811:14
startup@AddonManager.jsm:3482:26
observe@addonManager.js:87:29
1586067047934 addons.xpi WARN Exception running bootstrap method update on amazondotcom@search.mozilla.org: TypeError: can't access property "permissions", oldOptionalPermissions is undefined(resource://gre/modules/Extension.jsm:750:1) JS Stack trace: migratePermissions@Extension.jsm:750:1
async*update@Extension.jsm:1651:25
callBootstrapMethod@XPIProvider.jsm:1795:33
_install@XPIProvider.jsm:1970:18
update@XPIProvider.jsm:2078:17
async*applyStartupChange@XPIDatabase.jsm:3375:67
processFileChanges@XPIDatabase.jsm:3275:14
checkForChanges@XPIProvider.jsm:2955:55
startup@XPIProvider.jsm:2415:12
callProvider@AddonManager.jsm:215:31
_startProvider@AddonManager.jsm:587:17
startup@AddonManager.jsm:811:14
startup@AddonManager.jsm:3482:26
observe@addonManager.js:87:29
1586067047934 addons.xpi WARN Exception running bootstrap method update on bing@search.mozilla.org: TypeError: can't access property "permissions", oldOptionalPermissions is undefined(resource://gre/modules/Extension.jsm:750:1) JS Stack trace: migratePermissions@Extension.jsm:750:1
async*update@Extension.jsm:1651:25
callBootstrapMethod@XPIProvider.jsm:1795:33
_install@XPIProvider.jsm:1970:18
update@XPIProvider.jsm:2078:17
async*applyStartupChange@XPIDatabase.jsm:3375:67
processFileChanges@XPIDatabase.jsm:3275:14
checkForChanges@XPIProvider.jsm:2955:55
startup@XPIProvider.jsm:2415:12
callProvider@AddonManager.jsm:215:31
_startProvider@AddonManager.jsm:587:17
startup@AddonManager.jsm:811:14
startup@AddonManager.jsm:3482:26
observe@addonManager.js:87:29
1586067047935 addons.xpi WARN Exception running bootstrap method update on google@search.mozilla.org: TypeError: can't access property "permissions", oldOptionalPermissions is undefined(resource://gre/modules/Extension.jsm:750:1) JS Stack trace: migratePermissions@Extension.jsm:750:1
async*update@Extension.jsm:1651:25
callBootstrapMethod@XPIProvider.jsm:1795:33
_install@XPIProvider.jsm:1970:18
update@XPIProvider.jsm:2078:17
async*applyStartupChange@XPIDatabase.jsm:3375:67
processFileChanges@XPIDatabase.jsm:3275:14
checkForChanges@XPIProvider.jsm:2955:55
startup@XPIProvider.jsm:2415:12
callProvider@AddonManager.jsm:215:31
_startProvider@AddonManager.jsm:587:17
startup@AddonManager.jsm:811:14
startup@AddonManager.jsm:3482:26
observe@addonManager.js:87:29
1586067047935 addons.xpi WARN Exception running bootstrap method update on twitter@search.mozilla.org: TypeError: can't access property "permissions", oldOptionalPermissions is undefined(resource://gre/modules/Extension.jsm:750:1) JS Stack trace: migratePermissions@Extension.jsm:750:1
async*update@Extension.jsm:1651:25
callBootstrapMethod@XPIProvider.jsm:1795:33
_install@XPIProvider.jsm:1970:18
update@XPIProvider.jsm:2078:17
async*applyStartupChange@XPIDatabase.jsm:3375:67
processFileChanges@XPIDatabase.jsm:3275:14
checkForChanges@XPIProvider.jsm:2955:55
startup@XPIProvider.jsm:2415:12
callProvider@AddonManager.jsm:215:31
_startProvider@AddonManager.jsm:587:17
startup@AddonManager.jsm:811:14
startup@AddonManager.jsm:3482:26
observe@addonManager.js:87:29
1586067047935 addons.xpi WARN Exception running bootstrap method update on wikipedia@search.mozilla.org: TypeError: can't access property "permissions", oldOptionalPermissions is undefined(resource://gre/modules/Extension.jsm:750:1) JS Stack trace: migratePermissions@Extension.jsm:750:1
async*update@Extension.jsm:1651:25
callBootstrapMethod@XPIProvider.jsm:1795:33
_install@XPIProvider.jsm:1970:18
update@XPIProvider.jsm:2078:17
async*applyStartupChange@XPIDatabase.jsm:3375:67
processFileChanges@XPIDatabase.jsm:3275:14
checkForChanges@XPIProvider.jsm:2955:55
startup@XPIProvider.jsm:2415:12
callProvider@AddonManager.jsm:215:31
_startProvider@AddonManager.jsm:587:17
startup@AddonManager.jsm:811:14
startup@AddonManager.jsm:3482:26
observe@addonManager.js:87:29
1586067047936 addons.xpi WARN Exception running bootstrap method update on ddg@search.mozilla.org: TypeError: can't access property "permissions", oldOptionalPermissions is undefined(resource://gre/modules/Extension.jsm:750:1) JS Stack trace: migratePermissions@Extension.jsm:750:1
async*update@Extension.jsm:1651:25
callBootstrapMethod@XPIProvider.jsm:1795:33
_install@XPIProvider.jsm:1970:18
update@XPIProvider.jsm:2078:17
async*applyStartupChange@XPIDatabase.jsm:3375:67
processFileChanges@XPIDatabase.jsm:3275:14
checkForChanges@XPIProvider.jsm:2955:55
startup@XPIProvider.jsm:2415:12
callProvider@AddonManager.jsm:215:31
_startProvider@AddonManager.jsm:587:17
startup@AddonManager.jsm:811:14
startup@AddonManager.jsm:3482:26
observe@addonManager.js:87:29
formatURL: Couldn't find value for key: OLD_VERSION URLFormatter.jsm:152
[Exception... "Component returned failure code: 0x80520001 (NS_ERROR_FILE_UNRECOGNIZED_PATH) [nsIXPCComponents_Utils.readUTF8URI]" nsresult: "0x80520001 (NS_ERROR_FILE_UNRECOGNIZED_PATH)" location: "JS frame :: resource://gre/modules/L10nRegistry.jsm :: L10nRegistry.loadSync :: line 658" data: no] L10nRegistry.jsm:658:19
browser.startup.average_time - Truncating float/double number.
Unknown category for SetEventRecordingEnabled: fxmonitor
Unknown Collection "main/message-groups" RemoteSettingsClient.jsm:137
WebExtensions: new intermediate certificate added api.js:32
Unknown Collection "main/message-groups" RemoteSettingsClient.jsm:137
WebExtensions: signatures re-verified api.js:42
1586067108503 Toolkit.Telemetry WARN TelemetryStorage::_enforceArchiveQuota - Unable to find the size of ping 97656071-cd92-492f-a353-82e40582a737
1586067108506 Toolkit.Telemetry WARN TelemetryStorage::_enforceArchiveQuota - Unable to find the size of ping f18315bb-137d-4a57-bea7-8057f5ef1284
1586067108509 Toolkit.Telemetry WARN TelemetryStorage::_enforceArchiveQuota - Unable to find the size of ping 36ca3eff-069b-4a7f-bea1-91f7ed61fd54
1586067108513 Toolkit.Telemetry WARN TelemetryStorage::_enforceArchiveQuota - Unable to find the size of ping 9e0c843e-1c34-4b3d-bda6-6828906bab10
1586067108515 Toolkit.Telemetry WARN TelemetryStorage::_enforceArchiveQuota - Unable to find the size of ping f1e449f4-d556-49ac-993f-44a1afd16aa8
1586067108518 Toolkit.Telemetry WARN TelemetryStorage::_enforceArchiveQuota - Unable to find the size of ping 15c2066d-850d-4502-a1eb-fde1897190a9
1586067108521 Toolkit.Telemetry WARN TelemetryStorage::_enforceArchiveQuota - Unable to find the size of ping 56406880-bff5-41fa-a40f-b9a0ffbdddd8
1586067108524 Toolkit.Telemetry WARN TelemetryStorage::_enforceArchiveQuota - Unable to find the size of ping 6f6943c3-86c1-49df-9db1-b1b130dbe4ab
1586067108527 Toolkit.Telemetry WARN TelemetryStorage::_enforceArchiveQuota - Unable to find the size of ping 39f4e62f-e614-4446-a7d8-2a451fda3693
1586067108530 Toolkit.Telemetry WARN TelemetryStorage::_enforceArchiveQuota - Unable to find the size of ping 18b8aeba-5400-4d59-af5c-0234cfc3c6f6
1586067108533 Toolkit.Telemetry WARN TelemetryStorage::_enforceArchiveQuota - Unable to find the size of ping 07f9b4fd-148c-4d73-9017-8ee5ff390fe0
1586067108536 Toolkit.Telemetry WARN TelemetryStorage::_enforceArchiveQuota - Unable to find the size of ping 9cafadda-2592-47e0-b92c-1d9dd0005844
1586067108539 Toolkit.Telemetry WARN TelemetryStorage::_enforceArchiveQuota - Unable to find the size of ping 00b0f6d7-bb36-409e-b279-29f0e74e4c7b
1586067108542 Toolkit.Telemetry WARN TelemetryStorage::_enforceArchiveQuota - Unable to find the size of ping 47a3132d-9b88-4735-988f-ce2b2b5edc48
Key event not available on some keyboard layouts: key=“i” modifiers=“accel,alt,shift” id=“key_browserToolbox” browser.xhtml
can't access property "isAdoptingTab", this.window.gBrowserInit is undefined ext-browser.js:1130
1586067318644 app.normandy.recipe-runner ERROR Error checking filter for "Heartbeat: Firefox Dev Tools Rolling Feedback [En]". Filter: [(normandy.locale in ["en-AU","en-CA","en-GB","en-NZ","en-ZA","en-US"]) && ((
(
(normandy.channel == 'release' && [normandy.userId, normandy.recipe.id]|bucketSample((normandy.request_time / 86400000), 1, 1000))
|| (normandy.channel in ['beta','aurora','nightly'] && [normandy.userId, normandy.recipe.id]|bucketSample((normandy.request_time / 86400000), 3, 1000))
)
&& !normandy.isFirstRun
&& normandy.telemetry.main.payload.histograms.DEVTOOLS_TOOLBOX_OPENED_COUNT.sum > 0
&& (normandy.channel in ['aurora','nightly'] || 'devtools.selfxss.count'|preferenceValue > 0)
))]. Error: "Win error 3 during operation open on file C:\Users\fuku\AppData\Roaming\Mozilla\Firefox\Profiles\qdnd6arb.uBlock Origin\datareporting\archived\2020-02\1582723109595.9e0c843e-1c34-4b3d-bda6-6828906bab10.update.json (指定されたパスが見つかりません。
)" Log.jsm:723
1586067318800 app.normandy.recipe-runner ERROR Error checking filter for "Heartbeat: Firefox Dev Tools Rolling Feedback [DE]". Filter: [(normandy.locale in ["de"]) && ((
(
(normandy.channel == 'release' && [normandy.userId, normandy.recipe.id]|bucketSample((normandy.request_time / 86400000), 2, 1000))
|| (normandy.channel in ['beta','aurora','nightly'] && [normandy.userId, normandy.recipe.id]|bucketSample((normandy.request_time / 86400000), 10, 1000))
)
&& !normandy.isFirstRun
&& normandy.telemetry.main.payload.histograms.DEVTOOLS_TOOLBOX_OPENED_COUNT.sum > 0
&& (normandy.channel in ['aurora','nightly'] || 'devtools.selfxss.count'|preferenceValue > 0)
))]. Error: "Win error 3 during operation open on file C:\Users\fuku\AppData\Roaming\Mozilla\Firefox\Profiles\qdnd6arb.uBlock Origin\datareporting\archived\2020-02\1582723109595.9e0c843e-1c34-4b3d-bda6-6828906bab10.update.json (指定されたパスが見つかりません。
)" Log.jsm:723
1586067319147 app.normandy.recipe-runner ERROR Error checking filter for "Heartbeat: Dev Tools Feedback [ES]". Filter: [(normandy.locale in ["es","es-AR","es-CL","es-ES","es-MX"]) && ((
(
(normandy.channel == 'release' && [normandy.userId, normandy.recipe.id]|bucketSample((normandy.request_time / 86400000), 3, 1000))
|| (normandy.channel in ['beta','aurora','nightly'] && [normandy.userId, normandy.recipe.id]|bucketSample((normandy.request_time / 86400000), 10, 1000))
)
&& !normandy.isFirstRun
&& normandy.telemetry.main.payload.histograms.DEVTOOLS_TOOLBOX_OPENED_COUNT.sum > 0
&& (normandy.channel in ['aurora','nightly'] || 'devtools.selfxss.count'|preferenceValue > 0)
))]. Error: "Win error 3 during operation open on file C:\Users\fuku\AppData\Roaming\Mozilla\Firefox\Profiles\qdnd6arb.uBlock Origin\datareporting\archived\2020-02\1582723109595.9e0c843e-1c34-4b3d-bda6-6828906bab10.update.json (指定されたパスが見つかりません。
)" Log.jsm:723
1586067319297 app.normandy.recipe-runner ERROR Error checking filter for "Heartbeat: Dev Tools Feedback [CN]". Filter: [(normandy.locale in ["zh-CN"]) && ((
(
(normandy.channel == 'release' && [normandy.userId, normandy.recipe.id]|bucketSample((normandy.request_time / 86400000), 6, 1000))
|| (normandy.channel in ['beta','aurora','nightly'] && [normandy.userId, normandy.recipe.id]|bucketSample((normandy.request_time / 86400000), 10, 1000))
)
&& !normandy.isFirstRun
&& normandy.telemetry.main.payload.histograms.DEVTOOLS_TOOLBOX_OPENED_COUNT.sum > 0
&& (normandy.channel in ['aurora','nightly'] || 'devtools.selfxss.count'|preferenceValue > 0)
))]. Error: "Win error 3 during operation open on file C:\Users\fuku\AppData\Roaming\Mozilla\Firefox\Profiles\qdnd6arb.uBlock Origin\datareporting\archived\2020-02\1582723109595.9e0c843e-1c34-4b3d-bda6-6828906bab10.update.json (指定されたパスが見つかりません。
)" Log.jsm:723
1586067319523 app.normandy.recipe-runner ERROR Error checking filter for "Preference Rollout: [Trailhead] ETP to new users [Bug 1547192]". Filter: [(normandy.channel in ["release"]) && ((normandy.version>="67"&&normandy.version<"68")||(normandy.version>="68"&&normandy.version<"69")) && (["trailhead",normandy.userId]|bucketSample(0,1000,1000)) && ((!normandy.telemetry.main || normandy.telemetry.main.environment.profile.creationDate > 18044))]. Error: "Win error 3 during operation open on file C:\Users\fuku\AppData\Roaming\Mozilla\Firefox\Profiles\qdnd6arb.uBlock Origin\datareporting\archived\2020-02\1582723109595.9e0c843e-1c34-4b3d-bda6-6828906bab10.update.json (指定されたパスが見つかりません。
)" Log.jsm:723
1586067319651 app.normandy.recipe-runner ERROR Error checking filter for "Heartbeat - AVG passwords.json fix instructions (EN) [Bug 1559503]". Filter: [(
(normandy.channel == "release" && normandy.version >= "67.0.2")
|| (normandy.channel == "beta" && normandy.telemetry.main.environment.build.buildId >= "20190610153228")
|| (normandy.channel == "aurora" && normandy.telemetry.main.environment.build.buildId >= "20190610153228")
|| (normandy.channel == "nightly" && normandy.telemetry.main.environment.build.buildId >= "20190606215319")
)
&& normandy.os.isWindows
&& normandy.os.windowsVersion >= 6.2
&& "AVG Antivirus" in normandy.telemetry.main.environment.system.sec.antivirus
&& !(normandy.locale in ["de", "de-DE", "de-CH", "de-AT", "it", "fr"])]. Error: "Win error 3 during operation open on file C:\Users\fuku\AppData\Roaming\Mozilla\Firefox\Profiles\qdnd6arb.uBlock Origin\datareporting\archived\2020-02\1582723109595.9e0c843e-1c34-4b3d-bda6-6828906bab10.update.json (指定されたパスが見つかりません。
)" Log.jsm:723
1586067319775 app.normandy.recipe-runner ERROR Error checking filter for "Heartbeat - AVG passwords.json fix instructions (DE) [Bug 1559503]". Filter: [(normandy.locale in ["de","de-AT","de-DE","de-CH"]) && ((
(normandy.channel == "release" && normandy.version >= "67.0.2")
|| (normandy.channel == "beta" && normandy.telemetry.main.environment.build.buildId >= "20190610153228")
|| (normandy.channel == "aurora" && normandy.telemetry.main.environment.build.buildId >= "20190610153228")
|| (normandy.channel == "nightly" && normandy.telemetry.main.environment.build.buildId >= "20190606215319")
)
&& normandy.os.isWindows
&& normandy.os.windowsVersion >= 6.2
&& "AVG Antivirus" in normandy.telemetry.main.environment.system.sec.antivirus)]. Error: "Win error 3 during operation open on file C:\Users\fuku\AppData\Roaming\Mozilla\Firefox\Profiles\qdnd6arb.uBlock Origin\datareporting\archived\2020-02\1582723109595.9e0c843e-1c34-4b3d-bda6-6828906bab10.update.json (指定されたパスが見つかりません。
)" Log.jsm:723
1586067319906 app.normandy.recipe-runner ERROR Error checking filter for "Heartbeat - AVG passwords.json fix instructions (IT) [Bug 1559503]". Filter: [(normandy.locale in ["it"]) && ((
(normandy.channel == "release" && normandy.version >= "67.0.2")
|| (normandy.channel == "beta" && normandy.telemetry.main.environment.build.buildId >= "20190610153228")
|| (normandy.channel == "aurora" && normandy.telemetry.main.environment.build.buildId >= "20190610153228")
|| (normandy.channel == "nightly" && normandy.telemetry.main.environment.build.buildId >= "20190606215319")
)
&& normandy.os.isWindows
&& normandy.os.windowsVersion >= 6.2
&& "AVG Antivirus" in normandy.telemetry.main.environment.system.sec.antivirus)]. Error: "Win error 3 during operation open on file C:\Users\fuku\AppData\Roaming\Mozilla\Firefox\Profiles\qdnd6arb.uBlock Origin\datareporting\archived\2020-02\1582723109595.9e0c843e-1c34-4b3d-bda6-6828906bab10.update.json (指定されたパスが見つかりません。
)" Log.jsm:723
1586067320033 app.normandy.recipe-runner ERROR Error checking filter for "Heartbeat - AVG passwords.json fix instructions (FR) [Bug 1559503]". Filter: [(normandy.locale in ["fr"]) && ((
(normandy.channel == "release" && normandy.version >= "67.0.2")
|| (normandy.channel == "beta" && normandy.telemetry.main.environment.build.buildId >= "20190610153228")
|| (normandy.channel == "aurora" && normandy.telemetry.main.environment.build.buildId >= "20190610153228")
|| (normandy.channel == "nightly" && normandy.telemetry.main.environment.build.buildId >= "20190606215319")
)
&& normandy.os.isWindows
&& normandy.os.windowsVersion >= 6.2
&& "AVG Antivirus" in normandy.telemetry.main.environment.system.sec.antivirus)]. Error: "Win error 3 during operation open on file C:\Users\fuku\AppData\Roaming\Mozilla\Firefox\Profiles\qdnd6arb.uBlock Origin\datareporting\archived\2020-02\1582723109595.9e0c843e-1c34-4b3d-bda6-6828906bab10.update.json (指定されたパスが見つかりません。
)" Log.jsm:723
1586067320355 app.normandy.recipe-runner ERROR Error checking filter for "WebRender Intel Rollout". Filter: [(normandy.channel in ["release"]) && ((normandy.version>="70"&&normandy.version<"71")||(normandy.version>="71"&&normandy.version<"72")||(normandy.version>="72"&&normandy.version<"73")||(normandy.version>="73"&&normandy.version<"74")) && (["webrender-70",normandy.userId]|bucketSample(0,950,1000)) && (normandy.os.isWindows &&
normandy.os.windowsVersion >= 10.0 &&
normandy.telemetry.main.environment.system.gfx.features.wrQualified.status == "available" &&
normandy.telemetry.main.environment.system.gfx.adapters[0].vendorID == "0x8086" &&
!normandy.telemetry.main.environment.system.gfx.monitors[1])]. Error: "Win error 3 during operation open on file C:\Users\fuku\AppData\Roaming\Mozilla\Firefox\Profiles\qdnd6arb.uBlock Origin\datareporting\archived\2020-02\1582723109595.9e0c843e-1c34-4b3d-bda6-6828906bab10.update.json (指定されたパスが見つかりません。
)" Log.jsm:723
1586067320801 app.normandy.recipe-runner ERROR Error checking filter for "Feature Impact study for Enhanced Tracking Protection Level 2". Filter: [(normandy.channel in ["release"]) && ((normandy.version>="72"&&normandy.version<"73")||(normandy.version>="73"&&normandy.version<"74")||(normandy.version>="74"&&normandy.version<"75")||(normandy.version>="75"&&normandy.version<"76")||(normandy.version>="76"&&normandy.version<"77")||(normandy.version>="77"&&normandy.version<"78")||(normandy.version>="78"&&normandy.version<"79")||(normandy.version>="79"&&normandy.version<"80")||(normandy.version>="80"&&normandy.version<"81")) && (["etp2",normandy.userId]|bucketSample(0,800,10000)) && (normandy.searchEngine in ["google-b-1-d", "google-b-d"]
&& normandy.telemetry.main.environment.profile.creationDate < ("2020-01-28"|date / 1000 / 60 / 60 / 24)
&& !(normandy.distribution in ["isltd-g-aura-001", "isltd-g-001"]))]. Error: "Win error 3 during operation open on file C:\Users\fuku\AppData\Roaming\Mozilla\Firefox\Profiles\qdnd6arb.uBlock Origin\datareporting\archived\2020-02\1582723109595.9e0c843e-1c34-4b3d-bda6-6828906bab10.update.json (指定されたパスが見つかりません。
)" Log.jsm:723
1586067321045 app.normandy.recipe-runner ERROR Error checking filter for "Feature Revenue Impact study for Enhanced Tracking Protection Level 2 (new users)". Filter: [(normandy.channel in ["release"]) && ((normandy.version>="72"&&normandy.version<"73")||(normandy.version>="73"&&normandy.version<"74")||(normandy.version>="74"&&normandy.version<"75")||(normandy.version>="75"&&normandy.version<"76")||(normandy.version>="76"&&normandy.version<"77")||(normandy.version>="77"&&normandy.version<"78")||(normandy.version>="78"&&normandy.version<"79")||(normandy.version>="79"&&normandy.version<"80")||(normandy.version>="80"&&normandy.version<"81")) && (["etp2",normandy.userId]|bucketSample(0,800,10000)) && (normandy.searchEngine in ["google-b-1-d", "google-b-d"]
&& !(normandy.telemetry.main.environment.profile.creationDate < ("2020-01-28"|date / 1000 / 60 / 60 / 24))
&& !(normandy.distribution in ["isltd-g-aura-001", "isltd-g-001"]))]. Error: "Win error 3 during operation open on file C:\Users\fuku\AppData\Roaming\Mozilla\Firefox\Profiles\qdnd6arb.uBlock Origin\datareporting\archived\2020-02\1582723109595.9e0c843e-1c34-4b3d-bda6-6828906bab10.update.json (指定されたパスが見つかりません。
)" Log.jsm:723
1586067321268 app.normandy.recipe-runner ERROR Error checking filter for "DoH NIGHTLY Rollout to All US Desktop Users". Filter: [(normandy.country in ["US"]) && (normandy.channel in ["nightly"]) && ((normandy.version>="74"&&normandy.version<"75")||(normandy.version>="75"&&normandy.version<"76")||(normandy.version>="76"&&normandy.version<"77")||(normandy.version>="77"&&normandy.version<"78")||(normandy.version>="78"&&normandy.version<"79")||(normandy.version>="79"&&normandy.version<"80")||(normandy.version>="80"&&normandy.version<"81")) && (["doh-rollout",normandy.userId]|bucketSample(0,10000,10000)) && (normandy.telemetry.main.application.buildId >= "20200207215354")]. Error: "Win error 3 during operation open on file C:\Users\fuku\AppData\Roaming\Mozilla\Firefox\Profiles\qdnd6arb.uBlock Origin\datareporting\archived\2020-02\1582723109595.9e0c843e-1c34-4b3d-bda6-6828906bab10.update.json (指定されたパスが見つかりません。
)" Log.jsm:723
1586067321549 app.normandy.recipe-runner ERROR Error checking filter for "Chrome Switchers card for Onboarding Triplets in Firefox 73". Filter: [(normandy.channel in ["release"]) && ((normandy.version>="73"&&normandy.version<"74")||(normandy.version>="74"&&normandy.version<"75")) && (["chrome-switchers-73",normandy.userId]|bucketSample(0,2500,10000)) && (normandy.os.isWindows
&& !(normandy.telemetry.main.environment.profile.creationDate < ("2020-02-20"|date / 1000 / 60 / 60 / 24))
&& (
!("trailhead.firstrun.didSeeAboutWelcome"|preferenceValue)
|| normandy.studies.prefs["pref-chrome-switchers-card-for-onboarding-triplets-in-release-73-74-bug-1615344"]
)
&& normandy.attribution.ua == "chrome")]. Error: "Win error 3 during operation open on file C:\Users\fuku\AppData\Roaming\Mozilla\Firefox\Profiles\qdnd6arb.uBlock Origin\datareporting\archived\2020-02\1582723109595.9e0c843e-1c34-4b3d-bda6-6828906bab10.update.json (指定されたパスが見つかりません。
)" Log.jsm:723
Error while detaching the worker target front: Error: "Protocol error (noSuchActor): No such actor for ID: server1.conn0.workerTarget200 from: server1.conn0.workerTarget200"
onPacket resource://devtools/shared/protocol/Front.js:319
DevTools RDP*request resource://devtools/shared/protocol/Front.js:256
name resource://devtools/shared/protocol/Front/FrontClassWithSpec.js:47
detach resource://devtools/client/fronts/targets/worker.js:92
_destroyTarget resource://devtools/client/fronts/targets/target-mixin.js:461
destroy resource://devtools/client/fronts/targets/target-mixin.js:422
_workerListChanged resource://devtools/shared/resources/target-list.js:193
_emit resource://devtools/shared/event-emitter.js:226
emit resource://devtools/shared/event-emitter.js:172
emit resource://devtools/shared/event-emitter.js:324
onPacket resource://devtools/shared/protocol/Front.js:294
onPacket resource://devtools/client/devtools-client.js:493
send resource://devtools/shared/transport/local-transport.js:68
makeInfallible resource://devtools/shared/ThreadSafeDevToolsUtils.js:111
makeInfallible resource://devtools/shared/ThreadSafeDevToolsUtils.js:111
worker.js:94:15
Error while detaching the worker target front: Error: "Protocol error (noSuchActor): No such actor for ID: server1.conn0.workerTarget1131 from: server1.conn0.workerTarget1131"
onPacket resource://devtools/shared/protocol/Front.js:319
DevTools RDP*request resource://devtools/shared/protocol/Front.js:256
name resource://devtools/shared/protocol/Front/FrontClassWithSpec.js:47
detach resource://devtools/client/fronts/targets/worker.js:92
_destroyTarget resource://devtools/client/fronts/targets/target-mixin.js:461
destroy resource://devtools/client/fronts/targets/target-mixin.js:422
_workerListChanged resource://devtools/shared/resources/target-list.js:193
_emit resource://devtools/shared/event-emitter.js:226
emit resource://devtools/shared/event-emitter.js:172
emit resource://devtools/shared/event-emitter.js:324
onPacket resource://devtools/shared/protocol/Front.js:294
onPacket resource://devtools/client/devtools-client.js:493
send resource://devtools/shared/transport/local-transport.js:68
makeInfallible resource://devtools/shared/ThreadSafeDevToolsUtils.js:111
makeInfallible resource://devtools/shared/ThreadSafeDevToolsUtils.js:111
worker.js:94:15
Error while detaching the worker target front: Error: "Protocol error (noSuchActor): No such actor for ID: server1.conn0.workerTarget1186 from: server1.conn0.workerTarget1186"
onPacket resource://devtools/shared/protocol/Front.js:319
DevTools RDP*request resource://devtools/shared/protocol/Front.js:256
name resource://devtools/shared/protocol/Front/FrontClassWithSpec.js:47
detach resource://devtools/client/fronts/targets/worker.js:92
_destroyTarget resource://devtools/client/fronts/targets/target-mixin.js:461
destroy resource://devtools/client/fronts/targets/target-mixin.js:422
_workerListChanged resource://devtools/shared/resources/target-list.js:193
_emit resource://devtools/shared/event-emitter.js:226
emit resource://devtools/shared/event-emitter.js:172
emit resource://devtools/shared/event-emitter.js:324
onPacket resource://devtools/shared/protocol/Front.js:294
onPacket resource://devtools/client/devtools-client.js:493
send resource://devtools/shared/transport/local-transport.js:68
makeInfallible resource://devtools/shared/ThreadSafeDevToolsUtils.js:111
makeInfallible resource://devtools/shared/ThreadSafeDevToolsUtils.js:111
worker.js:94:15
Reporter | ||
Comment 1•5 years ago
|
||
And relaunch add-on manager and click a gear icon again. then the manager indicates "No updates found", but actually not updated. Ublock Origin is still 1.25.0 instead 1.25.2
Reporter | ||
Updated•5 years ago
|
Comment 2•5 years ago
|
||
Just want to add that this issue goes back many, many months. Therefore it doesn't have anything to do with the recent problem where update messages were not being displayed which has been fixed in the last few days. It is intermittent. Often I notice that while the updating message doesn't go away in fact an update has been performed when I check recent updates. However, this isn't always the case. Even though I might not see an update at the time of the never ending message I do see an update shortly thereafter. My gut feeling is that the automatic update processing is somehow involved.
Comment 3•5 years ago
|
||
There are update errors in the log related to the builtin search engines, I think those are a red herring and unrelated to this bug.
Alice, can you set the preference extensions.logging.enabled to true, then capture all the logs in the browser console that appear after clicking the "check for updates" button?
Reporter | ||
Comment 4•5 years ago
|
||
Reporter | ||
Comment 5•5 years ago
|
||
(In reply to Andrew Swan [:aswan] from comment #3)
There are update errors in the log related to the builtin search engines, I think those are a red herring and unrelated to this bug.
Alice, can you set the preference extensions.logging.enabled to true, then capture all the logs in the browser console that appear after clicking the "check for updates" button?
see attached log.
Comment 6•5 years ago
|
||
Well that all looks normal, it ends with:
1586097373193 addons.xpi DEBUG Staged install of uBlock0@raymondhill.net from https://addons.cdn.mozilla.net/user-media/addons/607454/ublock_origin-1.25.2-an+fx.xpi?filehash=sha256%3A997aac00064665641298047534c9392492ef09f0cbf177b6a30d4fa288081579 ready; waiting for restart.
Note that uBO uses the browser.runtime.onUpdateAvailable api to defer the actual application of the update until the next browser restart.
Sorry for the back-and-forth but can you keep the logging preference enabled and capture the logs from the next browser startup?
Reporter | ||
Comment 7•5 years ago
|
||
Reporter | ||
Comment 8•5 years ago
|
||
yes, the extension is updated successfully after restart browser
Reporter | ||
Comment 9•5 years ago
|
||
So, the Add-ons manager should indicate "update after restart" or "restart required" something instead "Updating add-ons"/"No updates found".
Comment 10•5 years ago
|
||
(In reply to Alice0775 White from comment #8)
yes, the extension is updated successfully after restart browser
Ah, this sounds expected then? As mentioned in comment 6, uBO defers its update. I think the problem here is entirely in how this is presented in the UI. Specifically, the "Updating add-ons" text should disappear and there should be some visual feedback on uBO that there is an update that will be applied after the next restart.
Comment 11•5 years ago
|
||
Just had the same issue updating. Restarted Fx and sure enough another new uBO update. So is the issue the way uBO handles it's updates? Do some other add-ons act the same way with their updates?
Comment 13•5 years ago
|
||
As a side note, a nice-to-have piece of information in a browser.runtime.onUpdateAvailable()
listener is whether the update was manually initiated by the user. In such case, I would not defer a restart of the extension, with a reasonable assumption that if the user explicitly asked for an update, then surely there is no worry about losing extension data.
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Comment 15•5 years ago
|
||
Assignee | ||
Comment 16•5 years ago
|
||
Assignee | ||
Comment 17•5 years ago
|
||
Assignee | ||
Comment 18•5 years ago
|
||
Assignee | ||
Comment 19•5 years ago
|
||
Assignee | ||
Comment 20•5 years ago
|
||
The screenshots I just attached show the approach that Mark and I discussed today (which is also what the draft patch attached currently implements) to make sure that we show to the user that the addon update is in the pending state, and also allow the user to complete the update without restarting the entire browser.
As additional context about what it means when an addon update is in this state:
- the user has already got the permission doorhanger (if any new permission had to be prompted)
- the update has been staged but it is not yet effective, in particular:
- the old version is still the one running,
- in the details view the version visible is still the previous one
- if the new the "check for updates" action is clicked again, no updates will be notified anymore (because technically it has been already applied, but pending a browser restart or the extension reloading itself to unblock it without a restart)
At the moment there is no visual feedback that the addon update is in this state and there is no way (if the extension doesn't provide it) for the user to complete the update without restarting the entire browser), which is a very confusing behavior.
With the changes we discussed and agreed on with Mark (and as shown in the attached screenshots), when the addon update is in the postponed state:
- the Available Updates category will be visible (and the counter will include the addon updates in this pending state)
- the more options button will not have the "blue dot" badge and the "Update" action will not be visible (because the update has already applied and clicking "Update" again would not do really anything)
- a message bar inside the card (something that we do use in other scenario) will tell the user that the addon update is pending
- the user will be able to immediately apply the pending update without restarting the entire browser by clicking the button in the message bar
We'd like to get your feedback on this proposed approach from a UX perspective, thanks!
Comment 22•5 years ago
|
||
We'd like to get your feedback on this proposed approach from a UX perspective, thanks!
Looks like an excellent solution to me, better than what I had in mind above.
Assignee | ||
Comment 23•5 years ago
|
||
We'll also need a sign-off on the two new strings that we need for the approach we are proposing:
# Message for addon with a staged pending update.
install-postponed-message = This extension will update after it reloads.
install-postponed-button = Reload Now
See also how they are being used in this attached screenshot
Comment 24•5 years ago
|
||
My 2c, "This extension will update after it reloads" won't be very clear to most users (they won't have any idea what "reload" means or whether it is something they can affect).
Maybe "This extension will be updated when the browser is restarted, or you may force it to update immediately"
Comment 25•5 years ago
|
||
My suggestions:
install-postponed-message = This extension will be updated when $(browser) restarts.
install-postponed-button = Update Now
Comment 26•5 years ago
|
||
I think there is one more case which does not work right now: update by clicking on xpi link on GitHub releases page.
I see "Allow github.com to install..." prompt, package is downloaded, one more prompt "Add uBlock Origin...", and after that noting happens.
uBO is not updated even after browser restart.
Assignee | ||
Comment 27•5 years ago
|
||
(In reply to gwarser from comment #26)
I think there is one more case which does not work right now: update by clicking on xpi link on GitHub releases page.
I see "Allow github.com to install..." prompt, package is downloaded, one more prompt "Add uBlock Origin...", and after that noting happens.
uBO is not updated even after browser restart.
uhm... the issue should still be the postponed state, but the fact that it doesn't update after a browser restart seems to suggest that the staged install stuck in the postponed state may have been removed when the browser shutdowns or it does restart.
I'm going to try to reproduce this condition locally and dig into it in a bit more detail.
Thanks for reporting it!
Comment 28•4 years ago
|
||
I think the UX suggestions from Luca and copy proposal from Jorge sound good. See that rendered here for reference:
https://mozilla.invisionapp.com/share/QPXALKR7FSZ#/417715759_pending_Updates
Note: the spacing in the screenshots look a little off so if we could tighten up the styles on that footer component it would look great. Thanks!
Updated•4 years ago
|
Assignee | ||
Comment 29•4 years ago
|
||
Depends on D72452
Assignee | ||
Comment 30•4 years ago
|
||
Depends on D76384
Updated•4 years ago
|
Assignee | ||
Comment 31•4 years ago
|
||
(In reply to Aaron Benson from comment #28)
Note: the spacing in the screenshots look a little off so if we could tighten up the styles on that footer component it would look great. Thanks!
Hi Aaron,
as part of the review on Bug 1627495 - part 2: Tighten up postponed upgrade message bar Mark did express his preference on using for this bar the same styling we do use for the other message bars (in other words, to "not tighten its spacing") , would you be ok if we don't do that and just remove that part of the change? (just the spacing part)
Updated•4 years ago
|
Updated•4 years ago
|
Assignee | ||
Comment 33•4 years ago
|
||
Depends on D72452
Comment 34•4 years ago
|
||
Comment 35•4 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/ec1ea283bdea
https://hg.mozilla.org/mozilla-central/rev/43b7f80916a9
https://hg.mozilla.org/mozilla-central/rev/2e136f5155d5
Comment 36•4 years ago
|
||
Since the status are different for nightly and release, what's the status for beta?
For more information, please visit auto_nag documentation.
Updated•4 years ago
|
Updated•4 years ago
|
Description
•