-
Notifications
You must be signed in to change notification settings - Fork 37.7k
Closed
Labels
*duplicateIssue identified as a duplicate of another issue(s)Issue identified as a duplicate of another issue(s)typescriptTypescript support issuesTypescript support issues
Description
Issue Type: Bug
❗️❗️❗️ Please fill in the sections below to help us diagnose the issue ❗️❗️❗️
TypeScript Version: 4.4.3
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: semantic
TypeError: Cannot read property 'lastIndexOf' of undefined
at Object.startsWith (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:2064:20)
at isNodeModulesOrScopedPackageDirectory (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:19715:65)
at guessDirectorySymlink (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:19703:17)
at processResolution (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:19692:22)
at /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:19683:162
at Map.forEach (<anonymous>)
at Object.setSymlinksFromResolutions (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:19683:123)
at ConfiguredProject.Project.getSymlinkCache (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:161084:35)
at Object.getSymlinkCache (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:114006:29)
at Object.host.compilerHost.realpath (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:114071:36)
at realPath (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:41680:42)
at Object.resolveTypeReferenceDirective (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:41044:74)
at /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:162443:112
at Object.map (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:455:29)
at Function.AutoImportProviderProject.getRootFileNames (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:162443:42)
at Function.AutoImportProviderProject.create (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:162475:38)
at ConfiguredProject.Project.getPackageJsonAutoImportProvider (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:162277:77)
at ConfiguredProject.Project.updateGraph (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:161700:26)
at ConfiguredProject.updateGraph (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:162644:63)
at ProjectService.createLoadAndUpdateConfiguredProject (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:164368:25)
at ProjectService.assignProjectToOpenedScriptInfo (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:165451:44)
at /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:165791:97
at Object.flatMap (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:519:25)
at ProjectService.applyChangesInOpenFiles (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:165791:41)
at Session.handlers.ts.Map.ts.getEntries._a.<computed> (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:166949:46)
at /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:168880:88
at IOSession.Session.executeWithRequestId (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:168871:28)
at IOSession.Session.executeCommand (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:168880:33)
at IOSession.Session.onMessage (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:168906:35)
at Interface.<anonymous> (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:171511: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 1.61.2 (6cba118, 2021-10-19T15:49:28.381Z)
OS version: Darwin x64 20.5.0
Restricted Mode: No
System Info
| Item | Value |
|---|---|
| CPUs | Intel(R) Core(TM) i7-9750H CPU @ 2.60GHz (12 x 2600) |
| GPU Status | 2d_canvas: enabled gpu_compositing: enabled metal: disabled_off multiple_raster_threads: enabled_on oop_rasterization: enabled opengl: enabled_on rasterization: enabled skia_renderer: disabled_off_ok video_decode: enabled webgl: enabled webgl2: enabled |
| Load (avg) | 6, 7, 6 |
| Memory (System) | 32.00GB (6.82GB free) |
| Process Argv | . --crash-reporter-id 442ab1e7-9ea9-42ca-a65b-c5a52b173cf3 |
| Screen Reader | no |
| VM | 0% |
Extensions (61)
| Extension | Author (truncated) | Version |
|---|---|---|
| vscode-nginx-conf | ahm | 0.1.3 |
| iconify | ant | 0.2.2 |
| god | bas | 0.0.104 |
| toml | be5 | 0.5.1 |
| better-toml | bun | 0.3.2 |
| language-prometheus | caa | 0.1.2 |
| vscode-sql-beautify | cla | 0.2.7 |
| vscode-dash | dee | 2.4.0 |
| githistory | don | 0.6.18 |
| gitlens | eam | 11.6.1 |
| EditorConfig | Edi | 0.16.4 |
| vscode-npm-script | eg2 | 0.3.23 |
| prettier-vscode | esb | 9.0.0 |
| code-runner | for | 0.11.6 |
| vscode-yarn | gam | 2.0.0 |
| go | gol | 0.29.0 |
| todo-tree | Gru | 0.0.214 |
| headwind | hey | 1.7.0 |
| vue-snippets | hol | 1.0.4 |
| beautify | Hoo | 1.5.0 |
| kubernetes-snippets | ipe | 0.1.9 |
| todo | iza | 0.1.0 |
| gitlab-ci-templates | jgs | 0.3.0 |
| volar | joh | 0.28.10 |
| k8s | kub | 0.0.1 |
| i18n-ally | lok | 2.8.1 |
| vscode-istio-snippets | lor | 0.1.0 |
| dotenv | mik | 1.0.1 |
| vscode-less | mrm | 0.6.3 |
| vscode-docker | ms- | 1.17.0 |
| vscode-language-pack-zh-hans | MS- | 1.61.5 |
| vscode-kubernetes-tools | ms- | 1.3.3 |
| python | ms- | 2021.10.1365161279 |
| jupyter | ms- | 2021.9.1101343141 |
| jupyter-keymap | ms- | 1.0.0 |
| jupyter-renderers | ms- | 1.0.3 |
| remote-containers | ms- | 0.202.5 |
| vsliveshare | ms- | 1.0.5043 |
| vsliveshare-audio | ms- | 0.1.91 |
| vsliveshare-pack | ms- | 0.4.0 |
| docthis | oou | 0.8.2 |
| minapp-vscode | qiu | 2.3.7 |
| nginx-formatter | ray | 0.0.13 |
| java | red | 1.0.0 |
| vscode-yaml | red | 1.1.0 |
| vs-code-prettier-eslint | rve | 3.0.4 |
| vscode-stylelint | sty | 1.0.3 |
| lua | sum | 2.4.7 |
| hammerspoon-snippets | vir | 0.0.5 |
| vscodeintellicode | Vis | 1.2.14 |
| windicss-intellisense | voo | 0.21.4 |
| vscode-java-debug | vsc | 0.36.0 |
| vscode-java-dependency | vsc | 0.18.8 |
| vscode-java-pack | vsc | 0.18.6 |
| vscode-java-test | vsc | 0.32.0 |
| vscode-maven | vsc | 0.34.1 |
| gitblame | wad | 8.1.0 |
| vscode-nginx | wil | 0.7.2 |
| vscode-import-cost | wix | 2.15.0 |
| plsql-language | xyz | 1.8.2 |
| file-size | zh9 | 1.0.0 |
A/B Experiments
vsliv368cf:30146710
vsreu685:30147344
python383:30185418
pythonvspyt602:30300191
vspor879:30202332
vspor708:30202333
vspor363:30204092
pythonvspyt639:30300192
pythontb:30283811
pythonvspyt551:30345470
pythonptprofiler:30281270
vsdfh931cf:30280410
vshan820:30294714
vstes263:30335439
pythondataviewer:30285071
pythonvsuse255:30340121
vscod805cf:30301675
pythonvspyt200:30340761
binariesv615:30325510
vsccppwtct:30382698
pythonvssor306:30344512
bridge0708:30335490
pygetstartedt3:30385195
dockerwalkthru:30377721
bridge0723:30353136
pythonrunftest32:30373476
pythonf5test824:30373475
javagetstartedt:30364666
pythonvspyt187:30373474
vsqsis400:30386382
vsaa593:30376534
vssld246:30386377
Metadata
Metadata
Assignees
Labels
*duplicateIssue identified as a duplicate of another issue(s)Issue identified as a duplicate of another issue(s)typescriptTypescript support issuesTypescript support issues