vuejs / vetur

Vue tooling for VS Code.

Home Page:https://vuejs.github.io/vetur/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Vue Language Server crashes with TypeScript 4.8.4

doronguttman opened this issue · comments

  • I have searched through existing issues
  • I have read through docs
  • I have read FAQ
  • I have tried restarting VS Code or running Vetur: Restart VLS

Info

  • Platform: Linux (WSL)
  • Vetur version: 0.36.1
  • VS Code version: 1.73.1

Problem

Getting this error: The Vue Language Server server crashed 5 times in the last 3 minutes. The server will not be restarted.

Reproducible Case

This started after we upgraded TypeScript from 4.74 to 4.8.4 (issue goes away if we roll back)

output log:

Vetur initialized
[INFO ] Find node_modules paths in /home/dd/dev/aa/ui - 47ms
[INFO ] Loaded typescript@4.8.4 from /home/dd/dev/aa/ui/node_modules/typescript.
[INFO ] Loaded prettier@2.7.1 from /home/dd/dev/aa/ui/node_modules/prettier.
[INFO ] Loaded bundled @starptech/prettyhtml.
[INFO ] Loaded bundled prettier-eslint.
[INFO ] Loaded bundled prettier-tslint.
[INFO ] Loaded bundled stylus-supremacy.
[INFO ] Loaded bundled @prettier/plugin-pug.
DeprecationWarning: 'createIdentifier' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createImportClause' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createLiteral' has been deprecated since v4.0.0. Use `factory.createStringLiteral`, `factory.createStringLiteralFromNode`, `factory.createNumericLiteral`, `factory.createBigIntLiteral`, `factory.createTrue`, `factory.createFalse`, or the factory supplied by your transformation context instead.
DeprecationWarning: 'createImportDeclaration' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createCallExpression' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createThis' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: '' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createBinaryExpression' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createStringLiteral' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createPropertyAssignment' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createObjectLiteralExpression' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createArrayLiteralExpression' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createBlock' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createArrowFunction' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createToken' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createConditional' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createImportSpecifier' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createNamedImports' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createExpressionStatement' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createFunctionExpression' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createNodeArray' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
/home/dd/dev/aa/ui/node_modules/typescript/lib/typescript.js:113127
            ts.Debug.fail("Unhandled SyntaxKind: ".concat(ts.Debug.formatSyntaxKind(node.kind), "."));
                     ^

Error: Debug Failure. Unhandled SyntaxKind: ImportClause.
    at pipelineEmitWithHintWorker (/home/dd/dev/aa/ui/node_modules/typescript/lib/typescript.js:113127:22)
    at pipelineEmitWithHint (/home/dd/dev/aa/ui/node_modules/typescript/lib/typescript.js:112660:17)
    at pipelineEmitWithComments (/home/dd/dev/aa/ui/node_modules/typescript/lib/typescript.js:116301:13)
    at pipelineEmit (/home/dd/dev/aa/ui/node_modules/typescript/lib/typescript.js:112600:13)
    at emitExpression (/home/dd/dev/aa/ui/node_modules/typescript/lib/typescript.js:112584:13)
    at emitImportDeclaration (/home/dd/dev/aa/ui/node_modules/typescript/lib/typescript.js:114544:13)
    at pipelineEmitWithHintWorker (/home/dd/dev/aa/ui/node_modules/typescript/lib/typescript.js:112861:32)
    at pipelineEmitWithHint (/home/dd/dev/aa/ui/node_modules/typescript/lib/typescript.js:112660:17)
    at pipelineEmitWithComments (/home/dd/dev/aa/ui/node_modules/typescript/lib/typescript.js:116301:13)
    at pipelineEmit (/home/dd/dev/aa/ui/node_modules/typescript/lib/typescript.js:112600:13)
