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 #47326

Closed
renetchi opened this issue Jan 5, 2022 · 2 comments
Closed

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

renetchi opened this issue Jan 5, 2022 · 2 comments
Assignees
Labels
Needs Investigation This issue needs a team member to investigate its status.

Comments

@renetchi
Copy link

renetchi commented Jan 5, 2022

Issue Type: Bug

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

TypeScript Version: 4.6.0-dev.20220104

Steps to reproduce crash

  1. Open a project
  2. VSCode IntelliSense autocomplete not working

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 (/home/irene/.vscode/extensions/ms-vscode.vscode-typescript-next-4.6.20220104/node_modules/typescript/lib/tsserver.js:57057:22)
    at getPropertyOfType (/home/irene/.vscode/extensions/ms-vscode.vscode-typescript-next-4.6.20220104/node_modules/typescript/lib/tsserver.js:57727:24)
    at resolveESModuleSymbol (/home/irene/.vscode/extensions/ms-vscode.vscode-typescript-next-4.6.20220104/node_modules/typescript/lib/tsserver.js:49830:54)
    at getTargetOfNamespaceImport (/home/irene/.vscode/extensions/ms-vscode.vscode-typescript-next-4.6.20220104/node_modules/typescript/lib/tsserver.js:49015:28)
    at getTargetOfAliasDeclaration (/home/irene/.vscode/extensions/ms-vscode.vscode-typescript-next-4.6.20220104/node_modules/typescript/lib/tsserver.js:49249:28)
    at resolveAlias (/home/irene/.vscode/extensions/ms-vscode.vscode-typescript-next-4.6.20220104/node_modules/typescript/lib/tsserver.js:49294:30)
    at getSymbol (/home/irene/.vscode/extensions/ms-vscode.vscode-typescript-next-4.6.20220104/node_modules/typescript/lib/tsserver.js:47849:38)
    at resolveNameHelper (/home/irene/.vscode/extensions/ms-vscode.vscode-typescript-next-4.6.20220104/node_modules/typescript/lib/tsserver.js:48142:34)
    at resolveName (/home/irene/.vscode/extensions/ms-vscode.vscode-typescript-next-4.6.20220104/node_modules/typescript/lib/tsserver.js:48125:20)
    at resolveEntityName (/home/irene/.vscode/extensions/ms-vscode.vscode-typescript-next-4.6.20220104/node_modules/typescript/lib/tsserver.js:49466:42)
    at getTargetOfExportSpecifier (/home/irene/.vscode/extensions/ms-vscode.vscode-typescript-next-4.6.20220104/node_modules/typescript/lib/tsserver.js:49206:17)
    at getTargetOfAliasDeclaration (/home/irene/.vscode/extensions/ms-vscode.vscode-typescript-next-4.6.20220104/node_modules/typescript/lib/tsserver.js:49256:28)
    at resolveAlias (/home/irene/.vscode/extensions/ms-vscode.vscode-typescript-next-4.6.20220104/node_modules/typescript/lib/tsserver.js:49294:30)
    at resolveSymbol (/home/irene/.vscode/extensions/ms-vscode.vscode-typescript-next-4.6.20220104/node_modules/typescript/lib/tsserver.js:49284:67)
    at mergeSymbol (/home/irene/.vscode/extensions/ms-vscode.vscode-typescript-next-4.6.20220104/node_modules/typescript/lib/tsserver.js:47635:42)
    at /home/irene/.vscode/extensions/ms-vscode.vscode-typescript-next-4.6.20220104/node_modules/typescript/lib/tsserver.js:47750:47
    at Map.forEach (<anonymous>)
    at mergeSymbolTable (/home/irene/.vscode/extensions/ms-vscode.vscode-typescript-next-4.6.20220104/node_modules/typescript/lib/tsserver.js:47748:20)
    at mergeSymbol (/home/irene/.vscode/extensions/ms-vscode.vscode-typescript-next-4.6.20220104/node_modules/typescript/lib/tsserver.js:47659:21)
    at /home/irene/.vscode/extensions/ms-vscode.vscode-typescript-next-4.6.20220104/node_modules/typescript/lib/tsserver.js:47750:47
    at Map.forEach (<anonymous>)
    at mergeSymbolTable (/home/irene/.vscode/extensions/ms-vscode.vscode-typescript-next-4.6.20220104/node_modules/typescript/lib/tsserver.js:47748:20)
    at initializeTypeChecker (/home/irene/.vscode/extensions/ms-vscode.vscode-typescript-next-4.6.20220104/node_modules/typescript/lib/tsserver.js:85133:21)
    at Object.createTypeChecker (/home/irene/.vscode/extensions/ms-vscode.vscode-typescript-next-4.6.20220104/node_modules/typescript/lib/tsserver.js:47406:9)
    at Object.getTypeChecker (/home/irene/.vscode/extensions/ms-vscode.vscode-typescript-next-4.6.20220104/node_modules/typescript/lib/tsserver.js:114662:79)
    at synchronizeHostData (/home/irene/.vscode/extensions/ms-vscode.vscode-typescript-next-4.6.20220104/node_modules/typescript/lib/tsserver.js:160340:21)
    at Object.getProgram (/home/irene/.vscode/extensions/ms-vscode.vscode-typescript-next-4.6.20220104/node_modules/typescript/lib/tsserver.js:160461:13)
    at ConfiguredProject.Project.updateGraphWorker (/home/irene/.vscode/extensions/ms-vscode.vscode-typescript-next-4.6.20220104/node_modules/typescript/lib/tsserver.js:165476:53)
    at ConfiguredProject.Project.updateGraph (/home/irene/.vscode/extensions/ms-vscode.vscode-typescript-next-4.6.20220104/node_modules/typescript/lib/tsserver.js:165405:42)
    at ConfiguredProject.updateGraph (/home/irene/.vscode/extensions/ms-vscode.vscode-typescript-next-4.6.20220104/node_modules/typescript/lib/tsserver.js:166398:63)
    at ProjectService.createLoadAndUpdateConfiguredProject (/home/irene/.vscode/extensions/ms-vscode.vscode-typescript-next-4.6.20220104/node_modules/typescript/lib/tsserver.js:168122:25)
    at ProjectService.assignProjectToOpenedScriptInfo (/home/irene/.vscode/extensions/ms-vscode.vscode-typescript-next-4.6.20220104/node_modules/typescript/lib/tsserver.js:169205:44)
    at /home/irene/.vscode/extensions/ms-vscode.vscode-typescript-next-4.6.20220104/node_modules/typescript/lib/tsserver.js:169545:97
    at Object.flatMap (/home/irene/.vscode/extensions/ms-vscode.vscode-typescript-next-4.6.20220104/node_modules/typescript/lib/tsserver.js:502:25)
    at ProjectService.applyChangesInOpenFiles (/home/irene/.vscode/extensions/ms-vscode.vscode-typescript-next-4.6.20220104/node_modules/typescript/lib/tsserver.js:169545:41)
    at Session.handlers.ts.Map.ts.getEntries._a.<computed> (/home/irene/.vscode/extensions/ms-vscode.vscode-typescript-next-4.6.20220104/node_modules/typescript/lib/tsserver.js:170703:46)
    at /home/irene/.vscode/extensions/ms-vscode.vscode-typescript-next-4.6.20220104/node_modules/typescript/lib/tsserver.js:172636:88
    at IOSession.Session.executeWithRequestId (/home/irene/.vscode/extensions/ms-vscode.vscode-typescript-next-4.6.20220104/node_modules/typescript/lib/tsserver.js:172627:28)
    at IOSession.Session.executeCommand (/home/irene/.vscode/extensions/ms-vscode.vscode-typescript-next-4.6.20220104/node_modules/typescript/lib/tsserver.js:172636:33)
    at IOSession.Session.onMessage (/home/irene/.vscode/extensions/ms-vscode.vscode-typescript-next-4.6.20220104/node_modules/typescript/lib/tsserver.js:172662:35)
    at Interface.<anonymous> (/home/irene/.vscode/extensions/ms-vscode.vscode-typescript-next-4.6.20220104/node_modules/typescript/lib/tsserver.js:175267: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 (899d46d82c4c95423fb7e10e68eba52050e30ba3, 2021-12-15T09:39:46.686Z)
OS version: Linux x64 5.11.0-43-generic snap
Restricted Mode: No

System Info
Item Value
CPUs Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz (12 x 3751)
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) 5, 4, 3
Memory (System) 15.49GB (1.17GB free)
Process Argv --no-sandbox --force-user-env --unity-launch --crash-reporter-id 4cbcf0ce-4320-43d4-8472-3e39ed1b9969
Screen Reader no
VM 0%
DESKTOP_SESSION ubuntu
XDG_CURRENT_DESKTOP Unity
XDG_SESSION_DESKTOP ubuntu
XDG_SESSION_TYPE x11
Extensions (29)
Extension Author (truncated) Version
better-comments aar 2.1.0
markdown-mermaid bie 1.13.1
mermaid-markdown-syntax-highlighting bpr 1.2.2
bracket-pair-colorizer-2 Coe 0.2.2
vscode-svgviewer css 2.0.0
vscode-eslint dba 2.2.2
es7-react-js-snippets dsz 3.1.1
gitlens eam 11.7.0
prettier-vscode esb 9.1.0
vscode-pull-request-github Git 0.34.2
yuml Jai 3.5.1
vscode-peacock joh 4.0.0
vscode-docker ms- 1.18.0
remote-containers ms- 0.209.6
remote-ssh ms- 0.70.0
remote-ssh-edit ms- 0.70.0
remote-wsl ms- 0.63.13
vscode-remote-extensionpack ms- 0.21.0
vscode-typescript-next ms- 4.6.20220104
vsliveshare ms- 1.0.5201
vsliveshare-audio ms- 0.1.91
vsliveshare-pack ms- 0.4.0
indent-rainbow ode 8.2.2
vscodeintellicode Vis 1.2.15
vscode-icons vsc 11.8.0
vscode-mermaid-preview vst 1.6.2
vscode-import-cost wix 2.15.0
JavaScriptSnippets xab 1.8.0
material-theme zhu 3.13.9

