Hi Jorgev,
Thanks for your response.
Following is the exact manifest.json and error message on browser console during INLINE installation of self hosted extension. (The server path is accurate now.)
Manifest.json
{
“description”: “Forget it!”,
“manifest_version”: 2,
“name”: “forget-it”,
“version”: “2.0”,
“icons”: {
“48”: “trash.svg”
},
“applications”: {
“gecko”: {
“id”: "forgetit@org.com",
“strict_min_version”: “42.0”
}
},
“background”: {
“scripts”: [“background.js”]
},
“browser_action”: {
“default_icon”: “trash.svg”,
“default_title”: “Forget it!”
},
“options_ui”: {
“page”: “options/options.html”
},
“permissions”: [
“browsingData”,
“notifications”,
“storage”
]
}
Error Console:
1501570173601 addons.xpi WARN Download of http://103.37.8.114/~accelerp/test/m/forget_it-2.0-fx.xpi failed: [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 5584” data: no] Stack trace: loadManifest/<()@resource://gre/modules/addons/XPIProvider.jsm:5584 < TaskImpl_run()@resource://gre/modules/Task.jsm:319 < TaskImpl()@resource://gre/modules/Task.jsm:277 < asyncFunction()@resource://gre/modules/Task.jsm:252 < Task_spawn()@resource://gre/modules/Task.jsm:166 < loadManifest()@resource://gre/modules/addons/XPIProvider.jsm:5580 < onStopRequest()@resource://gre/modules/addons/XPIProvider.jsm:6453
Please check.