[Info  - 8:31:53 PM] Connection to server got closed. Server will restart.
[Error - 8:31:53 PM] Request textDocument/semanticTokens/full failed.
Error: Connection got disposed.
    at Object.dispose (/home/dd/.vscode-server/extensions/octref.vetur-0.36.1/dist/vueMain.js:1:70447)
    at Object.dispose (/home/dd/.vscode-server/extensions/octref.vetur-0.36.1/dist/vueMain.js:1:210295)
    at m.handleConnectionClosed (/home/dd/.vscode-server/extensions/octref.vetur-0.36.1/dist/vueMain.js:1:210507)
    at m.handleConnectionClosed (/home/dd/.vscode-server/extensions/octref.vetur-0.36.1/dist/vueMain.js:1:253805)
    at t (/home/dd/.vscode-server/extensions/octref.vetur-0.36.1/dist/vueMain.js:1:208580)
    at n.invoke (/home/dd/.vscode-server/extensions/octref.vetur-0.36.1/dist/vueMain.js:1:42400)
    at i.fire (/home/dd/.vscode-server/extensions/octref.vetur-0.36.1/dist/vueMain.js:1:43162)
    at V (/home/dd/.vscode-server/extensions/octref.vetur-0.36.1/dist/vueMain.js:1:59798)
    at n.invoke (/home/dd/.vscode-server/extensions/octref.vetur-0.36.1/dist/vueMain.js:1:42400)
    at i.fire (/home/dd/.vscode-server/extensions/octref.vetur-0.36.1/dist/vueMain.js:1:43162)
    at r.fireClose (/home/dd/.vscode-server/extensions/octref.vetur-0.36.1/dist/vueMain.js:1:45319)
    at ChildProcess.<anonymous> (/home/dd/.vscode-server/extensions/octref.vetur-0.36.1/dist/vueMain.js:1:78056)
    at ChildProcess.emit (node:events:538:35)
    at maybeClose (node:internal/child_process:1092:16)
    at Process.ChildProcess._handle.onexit (node:internal/child_process:302:5)
Vetur initialized
[INFO ] Find node_modules paths in /home/dd/dev/aa/ui - 38ms
[INFO ] Loaded typescript@4.8.4 from /home/dd/dev/aa/ui/node_modules/typescript.
[INFO ] Loaded prettier@2.7.1 from /home/dd/dev/aa/ui/node_modules/prettier.
[INFO ] Loaded bundled @starptech/prettyhtml.
[INFO ] Loaded bundled prettier-eslint.
[INFO ] Loaded bundled prettier-tslint.
[INFO ] Loaded bundled stylus-supremacy.
[INFO ] Loaded bundled @prettier/plugin-pug.
DeprecationWarning: 'createIdentifier' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createImportClause' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createLiteral' has been deprecated since v4.0.0. Use `factory.createStringLiteral`, `factory.createStringLiteralFromNode`, `factory.createNumericLiteral`, `factory.createBigIntLiteral`, `factory.createTrue`, `factory.createFalse`, or the factory supplied by your transformation context instead.
DeprecationWarning: 'createImportDeclaration' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createCallExpression' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createThis' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: '' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createBinaryExpression' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createStringLiteral' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createPropertyAssignment' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createObjectLiteralExpression' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createArrayLiteralExpression' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createBlock' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createArrowFunction' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createToken' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createConditional' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createImportSpecifier' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createNamedImports' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createExpressionStatement' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createFunctionExpression' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createNodeArray' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
/home/dd/dev/aa/ui/node_modules/typescript/lib/typescript.js:113127
            ts.Debug.fail("Unhandled SyntaxKind: ".concat(ts.Debug.formatSyntaxKind(node.kind), "."));
                     ^

Error: Debug Failure. Unhandled SyntaxKind: ImportClause.
    at pipelineEmitWithHintWorker (/home/dd/dev/aa/ui/node_modules/typescript/lib/typescript.js:113127:22)
    at pipelineEmitWithHint (/home/dd/dev/aa/ui/node_modules/typescript/lib/typescript.js:112660:17)
    at pipelineEmitWithComments (/home/dd/dev/aa/ui/node_modules/typescript/lib/typescript.js:116301:13)
    at pipelineEmit (/home/dd/dev/aa/ui/node_modules/typescript/lib/typescript.js:112600:13)
    at emitExpression (/home/dd/dev/aa/ui/node_modules/typescript/lib/typescript.js:112584:13)
    at emitImportDeclaration (/home/dd/dev/aa/ui/node_modules/typescript/lib/typescript.js:114544:13)
    at pipelineEmitWithHintWorker (/home/dd/dev/aa/ui/node_modules/typescript/lib/typescript.js:112861:32)
    at pipelineEmitWithHint (/home/dd/dev/aa/ui/node_modules/typescript/lib/typescript.js:112660:17)
    at pipelineEmitWithComments (/home/dd/dev/aa/ui/node_modules/typescript/lib/typescript.js:116301:13)
    at pipelineEmit (/home/dd/dev/aa/ui/node_modules/typescript/lib/typescript.js:112600:13)
