We're calling on all EU-based Mozillians with iOS or iPadOS devices to help us monitor Apple’s new browser choice screens. Join the effort to hold Big Tech to account!

为提升您的使用体验,本站正在维护,部分功能暂时无法使用。如果本站文章无法解决您的问题,您想要向社区提问的话,请到 Twitter 上的 @FirefoxSupport 或 Reddit 上的 /r/firefox 提问,我们的支持社区将会很快回复您的疑问。

搜索 | 用户支持

防范以用户支持为名的诈骗。我们绝对不会要求您拨打电话或发送短信,及提供任何个人信息。请使用“举报滥用”选项报告涉及违规的行为。

详细了解

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

  • 6 个回答
  • 23 人有此问题
  • 5 次查看
  • 最后回复者为 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

被采纳的解决方案

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).

定位到答案原位置 👍 0

所有回复 (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

选择的解决方案

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).