microsoft / vscode

Visual Studio Code
https://code.visualstudio.com
MIT License
163.59k stars 29.03k forks source link

TS Server fatal error: Debug Failure. False expression: Script kind should match provided ScriptKind:3 and sourceFile.scriptKind: 1, !entry: false #123488

Closed Alex980102 closed 3 years ago

Alex980102 commented 3 years ago

Issue Type: Bug

❗️❗️❗️ Please fill in the sections below to help us diagnose the issue ❗️❗️❗️

TypeScript Version: 4.3.0-dev.20210509

Steps to reproduce crash 1. 2. 3.

TS Server Log ❗️Server logging disabled. To help us fix crashes like this, please enable logging by setting:

"typescript.tsserver.log": "verbose"

After enabling this setting, future crash reports will include the server log.

TS Server Error Stack Server: syntax

Error: Debug Failure. False expression: Script kind should match provided ScriptKind:3 and sourceFile.scriptKind: 1, !entry: false
    at getDocumentRegistryEntry (/home/alejandro/.vscode-insiders/extensions/ms-vscode.vscode-typescript-next-4.3.20210509/node_modules/typescript/lib/tsserver.js:126131:22)
    at Object.releaseDocumentWithKey (/home/alejandro/.vscode-insiders/extensions/ms-vscode.vscode-typescript-next-4.3.20210509/node_modules/typescript/lib/tsserver.js:126207:25)
    at getOrCreateSourceFileByPath (/home/alejandro/.vscode-insiders/extensions/ms-vscode.vscode-typescript-next-4.3.20210509/node_modules/typescript/lib/tsserver.js:153253:46)
    at Object.getOrCreateSourceFile [as getSourceFile] (/home/alejandro/.vscode-insiders/extensions/ms-vscode.vscode-typescript-next-4.3.20210509/node_modules/typescript/lib/tsserver.js:153206:24)
    at findSourceFileWorker (/home/alejandro/.vscode-insiders/extensions/ms-vscode.vscode-typescript-next-4.3.20210509/node_modules/typescript/lib/tsserver.js:110858:29)
    at findSourceFile (/home/alejandro/.vscode-insiders/extensions/ms-vscode.vscode-typescript-next-4.3.20210509/node_modules/typescript/lib/tsserver.js:110768:26)
    at /home/alejandro/.vscode-insiders/extensions/ms-vscode.vscode-typescript-next-4.3.20210509/node_modules/typescript/lib/tsserver.js:110720:85
    at getSourceFileFromReferenceWorker (/home/alejandro/.vscode-insiders/extensions/ms-vscode.vscode-typescript-next-4.3.20210509/node_modules/typescript/lib/tsserver.js:110687:34)
    at processSourceFile (/home/alejandro/.vscode-insiders/extensions/ms-vscode.vscode-typescript-next-4.3.20210509/node_modules/typescript/lib/tsserver.js:110720:13)
    at processRootFile (/home/alejandro/.vscode-insiders/extensions/ms-vscode.vscode-typescript-next-4.3.20210509/node_modules/typescript/lib/tsserver.js:110530:13)
    at /home/alejandro/.vscode-insiders/extensions/ms-vscode.vscode-typescript-next-4.3.20210509/node_modules/typescript/lib/tsserver.js:109397:67
    at Object.forEach (/home/alejandro/.vscode-insiders/extensions/ms-vscode.vscode-typescript-next-4.3.20210509/node_modules/typescript/lib/tsserver.js:190:30)
    at Object.createProgram (/home/alejandro/.vscode-insiders/extensions/ms-vscode.vscode-typescript-next-4.3.20210509/node_modules/typescript/lib/tsserver.js:109397:16)
    at synchronizeHostData (/home/alejandro/.vscode-insiders/extensions/ms-vscode.vscode-typescript-next-4.3.20210509/node_modules/typescript/lib/tsserver.js:153136:26)
    at Proxy.getProgram (/home/alejandro/.vscode-insiders/extensions/ms-vscode.vscode-typescript-next-4.3.20210509/node_modules/typescript/lib/tsserver.js:153268:13)
    at InferredProject.Project.updateGraphWorker (/home/alejandro/.vscode-insiders/extensions/ms-vscode.vscode-typescript-next-4.3.20210509/node_modules/typescript/lib/tsserver.js:158216:53)
    at InferredProject.Project.updateGraph (/home/alejandro/.vscode-insiders/extensions/ms-vscode.vscode-typescript-next-4.3.20210509/node_modules/typescript/lib/tsserver.js:158144:42)
    at ProjectService.assignOrphanScriptInfoToInferredProject (/home/alejandro/.vscode-insiders/extensions/ms-vscode.vscode-typescript-next-4.3.20210509/node_modules/typescript/lib/tsserver.js:160280:25)
    at ProjectService.assignProjectToOpenedScriptInfo (/home/alejandro/.vscode-insiders/extensions/ms-vscode.vscode-typescript-next-4.3.20210509/node_modules/typescript/lib/tsserver.js:161924:26)
    at /home/alejandro/.vscode-insiders/extensions/ms-vscode.vscode-typescript-next-4.3.20210509/node_modules/typescript/lib/tsserver.js:162198:97
    at Object.flatMap (/home/alejandro/.vscode-insiders/extensions/ms-vscode.vscode-typescript-next-4.3.20210509/node_modules/typescript/lib/tsserver.js:515:25)
    at ProjectService.applyChangesInOpenFiles (/home/alejandro/.vscode-insiders/extensions/ms-vscode.vscode-typescript-next-4.3.20210509/node_modules/typescript/lib/tsserver.js:162198:41)
    at Session.handlers.ts.Map.ts.getEntries._a.<computed> (/home/alejandro/.vscode-insiders/extensions/ms-vscode.vscode-typescript-next-4.3.20210509/node_modules/typescript/lib/tsserver.js:163253:46)
    at /home/alejandro/.vscode-insiders/extensions/ms-vscode.vscode-typescript-next-4.3.20210509/node_modules/typescript/lib/tsserver.js:165170:88
    at IOSession.Session.executeWithRequestId (/home/alejandro/.vscode-insiders/extensions/ms-vscode.vscode-typescript-next-4.3.20210509/node_modules/typescript/lib/tsserver.js:165161:28)
    at IOSession.Session.executeCommand (/home/alejandro/.vscode-insiders/extensions/ms-vscode.vscode-typescript-next-4.3.20210509/node_modules/typescript/lib/tsserver.js:165170:33)
    at IOSession.Session.onMessage (/home/alejandro/.vscode-insiders/extensions/ms-vscode.vscode-typescript-next-4.3.20210509/node_modules/typescript/lib/tsserver.js:165196:35)
    at Interface.<anonymous> (/home/alejandro/.vscode-insiders/extensions/ms-vscode.vscode-typescript-next-4.3.20210509/node_modules/typescript/lib/tsserver.js:167798:31)
    at Interface.emit (events.js:315:20)
    at Interface._onLine (readline.js:337:10)
    at Interface._normalWrite (readline.js:482:12)
    at Socket.ondata (readline.js:194:10)
    at Socket.emit (events.js:315:20)
    at addChunk (internal/streams/readable.js:309:12)
    at readableAddChunk (internal/streams/readable.js:284:9)
    at Socket.Readable.push (internal/streams/readable.js:223:10)
    at Pipe.onStreamRead (internal/stream_base_commons.js:188:23)