[Info  - 8:31:56 PM] Connection to server got closed. Server will restart.
[Error - 8:31:56 PM] Request textDocument/semanticTokens/full failed.
Error: Connection got disposed.
    at Object.dispose (/home/dd/.vscode-server/extensions/octref.vetur-0.36.1/dist/vueMain.js:1:70447)
    at Object.dispose (/home/dd/.vscode-server/extensions/octref.vetur-0.36.1/dist/vueMain.js:1:210295)
    at m.handleConnectionClosed (/home/dd/.vscode-server/extensions/octref.vetur-0.36.1/dist/vueMain.js:1:210507)
    at m.handleConnectionClosed (/home/dd/.vscode-server/extensions/octref.vetur-0.36.1/dist/vueMain.js:1:253805)
    at t (/home/dd/.vscode-server/extensions/octref.vetur-0.36.1/dist/vueMain.js:1:208580)
    at n.invoke (/home/dd/.vscode-server/extensions/octref.vetur-0.36.1/dist/vueMain.js:1:42400)
    at i.fire (/home/dd/.vscode-server/extensions/octref.vetur-0.36.1/dist/vueMain.js:1:43162)
    at V (/home/dd/.vscode-server/extensions/octref.vetur-0.36.1/dist/vueMain.js:1:59798)
    at n.invoke (/home/dd/.vscode-server/extensions/octref.vetur-0.36.1/dist/vueMain.js:1:42400)
    at i.fire (/home/dd/.vscode-server/extensions/octref.vetur-0.36.1/dist/vueMain.js:1:43162)
    at r.fireClose (/home/dd/.vscode-server/extensions/octref.vetur-0.36.1/dist/vueMain.js:1:45319)
    at ChildProcess.<anonymous> (/home/dd/.vscode-server/extensions/octref.vetur-0.36.1/dist/vueMain.js:1:78056)
    at ChildProcess.emit (node:events:538:35)
    at maybeClose (node:internal/child_process:1092:16)
    at Process.ChildProcess._handle.onexit (node:internal/child_process:302:5)
Vetur initialized
[INFO ] Find node_modules paths in /home/dd/dev/aa/ui - 39ms
[INFO ] Loaded typescript@4.8.4 from /home/dd/dev/aa/ui/node_modules/typescript.
[INFO ] Loaded prettier@2.7.1 from /home/dd/dev/aa/ui/node_modules/prettier.
[INFO ] Loaded bundled @starptech/prettyhtml.
[INFO ] Loaded bundled prettier-eslint.
[INFO ] Loaded bundled prettier-tslint.
[INFO ] Loaded bundled stylus-supremacy.
[INFO ] Loaded bundled @prettier/plugin-pug.
DeprecationWarning: 'createIdentifier' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createImportClause' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createLiteral' has been deprecated since v4.0.0. Use `factory.createStringLiteral`, `factory.createStringLiteralFromNode`, `factory.createNumericLiteral`, `factory.createBigIntLiteral`, `factory.createTrue`, `factory.createFalse`, or the factory supplied by your transformation context instead.
DeprecationWarning: 'createImportDeclaration' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createCallExpression' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createThis' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: '' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createBinaryExpression' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createStringLiteral' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createPropertyAssignment' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createObjectLiteralExpression' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createArrayLiteralExpression' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createBlock' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createArrowFunction' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createToken' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createConditional' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createImportSpecifier' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createNamedImports' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createExpressionStatement' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createFunctionExpression' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createNodeArray' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
/home/dd/dev/aa/ui/node_modules/typescript/lib/typescript.js:113127
            ts.Debug.fail("Unhandled SyntaxKind: ".concat(ts.Debug.formatSyntaxKind(node.kind), "."));
                     ^

