Skip to content

Error in 'getModuleSpecifierExpression' during 'completionEntryDetails' #41853

@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: 4.1.2
VSCode version: 1.52.0-insider
Command requested: completionEntryDetails
Hitting sessions: 155
Five line hash: d2d934e369ff7c70ebd652a709cf8aaa
Stack:

    at getModuleSpecifierExpression (tsserver.js:126033:93)
    at compareImportsOrRequireStatements (tsserver.js:126055:78)
    at arrayIsSorted (tsserver.js:878:17)
    at importsAreSorted (tsserver.js:126037:23)
    at insertImports (tsserver.js:114988:65)
    at codeActionForFixWorker (tsserver.js:136442:24)
    at <anonymous> (tsserver.js:136418:24)
    at ChangeTracker.with (tsserver.js:132349:17)
    at codeActionForFix (tsserver.js:136417:60)
    at getImportCompletionAction (tsserver.js:136029:94)
    at getCompletionEntryCodeActionsAndSourceDisplay (tsserver.js:118335:33)
    at getCompletionEntryDetails (tsserver.js:118299:30)
    at getCompletionEntryDetails (tsserver.js:146723:35)
    at <anonymous> (tsserver.js:157672:57)
    at mapDefined (tsserver.js:610:30)
    at Session.getCompletionEntryDetails (tsserver.js:157670:33)
    at _a.<computed> (tsserver.js:156535:61)
    at <anonymous> (tsserver.js:158276:88)
    at Session.executeWithRequestId (tsserver.js:158267:28)
    at Session.executeCommand (tsserver.js:158276:33)
    at Session.onMessage (tsserver.js:158300:35)
    at <anonymous> (tsserver.js:160510:27)
    at unknown (suppressed.js:223:5)
    at unknown (suppressed.js:315:10)
    at unknown (suppressed.js:460:12)
    at unknown (suppressed.js:172:10)
    at unknown (suppressed.js:223:5)
    at unknown (suppressed.js:309:12)
    at unknown (suppressed.js:290:11)
    at unknown (suppressed.js:224:10)
    at unknown (suppressed.js:181:23)

Metadata

Metadata

Assignees

Labels

BugA bug in TypeScriptRescheduledThis issue was previously scheduled to an earlier milestoneSource: TelemetryThe issue relates to the telemetry in editors

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions