microsoft / microsoft/TypeScript
TS Server fatal error: Debug Failure. False expression.
未关闭
@eminbahadir 已经在做这个了。
开始于 2021年4月9日。
Needs Investigation
Rescheduled
- 主要语言
- Go
- 星标
- 111k
- 派生
- 14.3k
- 平均合并
- 2 天 4 小时
- 30 天内合并 PR
- 132
描述
Issue Type: Bug
❗️❗️❗️ Please fill in the sections below to help us diagnose the issue ❗️❗️❗️
TypeScript Version: 4.3.0-dev.20210319
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.
at watchFailedLookupLocationOfResolution (/Users/eminbahadir/.vscode/extensions/ms-vscode.vscode-typescript-next-4.3.20210319/node_modules/typescript/lib/tsserver.js:112990:22)
at Array.forEach (<anonymous>)
at watchFailedLookupLocationOfNonRelativeModuleResolutions (/Users/eminbahadir/.vscode/extensions/ms-vscode.vscode-typescript-next-4.3.20210319/node_modules/typescript/lib/tsserver.js:113025:29)
at Map.forEach (<anonymous>)
at Object.clearPerDirectoryResolutions [as startCachingPerDirectoryResolution] (/Users/eminbahadir/.vscode/extensions/ms-vscode.vscode-typescript-next-4.3.20210319/node_modules/typescript/lib/tsserver.js:112762:50)
at InferredProject.Project.updateGraphWorker (/Users/eminbahadir/.vscode/extensions/ms-vscode.vscode-typescript-next-4.3.20210319/node_modules/typescript/lib/tsserver.js:156214:38)
at InferredProject.Project.updateGraph (/Users/eminbahadir/.vscode/extensions/ms-vscode.vscode-typescript-next-4.3.20210319/node_modules/typescript/lib/tsserver.js:156145:42)
at ProjectService.assignOrphanScriptInfoToInferredProject (/Users/eminbahadir/.vscode/extensions/ms-vscode.vscode-typescript-next-4.3.20210319/node_modules/typescript/lib/tsserver.js:158317:25)
at ProjectService.assignProjectToOpenedScriptInfo (/Users/eminbahadir/.vscode/extensions/ms-vscode.vscode-typescript-next-4.3.20210319/node_modules/typescript/lib/tsserver.js:159874:26)
at /Users/eminbahadir/.vscode/extensions/ms-vscode.vscode-typescript-next-4.3.20210319/node_modules/typescript/lib/tsserver.js:160148:97
at Object.flatMap (/Users/eminbahadir/.vscode/extensions/ms-vscode.vscode-typescript-next-4.3.20210319/node_modules/typescript/lib/tsserver.js:515:25)
at ProjectService.applyChangesInOpenFiles (/Users/eminbahadir/.vscode/extensions/ms-vscode.vscode-typescript-next-4.3.20210319/node_modules/typescript/lib/tsserver.js:160148:41)
at Session.handlers.ts.Map.ts.getEntries._a.<computed> (/Users/eminbahadir/.vscode/extensions/ms-vscode.vscode-typescript-next-4.3.20210319/node_modules/typescript/lib/tsserver.js:161203:46)
at /Users/eminbahadir/.vscode/extensions/ms-vscode.vscode-typescript-next-4.3.20210319/node_modules/typescript/lib/tsserver.js:163087:88
at IOSession.Session.executeWithRequestId (/Users/eminbahadir/.vscode/extensions/ms-vscode.vscode-typescript-next-4.3.20210319/node_modules/typescript/lib/tsserver.js:163078:28)
at IOSession.Session.executeCommand (/Users/eminbahadir/.vscode/extensions/ms-vscode.vscode-typescript-next-4.3.20210319/node_modules/typescript/lib/tsserver.js:163087:33)
at IOSession.Session.onMessage (/Users/eminbahadir/.vscode/extensions/ms-vscode.vscode-typescript-next-4.3.20210319/node_modules/typescript/lib/tsserver.js:163113:35)
at Interface.<anonymous> (/Users/eminbahadir/.vscode/extensions/ms-vscode.vscode-typescript-next-4.3.20210319/node_modules/typescript/lib/tsserver.js:165715:31)
at Interface.emit (events.js:315:20)
at Interface._onLine (readline.js:329:10)
at Interface._normalWrite (readline.js:474:12)
at Socket.ondata (readline.js:186:10)
at Socket.emit (events.js:315:20)
at addChunk (_stream_readable.js:295:12)
at readableAddChunk (_stream_readable.js:271:9)
at Socket.Readable.push (_stream_readable.js:212:10)
at Pipe.onStreamRead (internal/stream_base_commons.js:186:23)
VS Code version: Code 1.54.3 (2b9aebd5354a3629c3aba0a5f5df49f43d6689f8, 2021-03-15T11:57:12.728Z)
OS version: Darwin x64 20.3.0
System Info
| Item | Value |
|---|---|
| CPUs | Intel(R) Core(TM) i9-9900K CPU @ 3.60GHz (16 x 3600) |
| GPU Status | 2d_canvas: enabled gpu_compositing: enabled metal: disabled_off multiple_raster_threads: enabled_on oop_rasterization: enabled opengl: enabled_on protected_video_decode: unavailable_off rasterization: enabled skia_renderer: disabled_off_ok video_decode: enabled webgl: enabled webgl2: enabled |
| Load (avg) | 5, 7, 6 |
| Memory (System) | 64.00GB (0.04GB free) |
| Process Argv | --crash-reporter-id 58d21724-f0f1-473c-96ad-86a38e18d24d |
| Screen Reader | no |
| VM | 0% |
Extensions (264)
| Extension | Author (truncated) | Version |
|---|---|---|
| vscode-openapi | 42C | 4.2.0 |
| npm-audit | Abh | 0.0.3 |
| html-snippets | abu | 0.2.1 |
| commit-message-editor | ada | 0.16.3 |
| vscode-sql-formatter | adp | 1.4.4 |
| vscode-css-formatter | aes | 1.0.1 |
| vscode-nginx-conf | ahm | 0.1.3 |
| increment-selection | alb | 0.2.0 |
| Bookmarks | ale | 13.0.4 |
| project-manager | ale | 12.0.1 |
| javascript-snippets | alg | 0.1.5 |
| handlebars-preview-with-function-support | ano | 2.2.0 |
| html-end-tag-labels | ant | 0.6.0 |
| previewseqdiag-vscode | ari | 0.2.4 |
| asciidoctor-vscode | asc | 2.8.7 |
| vsc-export | asl | 1.2.0 |
| css-compressor | bes | 0.0.2 |
| markdown-mermaid | bie | 1.9.2 |
| devhints | brp | 0.5.0 |
| java-run | cao | 1.1.4 |
| turbo-console-log | Cha | 2.1.6 |
| handlebars-preview | cha | 1.1.0 |
| npm-intellisense | chr | 1.3.1 |
| path-intellisense | chr | 2.3.0 |
| vscode-devtools-for-chrome | cod | 0.0.7 |
| gitignore | cod | 0.6.0 |
| bracket-pair-colorizer-2 | Coe | 0.2.0 |
| native-ascii-converter | cwa | 1.0.9 |
| yaml-preview | dai | 0.0.1 |
| vscode-vertx-starter | dan | 0.1.0 |
| vue-airbnb-vscode-snippets | dan | 1.2.3 |
| vue-peek | dar | 1.0.2 |
| markdown-table-prettify | dar | 3.2.0 |
| dart-code | Dar | 3.20.1 |
| flutter | Dar | 3.20.0 |
| rapid-json-search | dat | 0.1.6 |
| git-diff-and-merge-tool | dav | 1.0.4 |
| vscode-markdownlint | Dav | 0.39.0 |
| mustache | daw | 1.1.1 |
| vscode-eslint | dba | 2.1.19 |
| FreeMarker | dco | 0.0.9 |
| generator-java-unit-test-file | den | 0.0.12 |
| vscode-terminal-capture | dev | 0.0.1 |
| java-decompiler | dgi | 0.0.2 |
| javascript-vue | Dig | 0.3.2 |
| vuerd-vscode | din | 0.7.8 |
| docs-images | doc | 0.0.9 |
| docs-markdown | doc | 0.2.85 |
| docs-preview | doc | 0.3.57 |
| docs-yaml | doc | 0.2.6 |
| githistory | don | 0.6.16 |
| xml | Dot | 2.5.1 |
| java-debug | DSn | 0.0.2 |
| css-flexbox-cheatsheet | dzh | 3.2.2 |
| git-cheatsheet | dzh | 1.4.2 |
| rxjs-cheatsheet | dzh | 1.0.2 |
| gitlens | eam | 11.3.0 |
| vscode-html-css | ecm | 1.10.2 |
| EditorConfig | Edi | 0.16.4 |
| vscode-npm-script | eg2 | 0.3.17 |
| LogFileHighlighter | emi | 2.11.0 |
| vscode-great-icons | emm | 2.1.72 |
| prettier-vscode | esb | 6.3.1 |
| unixtime-converter | esp | 0.0.2 |
| vue-inline-template | fai | 1.0.1 |
| baba-flow | Fat | 1.0.2 |
| bloc | Fel | 5.6.0 |
| freemarker-magnolia-snippets | fen | 1.4.0 |
| vscode-firefox-debug | fir | 2.9.2 |
| android-system-tools | fli | 0.0.2 |
| auto-rename-tag | for | 0.1.6 |
| shell-format | fox | 7.0.1 |
| openssl-configuration-file | gee | 0.0.1 |
| quarkus-snippets | ggr | 1.2.0 |
| github-extend-util | git | 0.0.4 |
| vscode-pull-request-github | Git | 0.24.0 |
| cloudcode | goo | 1.10.0-insiders.3 |
| vscode-flutter-files | gor | 3.1.2 |
| handlebars-preview | Gre | 1.2.1 |
| json2ts | Gre | 0.0.6 |
| global-config | Gru | 0.0.15 |
| todo-tree | Gru | 0.0.207 |
| editorenhancements | gur | 1.0.1 |
| vscode-nginx-conf-hint | han | 0.1.0 |
| json-to-dart | hir | 2.6.3 |
| vue-snippets | hol | 1.0.4 |
| beautify | Hoo | 1.5.0 |
| vscode-npm-dependency | how | 1.2.2 |
| rest-client | hum | 0.24.4 |
| output-colorizer | IBM | 0.1.2 |
| applescript | idl | 0.20.0 |
| path-autocomplete | ion | 1.17.1 |
| kubernetes-snippets | ipe | 0.1.9 |
| vuejs-peek | ish | 0.0.3 |
| java-properties | ith | 0.0.2 |
| highlight-string-code | iuy | 0.4.4 |
| jenkinsfile-support | ivo | 1.1.0 |
| javascript-snippets | jab | 4.0.1 |
| git-last-commit-message | Jan | 1.9.0 |
| fontawesome-autocomplete | Jan | 1.1.2 |
| vue | jcb | 0.1.5 |
| polacode-2019 | jef | 0.5.2 |
| pubspec-assist | jer | 2.2.1 |
| diff-tool | jin | 0.0.1 |
| vsc-space-block-jumper | jmf | 1.2.2 |
| vue-cheatsheet | joj | 1.0.3 |
| vscode-insertdatestring | jsy | 2.3.0 |
| google-search | kam | 0.0.1 |
| json2csv | kha | 0.0.1 |
| vscode-liquid-snippets | kil | 2.0.1 |
| copy-unix-path | kir | 0.2.1 |
| vscode-gutter-preview | kis | 0.27.1 |
| wrapSelection | kon | 0.10.0 |
| l13-diff | L13 | 0.31.2 |
| vscode-simple-icons | Lau | 1.13.5 |
| git-tree-compare | let | 1.10.0 |
| google-fonts | lio | 0.0.1 |
| paste-image-to-markdown | Liu | 1.0.0 |
| flutter-intl | loc | 1.14.0 |
| i18n-ally | lok | 2.5.4 |
| vscode-regexp-preivew | Lul | 1.0.0 |
| vue-discovery | maa | 1.4.0 |
| flutter-tree | mar | 1.0.0 |
| string-manipulation | mar | 0.5.2 |
| code-groovy | mar | 0.1.2 |
| javascript-docstrings | Mas | 1.1.1 |
| vscode-vuex-peek | Mcb | 0.7.2 |
| eclipse-new-java-project | mel | 1.0.1 |
| git-graph | mhu | 1.29.0 |
| mp-rest-client-generator-vscode-ext | Mic | 0.1.2 |
| mp-starter-vscode-ext | Mic | 0.2.5 |
| vscode-microprofile-pack | Mic | 0.1.2 |
| vscode-wrap-console-log | mid | 1.7.2 |
| dotenv | mik | 1.0.1 |
| escape-quotes | mil | 1.10.0 |
| file-downloader | min | 1.0.10 |
| mindaro | min | 1.0.120210310 |
| vuex-suggest | mis | 1.1.1 |
| select-part-of-word | mle | 1.0.1 |
| jvm-bytecode-viewer | mnx | 0.3.1 |
| vscode-android-webview-debug | mpo | 1.1.1 |
| vscode-docker | ms- | 1.11.0 |
| extension-manifest-editor | ms- | 0.1.5 |
| vscode-aks-tools | ms- | 0.0.8 |
| vscode-kubernetes-tools | ms- | 1.3.0 |
| jupyter | ms- | 2021.3.619093157 |
| remote-containers | ms- | 0.163.2 |
| remote-ssh | ms- | 0.65.1 |
| remote-ssh-edit | ms- | 0.65.1 |
| azure-account | ms- | 0.9.7 |
| hexeditor | ms- | 1.4.0 |
| js-debug-nightly | ms- | 2021.3.1617 |
| vscode-js-profile-flame | ms- | 0.0.14 |
| vscode-typescript-next | ms- | 4.3.20210319 |
| vscode-typescript-tslint-plugin | ms- | 1.3.3 |
| vscode-mscgen | msc | 1.2.0 |
| debugger-for-chrome | msj | 4.12.12 |
| debugger-for-edge | msj | 1.0.15 |
| jsflowchart | MUL | 0.1.6 |
| java-prettier-formatter | mwp | 0.1.4 |
| gradle-language | nac | 0.2.3 |
| awesome-flutter-snippets | Nas | 2.0.4 |
| color-highlight | nau | 2.3.0 |
| language-liquid | nei | 0.1.1 |
| vscode-javascript-snippet | Nic | 0.0.16 |
| vscode-json-editor | nic | 0.3.0 |
| vscode-groovy-lint | Nic | 1.4.0 |
| prettier-standard-vscode | num | 0.8.1 |
| vetur | oct | 0.33.1 |
| vscode-json-transform | oct | 0.1.2 |
| indent-rainbow | ode | 7.5.0 |
| vscode-jest | Ort | 3.2.0 |
| vuehelper | oys | 0.1.0 |
| prettier-vscode-with-tabs | pas | 1.1.0 |
| dartgettersetter | Pet | 1.0.1 |
| vscode-versionlens | pfl | 1.0.9 |
| openapi-designer | phi | 0.3.0 |
| csv-to-table | php | 1.2.3 |
| vue-navigator | Pid | 0.1.3 |
| vscode-gitignore-generator | pio | 1.0.3 |
| material-icon-theme | PKi | 4.6.0 |
| vscode-template-literal-editor | pli | 0.9.0 |
| vscode-css-peek | pra | 4.1.2 |
| live-preview | pro | 0.0.3 |
| vscode-git-flow | Psy | 0.5.1 |
| vscode-css-navigation | puc | 1.10.5 |
| drawio-preview | pur | 0.0.3 |
| quicktype | qui | 12.0.46 |
| subtle-brackets | raf | 3.0.0 |
| vscode-chartjs | Ran | 1.2.0 |
| nginx-formatter | ray | 0.0.13 |
| fabric8-analytics | red | 0.3.2 |
| java | red | 0.76.0 |
| vscode-apache-camel | red | 0.0.31 |
| vscode-commons | red | 0.0.4 |
| vscode-microprofile | red | 0.1.1 |
| vscode-quarkus | red | 1.7.0 |
| vscode-xml | red | 0.15.0 |
| vscode-yaml | red | 0.16.0 |
| vscode-gradle | ric | 3.6.1 |
| vscode-sort-json | ric | 1.20.0 |
| LiveServer | rit | 5.6.1 |
| code-stats-vscode | riu | 1.0.18 |
| vscode-text-tables | Rom | 0.1.5 |
| terraform-doc-snippets | run | 0.6.0 |
| partial-diff | ryu | 1.4.1 |
| santacodes-region-viewer | San | 1.0.0 |
| vscode-javascript-booster | sbu | 14.0.1 |
| prettier-vscode-space-parenthesis | sch | 0.17.101 |
| vue-vscode-snippets | sdr | 2.2.0 |
| vsc-jvm-build-menu | sed | 1.2.1 |
| git-merger | sha | 0.4.1 |
| markdown-preview-enhanced | shd | 0.5.17 |
| vscode-checkstyle | she | 1.4.0 |
| vue-helper | she | 2.4.7 |
| vscode-scss-formatter | sib | 2.1.0 |
| html5-boilerplate | sid | 1.1.1 |
| svg-preview | Sim | 2.8.3 |
| vsc-quokka-statusbar | ske | 1.3.6 |
| java-generate-setters-getters | soh | 7.0.2 |
| sonarlint-vscode | Son | 1.20.1 |
| vscode-taskexplorer | spm | 2.0.7 |
| rewrap | stk | 1.14.0 |
| code-spell-checker | str | 1.10.2 |
| tabnine-vscode | Tab | 3.2.13 |
| vue-ts-snippets | tan | 0.1.1 |
| vscode-nginx-format | tec | 0.0.6 |
| vue-docs | tit | 1.0.2 |
| es6-string-html | Tob | 2.2.0 |
| tom | 1.1.0 | |
| treedboxjavascript | tre | 1.0.6 |
| modern-javascript-snippets | tun | 1.1.0 |
| java-imports-snippets | tus | 0.0.1 |
| terminal-tabs | Tyr | 0.2.0 |
| errorlens | use | 3.2.5 |
| reopenclosedtab | uyi | 1.1.0 |
| web-extension | Vai | 0.1.0 |
| vscodeintellicode | Vis | 1.2.12 |
| vscode-java-debug | vsc | 0.32.0 |
| vscode-java-dependency | vsc | 0.18.1 |
| vscode-java-pack | vsc | 0.13.0 |
| vscode-java-test | vsc | 0.28.1 |
| vscode-maven | vsc | 0.28.0 |
| vscode-icons | vsc | 11.2.0 |
| vscode-todo-highlight | way | 1.0.4 |
| sort-all-css-rules-in-css-files | Web | 0.0.1 |
| vscode-backup | Wes | 0.0.6 |
| vscode-js-console-utils | wht | 0.7.0 |
| vscode-nginx | wil | 0.7.2 |
| vscode-import-cost | wix | 2.15.0 |
| vsc-jsonsnippets | wmo | 0.9.3 |
| qf | Wsc | 6.8.122 |
| vue | Wsc | 1.0.26 |
| JavaScriptSnippets | xab | 1.8.0 |
| cheater | yae | 0.0.1 |
| vscode-surround | yat | 1.0.2 |
| licenser | ymo | 1.5.0 |
| markdown-all-in-one | yzh | 3.4.0 |
| commentbars | zfz | 0.0.10 |
| ascii-table | zha | 1.0.0 |
| json-helper | zho | 1.3.2 |
| vscode-open-in-github | ziy | 1.3.6 |
| vue | znc | 0.6.3 |
| openapi-preview | zoe | 1.7.1 |
(1 theme extensions excluded)
A/B Experiments
vsliv368:30146709
vsreu685:30147344
python383cf:30185419
pythonvspyt700cf:30270857
vspor879:30202332
vspor708:30202333
vspor363:30204092
vstry914:30276682
pythonvsdeb440:30248342
pythonvsded773:30248341
pythonvspyt875:30259475
pythontb:30265425
vscoresta800:30276761
vspre833cf:30267465
vsdfh931:30275552
vshan820:30276952
贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
评估
这个 Issue 还没有评估数据。