Error: Debug Failure. Unhandled SyntaxKind: ImportClause.
    at pipelineEmitWithHintWorker (/home/dd/dev/aa/ui/node_modules/typescript/lib/typescript.js:113127:22)
    at pipelineEmitWithHint (/home/dd/dev/aa/ui/node_modules/typescript/lib/typescript.js:112660:17)
    at pipelineEmitWithComments (/home/dd/dev/aa/ui/node_modules/typescript/lib/typescript.js:116301:13)
    at pipelineEmit (/home/dd/dev/aa/ui/node_modules/typescript/lib/typescript.js:112600:13)
    at emitExpression (/home/dd/dev/aa/ui/node_modules/typescript/lib/typescript.js:112584:13)
    at emitImportDeclaration (/home/dd/dev/aa/ui/node_modules/typescript/lib/typescript.js:114544:13)
    at pipelineEmitWithHintWorker (/home/dd/dev/aa/ui/node_modules/typescript/lib/typescript.js:112861:32)
    at pipelineEmitWithHint (/home/dd/dev/aa/ui/node_modules/typescript/lib/typescript.js:112660:17)
    at pipelineEmitWithComments (/home/dd/dev/aa/ui/node_modules/typescript/lib/typescript.js:116301:13)
    at pipelineEmit (/home/dd/dev/aa/ui/node_modules/typescript/lib/typescript.js:112600:13)
[Info  - 8:31:59 PM] Connection to server got closed. Server will restart.
[Error - 8:31:59 PM] Request textDocument/semanticTokens/full failed.
Error: Connection got disposed.
    at Object.dispose (/home/dd/.vscode-server/extensions/octref.vetur-0.36.1/dist/vueMain.js:1:70447)
    at Object.dispose (/home/dd/.vscode-server/extensions/octref.vetur-0.36.1/dist/vueMain.js:1:210295)
    at m.handleConnectionClosed (/home/dd/.vscode-server/extensions/octref.vetur-0.36.1/dist/vueMain.js:1:210507)
    at m.handleConnectionClosed (/home/dd/.vscode-server/extensions/octref.vetur-0.36.1/dist/vueMain.js:1:253805)
    at t (/home/dd/.vscode-server/extensions/octref.vetur-0.36.1/dist/vueMain.js:1:208580)
    at n.invoke (/home/dd/.vscode-server/extensions/octref.vetur-0.36.1/dist/vueMain.js:1:42400)
    at i.fire (/home/dd/.vscode-server/extensions/octref.vetur-0.36.1/dist/vueMain.js:1:43162)
    at V (/home/dd/.vscode-server/extensions/octref.vetur-0.36.1/dist/vueMain.js:1:59798)
    at n.invoke (/home/dd/.vscode-server/extensions/octref.vetur-0.36.1/dist/vueMain.js:1:42400)
    at i.fire (/home/dd/.vscode-server/extensions/octref.vetur-0.36.1/dist/vueMain.js:1:43162)
    at r.fireClose (/home/dd/.vscode-server/extensions/octref.vetur-0.36.1/dist/vueMain.js:1:45319)
    at ChildProcess.<anonymous> (/home/dd/.vscode-server/extensions/octref.vetur-0.36.1/dist/vueMain.js:1:78056)
    at ChildProcess.emit (node:events:538:35)
    at maybeClose (node:internal/child_process:1092:16)
    at Process.ChildProcess._handle.onexit (node:internal/child_process:302:5)
Vetur initialized
[INFO ] Find node_modules paths in /home/dd/dev/aa/ui - 42ms
[INFO ] Loaded typescript@4.8.4 from /home/dd/dev/aa/ui/node_modules/typescript.
[INFO ] Loaded prettier@2.7.1 from /home/dd/dev/aa/ui/node_modules/prettier.
[INFO ] Loaded bundled @starptech/prettyhtml.
[INFO ] Loaded bundled prettier-eslint.
[INFO ] Loaded bundled prettier-tslint.
[INFO ] Loaded bundled stylus-supremacy.
[INFO ] Loaded bundled @prettier/plugin-pug.
DeprecationWarning: 'createIdentifier' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createImportClause' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createLiteral' has been deprecated since v4.0.0. Use `factory.createStringLiteral`, `factory.createStringLiteralFromNode`, `factory.createNumericLiteral`, `factory.createBigIntLiteral`, `factory.createTrue`, `factory.createFalse`, or the factory supplied by your transformation context instead.
DeprecationWarning: 'createImportDeclaration' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createCallExpression' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createThis' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: '' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createBinaryExpression' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createStringLiteral' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createPropertyAssignment' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createObjectLiteralExpression' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createArrayLiteralExpression' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createBlock' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createArrowFunction' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createToken' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createConditional' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createImportSpecifier' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createNamedImports' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createExpressionStatement' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createFunctionExpression' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createNodeArray' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
/home/dd/dev/aa/ui/node_modules/typescript/lib/typescript.js:113127
            ts.Debug.fail("Unhandled SyntaxKind: ".concat(ts.Debug.formatSyntaxKind(node.kind), "."));
                     ^

