On disabling and re-enabling my addon, I get the error below (I have one simple XPCOM component) -- how might one go about debugging something like this?
Call to xpconnect wrapped JSObject produced this error: * [Exception... "'[JavaScript Error: "can't access dead object" {file: "resource://gre/modules/XPIProvider.jsm -> jar:file:///Users/me/code/testprof/extensions/[email protected]!/bootstrap.js -> resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/event/chrome.js" line: 36}]' when calling method: [nsIObserver::observe]" nsresult: "0x80570021 (NS_ERROR_XPC_JAVASCRIPT_ERROR_WITH_DETAILS)" location: "JS frame :: resource://gre/modules/XPIProvider.jsm -> jar:file:///Users/me/code/testprof/extensions/[email protected]!/bootstrap.js -> resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/addon/window.js :: :: line 43" data: yes]