Skip to content

typescript plugin conflict with typescript-lit-html-plugin and typescript-plugin-css-modules #4246

Closed
@zulus

Description

@zulus

If I use any of this plugin in tsserver configuration, vue start crashing or I see __VLS_* completions everywhere

Part from logs (on crash)

Debug Failure. Did not expect ImportDeclaration to have an Identifier in its trivia
Error: Debug Failure. Did not expect ImportDeclaration to have an Identifier in its trivia
	at addSyntheticNodes (/Users/zulus/www/eclipse/wildwebdeveloper/org.eclipse.wildwebdeveloper/node_modules/typescript/lib/tsserver.js:145461:15)
	at processNode (/Users/zulus/www/eclipse/wildwebdeveloper/org.eclipse.wildwebdeveloper/node_modules/typescript/lib/tsserver.js:145435:5)
	at visitNode2 (/Users/zulus/www/eclipse/wildwebdeveloper/org.eclipse.wildwebdeveloper/node_modules/typescript/lib/tsserver.js:30479:18)

EDIT, I see same error even without plugins, LOGS:

Error: Debug Failure. Did not expect ImportDeclaration to have an Identifier in its trivia
        at addSyntheticNodes (/Users/zulus/www/eclipse/wildwebdeveloper/org.eclipse.wildwebdeveloper/node_modules/typescript/lib/tsserver.js:145461:15)
        at processNode (/Users/zulus/www/eclipse/wildwebdeveloper/org.eclipse.wildwebdeveloper/node_modules/typescript/lib/tsserver.js:145435:5)
        at visitNode2 (/Users/zulus/www/eclipse/wildwebdeveloper/org.eclipse.wildwebdeveloper/node_modules/typescript/lib/tsserver.js:30479:18)
        at forEachChildInImportDeclaration (/Users/zulus/www/eclipse/wildwebdeveloper/org.eclipse.wildwebdeveloper/node_modules/typescript/lib/tsserver.js:30785:59)
        at forEachChild (/Users/zulus/www/eclipse/wildwebdeveloper/org.eclipse.wildwebdeveloper/node_modules/typescript/lib/tsserver.js:30996:35)
        at NodeObject.forEachChild (/Users/zulus/www/eclipse/wildwebdeveloper/org.eclipse.wildwebdeveloper/node_modules/typescript/lib/tsserver.js:145418:12)
        at createChildren (/Users/zulus/www/eclipse/wildwebdeveloper/org.eclipse.wildwebdeveloper/node_modules/typescript/lib/tsserver.js:145446:8)
        at NodeObject.getChildren (/Users/zulus/www/eclipse/wildwebdeveloper/org.eclipse.wildwebdeveloper/node_modules/typescript/lib/tsserver.js:145397:48)
        at NodeObject.getLastToken (/Users/zulus/www/eclipse/wildwebdeveloper/org.eclipse.wildwebdeveloper/node_modules/typescript/lib/tsserver.js:145410:27)
        at visit (/Users/zulus/www/eclipse/wildwebdeveloper/org.eclipse.wildwebdeveloper/node_modules/typescript/lib/tsserver.js:134992:30)
        at visitNodes (/Users/zulus/www/eclipse/wildwebdeveloper/org.eclipse.wildwebdeveloper/node_modules/typescript/lib/tsserver.js:30487:22)
        at forEachChildInSourceFile (/Users/zulus/www/eclipse/wildwebdeveloper/org.eclipse.wildwebdeveloper/node_modules/typescript/lib/tsserver.js:30700:12)
        at forEachChild (/Users/zulus/www/eclipse/wildwebdeveloper/org.eclipse.wildwebdeveloper/node_modules/typescript/lib/tsserver.js:30996:35)
        at probablyUsesSemicolons (/Users/zulus/www/eclipse/wildwebdeveloper/org.eclipse.wildwebdeveloper/node_modules/typescript/lib/tsserver.js:134990:3)
        at getCompletionEntriesFromSymbols (/Users/zulus/www/eclipse/wildwebdeveloper/org.eclipse.wildwebdeveloper/node_modules/typescript/lib/tsserver.js:160368:25)
        at completionInfoFromData (/Users/zulus/www/eclipse/wildwebdeveloper/org.eclipse.wildwebdeveloper/node_modules/typescript/lib/tsserver.js:159453:23)
        at Object.getCompletionsAtPosition (/Users/zulus/www/eclipse/wildwebdeveloper/org.eclipse.wildwebdeveloper/node_modules/typescript/lib/tsserver.js:158995:24)
        at getCompletionsAtPosition2 (/Users/zulus/www/eclipse/wildwebdeveloper/org.eclipse.wildwebdeveloper/node_modules/typescript/lib/tsserver.js:146552:35)
        at languageService.getCompletionsAtPosition (/Users/zulus/www/eclipse/wildwebdeveloper/org.eclipse.wildwebdeveloper/node_modules/@volar/typescript/lib/node/decorateLanguageService.js:496:32)
        at languageService.getCompletionsAtPosition (/Users/zulus/www/eclipse/wildwebdeveloper/org.eclipse.wildwebdeveloper/node_modules/@vue/typescript-plugin/lib/common.js:10:24)
        at IpcIOSession.getCompletions (/Users/zulus/www/eclipse/wildwebdeveloper/org.eclipse.wildwebdeveloper/node_modules/typescript/lib/tsserver.js:186786:54)
        at completionInfo (/Users/zulus/www/eclipse/wildwebdeveloper/org.eclipse.wildwebdeveloper/node_modules/typescript/lib/tsserver.js:185176:43)
        at /Users/zulus/www/eclipse/wildwebdeveloper/org.eclipse.wildwebdeveloper/node_modules/typescript/lib/tsserver.js:187570:69
        at IpcIOSession.executeWithRequestId (/Users/zulus/www/eclipse/wildwebdeveloper/org.eclipse.wildwebdeveloper/node_modules/typescript/lib/tsserver.js:187562:14)
        at IpcIOSession.executeCommand (/Users/zulus/www/eclipse/wildwebdeveloper/org.eclipse.wildwebdeveloper/node_modules/typescript/lib/tsserver.js:187570:29)
        at IpcIOSession.onMessage (/Users/zulus/www/eclipse/wildwebdeveloper/org.eclipse.wildwebdeveloper/node_modules/typescript/lib/tsserver.js:187612:51)
        at process.<anonymous> (/Users/zulus/www/eclipse/wildwebdeveloper/org.eclipse.wildwebdeveloper/node_modules/typescript/lib/tsserver.js:189221:14)
        at process.emit (node:events:517:28)
        at emit (node:internal/child_process:944:14)
        at process.processTicksAndRejections (node:internal/process/task_queues:83:21)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions