-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fails to install with "this.addon._repositoryAddon is null", TB 45.2.0 + AddOn TorBirdy, Ubuntu 16.04 #18
Comments
Initial post updated (more console output). |
I can not reproduce the error in Ubuntu 16.04 LTS with TB 45.2.0 Does the same error occur when you install directly from TB (Extras\AddOns > Search > search for AutoarchiveReloaded > Install Where do you got the xpi file from? |
A similar situation occurs when I install from TB (Extras\AddOns > Search > search for AutoarchiveReloaded > Install). It stays on "downloading" (which turns from white to a solid blue fill), then nothing happens on the GUI and the error console reports:
When I access the list of installed add-ons, I get to see an add-on called 'null' at this point. double-clicking it does nothing. On the right hand side it says "downloading". Other add-ons install fine using both the search + download integrated into Thunderbird, as well as by browsing for an XPI file and installing that. I no longer have the XPIs I used yesterday available, but I had downloaded it from AMO using HTTPS (and the certificate was valid). I had previously downloaded and installed (and later uninstalled) the GitHub Release XPI as well (I removed it since I could not get it to work - probably the same issue). I'll be happy to send along (not publicly) the output of "information for error recovery" which Thunderbird offers to produce on the Help menu, if this will be of any use. Please let me know, if so, and how to transfer it outside of GitHub. |
What is the value of "general.useragent.locale" and "intl.locale.matchOS" Do you start TB with a special locale (special shell script or similar)? |
I start Thunderbird using the default startup mechanism (on this Xubuntu 16.04), which invokes
I can install, update and uninstall other extensions fine (whether or not the "null" AutoArchiveReloaded extension is in its half installed state). I did this with 2 other extensions just to make sure it still works in general. Since you asked about locale related settings: I have the "Dictionary Switcher" extension installed, which, I think, may modify locale settings during runtime. The other possibly locale modifying extension I have installed is TorBirdy. Besides those, I have ten other extensions installed (one of which is deactivated). |
Further testing shows that this is indeed locale related. My default user locale is this:
Using this locale, installing AutoArchiveReloaded fails with the error messages provided here previously ("this.addon._repositoryAddon is null" and "[..] is not iterable"). If, however, I start Thunderbird using
then I can install the extension just fine, confirm, that it is listed properly in the extension list, and can access its preferences screen as well. No error is recorded to the error console during this process. If I then start TB again using my default locale (i.e. without the Trying to do an auto-archiving run results in this message written to error log, though:
(Please let me know if this is actually a different issue which should be reported separately) Update: On a repeat run (with the extensions' own logging to file enabled), auto-archiving actually works. => second issue moved to #19 |
I can reproduce locale behavior, if I install TorBirdy... |
I have no glue what TorBirdy is changing in TB. Maybe you can post this as an error to TorBirdy? |
The TB preferences changed by TorBirdy are documented at https://trac.torproject.org/projects/tor/wiki/torbirdy/changes - would you have any suggestion on which of those might cause AAR installation to fail with a non-C locale? Or do you think it does something else which breaks installation of AAR (only, not any other extensions as far as we can tell at this point)? |
The extension TorBirdy changed the config value "extensions.getAddons.cache.enabled" Now the AddOn could not be displayed. The locales also need a name (even if the name is the same as without localization). I also added the homepage url as localized url.
Thank you, this was a good overview about TorBirdy. I think I also found a way to prevent the error now. Please try beta version under https://github.com/Brummolix/AutoarchiveReloaded/releases/download/0.9.9.3_beta/AutoarchiveReloaded_0.9.9.3_beta.xpi |
This one works fine for me. |
I have splitted the second error ("this.view.dbView is null") to a separate issue: #19 I will close this issue as it seem to be solved with the next version. |
Released via 0.9.9.3 (may take some time until it is reviewed and accepted by Mozilla). |
Hi Brummolix,
I'm trying to install v9.9.9.2 on ThunderBird 45.2.0 on Ubuntu 16.04 (amd64), using the GUI option on the addon list to install an extension from a file.
On the terminal I started TB from, I get to see these messages (I cannot tell which add-on causes them):
On ThunderBird's error console, the following message displays:
As a result, AAR fails to install, no message is provided on the GUI (with the exception of the above entry in error console) as to why or that it fails.
FWIW, I had previously installed AAR (v0.9.9.1 IIRC), which always showed up as "null" on the extension list (and was so crashy that I could not actually use it).
If you have any questions or need more thorough debugging info, please ping me here or on FreeNode (same name).
Thanks, also for your continued work on keeping this extension alive,
Tom
The text was updated successfully, but these errors were encountered: