Bug 942362 - Use DevToolsUtils.reportException in dbg-client.jsm; r=past

This commit is contained in:
Nick Fitzgerald 2013-11-25 10:31:46 -08:00
Родитель 31ad62786b
Коммит f38be223d0
1 изменённых файлов: 13 добавлений и 22 удалений

Просмотреть файл

@ -160,9 +160,7 @@ function eventSource(aProto) {
listener.apply(null, arguments);
} catch (e) {
// Prevent a bad listener from interfering with the others.
let msg = e + ": " + e.stack;
Cu.reportError(msg);
dumpn(msg);
DevToolsUtils.reportException("notify event '" + name + "'", e);
}
}
}
@ -322,10 +320,7 @@ DebuggerClient.requester = function DC_requester(aPacketSkeleton, { telemetry,
try {
thisCallback(aResponse);
} catch (e) {
let msg = "Error executing callback passed to debugger client: "
+ e + "\n" + e.stack;
dumpn(msg);
Cu.reportError(msg);
DevToolsUtils.reportException("DebuggerClient.requester callback", e);
}
}
@ -650,10 +645,10 @@ DebuggerClient.prototype = {
resolve(packet).then(aPacket => {
if (!aPacket.from) {
let msg = "Server did not specify an actor, dropping packet: " +
JSON.stringify(aPacket);
Cu.reportError(msg);
dumpn(msg);
DevToolsUtils.reportException(
"onPacket",
new Error("Server did not specify an actor, dropping packet: " +
JSON.stringify(aPacket)));
return;
}
@ -703,8 +698,7 @@ DebuggerClient.prototype = {
this._sendRequests();
}, function (ex) {
dumpn("Error handling response: " + ex + " - stack:\n" + ex.stack);
Cu.reportError(ex.message + "\n" + ex.stack);
DevToolsUtils.reportException("onPacket handler", ex);
});
},
@ -830,14 +824,13 @@ ProtocolCompatibility.prototype = {
this.rejectFeature(feature.name);
break;
default:
Cu.reportError(new Error(
"Bad return value from `onPacketTest` for feature '"
DevToolsUtils.reportException(
"PC__detectFeatures",
new Error("Bad return value from `onPacketTest` for feature '"
+ feature.name + "'"));
}
} catch (ex) {
Cu.reportError("Error detecting support for feature '"
+ feature.name + "':" + ex.message + "\n"
+ ex.stack);
DevToolsUtils.reportException("PC__detectFeatures", ex);
}
}
},
@ -2196,9 +2189,7 @@ this.debuggerSocketConnect = function debuggerSocketConnect(aHost, aPort)
transport = new DebuggerTransport(s.openInputStream(0, 0, 0),
s.openOutputStream(0, 0, 0));
} catch(e) {
let msg = e + ": " + e.stack;
Cu.reportError(msg);
dumpn(msg);
DevToolsUtils.reportException("debuggerSocketConnect", e);
throw e;
}
return transport;