This site will have limited functionality while we undergo maintenance to improve your experience. If an article doesn't solve your issue and you want to ask a question, we have our support community waiting to help you at @FirefoxSupport on Twitter and/r/firefox on Reddit.

Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

Extensions will not show in add-ons manager; Firefox start-up Java error

  • 6 replies
  • 23 have this problem
  • 5 views
  • Last reply by VitaliyG

more options

When I click Tools --> Add-ons, the Add-ons Manager opens but no Extensions show in the Extensions tab.

I think the problem is related to a start-up error message I receive. Every time I open Firefox, an error message labeled "[JavaScript Application]" opens and displays the following:

aObj is undefined -- chooseValue((void 0),"name")@resource:///modules/XPIProvider.jsm:7032 ()@resource:///modules/XPIProvider.jsm:7142 ([object Object])@resource://yoono/yoonoLog.js:95 ([object Object])@resource://yoono/yoonoLog.js:49 ()@chrome://yoono/content/yoonoOverlay.js:176 ()@chrome://yoono/content/yoonoOverlay.js:88 ([object Array])@resource://yoono/yoonoService.js:949 safeCall((function (aAddonList) {try {for (var i = 0; i < aAddonList.length; i++) {_self.addOns[aAddonList[i].id] = aAddonList[i];if (YOONO_ID == aAddonList[i].id) {_self.setExtensionVersion(aAddonList[i].version);}}} catch (e) {CONSOLESERVICE.logStringMessage(e);}aCallBack();}),[object Array])@resource://gre/modules/AddonManager.jsm:50 ([object Object])@resource://gre/modules/AddonManager.jsm:964 AOC_callNext()@resource://gre/modules/AddonManager.jsm:120 ([object Array])@resource://gre/modules/AddonManager.jsm:959 PL_getAddonsByTypes(null,(function (aProviderAddons) {"use strict";addons = addons.concat(aProviderAddons);aCaller.callNext();}))@resource:///modules/PluginProvider.jsm:110 callProvider([object Object],"getAddonsByTypes",null,null,(function (aProviderAddons) {"use strict";addons = addons.concat(aProviderAddons);aCaller.callNext();}))@resource://gre/modules/AddonManager.jsm:78 ([object Object],[object Object])@resource://gre/modules/AddonManager.jsm:957 AOC_callNext()@resource://gre/modules/AddonManager.jsm:126 ([object Array])@resource://gre/modules/AddonManager.jsm:959 ([object Array])@resource:///modules/XPIProvider.jsm:3094 completeAddon([object Object])@resource:///modules/XPIProvider.jsm:3895 getAddon([object Object])@resource://gre/modules/AddonRepository.jsm:504 ("amznUWL2@amazon.com",completeAddon)@resource://gre/modules/AddonRepository.jsm:536 ([object Object])@resource:///modules/XPIProvider.jsm:3899 ((function (aAddon) {"use strict"; function completeAddon(aRepositoryAddon) {aAddon._repositoryAddon = aRepositoryAddon;self.addons.push(aAddon);if (self.complete && self.addons.length == self.count) {self.callback(self.addons);}}

if ("getCachedAddonByID" in AddonRepository) {AddonRepository.getCachedAddonByID(aAddon.id, completeAddon);} else {completeAddon(null);}}),0,[object Array])@resource:///modules/XPIProvider.jsm:4796 (0)@resource:///modules/XPIProvider.jsm:4795

Any and all help would be much appreciated.

-Jason