(4 theme extensions excluded)

A/B Experiments
vsliv368:30146709
vsreu685:30147344
python383cf:30185419
vspor879:30202332
vspor708:30202333
vspor363:30204092
pythontb:30283811
pythonvspyt551:30345470
pythonptprofiler:30281270
vshan820:30294714
vstes263:30335439
vscoreces:30384385
pythondataviewer:30285071
vscod805:30301674
pythonvspyt200:30340761
binariesv615:30325510
bridge0708:30335490
bridge0723:30353136
vsaa593cf:30376535
pythonvs932:30410667
vscop804:30404766
vscop453:30404998
vsrem710cf:30416617
vscexrecpromp3t3:30407764

@ghost ghost assigned mjbvz Jan 5, 2022
@mjbvz
Copy link
Contributor

mjbvz commented Jan 5, 2022

Please share a project that causes this issue so that we can investigate this

@mjbvz mjbvz closed this as completed Jan 5, 2022
@mjbvz mjbvz reopened this Jan 5, 2022
@mjbvz mjbvz transferred this issue from microsoft/vscode Jan 5, 2022
@mjbvz mjbvz removed their assignment Jan 5, 2022
@RyanCavanaugh RyanCavanaugh added the Needs Investigation This issue needs a team member to investigate its status. label Jan 11, 2022
@RyanCavanaugh RyanCavanaugh added this to the TypeScript 4.7.0 milestone Jan 11, 2022
@sandersn
Copy link
Member

Should be fixed by #47348

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Needs Investigation This issue needs a team member to investigate its status.
Projects
None yet
Development

No branches or pull requests

4 participants