Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TS Server fatal error: Cannot read property 'flags' of undefined #140317

Closed
mendeljacks opened this issue Jan 8, 2022 · 2 comments
Closed

TS Server fatal error: Cannot read property 'flags' of undefined #140317

mendeljacks opened this issue Jan 8, 2022 · 2 comments
Assignees
Labels
*duplicate Issue identified as a duplicate of another issue(s)

Comments

@mendeljacks
Copy link

Issue Type: Bug

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

TypeScript Version: 4.5.4

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 'flags' of undefined
    at getPropertyOfObjectType (/var/lib/snapd/snap/code/85/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:57011:22)
    at getPropertyOfType (/var/lib/snapd/snap/code/85/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:57671:24)
    at resolveESModuleSymbol (/var/lib/snapd/snap/code/85/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:49817:54)
    at getTargetOfNamespaceImport (/var/lib/snapd/snap/code/85/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:49002:28)
    at getTargetOfAliasDeclaration (/var/lib/snapd/snap/code/85/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:49236:28)
    at resolveAlias (/var/lib/snapd/snap/code/85/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:49281:30)
    at getSymbol (/var/lib/snapd/snap/code/85/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:47838:38)
    at resolveNameHelper (/var/lib/snapd/snap/code/85/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:48131:34)
    at resolveName (/var/lib/snapd/snap/code/85/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:48114:20)
    at resolveEntityName (/var/lib/snapd/snap/code/85/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:49453:42)
    at getTargetOfExportSpecifier (/var/lib/snapd/snap/code/85/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:49193:17)
    at getTargetOfAliasDeclaration (/var/lib/snapd/snap/code/85/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:49243:28)
    at resolveAlias (/var/lib/snapd/snap/code/85/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:49281:30)
    at resolveSymbol (/var/lib/snapd/snap/code/85/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:49271:67)
    at mergeSymbol (/var/lib/snapd/snap/code/85/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:47624:42)
    at /var/lib/snapd/snap/code/85/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:47739:47
    at Map.forEach (<anonymous>)
    at mergeSymbolTable (/var/lib/snapd/snap/code/85/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:47737:20)
    at mergeSymbol (/var/lib/snapd/snap/code/85/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:47648:21)
    at /var/lib/snapd/snap/code/85/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:47739:47
    at Map.forEach (<anonymous>)
    at mergeSymbolTable (/var/lib/snapd/snap/code/85/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:47737:20)
    at initializeTypeChecker (/var/lib/snapd/snap/code/85/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:85010:21)
    at Object.createTypeChecker (/var/lib/snapd/snap/code/85/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:47395:9)
    at Object.getTypeChecker (/var/lib/snapd/snap/code/85/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:114404:79)
    at synchronizeHostData (/var/lib/snapd/snap/code/85/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:159898:21)
    at Object.getProgram (/var/lib/snapd/snap/code/85/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:160019:13)
    at ConfiguredProject.Project.updateGraphWorker (/var/lib/snapd/snap/code/85/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:165033:53)
    at ConfiguredProject.Project.updateGraph (/var/lib/snapd/snap/code/85/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:164962:42)
    at ConfiguredProject.updateGraph (/var/lib/snapd/snap/code/85/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:165955:63)
    at ProjectService.createLoadAndUpdateConfiguredProject (/var/lib/snapd/snap/code/85/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:167679:25)
    at ProjectService.assignProjectToOpenedScriptInfo (/var/lib/snapd/snap/code/85/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:168762:44)
    at /var/lib/snapd/snap/code/85/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:169102:97
    at Object.flatMap (/var/lib/snapd/snap/code/85/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:522:25)
    at ProjectService.applyChangesInOpenFiles (/var/lib/snapd/snap/code/85/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:169102:41)
    at Session.handlers.ts.Map.ts.getEntries._a.<computed> (/var/lib/snapd/snap/code/85/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:170260:46)
    at /var/lib/snapd/snap/code/85/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:172193:88
    at IOSession.Session.executeWithRequestId (/var/lib/snapd/snap/code/85/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:172184:28)
    at IOSession.Session.executeCommand (/var/lib/snapd/snap/code/85/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:172193:33)
    at IOSession.Session.onMessage (/var/lib/snapd/snap/code/85/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:172219:35)
    at Interface.<anonymous> (/var/lib/snapd/snap/code/85/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:174824: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.63.2 (899d46d, 2021-12-15T09:39:46.686Z)
OS version: Linux x64 5.15.12-arch1-1 snap
Restricted Mode: No

System Info
Item Value
CPUs Intel(R) Core(TM) i7-1065G7 CPU @ 1.30GHz (8 x 1500)
GPU Status 2d_canvas: unavailable_software
gpu_compositing: disabled_software
multiple_raster_threads: enabled_on
oop_rasterization: disabled_off
opengl: disabled_off
rasterization: disabled_software
skia_renderer: enabled_on
video_decode: disabled_software
vulkan: disabled_off
webgl: unavailable_software
webgl2: unavailable_software
Load (avg) 2, 2, 2
Memory (System) 15.40GB (6.07GB free)
Process Argv --no-sandbox --force-user-env --unity-launch --crash-reporter-id 5935721e-8c21-46bb-9d53-4fa2f76589cf
Screen Reader no
VM 0%
DESKTOP_SESSION plasmawayland
XDG_CURRENT_DESKTOP KDE
XDG_SESSION_DESKTOP KDE
XDG_SESSION_TYPE wayland
Extensions (24)
Extension Author (truncated) Version
vscode-neovim asv 0.0.83
toml be5 0.6.0
better-toml bun 0.3.2
vscode-github-actions csc 0.21.3
markdown-table-prettify dar 3.6.0
vscode-eslint dba 2.2.2
gitlens eam 11.7.0
prettier-vscode esb 9.1.0
vscode-relative-line-numbers ext 0.0.5
auto-rename-tag for 0.1.9
copilot Git 1.7.4421
vscode-drawio hed 1.6.4
rest-client hum 0.24.6
vscode-env Iro 0.1.0
vue jcb 0.1.5
rust-analyzer mat 0.2.853
git-graph mhu 1.30.0
live-server ms- 0.2.11
vscode-js-profile-flame ms- 0.0.21
vscode-yaml red 1.2.2
npm-link-status rob 0.0.4
vscode-lldb vad 1.6.10
vscode-icons vsc 11.8.0
file-size zh9 1.0.0

(1 theme extensions excluded)

A/B Experiments
vsliv368cf:30146710
vsreu685:30147344
python383:30185418
vspor879:30202332
vspor708:30202333
vspor363:30204092
pythontb:30283811
pythonvspyt551:30345470
pythonptprofiler:30281270
vshan820:30294714
vstes263:30335439
pythondataviewer:30285071
vscod805:30301674
pythonvspyt200:30340761
binariesv615:30325510
bridge0708:30335490
bridge0723:30353136
vsaa593:30376534
pythonvs932:30410667
vscop804:30404766
vscop341:30404997
vsrem710:30416614
py55gd98cf:30419166
vscexrecpromp3t2:30407763

@IllusionMH
Copy link
Contributor

/duplicate of microsoft/TypeScript#47179

@github-actions github-actions bot locked and limited conversation to collaborators Feb 22, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
*duplicate Issue identified as a duplicate of another issue(s)
Projects
None yet
Development

No branches or pull requests

4 participants
@IllusionMH @mendeljacks @mjbvz and others