VS Code version: Code - Insiders 1.57.0-insider (54d33cf14cf6c0e86880b5b74a5a3628de42bce9, 2021-05-10T05:14:41.869Z) OS version: Linux x64 5.11.18-300.fc34.x86_64

System Info |Item|Value| |---|---| |CPUs|AMD Ryzen 7 2700 Eight-Core Processor (16 x 3385)| |GPU Status|2d_canvas: enabled
gpu_compositing: enabled
multiple_raster_threads: enabled_on
oop_rasterization: disabled_off
opengl: enabled_on
rasterization: disabled_software
skia_renderer: enabled_on
video_decode: disabled_software
vulkan: disabled_off
webgl: enabled
webgl2: enabled| |Load (avg)|4, 3, 2| |Memory (System)|31.36GB (23.21GB free)| |Process Argv|--new-window --crash-reporter-id f8a28c3e-d3d7-44a4-adfa-0ac2ad092017| |Screen Reader|no| |VM|0%| |DESKTOP_SESSION|gnome-xorg| |XDG_CURRENT_DESKTOP|GNOME| |XDG_SESSION_DESKTOP|gnome-xorg| |XDG_SESSION_TYPE|x11|
Extensions (43) Extension|Author (truncated)|Version ---|---|--- better-comments|aar|2.1.0 ng-template|Ang|11.2.14 npm-intellisense|chr|1.3.1 path-intellisense|chr|2.3.0 bracket-pair-colorizer|Coe|1.0.61 angular-schematics|cyr|4.13.0 dart-code|Dar|3.22.0 flutter|Dar|3.22.0 vscode-eslint|dba|2.1.20 githistory|don|0.6.16 typescript-notebook|don|1.4.0 gitlens|eam|11.4.1 EditorConfig|Edi|0.16.4 vscode-npm-script|eg2|0.3.21 vscode-firefox-debug|fir|2.9.4 vscode-pull-request-github|Git|0.26.0 go|gol|0.24.2 todo-tree|Gru|0.0.213 vscode-drawio|hed|1.4.0 beautify|Hoo|1.5.0 rest-client|hum|0.24.5 output-colorizer|IBM|0.1.2 Angular2|joh|11.0.0 kite|kit|0.142.0 rainbow-csv|mec|1.8.1 git-graph|mhu|1.30.0 Angular-BeastCode|Mik|10.0.3 dotenv|mik|1.0.1 python|ms-|2021.4.765268190 jupyter|ms-|2021.6.819764235 vscode-typescript-next|ms-|4.3.20210509 debugger-for-chrome|msj|4.12.12 awesome-flutter-snippets|Nas|2.0.4 color-highlight|nau|2.3.0 indent-rainbow|ode|7.5.0 material-icon-theme|PKi|4.6.0 LiveServer|rit|5.6.1 joplin-vscode-plugin|rxl|0.4.5 autoimport|ste|1.5.4 rest-book|tan|1.4.6 vscodeintellicode|Vis|1.2.13 vscode-todo-highlight|way|1.0.4 JavaScriptSnippets|xab|1.8.0
A/B Experiments ``` vsliv695:30137379 vsins829:30139715 vsliv368cf:30146710 vsreu685:30147344 python383:30185418 pythonvspyt602:30291494 vspor879:30202332 vspor708:30202333 vspor363:30204092 pythonvspyt639:30291487 pythontb:30258533 vspre833cf:30267465 pythonptprofiler:30281269 vshan820:30294714 pythondataviewer:30285072 vscus158cf:30286554 pythonvsuse255:30296409 vscgsv2:30286872 vscorehov:30295781 ```
mjbvz commented 3 years ago

/needsMoreInfo