When I click Tools --> Add-ons, the Add-ons Manager opens but no Extensions show in the Extensions tab. I think the problem is related to a start-up error message I receive. Every time I open Firefox, an error message labeled "[JavaScript Application]" opens and displays the following: aObj is undefined -- chooseValue((void 0),"name")@resource:///modules/XPIProvider.jsm:7032 ()@resource:///modules/XPIProvider.jsm:7142 ([object Object])@resource://yoono/yoonoLog.js:95 ([object Object])@resource://yoono/yoonoLog.js:49 ()@chrome://yoono/content/yoonoOverlay.js:176 ()@chrome://yoono/content/yoonoOverlay.js:88 ([object Array])@resource://yoono/yoonoService.js:949 safeCall((function (aAddonList) {try {for (var i = 0; i < aAddonList.length; i++) {_self.addOns[aAddonList[i].id] = aAddonList[i];if (YOONO_ID == aAddonList[i].id) {_self.setExtensionVersion(aAddonList[i].version);}}} catch (e) {CONSOLESERVICE.logStringMessage(e);}aCallBack();}),[object Array])@resource://gre/modules/AddonManager.jsm:50 ([object Object])@resource://gre/modules/AddonManager.jsm:964 AOC_callNext()@resource://gre/modules/AddonManager.jsm:120 ([object Array])@resource://gre/modules/AddonManager.jsm:959 PL_getAddonsByTypes(null,(function (aProviderAddons) {"use strict";addons = addons.concat(aProviderAddons);aCaller.callNext();}))@resource:///modules/PluginProvider.jsm:110 callProvider([object Object],"getAddonsByTypes",null,null,(function (aProviderAddons) {"use strict";addons = addons.concat(aProviderAddons);aCaller.callNext();}))@resource://gre/modules/AddonManager.jsm:78 ([object Object],[object Object])@resource://gre/modules/AddonManager.jsm:957 AOC_callNext()@resource://gre/modules/AddonManager.jsm:126 ([object Array])@resource://gre/modules/AddonManager.jsm:959 ([object Array])@resource:///modules/XPIProvider.jsm:3094 completeAddon([object Object])@resource:///modules/XPIProvider.jsm:3895 getAddon([object Object])@resource://gre/modules/AddonRepository.jsm:504 ("amznUWL2@amazon.com",completeAddon)@resource://gre/modules/AddonRepository.jsm:536 ([object Object])@resource:///modules/XPIProvider.jsm:3899 ((function (aAddon) {"use strict"; function completeAddon(aRepositoryAddon) {aAddon._repositoryAddon = aRepositoryAddon;self.addons.push(aAddon);if (self.complete && self.addons.length == self.count) {self.callback(self.addons);}} if ("getCachedAddonByID" in AddonRepository) {AddonRepository.getCachedAddonByID(aAddon.id, completeAddon);} else {completeAddon(null);}}),0,[object Array])@resource:///modules/XPIProvider.jsm:4796 (0)@resource:///modules/XPIProvider.jsm:4795 Any and all help would be much appreciated. -Jason

Chosen solution

I had the same problem. 1) To fix it you can check what addon is responsible for this error by viewing extensions.log file in you profile folder (last lines). 2) Browse to extensions subfolder in your profile folder and delete appropriate addon xpi file or addon folder if it is not packed in xpi file.

But ideally Firefox should protect it's Addon Manager better from errors in Addons (even disabled addon can cause this error).

Read this answer in context 👍 0

All Replies (6)

more options

The error means that an add-on called yoono is having problems communicating with a component made by Microsoft. I spoke to somebody with experience in working with the firefox coding, and he said that they're likely to be different issued and to see if yoono or another extension is causing the problems by opening firefox in safe mode. To open firefox in safe mode, click here. If you can get to the addon manager there, I recommend you get rid of yoono

more options

taddle1,

Thanks for the tip, but I'm still having issues. I restarted in safe mode, but the extensions were still not visible in the add-ons menu. I closed safe mode and then started normal mode. The same message appeared.

I then restarted in normal mode, except I used the 'restart with add-ons disabled' option to make the 'disable all add-ons' options permanent. It restarted in normal mode, and the message did not appear.

You were right about the add-ons causing the problem. Hooray! One error down!

But, I still can't see a list of my extensions in the add-on menu.

I reinstalled one the add-ons from the add-on's website to see if a new add-on would show up in the menu. It didn't. It also didn't show up in the program at all.

I uninstalled Firefox and reinstalled it. Still, nothing shows up in the Extensions menu, even after trying to install another extension.

Any thoughts?

Thanks, Jason

more options

I managed to get access to my disabled add-ons by using the gear icon in the add-ons manager and clicking "View Recent Updates."

Still nothing shows up in the Extensions tab.

more options

Try a new profile. To create a new profile:

   At the top of the Firefox window, click on the Firefox button) and then click Exit.
   Press Windows Key + R 
   In the Run dialog box, type in:
   firefox.exe -p
   Click OK. 

To start the Create Profile Wizard, click Create Profile... in the Profile Manager. Click Next and enter the name of the profile. Use a profile name that is descriptive, such as your personal name. This name is not exposed on the Internet.

Now open firefox with this new profile, if it works, delete the old one.

more options

taddle1, That seemed to work. Now I just have to get all the information from the default account to the new one!

Thanks for your help.

more options

Chosen Solution

I had the same problem. 1) To fix it you can check what addon is responsible for this error by viewing extensions.log file in you profile folder (last lines). 2) Browse to extensions subfolder in your profile folder and delete appropriate addon xpi file or addon folder if it is not packed in xpi file.

But ideally Firefox should protect it's Addon Manager better from errors in Addons (even disabled addon can cause this error).