浏览代码

Catch the kernel status dead rejection so we don’t have an unhandled rejection.

This fixes a number of tests as well.
Jason Grout 6 年之前
父节点
当前提交
8885ecd0b3
共有 1 个文件被更改,包括 1 次插入0 次删除
  1. 1 0
      packages/services/src/kernel/default.ts

+ 1 - 0
packages/services/src/kernel/default.ts

@@ -850,6 +850,7 @@ export class DefaultKernel implements Kernel.IKernel {
           this._isReady = false;
           this._readyPromise = new PromiseDelegate();
         }
+        this._readyPromise.promise.catch(this._noOp);
         this._readyPromise.reject('Kernel is dead');
         break;
       default: