I’m trying to submit an updae for an add-on that was using old XUL and firefox APIs. It’s been rewritten to use webextensions.
However when i submit it, the tests are okay but i get the following message :
Add-on ID doesn’t match add-on
I’ve put in my manifest .json the same id i used to have in my install.rdf :
Do you know where the problem could come from ?
Maybe i should create a new whole Add-On but i would be forced to change the Add-on 's name and i’d rather not.
Please let me know if you need anything else.
This xpi contains a manifest with no id at all. From what i’ve read recently it should be accepted by AMO.
However i keep getting the same error message.
The problem is that you have a package.json file in your XPI, which confuses the validation process. Removing it should fix the ID problem. I should add I’m not sure if submitting a file without an ID is fully functional at the moment.
Sorry for the slow response, I missed your other messages. In this case the error is correct. You can find the add-on ID in the add-on management page, which is definitely a different ID than the one in the XPI you point to.
That was dumb, thanks jorgev. Not excusing my error but what stopped me from looking for my error was that the validation page said the xpi passed all tests despite the fact there was clearly an error. And this was the only reference to this that i found.