Issue Type: Bug
TypeScript Version: 3.8.3
Steps to reproduce crash
1.
2.
3.
TS Server Error Stack
Error: Debug Failure. Invalid cast. The supplied value [object Object] did not pass the test 'isBindableStaticAccessExpression'.
at Object.cast (tsserver.js:1371:25)
at bindSpecialPropertyAssignment (tsserver.js:32562:53)
at bindWorker (tsserver.js:32114:29)
at bind (tsserver.js:31991:13)
at bindExpressionStatement (tsserver.js:31065:13)
at bindChildrenWorker (tsserver.js:30566:21)
at bindChildren (tsserver.js:30487:17)
at bind (tsserver.js:32002:21)
at tsserver.js:30493:94
at bindEach (tsserver.js:30509:21)
at bindEachFunctionsFirst (tsserver.js:30493:13)
at bindChildrenWorker (tsserver.js:30609:21)
at bindChildren (tsserver.js:30487:17)
at bind (tsserver.js:32002:21)
at visitNode (tsserver.js:18281:24)
at Object.forEachChild (tsserver.js:18411:21)
at bindEachChild (tsserver.js:30517:16)
at bindChildrenWorker (tsserver.js:30612:21)
at bindChildren (tsserver.js:30487:17)
at bindContainer (tsserver.js:30433:17)
at bind (tsserver.js:32005:21)
at visitNode (tsserver.js:18281:24)
at Object.forEachChild (tsserver.js:18484:24)
at bindEachChild (tsserver.js:30517:16)
at bindChildrenWorker (tsserver.js:30612:21)
at bindChildren (tsserver.js:30487:17)
at bind (tsserver.js:32002:21)
at bindEach (tsserver.js:30509:21)
at visitNodes (tsserver.js:18286:24)
at Object.forEachChild (tsserver.js:18474:21)
at bindEachChild (tsserver.js:30517:16)
at bindCallExpressionFlow (tsserver.js:31437:21)
at bindChildrenWorker (tsserver.js:30594:21)
at bindChildren (tsserver.js:30487:17)
at bind (tsserver.js:32002:21)
at doWithConditionalBranches (tsserver.js:30801:13)
at bindCondition (tsserver.js:30806:13)
at bindLogicalExpression (tsserver.js:31141:13)
at bindBinaryExpressionFlow (tsserver.js:31219:33)
at bindChildrenWorker (tsserver.js:30578:21)
at bindChildren (tsserver.js:30487:17)
at bind (tsserver.js:32002:21)
at bindExpressionStatement (tsserver.js:31065:13)
at bindChildrenWorker (tsserver.js:30566:21)
at bindChildren (tsserver.js:30487:17)
at bind (tsserver.js:32002:21)
at tsserver.js:30493:94
at bindEach (tsserver.js:30509:21)
at bindEachFunctionsFirst (tsserver.js:30493:13)
at bindChildrenWorker (tsserver.js:30609:21)
at bindChildren (tsserver.js:30487:17)
at bind (tsserver.js:32002:21)
at visitNode (tsserver.js:18281:24)
at Object.forEachChild (tsserver.js:18411:21)
at bindEachChild (tsserver.js:30517:16)
at bindChildrenWorker (tsserver.js:30612:21)
at bindChildren (tsserver.js:30487:17)
at bindContainer (tsserver.js:30433:17)
at bind (tsserver.js:32005:21)
at visitNode (tsserver.js:18281:24)
at Object.forEachChild (tsserver.js:18484:24)
at bindEachChild (tsserver.js:30517:16)
at bindChildrenWorker (tsserver.js:30612:21)
at bindChildren (tsserver.js:30487:17)
at bind (tsserver.js:32002:21)
at visitNode (tsserver.js:18281:24)
at Object.forEachChild (tsserver.js:18375:21)
at bindEachChild (tsserver.js:30517:16)
at bindVariableDeclarationFlow (tsserver.js:31341:13)
at bindChildrenWorker (tsserver.js:30587:21)
at bindChildren (tsserver.js:30487:17)
at bind (tsserver.js:32002:21)
at bindEach (tsserver.js:30509:21)
at visitNodes (tsserver.js:18286:24)
at Object.forEachChild (tsserver.js:18530:24)
at bindEachChild (tsserver.js:30517:16)
at bindChildrenWorker (tsserver.js:30612:21)
at bindChildren (tsserver.js:30487:17)
at bind (tsserver.js:32002:21)
at visitNode (tsserver.js:18281:24)
at Object.forEachChild (tsserver.js:18528:21)
at bindEachChild (tsserver.js:30517:16)
at bindChildrenWorker (tsserver.js:30612:21)
at bindChildren (tsserver.js:30487:17)
at bind (tsserver.js:32002:21)
at tsserver.js:30493:94
at bindEach (tsserver.js:30509:21)
at bindEachFunctionsFirst (tsserver.js:30493:13)
at bindChildrenWorker (tsserver.js:30609:21)
at bindChildren (tsserver.js:30487:17)
at bind (tsserver.js:32002:21)
at visitNode (tsserver.js:18281:24)
at Object.forEachChild (tsserver.js:18411:21)
at bindEachChild (tsserver.js:30517:16)
at bindChildrenWorker (tsserver.js:30612:21)
at bindChildren (tsserver.js:30487:17)
at bindContainer (tsserver.js:30433:17)
at bind (tsserver.js:32005:21)
at visitNode (tsserver.js:18281:24)
at Object.forEachChild (tsserver.js:18484:24)
VS Code version: Code 1.43.2 (0ba0ca52957102ca3527cf479571617f0de6ed50, 2020-03-24T07:38:38.248Z)
OS version: Windows_NT x64 10.0.18363
System Info
| Item |
Value |
| CPUs |
Intel(R) Core(TM) i3-4160 CPU @ 3.60GHz (4 x 3592) |
| GPU Status |
2d_canvas: enabled flash_3d: enabled flash_stage3d: enabled flash_stage3d_baseline: enabled gpu_compositing: enabled multiple_raster_threads: enabled_on oop_rasterization: disabled_off protected_video_decode: unavailable_off rasterization: enabled skia_renderer: disabled_off_ok video_decode: enabled viz_display_compositor: enabled_on viz_hit_test_surface_layer: disabled_off_ok webgl: enabled webgl2: enabled |
| Load (avg) |
undefined |
| Memory (System) |
11.92GB (6.30GB free) |
| Process Argv |
E:\Projects\dianping\pkg_1112452836_161.wxapkg_dir\app-service.js |
| Screen Reader |
no |
| VM |
0% |
Extensions (26)
| Extension |
Author (truncated) |
Version |
| markdown-preview-github-styles |
bie |
0.1.6 |
| smali |
cra |
1.0.1 |
| arm |
dan |
1.2.0 |
| xml |
Dot |
2.5.0 |
| vscode-great-icons |
emm |
2.1.47 |
| shell-format |
fox |
7.0.1 |
| beautify |
Hoo |
1.5.0 |
| markdown-extended |
jeb |
1.0.16 |
| csharpfixformat |
Leo |
0.0.84 |
| expand-region |
let |
0.1.4 |
| markdown-formatter |
mer |
0.7.9 |
| xml-format |
mik |
1.0.2 |
| vscode-language-pack-zh-hans |
MS- |
1.44.0 |
| csharp |
ms- |
1.21.15 |
| python |
ms- |
2020.3.69010 |
| cpptools |
ms- |
0.26.3 |
| syncing |
non |
3.0.13 |
| java |
red |
0.58.0 |
| vscode-xml |
red |
0.11.0 |
| vscodeintellicode |
Vis |
1.2.6 |
| vscode-java-debug |
vsc |
0.25.1 |
| vscode-java-dependency |
vsc |
0.9.0 |
| vscode-java-pack |
vsc |
0.8.1 |
| vscode-java-test |
vsc |
0.22.2 |
| vscode-maven |
vsc |
0.21.2 |
| clang-format |
xav |
1.9.0 |
(2 theme extensions excluded)
Issue Type: Bug
TypeScript Version: 3.8.3
Steps to reproduce crash
1.
2.
3.
TS Server Error Stack
VS Code version: Code 1.43.2 (0ba0ca52957102ca3527cf479571617f0de6ed50, 2020-03-24T07:38:38.248Z)
OS version: Windows_NT x64 10.0.18363
System Info
flash_3d: enabled
flash_stage3d: enabled
flash_stage3d_baseline: enabled
gpu_compositing: enabled
multiple_raster_threads: enabled_on
oop_rasterization: disabled_off
protected_video_decode: unavailable_off
rasterization: enabled
skia_renderer: disabled_off_ok
video_decode: enabled
viz_display_compositor: enabled_on
viz_hit_test_surface_layer: disabled_off_ok
webgl: enabled
webgl2: enabled
Extensions (26)
(2 theme extensions excluded)