Skip to content

TypeError: Cannot read property 'languageServiceRefCount' of undefined in 'releaseDocumentWithKey' during 'updateOpen' #36453

@typescript-bot

Description

@typescript-bot

This issue comes from crash dumps in telemetry. We've tried to de-duplicate issues on a best-effort basis, comparing the sequence of methods called and the command requested while ignoring line numbers.
TypeScript version prefix: 3.7.5
VSCode version: 1.42.0-insider
Command requested: updateOpen
Hitting sessions: 106
Five line hash: 5c1acdcc73afd5c87d9e9747c290a81d
Stack:

    at releaseDocumentWithKey (tsserver.js:108821:13)
    at releaseDocument (tsserver.js:108816:20)
    at <anonymous> (tsserver.js:130767:45)
    at forEach (tsserver.js:170:30)
    at dispose (tsserver.js:130766:20)
    at Project.close (tsserver.js:134874:38)
    at InferredProject.close (tsserver.js:135690:40)
    at ProjectService.removeProject (tsserver.js:136824:25)
    at ProjectService.cleanupAfterOpeningFile (tsserver.js:138260:30)
    at ProjectService.applyChangesInOpenFiles (tsserver.js:138456:26)
    at _a.<computed> (tsserver.js:139302:46)
    at <anonymous> (tsserver.js:140960:88)
    at Session.executeWithRequestId (tsserver.js:140951:28)
    at Session.executeCommand (tsserver.js:140960:33)
    at Session.onMessage (tsserver.js:140983:35)
    at <anonymous> (tsserver.js:142298:27)
    at unknown (suppressed.js)
    at unknown (suppressed.js)
    at unknown (suppressed.js)
    at unknown (suppressed.js)
    at unknown (suppressed.js)
    at unknown (suppressed.js)
    at unknown (suppressed.js)
    at unknown (suppressed.js)
    at unknown (suppressed.js)

Metadata

Metadata

Assignees

Labels

BugA bug in TypeScriptDuplicateAn existing issue was already createdSource: TelemetryThe issue relates to the telemetry in editorsVS Code PriorityCritical issues that VS Code needs fixed in the current TypeScript milestone

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions