TypeScript TS服务器致命错误:调试失败,

bvk5enib  于 8个月前  发布在  TypeScript
关注(0)|答案(2)|浏览(63)

**问题类型:**Bug

**TypeScript版本:**3.8.3

重现崩溃的步骤

TS服务器错误堆栈

Error: Debug Failure.
    at Object.assertDefined (tsserver.js:2077:24)
    at ProjectService.setDocument (tsserver.js:141203:37)
    at acquireOrUpdateDocument (tsserver.js:112203:35)
    at Object.acquireDocumentWithKey (tsserver.js:112174:20)
    at getOrCreateSourceFileByPath (tsserver.js:135301:41)
    at Object.getOrCreateSourceFile [as getSourceFile] (tsserver.js:135253:24)
    at findSourceFile (tsserver.js:99143:29)
    at tsserver.js:99020:85
    at getSourceFileFromReferenceWorker (tsserver.js:98987:34)
    at processSourceFile (tsserver.js:99020:13)
    at processRootFile (tsserver.js:98843:13)
    at tsserver.js:97809:60
    at Object.forEach (tsserver.js:167:30)
    at Object.createProgram (tsserver.js:97809:16)
    at synchronizeHostData (tsserver.js:135218:26)
    at Proxy.getProgram (tsserver.js:135310:13)
    at InferredProject.Project.updateGraphWorker (tsserver.js:139786:53)
    at InferredProject.Project.updateGraph (tsserver.js:139729:42)
    at ProjectService.assignOrphanScriptInfoToInferredProject (tsserver.js:141705:25)
    at ProjectService.assignProjectToOpenedScriptInfo (tsserver.js:143132:26)
    at tsserver.js:143396:107
    at Object.mapDefined (tsserver.js:562:30)
    at ProjectService.applyChangesInOpenFiles (tsserver.js:143396:48)
    at Session.handlers.ts.createMapFromTemplate._a.<computed> (tsserver.js:144260:46)
    at tsserver.js:146003:88
    at IOSession.Session.executeWithRequestId (tsserver.js:145994:28)
    at IOSession.Session.executeCommand (tsserver.js:146003:33)
    at IOSession.Session.onMessage (tsserver.js:146027:35)
    at Interface.<anonymous> (tsserver.js:147342:27)
    at Interface.emit (events.js:203:13)
    at Interface._onLine (readline.js:316:10)
    at Interface._normalWrite (readline.js:461:12)
    at Socket.ondata (readline.js:172:10)
    at Socket.emit (events.js:203:13)
    at addChunk (_stream_readable.js:295:12)
    at readableAddChunk (_stream_readable.js:276:11)
    at Socket.Readable.push (_stream_readable.js:210:10)
    at Pipe.onStreamRead (internal/stream_base_commons.js:166:17)

VS Code版本:Code 1.43.2 (0ba0ca52957102ca3527cf479571617f0de6ed50, 2020-03-24T07:38:38.248Z)
操作系统版本:Windows_NT x64 10.0.18363
系统信息
| 项目 | 值 |
| ------------ | ------------ |
| CPUs | Intel(R) Core(TM) i7-8550U CPU @ 1.80GHz (8 x 1992) |
| GPU状态 | 2d_canvas: enabledflash_3d: enabledflash_stage3d: enabledflash_stage3d_baseline: enabledgpu_compositing: enabledmultiple_raster_threads: enabled_onoop_rasterization: disabled_offprotected_video_decode: enabledrasterization: enabledskia_renderer: disabled_off_okvideo_decode: enabledviz_display_compositor: enabled_onviz_hit_test_surface_layer: disabled_off_okwebgl: enabledwebgl2: enabled |
| 平均负载 | undefined |
| 内存(系统) | 7.84GB (1.75GB free) |
| 进程参数 | |
| 屏幕阅读器 | no |
| VM | 0% |扩展(18)
| 扩展名 | 作者(省略) | 版本 |
| ------------ | ------------ | ------------ |
| language-mcfunction | arc | 0.16.0 |
| inf | bag | 0.0.1 |
| vscode-language-pack-fr | MS- | 1.44.0 |
| python | ms- | 2020.3.69010 |
| remote-containers | ms- | 0.106.0 |
| remote-ssh | ms- | 0.51.0 |
| remote-ssh-edit | ms- | 0.51.0 |
| remote-wsl | ms- | 0.42.4 |
| vscode-remote-extensionpack | ms- | 0.20.0 |
| powershell | ms- | 2020.3.0 |
| java | red | 0.58.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

8nuwlpux

8nuwlpux1#

#33556相似的调用栈结束

pwuypxnk

pwuypxnk2#

Can you please post tsserver log so we can see what went wrong. Thank you.
You can upload logs by following these steps:

  1. Set "typescript.tsserver.log": "verbose"
  2. Restart vscode or vscode insiders
  3. Reproduce the problem
  4. In vscode or vscode insiders, run the TypeScript: Open TS Server log command
  5. This should open a large file called tsserver.log . Please share this file. Additionally you can also share file ti.log created next to it.

相关问题