diff --git a/src/server/session.ts b/src/server/session.ts index 7f3ba105999..0ec3d87e58c 100644 --- a/src/server/session.ts +++ b/src/server/session.ts @@ -1207,7 +1207,11 @@ namespace ts.server { // Handle cancellation exceptions } this.logError(err, message); - this.output(undefined, request ? request.command : CommandNames.Unknown, request ? request.seq : 0, "Error processing request. " + err.message); + this.output( + undefined, + request ? request.command : CommandNames.Unknown, + request ? request.seq : 0, + "Error processing request. " + (err).message + "\n" + (err).stack); } } }