Commit b5c8f2a4 authored by Devon Carew's avatar Devon Carew Committed by GitHub

print stack traces from the analysis server (#4507)

parent ffde6777
......@@ -553,7 +553,11 @@ class AnalysisServer {
_handleServerError(response['params']);
}
} else if (response['error'] != null) {
printError('Error from the analysis server: ${response['error']['message']}');
// Fields are 'code', 'message', and 'stackTrace'.
Map<String, dynamic> error = response['error'];
printError('Error response from the server: ${error['code']} ${error['message']}');
if (error['stackTrace'] != null)
printError(error['stackTrace']);
}
}
}
......@@ -566,8 +570,11 @@ class AnalysisServer {
}
}
void _handleServerError(Map<String, dynamic> errorInfo) {
printError('Error from the analysis server: ${errorInfo['message']}');
void _handleServerError(Map<String, dynamic> error) {
// Fields are 'isFatal', 'message', and 'stackTrace'.
printError('Error from the analysis server: ${error['message']}');
if (error['stackTrace'] != null)
printError(error['stackTrace']);
}
void _handleAnalysisIssues(Map<String, dynamic> issueInfo) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment