More informative error messages for failed file loads

This commit is contained in:
Aurimas Vinckevicius 2015-04-10 19:46:57 -05:00
parent b599aed8ed
commit 164f4e4321

View File

@ -328,8 +328,10 @@ function ZoteroService() {
zContext.Zotero.debug("Initialized in "+(Date.now() - start)+" ms"); zContext.Zotero.debug("Initialized in "+(Date.now() - start)+" ms");
} catch(e) { } catch(e) {
var msg = typeof e == 'string' ? e : e.name; var msg = e instanceof Error
dump(e + "\n\n"); ? e.name + ': ' + e.message + '\n' + e.fileName + ':' + e.lineNumber + '\n' + e.stack
: '' + e;
dump(msg + '\n');
Components.utils.reportError(e); Components.utils.reportError(e);
throw e; throw e;
} }
@ -475,4 +477,4 @@ if (XPCOMUtils.generateNSGetFactory) {
var NSGetFactory = XPCOMUtils.generateNSGetFactory([ZoteroService, ZoteroCommandLineHandler]); var NSGetFactory = XPCOMUtils.generateNSGetFactory([ZoteroService, ZoteroCommandLineHandler]);
} else { } else {
var NSGetModule = XPCOMUtils.generateNSGetModule([ZoteroService, ZoteroCommandLineHandler]); var NSGetModule = XPCOMUtils.generateNSGetModule([ZoteroService, ZoteroCommandLineHandler]);
} }