| Index: pkg/analysis_server/lib/src/operation/operation_analysis.dart
|
| diff --git a/pkg/analysis_server/lib/src/operation/operation_analysis.dart b/pkg/analysis_server/lib/src/operation/operation_analysis.dart
|
| index 1e430d500850906c5e4bc6b21a21e0c68c97cfed..aeb8d039482244714822f9f90b4637bf65a41eb4 100644
|
| --- a/pkg/analysis_server/lib/src/operation/operation_analysis.dart
|
| +++ b/pkg/analysis_server/lib/src/operation/operation_analysis.dart
|
| @@ -276,7 +276,8 @@ void _sendNotification(AnalysisServer server, f()) {
|
| try {
|
| f();
|
| } catch (exception, stackTrace) {
|
| - server.sendServerErrorNotification(exception, stackTrace);
|
| + server.sendServerErrorNotification(
|
| + 'Failed to send notification', exception, stackTrace);
|
| }
|
| });
|
| }
|
| @@ -418,7 +419,8 @@ class PerformAnalysisOperation extends ServerOperation {
|
| scheduleIndexOperation(server, file, dartUnit);
|
| }
|
| } catch (exception, stackTrace) {
|
| - server.sendServerErrorNotification(exception, stackTrace);
|
| + server.sendServerErrorNotification(
|
| + 'Failed to index Dart file: $file', exception, stackTrace);
|
| }
|
| // HTML
|
| try {
|
| @@ -427,7 +429,8 @@ class PerformAnalysisOperation extends ServerOperation {
|
| server.addOperation(new _HtmlIndexOperation(context, file, htmlUnit));
|
| }
|
| } catch (exception, stackTrace) {
|
| - server.sendServerErrorNotification(exception, stackTrace);
|
| + server.sendServerErrorNotification(
|
| + 'Failed to index HTML file: $file', exception, stackTrace);
|
| }
|
| }
|
| }
|
| @@ -463,7 +466,8 @@ class _DartIndexOperation extends _SingleFileOperation {
|
| AnalysisContext context = unit.element.context;
|
| index.index(context, unit);
|
| } catch (exception, stackTrace) {
|
| - server.sendServerErrorNotification(exception, stackTrace);
|
| + server.sendServerErrorNotification(
|
| + 'Failed to index: $file', exception, stackTrace);
|
| }
|
| });
|
| }
|
|
|