Hello
I have a webextension that is signed and self hosted. My problem is that the update is not working. I activated the extension logging and then I see in the browser console this messages:
1505316003521 addons.webextension. WARN Loading extension ‘null’: Reading manifest: Error processing background.persistent: Event pages are not currently supported. This will run as a persistent background page.
1505316003527 addons.webextension. WARN Loading extension ‘null’: Reading manifest: Error processing permissions.3: Value “unlimitedStorage” must either: must either [be one of [“clipboardRead”, “clipboardWrite”, “geolocation”, “idle”, “notifications”], must either [be one of ["<all_urls>"], match the pattern /^(https?|wss?|file|ftp|*)://(*|*.[^/]+|[^/]+)/.$/, or match the pattern /^file:///.$/], be one of [“bookmarks”], be one of [“history”], be one of [“activeTab”, “tabs”], be one of [“cookies”], be one of [“topSites”], be one of [“webNavigation”], or be one of [“webRequest”, “webRequestBlocking”]], be one of [“alarms”, “storage”], be one of [“browsingData”], be one of [“menus”, “contextMenus”], be one of [“geckoProfiler”], be one of [“sessions”], be one of [“contextualIdentities”], be one of [“downloads”, “downloads.open”, “downloads.shelf”], be one of [“management”], be one of [“privacy”], be one of [“proxy”], be one of [“nativeMessaging”], be one of [“theme”], be one of [“identity”], or match the pattern /^experiments(.\w+)+$/
1505316003540 addons.xpi DEBUG removeTemporaryFile: https://www.xxxx.de/pe/addon/myAddOn.xpi removing temp file C:\Users\xxxx\AppData\Local\Temp\tmp-o9c.xpi
1505316003541 addons.xpi WARN Failed to remove temporary file C:\Users\xxxx\AppData\Local\Temp\tmp-o9c.xpi for addon https://www.xxxx.de/pe/addon/myAddOn.xpi: [Exception… “Component returned failure code: 0x80520015 (NS_ERROR_FILE_ACCESS_DENIED) [nsIFile.remove]” nsresult: “0x80520015 (NS_ERROR_FILE_ACCESS_DENIED)” location: “JS frame :: resource://gre/modules/addons/XPIInstall.jsm :: removeTemporaryFile :: line 1595” data: no] Stack trace: removeTemporaryFile()@resource://gre/modules/addons/XPIInstall.jsm:1595 < onStopRequest/<()@resource://gre/modules/addons/XPIInstall.jsm:2491
1505316003541 addons.xpi WARN Download of https://www.xxxx.de/pe/addon/myAddOn.xpi failed: Refusing to upgrade addon @MyAddOn to different ID {db1d9036-3bd1-47d5-aa6d-62a73935ffba}
1505316003543 addons.xpi DEBUG downloadFailed: removing temp file for https://www.xxxx.de/pe/addon/myAddOn.xpi
1505316003543 addons.xpi DEBUG removeTemporaryFile: https://www.xxxx.de/pe/addon/myAddOn.xpi removing temp file C:\Users\xxxx\AppData\Local\Temp\tmp-o9c.xpi
1505316003544 addons.xpi WARN Failed to remove temporary file C:\Users\xxxx\AppData\Local\Temp\tmp-o9c.xpi for addon https://www.xxxx.de/pe/addon/myAddOn.xpi: [Exception… “Component returned failure code: 0x80520015 (NS_ERROR_FILE_ACCESS_DENIED) [nsIFile.remove]” nsresult: “0x80520015 (NS_ERROR_FILE_ACCESS_DENIED)” location: “JS frame :: resource://gre/modules/addons/XPIInstall.jsm :: removeTemporaryFile :: line 1595” data: no] Stack trace: removeTemporaryFile()@resource://gre/modules/addons/XPIInstall.jsm:1595 < downloadFailed()@resource://gre/modules/addons/XPIInstall.jsm:2526 < onStopRequest/<()@resource://gre/modules/addons/XPIInstall.jsm:2492
What does that mean? What can I do to make it work?