Error: Debug Failure. Unhandled SyntaxKind: ImportClause.
    at pipelineEmitWithHintWorker (/home/dd/dev/aa/ui/node_modules/typescript/lib/typescript.js:113127:22)
    at pipelineEmitWithHint (/home/dd/dev/aa/ui/node_modules/typescript/lib/typescript.js:112660:17)
    at pipelineEmitWithComments (/home/dd/dev/aa/ui/node_modules/typescript/lib/typescript.js:116301:13)
    at pipelineEmit (/home/dd/dev/aa/ui/node_modules/typescript/lib/typescript.js:112600:13)
    at emitExpression (/home/dd/dev/aa/ui/node_modules/typescript/lib/typescript.js:112584:13)
    at emitImportDeclaration (/home/dd/dev/aa/ui/node_modules/typescript/lib/typescript.js:114544:13)
    at pipelineEmitWithHintWorker (/home/dd/dev/aa/ui/node_modules/typescript/lib/typescript.js:112861:32)
    at pipelineEmitWithHint (/home/dd/dev/aa/ui/node_modules/typescript/lib/typescript.js:112660:17)
    at pipelineEmitWithComments (/home/dd/dev/aa/ui/node_modules/typescript/lib/typescript.js:116301:13)
    at pipelineEmit (/home/dd/dev/aa/ui/node_modules/typescript/lib/typescript.js:112600:13)
[Info  - 8:32:03 PM] Connection to server got closed. Server will restart.
[Error - 8:32:03 PM] Request textDocument/semanticTokens/full failed.
Error: Connection got disposed.
    at Object.dispose (/home/dd/.vscode-server/extensions/octref.vetur-0.36.1/dist/vueMain.js:1:70447)
    at Object.dispose (/home/dd/.vscode-server/extensions/octref.vetur-0.36.1/dist/vueMain.js:1:210295)
    at m.handleConnectionClosed (/home/dd/.vscode-server/extensions/octref.vetur-0.36.1/dist/vueMain.js:1:210507)
    at m.handleConnectionClosed (/home/dd/.vscode-server/extensions/octref.vetur-0.36.1/dist/vueMain.js:1:253805)
    at t (/home/dd/.vscode-server/extensions/octref.vetur-0.36.1/dist/vueMain.js:1:208580)
    at n.invoke (/home/dd/.vscode-server/extensions/octref.vetur-0.36.1/dist/vueMain.js:1:42400)
    at i.fire (/home/dd/.vscode-server/extensions/octref.vetur-0.36.1/dist/vueMain.js:1:43162)
    at V (/home/dd/.vscode-server/extensions/octref.vetur-0.36.1/dist/vueMain.js:1:59798)
    at n.invoke (/home/dd/.vscode-server/extensions/octref.vetur-0.36.1/dist/vueMain.js:1:42400)
    at i.fire (/home/dd/.vscode-server/extensions/octref.vetur-0.36.1/dist/vueMain.js:1:43162)
    at r.fireClose (/home/dd/.vscode-server/extensions/octref.vetur-0.36.1/dist/vueMain.js:1:45319)
    at ChildProcess.<anonymous> (/home/dd/.vscode-server/extensions/octref.vetur-0.36.1/dist/vueMain.js:1:78056)
    at ChildProcess.emit (node:events:538:35)
    at maybeClose (node:internal/child_process:1092:16)
    at Process.ChildProcess._handle.onexit (node:internal/child_process:302:5)
