Closed Bug 566072 Opened 14 years ago Closed 14 years ago

JavaScript Error: "Components.classes['@mozilla.org/extensions/manager;1'] is undefined

Categories

(Firefox :: Extension Compatibility, defect)

defect
Not set
normal

Tracking

()

VERIFIED INVALID

People

(Reporter: j, Unassigned)

References

Details

(Whiteboard: [rewrite])

User-Agent:       Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.3a5pre) Gecko/20100514 Minefield/3.7a5pre
Build Identifier: 

since the add ons manager (about:addons) landed, some extensions do not work anymore, they fail to load Components.classes['@mozilla.org/extensions/manager;1']
mostly to get the path of the extension.
is Components.classes['@mozilla.org/extensions/manager;1'] still available and just broken in trunk or is this a change in the api?

Reproducible: Always
Component: General → Add-ons Manager
Product: Core → Toolkit
QA Contact: general → add-ons.manager
It is no longer available and extensions will need to switch to the new API to get their paths etc. http://www.oxymoronical.com/blog/2010/03/How-were-breaking-some-extensions-in-the-near-future
Status: UNCONFIRMED → RESOLVED
Closed: 14 years ago
Resolution: --- → INVALID
sadly i can not find any documentation on the new api at https://developer.mozilla.org/ any pointers?
Right now it is at https://wiki.mozilla.org/Extension_Manager:API_Rewrite, we'll be transferring all of that to MDC this week hopefully.
Blocks: 461973
Status: RESOLVED → VERIFIED
Component: Add-ons Manager → Extension Compatibility
OS: Linux → All
Product: Toolkit → Firefox
QA Contact: add-ons.manager → extension.compatibility
Hardware: x86 → All
Whiteboard: [rewrite]
Version: unspecified → Trunk
You need to log in before you can comment on or make changes to this bug.