| Index: pkg/analysis_server/lib/src/analysis_server.dart
|
| diff --git a/pkg/analysis_server/lib/src/analysis_server.dart b/pkg/analysis_server/lib/src/analysis_server.dart
|
| index ff2dad67c8bb977dbc641f20792eebfc4b8dec57..aa352727d0b2d5863e126a70d49bf7bd59bfa6c0 100644
|
| --- a/pkg/analysis_server/lib/src/analysis_server.dart
|
| +++ b/pkg/analysis_server/lib/src/analysis_server.dart
|
| @@ -162,8 +162,8 @@ class AnalysisServer {
|
| void run() {
|
| if (!running) {
|
| running = true;
|
| - Timer.run(() {
|
| - performTask();
|
| + new Future(performTask).catchError((exception, stackTrace) {
|
| + AnalysisEngine.instance.logger.logError3(exception);
|
| });
|
| }
|
| }
|
|
|