Skip to content

scanTrivia from old LS keeps hitting error condition #603

Description

@DanielRosenwasser

While editing:

Error processing work item: 

Action description:

getCompletionsAtPosition('C:\Users\drosen\TypeScript\src\services\services.ts', 103657, false)

Script callstack:

Error: Invalid operation: undefined
   at scanTrivia (:17048:33)
   at trailingTrivia (:16795:13)
   at trailingTrivia (:16910:17)
   at withLeadingTrivia (:19122:13)
   at addSkippedTokenToTriviaArray (:21094:17)
   at addSkippedTokenAfterToken (:21089:17)
   at addSkippedTokenAfterNode (:21051:17)
   at addSkippedTokenAfterNodeOrToken (:20997:21)
   at addSkippedTokenToList (:22933:29)
   at abortParsingListOrMoveToNextToken (:22921:17)
   at parseSeparatedSyntaxListWorker (:22984:25)
   at parseSeparatedSyntaxList (:22908:17)
   at parseObjectLiteralExpression (:22617:17)
   at tryParsePrimaryExpression (:22431:25)
   at tryParseMemberExpressionOrHigher (:22266:17)
   at tryParseLeftHandSideExpressionOrHigher (:22318:21)
   at tryParsePostfixExpressionOrHigher (:22331:17)
   at tryParseUnaryExpressionOrHigher (:22223:25)
   at tryPars......

<truncated>

Things to investigate

  • Why this happens
  • Related issues
  • Does this exist in old LS?

Metadata

Metadata

Assignees

Labels

BugA bug in TypeScriptFixedA PR has been merged for this issue

Type

No type
No fields configured for issues without a type.

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions