Closed
Description
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)