Closed
Description
Issue Type: Bug
❗️❗️❗️ Please fill in the sections below to help us diagnose the issue ❗️❗️❗️
TypeScript Version: 4.6.0-dev.20211216
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 (c:\Users\Pavel.EMMGT\.vscode\extensions\ms-vscode.vscode-typescript-next-4.6.20211216\node_modules\typescript\lib\tsserver.js:57056:22)
at getPropertyOfType (c:\Users\Pavel.EMMGT\.vscode\extensions\ms-vscode.vscode-typescript-next-4.6.20211216\node_modules\typescript\lib\tsserver.js:57726:24)
at resolveESModuleSymbol (c:\Users\Pavel.EMMGT\.vscode\extensions\ms-vscode.vscode-typescript-next-4.6.20211216\node_modules\typescript\lib\tsserver.js:49830:54)
at getTargetOfNamespaceImport (c:\Users\Pavel.EMMGT\.vscode\extensions\ms-vscode.vscode-typescript-next-4.6.20211216\node_modules\typescript\lib\tsserver.js:49015:28)
at getTargetOfAliasDeclaration (c:\Users\Pavel.EMMGT\.vscode\extensions\ms-vscode.vscode-typescript-next-4.6.20211216\node_modules\typescript\lib\tsserver.js:49249:28)
at resolveAlias (c:\Users\Pavel.EMMGT\.vscode\extensions\ms-vscode.vscode-typescript-next-4.6.20211216\node_modules\typescript\lib\tsserver.js:49294:30)
at getSymbol (c:\Users\Pavel.EMMGT\.vscode\extensions\ms-vscode.vscode-typescript-next-4.6.20211216\node_modules\typescript\lib\tsserver.js:47849:38)
at resolveNameHelper (c:\Users\Pavel.EMMGT\.vscode\extensions\ms-vscode.vscode-typescript-next-4.6.20211216\node_modules\typescript\lib\tsserver.js:48142:34)
at resolveName (c:\Users\Pavel.EMMGT\.vscode\extensions\ms-vscode.vscode-typescript-next-4.6.20211216\node_modules\typescript\lib\tsserver.js:48125:20)
at resolveEntityName (c:\Users\Pavel.EMMGT\.vscode\extensions\ms-vscode.vscode-typescript-next-4.6.20211216\node_modules\typescript\lib\tsserver.js:49466:42)
at resolveEntityName (c:\Users\Pavel.EMMGT\.vscode\extensions\ms-vscode.vscode-typescript-next-4.6.20211216\node_modules\typescript\lib\tsserver.js:49474:33)
at getSymbolOfPartOfRightHandSideOfImportEquals (c:\Users\Pavel.EMMGT\.vscode\extensions\ms-vscode.vscode-typescript-next-4.6.20211216\node_modules\typescript\lib\tsserver.js:49426:24)
at getTargetOfImportEqualsDeclaration (c:\Users\Pavel.EMMGT\.vscode\extensions\ms-vscode.vscode-typescript-next-4.6.20211216\node_modules\typescript\lib\tsserver.js:48878:28)
at getTargetOfAliasDeclaration (c:\Users\Pavel.EMMGT\.vscode\extensions\ms-vscode.vscode-typescript-next-4.6.20211216\node_modules\typescript\lib\tsserver.js:49245:28)
at resolveAlias (c:\Users\Pavel.EMMGT\.vscode\extensions\ms-vscode.vscode-typescript-next-4.6.20211216\node_modules\typescript\lib\tsserver.js:49294:30)
at resolveSymbol (c:\Users\Pavel.EMMGT\.vscode\extensions\ms-vscode.vscode-typescript-next-4.6.20211216\node_modules\typescript\lib\tsserver.js:49284:67)
at mergeSymbol (c:\Users\Pavel.EMMGT\.vscode\extensions\ms-vscode.vscode-typescript-next-4.6.20211216\node_modules\typescript\lib\tsserver.js:47635:42)
at c:\Users\Pavel.EMMGT\.vscode\extensions\ms-vscode.vscode-typescript-next-4.6.20211216\node_modules\typescript\lib\tsserver.js:47750:47
at Map.forEach (<anonymous>)
at mergeSymbolTable (c:\Users\Pavel.EMMGT\.vscode\extensions\ms-vscode.vscode-typescript-next-4.6.20211216\node_modules\typescript\lib\tsserver.js:47748:20)
at mergeSymbol (c:\Users\Pavel.EMMGT\.vscode\extensions\ms-vscode.vscode-typescript-next-4.6.20211216\node_modules\typescript\lib\tsserver.js:47659:21)
at c:\Users\Pavel.EMMGT\.vscode\extensions\ms-vscode.vscode-typescript-next-4.6.20211216\node_modules\typescript\lib\tsserver.js:47750:47
at Map.forEach (<anonymous>)
at mergeSymbolTable (c:\Users\Pavel.EMMGT\.vscode\extensions\ms-vscode.vscode-typescript-next-4.6.20211216\node_modules\typescript\lib\tsserver.js:47748:20)
at mergeModuleAugmentation (c:\Users\Pavel.EMMGT\.vscode\extensions\ms-vscode.vscode-typescript-next-4.6.20211216\node_modules\typescript\lib\tsserver.js:47764:17)
at initializeTypeChecker (c:\Users\Pavel.EMMGT\.vscode\extensions\ms-vscode.vscode-typescript-next-4.6.20211216\node_modules\typescript\lib\tsserver.js:85163:25)
at Object.createTypeChecker (c:\Users\Pavel.EMMGT\.vscode\extensions\ms-vscode.vscode-typescript-next-4.6.20211216\node_modules\typescript\lib\tsserver.js:47406:9)
at Object.getTypeChecker (c:\Users\Pavel.EMMGT\.vscode\extensions\ms-vscode.vscode-typescript-next-4.6.20211216\node_modules\typescript\lib\tsserver.js:114656:79)
at synchronizeHostData (c:\Users\Pavel.EMMGT\.vscode\extensions\ms-vscode.vscode-typescript-next-4.6.20211216\node_modules\typescript\lib\tsserver.js:160334:21)
at Proxy.getProgram (c:\Users\Pavel.EMMGT\.vscode\extensions\ms-vscode.vscode-typescript-next-4.6.20211216\node_modules\typescript\lib\tsserver.js:160455:13)
at ConfiguredProject.Project.updateGraphWorker (c:\Users\Pavel.EMMGT\.vscode\extensions\ms-vscode.vscode-typescript-next-4.6.20211216\node_modules\typescript\lib\tsserver.js:165470:53)
at ConfiguredProject.Project.updateGraph (c:\Users\Pavel.EMMGT\.vscode\extensions\ms-vscode.vscode-typescript-next-4.6.20211216\node_modules\typescript\lib\tsserver.js:165399:42)
at ConfiguredProject.updateGraph (c:\Users\Pavel.EMMGT\.vscode\extensions\ms-vscode.vscode-typescript-next-4.6.20211216\node_modules\typescript\lib\tsserver.js:166392:63)
at ProjectService.createLoadAndUpdateConfiguredProject (c:\Users\Pavel.EMMGT\.vscode\extensions\ms-vscode.vscode-typescript-next-4.6.20211216\node_modules\typescript\lib\tsserver.js:168116:25)
at ProjectService.assignProjectToOpenedScriptInfo (c:\Users\Pavel.EMMGT\.vscode\extensions\ms-vscode.vscode-typescript-next-4.6.20211216\node_modules\typescript\lib\tsserver.js:169199:44)
at c:\Users\Pavel.EMMGT\.vscode\extensions\ms-vscode.vscode-typescript-next-4.6.20211216\node_modules\typescript\lib\tsserver.js:169539:97
at Object.flatMap (c:\Users\Pavel.EMMGT\.vscode\extensions\ms-vscode.vscode-typescript-next-4.6.20211216\node_modules\typescript\lib\tsserver.js:502:25)
at ProjectService.applyChangesInOpenFiles (c:\Users\Pavel.EMMGT\.vscode\extensions\ms-vscode.vscode-typescript-next-4.6.20211216\node_modules\typescript\lib\tsserver.js:169539:41)
at Session.handlers.ts.Map.ts.getEntries._a.<computed> (c:\Users\Pavel.EMMGT\.vscode\extensions\ms-vscode.vscode-typescript-next-4.6.20211216\node_modules\typescript\lib\tsserver.js:170697:46)
at c:\Users\Pavel.EMMGT\.vscode\extensions\ms-vscode.vscode-typescript-next-4.6.20211216\node_modules\typescript\lib\tsserver.js:172630:88
at IOSession.Session.executeWithRequestId (c:\Users\Pavel.EMMGT\.vscode\extensions\ms-vscode.vscode-typescript-next-4.6.20211216\node_modules\typescript\lib\tsserver.js:172621:28)
at IOSession.Session.executeCommand (c:\Users\Pavel.EMMGT\.vscode\extensions\ms-vscode.vscode-typescript-next-4.6.20211216\node_modules\typescript\lib\tsserver.js:172630:33)
at IOSession.Session.onMessage (c:\Users\Pavel.EMMGT\.vscode\extensions\ms-vscode.vscode-typescript-next-4.6.20211216\node_modules\typescript\lib\tsserver.js:172656:35)
at Interface.<anonymous> (c:\Users\Pavel.EMMGT\.vscode\extensions\ms-vscode.vscode-typescript-next-4.6.20211216\node_modules\typescript\lib\tsserver.js:175261: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.1 (fe719cd3e5825bf14e14182fddeb88ee8daf044f, 2021-12-14T02:13:54.292Z)
OS version: Windows_NT x64 10.0.19044
Restricted Mode: No
Remote OS version: Linux x64 5.4.72-microsoft-standard-WSL2
System Info
Item | Value |
---|---|
CPUs | Intel(R) Core(TM) i5-7500 CPU @ 3.40GHz (4 x 3408) |
GPU Status | 2d_canvas: enabled gpu_compositing: enabled multiple_raster_threads: enabled_on oop_rasterization: enabled opengl: enabled_on rasterization: enabled skia_renderer: enabled_on video_decode: enabled vulkan: disabled_off webgl: enabled webgl2: enabled |
Load (avg) | undefined |
Memory (System) | 15.93GB (3.16GB free) |
Process Argv | --crash-reporter-id 5732566f-506a-4de9-9d44-e685b013151f |
Screen Reader | no |
VM | 0% |
Item | Value |
---|---|
Remote | WSL: Ubuntu |
OS | Linux x64 5.4.72-microsoft-standard-WSL2 |
CPUs | Intel(R) Core(TM) i5-7500 CPU @ 3.40GHz (4 x 3408) |
Memory (System) | 12.43GB (3.52GB free) |
VM | 0% |
Extensions (34)
Extension | Author (truncated) | Version |
---|---|---|
vscode-angular2-files | ale | 1.6.4 |
ng-template | Ang | 13.1.0 |
angular2-snippets | dan | 1.0.21 |
dart-code | Dar | 3.29.0 |
es7-react-js-snippets | dsz | 3.1.1 |
gitlens | eam | 11.7.0 |
vscode-html-css | ecm | 1.10.2 |
EditorConfig | Edi | 0.16.4 |
prettier-vscode | esb | 9.0.0 |
angular2-switcher | inf | 0.3.4 |
vscode-angular2-emmet | jak | 2.0.3 |
Angular2 | joh | 12.0.0 |
TypeScriptImport | kev | 1.17.0 |
ng-bootstrap-snippets | ktr | 1.0.0 |
node-module-intellisense | lei | 1.5.0 |
pretty-formatter | mbl | 0.2.2 |
Angular-BeastCode | Mik | 10.0.3 |
vscode-extension-auto-import | mop | 1.3.3 |
vscode-scss | mrm | 0.10.0 |
csharp | ms- | 1.23.17 |
remote-containers | ms- | 0.209.6 |
remote-wsl | ms- | 0.63.13 |
vscode-typescript-next | ms- | 4.6.20211216 |
vscode-typescript-tslint-plugin | ms- | 1.3.3 |
angular2-inline | nat | 0.0.17 |
vscode-extension-auto-import | Nuc | 1.4.3 |
typescript-hero | rbb | 3.0.0 |
prettier-now | rem | 1.4.9 |
vs-code-prettier-eslint | rve | 3.0.4 |
prettier-vscode | Sim | 2.0.7 |
prettier-plus | svi | 4.2.2 |
sass-indented | syl | 1.8.18 |
symfony-vscode | The | 1.0.2 |
html-preview-vscode | tht | 0.2.5 |
A/B Experiments
vsliv368cf:30146710
vsreu685:30147344
python383:30185418
vspor879:30202332
vspor708:30202333
vspor363:30204092
vstes627:30244334
pythontb:30283811
pythonvspyt551:30345470
pythonptprofiler:30281270
vshan820:30294714
vstes263cf:30335440
vscorecescf:30384386
pythondataviewer:30285071
vscod805cf:30301675
pythonvspyt200:30340761
binariesv615:30325510
bridge0708:30335490
bridge0723:30353136
vsaa593cf:30376535
pythonvs932:30410667
vscop804:30404766
vscop341:30404997
vsrem710:30405998
vscexrecpromp3t2:30407763