Repository: TypeScript
Issue: TS Server fatal error:  Debug Failure. False expression.
Labels: Needs Investigation,Rescheduled


Issue Type: <b>Bug</b>

❗️❗️❗️ 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:
```json
"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

<details>
<summary>System Info</summary>

|Item|Value|
|---|---|
|CPUs|Intel(R) Core(TM) i9-9900K CPU @ 3.60GHz (16 x 3600)|
|GPU Status|2d_canvas: enabled<br>gpu_compositing: enabled<br>metal: disabled_off<br>multiple_raster_threads: enabled_on<br>oop_rasterization: enabled<br>opengl: enabled_on<br>protected_video_decode: unavailable_off<br>rasterization: enabled<br>skia_renderer: disabled_off_ok<br>video_decode: enabled<br>webgl: enabled<br>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%|
</details><details><summary>Extensions (264)</summary>

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
pdf|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)

</details><details>
<summary>A/B Experiments</summary>

```
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

```

</details>

<!-- generated by issue reporter -->