From 67f9b225d0c4d0b82c3f6c7f1244f9ef9cd5d258 Mon Sep 17 00:00:00 2001 From: Dan Stillman Date: Sun, 6 Jul 2008 16:52:55 +0000 Subject: [PATCH] Adds better startup error debugging (from r2976) to branch --- components/zotero-service.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/components/zotero-service.js b/components/zotero-service.js index 4ece11b6e..6e3ecf9ef 100644 --- a/components/zotero-service.js +++ b/components/zotero-service.js @@ -127,7 +127,15 @@ Cc["@mozilla.org/moz/jssubscript-loader;1"] // Calls to other XPCOM components must be in here rather than in top-level // code, as other components may not have yet been initialized. function setupService(){ - Zotero.init(); + try { + Zotero.init(); + } + catch (e) { + var msg = typeof e == 'string' ? e : e.name; + dump(e + "\n\n"); + Components.utils.reportError(e); + throw (e); + } } function ZoteroService(){