Vetur initialized
[INFO ] Find node_modules paths in /home/dd/dev/aa/ui - 40ms
[INFO ] Loaded typescript@4.8.4 from /home/dd/dev/aa/ui/node_modules/typescript.
[INFO ] Loaded prettier@2.7.1 from /home/dd/dev/aa/ui/node_modules/prettier.
[INFO ] Loaded bundled @starptech/prettyhtml.
[INFO ] Loaded bundled prettier-eslint.
[INFO ] Loaded bundled prettier-tslint.
[INFO ] Loaded bundled stylus-supremacy.
[INFO ] Loaded bundled @prettier/plugin-pug.
DeprecationWarning: 'createIdentifier' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createImportClause' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createLiteral' has been deprecated since v4.0.0. Use `factory.createStringLiteral`, `factory.createStringLiteralFromNode`, `factory.createNumericLiteral`, `factory.createBigIntLiteral`, `factory.createTrue`, `factory.createFalse`, or the factory supplied by your transformation context instead.
DeprecationWarning: 'createImportDeclaration' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createCallExpression' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createThis' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: '' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createBinaryExpression' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createStringLiteral' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createPropertyAssignment' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createObjectLiteralExpression' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createArrayLiteralExpression' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createBlock' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createArrowFunction' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createToken' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createConditional' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createImportSpecifier' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createNamedImports' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createExpressionStatement' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createFunctionExpression' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
DeprecationWarning: 'createNodeArray' has been deprecated since v4.0.0. Use the appropriate method on 'ts.factory' or the 'factory' supplied by your transformation context instead.
/home/dd/dev/aa/ui/node_modules/typescript/lib/typescript.js:113127
            ts.Debug.fail("Unhandled SyntaxKind: ".concat(ts.Debug.formatSyntaxKind(node.kind), "."));
                     ^

Error: Debug Failure. Unhandled SyntaxKind: ImportClause.
    at pipelineEmitWithHintWorker (/home/dd/dev/aa/ui/node_modules/typescript/lib/typescript.js:113127:22)
    at pipelineEmitWithHint (/home/dd/dev/aa/ui/node_modules/typescript/lib/typescript.js:112660:17)
    at pipelineEmitWithComments (/home/dd/dev/aa/ui/node_modules/typescript/lib/typescript.js:116301:13)
    at pipelineEmit (/home/dd/dev/aa/ui/node_modules/typescript/lib/typescript.js:112600:13)
    at emitExpression (/home/dd/dev/aa/ui/node_modules/typescript/lib/typescript.js:112584:13)
    at emitImportDeclaration (/home/dd/dev/aa/ui/node_modules/typescript/lib/typescript.js:114544:13)
    at pipelineEmitWithHintWorker (/home/dd/dev/aa/ui/node_modules/typescript/lib/typescript.js:112861:32)
    at pipelineEmitWithHint (/home/dd/dev/aa/ui/node_modules/typescript/lib/typescript.js:112660:17)
    at pipelineEmitWithComments (/home/dd/dev/aa/ui/node_modules/typescript/lib/typescript.js:116301:13)
    at pipelineEmit (/home/dd/dev/aa/ui/node_modules/typescript/lib/typescript.js:112600:13)
[Error - 8:32:06 PM] Connection to server got closed. Server will not be restarted.
[Error - 8:32:06 PM] Request textDocument/semanticTokens/full failed.
Error: Connection got disposed.
    at Object.dispose (/home/dd/.vscode-server/extensions/octref.vetur-0.36.1/dist/vueMain.js:1:70447)
    at Object.dispose (/home/dd/.vscode-server/extensions/octref.vetur-0.36.1/dist/vueMain.js:1:210295)
    at m.handleConnectionClosed (/home/dd/.vscode-server/extensions/octref.vetur-0.36.1/dist/vueMain.js:1:210507)
    at m.handleConnectionClosed (/home/dd/.vscode-server/extensions/octref.vetur-0.36.1/dist/vueMain.js:1:253805)
    at t (/home/dd/.vscode-server/extensions/octref.vetur-0.36.1/dist/vueMain.js:1:208580)
    at n.invoke (/home/dd/.vscode-server/extensions/octref.vetur-0.36.1/dist/vueMain.js:1:42400)
    at i.fire (/home/dd/.vscode-server/extensions/octref.vetur-0.36.1/dist/vueMain.js:1:43162)
    at V (/home/dd/.vscode-server/extensions/octref.vetur-0.36.1/dist/vueMain.js:1:59798)
    at n.invoke (/home/dd/.vscode-server/extensions/octref.vetur-0.36.1/dist/vueMain.js:1:42400)
    at i.fire (/home/dd/.vscode-server/extensions/octref.vetur-0.36.1/dist/vueMain.js:1:43162)
    at r.fireClose (/home/dd/.vscode-server/extensions/octref.vetur-0.36.1/dist/vueMain.js:1:45319)
    at ChildProcess.<anonymous> (/home/dd/.vscode-server/extensions/octref.vetur-0.36.1/dist/vueMain.js:1:78056)
    at ChildProcess.emit (node:events:538:35)
    at maybeClose (node:internal/child_process:1092:16)
    at Process.ChildProcess._handle.onexit (node:internal/child_process:302:5)
commented

Fixed in db9b6e7