zotero-scholar-citations
zotero-scholar-citations copied to clipboard
1.9.3 gives non-compatibility installation error
When trying to install on Zotero 5.0.54 for Linux I see:
The add-on "%S" could not be installed. It may be incompatible with this version of Zotero.
Not sure what the issue is, but taking /chrome, chrome.manifest, and install.rdf from the master branch, zipping them together, changing the extension to .xpi, and installing 1) works and 2) results in an xpi file that is 7.0kB instead of 40.6 kB.
Output from the log is (sry formatted as code, otherwise github linkifies "@resource"):
1533919477630 addons.xpi WARN Invalid XPI: [Exception... "Component returned failure code: 0x8052000b (NS_ERROR_FILE_CORRUPTED) [nsIZipReader.open]" nsresult: "0x8052000b (NS_ERROR_FILE_CORRUPTED)" location: "JS frame :: resource://gre/modules/addons/XPIProvider.jsm :: loadManifest/< :: line 5671" data: no] Stack trace: loadManifest/<()@resource://gre/modules/addons/XPIProvider.jsm:5671 < TaskImpl_run()@resource://gre/modules/Task.jsm:319 < TaskImpl()@resource://gre/modules/Task.jsm:277 < createAsyncFunction/asyncFunction()@resource://gre/modules/Task.jsm:252 < Task_spawn()@resource://gre/modules/Task.jsm:166 < loadManifest()@resource://gre/modules/addons/XPIProvider.jsm:5667 < init/<()@resource://gre/modules/addons/XPIProvider.jsm:6126 < TaskImpl_run()@resource://gre/modules/Task.jsm:319 < TaskImpl()@resource://gre/modules/Task.jsm:277 < createAsyncFunction/asyncFunction()@resource://gre/modules/Task.jsm:252 < Task_spawn()@resource://gre/modules/Task.jsm:166 < init()@resource://gre/modules/addons/XPIProvider.jsm:6081 < createLocalInstall()@resource://gre/modules/addons/XPIProvider.jsm:6722 < this.XPIProvider.getInstallForFile()@resource://gre/modules/addons/XPIProvider.jsm:4006 < callProviderAsync()@resource://gre/modules/AddonManager.jsm:264 < AddonManagerInternal.getInstallForFile/<.nextObject()@resource://gre/modules/AddonManager.jsm:1966 < AsyncObjectCaller.prototype.callNext()@resource://gre/modules/AddonManager.jsm:384 < AsyncObjectCaller()@resource://gre/modules/AddonManager.jsm:364 < AddonManagerInternal.getInstallForFile()@resource://gre/modules/AddonManager.jsm:1964 < this.AddonManager.getInstallForFile()@resource://gre/modules/AddonManager.jsm:3443 < buildNextInstall()@extensions.js:1354 < gViewController.commands.cmd_installFromFile.doCommand()@extensions.js:1360 < gViewController.doCommand()@extensions.js:1530 < initialize/<()@extensions.js:174 version => 5.0.54, platform => Linux x86_64, oscpu => Linux x86_64, locale => en-US, appName => Zotero, appVersion => 5.0.54, extensions => Zotero Scholar Citations (1.9.3, extension), Zotero LibreOffice Integration (5.0.14.SA.5.0.54, extension), ZotFile (5.0.8, extension), FireTray (0.6.1, extension), Zotero DOI Manager (1.3.4, extension)