Closed Bug 562808 Opened 14 years ago Closed 14 years ago

New Add-On Manager breaks many of my add-ons.

Categories

(Toolkit :: Add-ons Manager, defect)

x86_64
Windows 7
defect
Not set
normal

Tracking

()

VERIFIED INVALID

People

(Reporter: streetwolf52, Unassigned)

References

Details

(Whiteboard: [rewrite])

User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.3a5pre) Gecko/20100429 Minefield/3.7a5pre Firefox/3.6
Build Identifier: 

I tried the hourly that has the new add-on manager.  Many of my add-ons either have limited functionality or don't work at all.  Stylish is partially working, my styles are applied, but I can't get to stylish itself.  NoSquint doesn't work.  Image Zoom no longer works.  FEBE is affected.  I am sure there are more.

Reproducible: Always

Steps to Reproduce:
1. Try the add-ons mentioned above
2.
3.
Actual Results:  
Add-ons don't work or are limited in function.

Expected Results:  
add-ons should work.

I realize I used an hourly.
Component: Extension Compatibility → Add-ons Manager
Product: Firefox → Toolkit
Version: unspecified → Trunk
In about:config change the extensions.logging.enabled preference to true. In Tools -> Options -> General change 'When Minefield starts' to 'Show a blank page' so you won't get extraneous log entries when pages load. Exit Firefox and delete from your profile the extensions.sqlite file and if present the extensions.log file. Start Firefox and open the error console. Copy the log messages one by one (regretfully, there is no simple way to do this) into a comment in this bug. If the extensions.log file is present attach it to this bug. Thanks
Most of my add-ons that aren't working correctly produce no errors.  Here are two errors I found:

Error: Ci.nsIUpdateItem is undefined
Source File: file:///C:/Users/Gary/AppData/Roaming/Mozilla/Firefox/Profiles/8tbvah88.Gary/extensions/%7B8620c15f-30dc-4dba-a131-7c5d20cf4a29%7D/components/nttAddonCompatibilityService.js
Line: 173

Error: uncaught exception: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsILocalFile.initWithPath]"  nsresult: "0x80004005 (NS_ERROR_FAILURE)"  location: "JS frame :: chrome://sqlitemanager/content/sqlitemanager.js :: anonymous :: line 2191"  data: no]
QA Contact: extension.compatibility → add-ons.manager
Blocks: 461973
Whiteboard: [rewrite]
Nightly Tester Tools (the example given in comment 2) is known to be incompatible because it uses the old API. As does SQLite Manager (the second example given in comment 2).

Bug 563412 may fix issues like that by providing an API wrapper, but there are clear disadvantages to fixing that bug too.

I believe Stylish relies in the old UI to provide an interface for managing it. The new UI is built from scratch, and there is no possibility of providing a compatibility layer. So Stylish will definitely need updated.
You need to report these issues to the add-on developer. If they determine that there is a problem in the platform that we need to fix then they can tell us what it is.
Status: UNCONFIRMED → RESOLVED
Closed: 14 years ago
Resolution: --- → INVALID
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.