Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ServerErrors][TypeScript] 5.5.0-dev.20240310 #57715

Closed
typescript-bot opened this issue Mar 10, 2024 · 10 comments
Closed

[ServerErrors][TypeScript] 5.5.0-dev.20240310 #57715

typescript-bot opened this issue Mar 10, 2024 · 10 comments

Comments

@typescript-bot
Copy link
Collaborator

The following errors were reported by 5.5.0-dev.20240310
Pipeline that generated this bug
Logs for the pipeline run
File that generated the pipeline

This run considered 200 popular TS repos from GH (after skipping the top 0).

Successfully analyzed 189 of 200 visited repos
Outcome Count
Detected interesting changes 10
Detected no interesting changes 179
Git clone failed 3
Language service disabled in new TS 1
Unknown failure 7

Investigation Status

Repo Errors Outcome
05dc022b77792efd84491358bf4bf0af 1
12848d8c1df1686a124c42ade3876cf8 1
13820d2f9527c9aca6f8aceb5f3b83b4 1
6850bb836b3c6f30f81e0a7558852029 1
9af291691e4a472e7cf9aec2a10b5ad4 1
a4c744ccaa91d47e0ae6f8f03e21cadf 1
b4a2f5a3fd96c2ec563a1740b60cf20c 1
bc101e76b288c980f626f1dbc88ae9b0 1
cf7fad4bcf1a0d436a11575b924304bf 1
d63cae53fdc1d19e7e300d28aea1891e 1
@typescript-bot
Copy link
Collaborator Author

Server exited prematurely with code unknown and signal SIGABRT

Server exited prematurely with code unknown and signal SIGABRT

Affected repos

calcom/cal.com Raw error text: RepoResults4/calcom.cal.com.rawError.txt in the artifact folder

Last few requests

{"seq":903,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/apps/storybook/next.config.js","line":26,"offset":6}}
{"seq":904,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/apps/storybook/next.config.js","line":26,"offset":6,"includeExternalModuleExports":false,"triggerKind":1}}
{"seq":905,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":["@PROJECT_ROOT@/apps/api/test/lib/middleware/httpMethods.test.ts"],"openFiles":[]}}
{"seq":906,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":[],"openFiles":[{"file":"@PROJECT_ROOT@/apps/swagger/lib/snippets.js","projectRootPath":"@PROJECT_ROOT@"}]}}

Repro steps

  1. git clone https://github.com/calcom/cal.com --recurse-submodules
  2. In dir cal.com, run git reset --hard b8c1d623f3115dfb14905f4b6977b34a264edf91
  3. In dir cal.com, run yarn install --no-immutable --mode=skip-build
  4. Back in the initial folder, download RepoResults4/calcom.cal.com.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./cal.com ./calcom.cal.com.replay.txt path/to/tsserver.js
  7. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

@typescript-bot
Copy link
Collaborator Author

Error: Debug Failure. False expression: Token end is child end

Req #1029 - completionInfo
    at processChildNode (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172176:17)
    at /typescript-5.5.0-dev.20240310/lib/tsserver.js:172107:9
    at visitNode2 (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30038:18)
    at forEachChildInComputedPropertyName (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30387:12)
    at forEachChild (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30555:35)
    at processNode (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172104:5)
    at processChildNode (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172183:7)
    at /typescript-5.5.0-dev.20240310/lib/tsserver.js:172107:9
    at visitNode2 (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30038:18)
    at forEachChildInPropertyDeclaration (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30091:59)
    at forEachChild (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30555:35)
    at processNode (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172104:5)
    at formatSpanWorker (/typescript-5.5.0-dev.20240310/lib/tsserver.js:171906:5)
    at /typescript-5.5.0-dev.20240310/lib/tsserver.js:171846:105
    at getFormattingScanner (/typescript-5.5.0-dev.20240310/lib/tsserver.js:170647:15)
    at Object.formatNodeGivenIndentation (/typescript-5.5.0-dev.20240310/lib/tsserver.js:171846:10)
    at /typescript-5.5.0-dev.20240310/lib/tsserver.js:158940:36
    at flatMap (/typescript-5.5.0-dev.20240310/lib/tsserver.js:2594:17)
    at Object.printAndFormatSnippetList (/typescript-5.5.0-dev.20240310/lib/tsserver.js:158938:21)
    at getEntryForMemberCompletion (/typescript-5.5.0-dev.20240310/lib/tsserver.js:158698:28)
    at createCompletionEntry (/typescript-5.5.0-dev.20240310/lib/tsserver.js:158511:35)
    at getCompletionEntriesFromSymbols (/typescript-5.5.0-dev.20240310/lib/tsserver.js:159112:19)
    at completionInfoFromData (/typescript-5.5.0-dev.20240310/lib/tsserver.js:158167:23)
    at Object.getCompletionsAtPosition (/typescript-5.5.0-dev.20240310/lib/tsserver.js:157709:24)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.5.0-dev.20240310/lib/tsserver.js:145270:35)
    at IOSession.getCompletions (/typescript-5.5.0-dev.20240310/lib/tsserver.js:185453:54)
    at completionInfo (/typescript-5.5.0-dev.20240310/lib/tsserver.js:183843:43)
    at /typescript-5.5.0-dev.20240310/lib/tsserver.js:186237:69
    at IOSession.executeWithRequestId (/typescript-5.5.0-dev.20240310/lib/tsserver.js:186229:14)
    at IOSession.executeCommand (/typescript-5.5.0-dev.20240310/lib/tsserver.js:186237:29)
    at IOSession.onMessage (/typescript-5.5.0-dev.20240310/lib/tsserver.js:186279:51)
    at Interface.<anonymous> (/typescript-5.5.0-dev.20240310/lib/tsserver.js:187864:14)

Affected repos

facebook/lexical Raw error text: RepoResults8/facebook.lexical.rawError.txt in the artifact folder

Last few requests

{"seq":1026,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/lexical-list/src/LexicalListItemNode.ts","line":320,"offset":7,"includeExternalModuleExports":false,"triggerKind":1}}
{"seq":1027,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/lexical-list/src/LexicalListItemNode.ts","line":320,"offset":7,"entryNames":["$applyNodeReplacement"]}}
{"seq":1028,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/packages/lexical-list/src/LexicalListItemNode.ts","line":327,"offset":23}}
{"seq":1029,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/lexical-list/src/LexicalListItemNode.ts","line":341,"offset":4,"includeExternalModuleExports":false,"triggerKind":1}}

Repro steps

  1. git clone https://github.com/facebook/lexical --recurse-submodules
  2. In dir lexical, run git reset --hard 830b7e17f41557ea9220c5e6e81bf045cd4a3280
  3. Back in the initial folder, download RepoResults8/facebook.lexical.replay.txt from the artifact folder
  4. npm install --no-save @typescript/server-replay
  5. npx tsreplay ./lexical ./facebook.lexical.replay.txt path/to/tsserver.js
  6. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

@typescript-bot
Copy link
Collaborator Author

RangeError: Maximum call stack size exceeded

Req #18917 - references
    at isJSDocOptionalParameter (/typescript-5.5.0-dev.20240310/lib/tsserver.js:21798:34)
    at isOptionalDeclaration (/typescript-5.5.0-dev.20240310/lib/tsserver.js:21808:45)
    at getTypeOfParameter (/typescript-5.5.0-dev.20240310/lib/tsserver.js:77876:56)
    at tryGetTypeAtPosition (/typescript-5.5.0-dev.20240310/lib/tsserver.js:77964:14)
    at getTypeAtPosition (/typescript-5.5.0-dev.20240310/lib/tsserver.js:77959:12)
    at getContextualTypeForArgumentAtIndex (/typescript-5.5.0-dev.20240310/lib/tsserver.js:72866:215)
    at getContextualTypeForArgument (/typescript-5.5.0-dev.20240310/lib/tsserver.js:72852:39)
    at getContextualType2 (/typescript-5.5.0-dev.20240310/lib/tsserver.js:73371:16)
    at getApparentTypeOfContextualType (/typescript-5.5.0-dev.20240310/lib/tsserver.js:73300:120)
    at getContextualType2 (/typescript-5.5.0-dev.20240310/lib/tsserver.js:73386:22)
    at getApparentTypeOfContextualType (/typescript-5.5.0-dev.20240310/lib/tsserver.js:73300:120)
    at getContextualSignature (/typescript-5.5.0-dev.20240310/lib/tsserver.js:73693:18)
    at getNarrowedTypeOfSymbol (/typescript-5.5.0-dev.20240310/lib/tsserver.js:72024:39)
    at checkIdentifier (/typescript-5.5.0-dev.20240310/lib/tsserver.js:72112:16)
    at checkExpressionWorker (/typescript-5.5.0-dev.20240310/lib/tsserver.js:80565:16)
    at checkExpression (/typescript-5.5.0-dev.20240310/lib/tsserver.js:80520:32)
    at checkNonNullExpression (/typescript-5.5.0-dev.20240310/lib/tsserver.js:74801:29)
    at checkPropertyAccessExpression (/typescript-5.5.0-dev.20240310/lib/tsserver.js:74880:162)
    at checkExpressionWorker (/typescript-5.5.0-dev.20240310/lib/tsserver.js:80599:16)
    at checkExpression (/typescript-5.5.0-dev.20240310/lib/tsserver.js:80520:32)
    at checkNonNullExpression (/typescript-5.5.0-dev.20240310/lib/tsserver.js:74801:29)
    at getEffectsSignature (/typescript-5.5.0-dev.20240310/lib/tsserver.js:70572:22)
    at getTypeAtFlowCall (/typescript-5.5.0-dev.20240310/lib/tsserver.js:70923:25)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240310/lib/tsserver.js:70805:18)
    at getFlowTypeOfReference (/typescript-5.5.0-dev.20240310/lib/tsserver.js:70762:45)
    at checkIdentifier (/typescript-5.5.0-dev.20240310/lib/tsserver.js:72156:134)
    at checkExpressionWorker (/typescript-5.5.0-dev.20240310/lib/tsserver.js:80565:16)
    at checkExpression (/typescript-5.5.0-dev.20240310/lib/tsserver.js:80520:32)
    at checkNonNullExpression (/typescript-5.5.0-dev.20240310/lib/tsserver.js:74801:29)
    at checkPropertyAccessExpression (/typescript-5.5.0-dev.20240310/lib/tsserver.js:74880:162)
    at checkExpressionWorker (/typescript-5.5.0-dev.20240310/lib/tsserver.js:80599:16)
    at checkExpression (/typescript-5.5.0-dev.20240310/lib/tsserver.js:80520:32)
    at checkNonNullExpression (/typescript-5.5.0-dev.20240310/lib/tsserver.js:74801:29)
    at getEffectsSignature (/typescript-5.5.0-dev.20240310/lib/tsserver.js:70572:22)
    at getTypeAtFlowCall (/typescript-5.5.0-dev.20240310/lib/tsserver.js:70923:25)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240310/lib/tsserver.js:70805:18)
    at getFlowTypeOfReference (/typescript-5.5.0-dev.20240310/lib/tsserver.js:70762:45)
    at checkIdentifier (/typescript-5.5.0-dev.20240310/lib/tsserver.js:72156:134)
    at checkExpressionWorker (/typescript-5.5.0-dev.20240310/lib/tsserver.js:80565:16)
    at checkExpression (/typescript-5.5.0-dev.20240310/lib/tsserver.js:80520:32)
    at checkNonNullExpression (/typescript-5.5.0-dev.20240310/lib/tsserver.js:74801:29)
    at checkPropertyAccessExpression (/typescript-5.5.0-dev.20240310/lib/tsserver.js:74880:162)
    at checkExpressionWorker (/typescript-5.5.0-dev.20240310/lib/tsserver.js:80599:16)
    at checkExpression (/typescript-5.5.0-dev.20240310/lib/tsserver.js:80520:32)
    at checkNonNullExpression (/typescript-5.5.0-dev.20240310/lib/tsserver.js:74801:29)
    at getEffectsSignature (/typescript-5.5.0-dev.20240310/lib/tsserver.js:70572:22)
    at getTypeAtFlowCall (/typescript-5.5.0-dev.20240310/lib/tsserver.js:70923:25)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240310/lib/tsserver.js:70805:18)
    at getFlowTypeOfReference (/typescript-5.5.0-dev.20240310/lib/tsserver.js:70762:45)
    at checkIdentifier (/typescript-5.5.0-dev.20240310/lib/tsserver.js:72156:134)
    at checkExpressionWorker (/typescript-5.5.0-dev.20240310/lib/tsserver.js:80565:16)
    at checkExpression (/typescript-5.5.0-dev.20240310/lib/tsserver.js:80520:32)
    at checkNonNullExpression (/typescript-5.5.0-dev.20240310/lib/tsserver.js:74801:29)
    at checkPropertyAccessExpression (/typescript-5.5.0-dev.20240310/lib/tsserver.js:74880:162)
    at checkExpressionWorker (/typescript-5.5.0-dev.20240310/lib/tsserver.js:80599:16)
    at checkExpression (/typescript-5.5.0-dev.20240310/lib/tsserver.js:80520:32)
    at checkNonNullExpression (/typescript-5.5.0-dev.20240310/lib/tsserver.js:74801:29)
    at getEffectsSignature (/typescript-5.5.0-dev.20240310/lib/tsserver.js:70572:22)
    at getTypeAtFlowCall (/typescript-5.5.0-dev.20240310/lib/tsserver.js:70923:25)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240310/lib/tsserver.js:70805:18)
    at getFlowTypeOfReference (/typescript-5.5.0-dev.20240310/lib/tsserver.js:70762:45)
    at checkIdentifier (/typescript-5.5.0-dev.20240310/lib/tsserver.js:72156:134)
    at checkExpressionWorker (/typescript-5.5.0-dev.20240310/lib/tsserver.js:80565:16)
    at checkExpression (/typescript-5.5.0-dev.20240310/lib/tsserver.js:80520:32)
    at checkNonNullExpression (/typescript-5.5.0-dev.20240310/lib/tsserver.js:74801:29)
    at checkPropertyAccessExpression (/typescript-5.5.0-dev.20240310/lib/tsserver.js:74880:162)
    at checkExpressionWorker (/typescript-5.5.0-dev.20240310/lib/tsserver.js:80599:16)
    at checkExpression (/typescript-5.5.0-dev.20240310/lib/tsserver.js:80520:32)
    at checkNonNullExpression (/typescript-5.5.0-dev.20240310/lib/tsserver.js:74801:29)
    at getEffectsSignature (/typescript-5.5.0-dev.20240310/lib/tsserver.js:70572:22)
    at getTypeAtFlowCall (/typescript-5.5.0-dev.20240310/lib/tsserver.js:70923:25)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240310/lib/tsserver.js:70805:18)
    at getFlowTypeOfReference (/typescript-5.5.0-dev.20240310/lib/tsserver.js:70762:45)
    at checkIdentifier (/typescript-5.5.0-dev.20240310/lib/tsserver.js:72156:134)
    at checkExpressionWorker (/typescript-5.5.0-dev.20240310/lib/tsserver.js:80565:16)
    at checkExpression (/typescript-5.5.0-dev.20240310/lib/tsserver.js:80520:32)
    at checkNonNullExpression (/typescript-5.5.0-dev.20240310/lib/tsserver.js:74801:29)
    at checkPropertyAccessExpression (/typescript-5.5.0-dev.20240310/lib/tsserver.js:74880:162)
    at checkExpressionWorker (/typescript-5.5.0-dev.20240310/lib/tsserver.js:80599:16)
    at checkExpression (/typescript-5.5.0-dev.20240310/lib/tsserver.js:80520:32)
    at checkNonNullExpression (/typescript-5.5.0-dev.20240310/lib/tsserver.js:74801:29)
    at getEffectsSignature (/typescript-5.5.0-dev.20240310/lib/tsserver.js:70572:22)
    at getTypeAtFlowCall (/typescript-5.5.0-dev.20240310/lib/tsserver.js:70923:25)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240310/lib/tsserver.js:70805:18)
    at getFlowTypeOfReference (/typescript-5.5.0-dev.20240310/lib/tsserver.js:70762:45)
    at checkIdentifier (/typescript-5.5.0-dev.20240310/lib/tsserver.js:72156:134)
    at checkExpressionWorker (/typescript-5.5.0-dev.20240310/lib/tsserver.js:80565:16)
    at checkExpression (/typescript-5.5.0-dev.20240310/lib/tsserver.js:80520:32)
    at checkNonNullExpression (/typescript-5.5.0-dev.20240310/lib/tsserver.js:74801:29)
    at checkPropertyAccessExpression (/typescript-5.5.0-dev.20240310/lib/tsserver.js:74880:162)
    at checkExpressionWorker (/typescript-5.5.0-dev.20240310/lib/tsserver.js:80599:16)
    at checkExpression (/typescript-5.5.0-dev.20240310/lib/tsserver.js:80520:32)
    at checkNonNullExpression (/typescript-5.5.0-dev.20240310/lib/tsserver.js:74801:29)
    at getEffectsSignature (/typescript-5.5.0-dev.20240310/lib/tsserver.js:70572:22)
    at getTypeAtFlowCall (/typescript-5.5.0-dev.20240310/lib/tsserver.js:70923:25)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240310/lib/tsserver.js:70805:18)
    at getFlowTypeOfReference (/typescript-5.5.0-dev.20240310/lib/tsserver.js:70762:45)
    at checkIdentifier (/typescript-5.5.0-dev.20240310/lib/tsserver.js:72156:134)
    at checkExpressionWorker (/typescript-5.5.0-dev.20240310/lib/tsserver.js:80565:16)
    at checkExpression (/typescript-5.5.0-dev.20240310/lib/tsserver.js:80520:32)

Affected repos

palantir/blueprint Raw error text: RepoResults7/palantir.blueprint.rawError.txt in the artifact folder

Last few requests

{"seq":18914,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/site/docs/versions/2/docs-app.js","line":1,"offset":58496}}
{"seq":18915,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/site/docs/versions/2/docs-app.js","line":1,"offset":58794,"includeExternalModuleExports":false,"triggerKind":1}}
{"seq":18916,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/site/docs/versions/2/docs-app.js","line":1,"offset":58794,"entryNames":["a"]}}
{"seq":18917,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/site/docs/versions/2/docs-app.js","line":1,"offset":59196}}

Repro steps

  1. git clone https://github.com/palantir/blueprint --recurse-submodules
  2. In dir blueprint, run git reset --hard 0b85854b9dbbd4a51f37e76b8aea9aa494daf8f8
  3. Back in the initial folder, download RepoResults7/palantir.blueprint.replay.txt from the artifact folder
  4. npm install --no-save @typescript/server-replay
  5. npx tsreplay ./blueprint ./palantir.blueprint.replay.txt path/to/tsserver.js
  6. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

@typescript-bot
Copy link
Collaborator Author

Error: Debug Failure. False expression.

Req #3535 - completionInfo
    at consumeTokenAndAdvanceScanner (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172259:13)
    at processChildNode (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172168:9)
    at /typescript-5.5.0-dev.20240310/lib/tsserver.js:172107:9
    at visitNode2 (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30038:18)
    at forEachChildInPropertySignature (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30094:92)
    at forEachChild (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30555:35)
    at processNode (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172104:5)
    at processChildNode (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172183:7)
    at processChildNodes (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172226:32)
    at /typescript-5.5.0-dev.20240310/lib/tsserver.js:172120:9
    at visitNodes (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30043:14)
    at forEachChildInTypeLiteral (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30153:12)
    at forEachChild (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30555:35)
    at processNode (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172104:5)
    at processChildNode (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172183:7)
    at processChildNodes (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172226:32)
    at /typescript-5.5.0-dev.20240310/lib/tsserver.js:172120:9
    at visitNodes (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30043:14)
    at forEachChildInUnionOrIntersectionType (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30502:10)
    at forEachChild (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30555:35)
    at processNode (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172104:5)
    at processChildNode (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172183:7)
    at /typescript-5.5.0-dev.20240310/lib/tsserver.js:172107:9
    at visitNode2 (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30038:18)
    at forEachChildInParenthesizedTypeOrTypeOperator (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30505:10)
    at forEachChild (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30555:35)
    at processNode (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172104:5)
    at processChildNode (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172183:7)
    at /typescript-5.5.0-dev.20240310/lib/tsserver.js:172107:9
    at visitNode2 (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30038:18)
    at forEachChildInIndexedAccessType (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30178:12)
    at forEachChild (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30555:35)
    at processNode (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172104:5)
    at processChildNode (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172183:7)
    at /typescript-5.5.0-dev.20240310/lib/tsserver.js:172107:9
    at visitNode2 (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30038:18)
    at forEachChildInConditionalType (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30164:90)
    at forEachChild (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30555:35)
    at processNode (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172104:5)
    at processChildNode (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172183:7)
    at /typescript-5.5.0-dev.20240310/lib/tsserver.js:172107:9
    at visitNode2 (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30038:18)
    at forEachChildInTypeParameter (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30079:131)
    at forEachChild (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30555:35)
    at processNode (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172104:5)
    at processChildNode (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172183:7)
    at processChildNodes (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172226:32)
    at /typescript-5.5.0-dev.20240310/lib/tsserver.js:172120:9
    at visitNodes (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30043:14)
    at forEachChildInMethodDeclaration (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30117:221)
    at forEachChild (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30555:35)
    at processNode (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172104:5)
    at formatSpanWorker (/typescript-5.5.0-dev.20240310/lib/tsserver.js:171906:5)
    at /typescript-5.5.0-dev.20240310/lib/tsserver.js:171846:105
    at getFormattingScanner (/typescript-5.5.0-dev.20240310/lib/tsserver.js:170647:15)
    at Object.formatNodeGivenIndentation (/typescript-5.5.0-dev.20240310/lib/tsserver.js:171846:10)
    at /typescript-5.5.0-dev.20240310/lib/tsserver.js:158940:36
    at flatMap (/typescript-5.5.0-dev.20240310/lib/tsserver.js:2594:17)
    at Object.printAndFormatSnippetList (/typescript-5.5.0-dev.20240310/lib/tsserver.js:158938:21)
    at getEntryForMemberCompletion (/typescript-5.5.0-dev.20240310/lib/tsserver.js:158698:28)
    at createCompletionEntry (/typescript-5.5.0-dev.20240310/lib/tsserver.js:158511:35)
    at getCompletionEntriesFromSymbols (/typescript-5.5.0-dev.20240310/lib/tsserver.js:159112:19)
    at completionInfoFromData (/typescript-5.5.0-dev.20240310/lib/tsserver.js:158167:23)
    at Object.getCompletionsAtPosition (/typescript-5.5.0-dev.20240310/lib/tsserver.js:157709:24)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.5.0-dev.20240310/lib/tsserver.js:145270:35)
    at IOSession.getCompletions (/typescript-5.5.0-dev.20240310/lib/tsserver.js:185453:54)
    at completionInfo (/typescript-5.5.0-dev.20240310/lib/tsserver.js:183843:43)
    at /typescript-5.5.0-dev.20240310/lib/tsserver.js:186237:69
    at IOSession.executeWithRequestId (/typescript-5.5.0-dev.20240310/lib/tsserver.js:186229:14)
    at IOSession.executeCommand (/typescript-5.5.0-dev.20240310/lib/tsserver.js:186237:29)
    at IOSession.onMessage (/typescript-5.5.0-dev.20240310/lib/tsserver.js:186279:51)
    at Interface.<anonymous> (/typescript-5.5.0-dev.20240310/lib/tsserver.js:187864:14)

Affected repos

GrapesJS/grapesjs Raw error text: RepoResults7/GrapesJS.grapesjs.rawError.txt in the artifact folder

Last few requests

{"seq":3532,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/dist/index.d.ts","line":9324,"offset":5,"includeExternalModuleExports":false,"triggerKind":1}}
{"seq":3533,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/dist/index.d.ts","line":9324,"offset":5,"entryNames":["@abstract"]}}
{"seq":3534,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/dist/index.d.ts","line":9327,"offset":1}}
{"seq":3535,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/dist/index.d.ts","line":9328,"offset":41,"includeExternalModuleExports":false,"triggerKind":1}}

Repro steps

  1. git clone https://github.com/GrapesJS/grapesjs --recurse-submodules
  2. In dir grapesjs, run git reset --hard 1c65d37419d5040c2ecdcd180da0875b0af9102c
  3. Back in the initial folder, download RepoResults7/GrapesJS.grapesjs.replay.txt from the artifact folder
  4. npm install --no-save @typescript/server-replay
  5. npx tsreplay ./grapesjs ./GrapesJS.grapesjs.replay.txt path/to/tsserver.js
  6. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

@typescript-bot
Copy link
Collaborator Author

Error: Debug Failure.

Req #3802 - completionInfo
    at Object.addImportFromExportedSymbol (/typescript-5.5.0-dev.20240310/lib/tsserver.js:150378:13)
    at /typescript-5.5.0-dev.20240310/lib/tsserver.js:156438:38
    at importSymbols (/typescript-5.5.0-dev.20240310/lib/tsserver.js:156438:11)
    at Object.addNewNodeForMemberSymbol (/typescript-5.5.0-dev.20240310/lib/tsserver.js:155855:11)
    at getEntryForMemberCompletion (/typescript-5.5.0-dev.20240310/lib/tsserver.js:158638:22)
    at createCompletionEntry (/typescript-5.5.0-dev.20240310/lib/tsserver.js:158511:35)
    at getCompletionEntriesFromSymbols (/typescript-5.5.0-dev.20240310/lib/tsserver.js:159112:19)
    at completionInfoFromData (/typescript-5.5.0-dev.20240310/lib/tsserver.js:158167:23)
    at Object.getCompletionsAtPosition (/typescript-5.5.0-dev.20240310/lib/tsserver.js:157709:24)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.5.0-dev.20240310/lib/tsserver.js:145270:35)
    at IOSession.getCompletions (/typescript-5.5.0-dev.20240310/lib/tsserver.js:185453:54)
    at completionInfo (/typescript-5.5.0-dev.20240310/lib/tsserver.js:183843:43)
    at /typescript-5.5.0-dev.20240310/lib/tsserver.js:186237:69
    at IOSession.executeWithRequestId (/typescript-5.5.0-dev.20240310/lib/tsserver.js:186229:14)
    at IOSession.executeCommand (/typescript-5.5.0-dev.20240310/lib/tsserver.js:186237:29)
    at IOSession.onMessage (/typescript-5.5.0-dev.20240310/lib/tsserver.js:186279:51)
    at Interface.<anonymous> (/typescript-5.5.0-dev.20240310/lib/tsserver.js:187864:14)

Affected repos

Eugeny/tabby Raw error text: RepoResults1/Eugeny.tabby.rawError.txt in the artifact folder

Last few requests

{"seq":3799,"type":"request","command":"updateOpen","arguments":{"changedFiles":[{"fileName":"@PROJECT_ROOT@/tabby-terminal/src/api/connectableTerminalTab.component.ts","textChanges":[{"newText":" //comment","start":{"line":1,"offset":70},"end":{"line":1,"offset":70}}]}],"closedFiles":[],"openFiles":[]}}
{"seq":3800,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/tabby-terminal/src/api/connectableTerminalTab.component.ts","line":3,"offset":38}}
{"seq":3801,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/tabby-terminal/src/api/connectableTerminalTab.component.ts","line":15,"offset":1}}
{"seq":3802,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/tabby-terminal/src/api/connectableTerminalTab.component.ts","line":16,"offset":130,"includeExternalModuleExports":false,"triggerKind":1}}

Repro steps

  1. git clone https://github.com/Eugeny/tabby --recurse-submodules
  2. In dir tabby, run git reset --hard c3baad45258cc54b841eee3ff5f2a57972deb5da
  3. Install packages (exact steps are below, but it might be easier to follow the repo readme)
    1. In dir tabby/app, run yarn install --ignore-engines --ignore-scripts --silent
    2. In dir tabby, run yarn install --ignore-engines --ignore-scripts --silent
    3. In dir tabby/tabby-community-color-schemes, run yarn install --ignore-engines --ignore-scripts --silent
    4. In dir tabby/tabby-core, run yarn install --ignore-engines --ignore-scripts --silent
    5. In dir tabby/tabby-electron, run yarn install --ignore-engines --ignore-scripts --silent
    6. In dir tabby/tabby-linkifier, run yarn install --ignore-engines --ignore-scripts --silent
    7. In dir tabby/tabby-local, run yarn install --ignore-engines --ignore-scripts --silent
    8. In dir tabby/tabby-plugin-manager, run yarn install --ignore-engines --ignore-scripts --silent
    9. In dir tabby/tabby-serial, run yarn install --ignore-engines --ignore-scripts --silent
    10. In dir tabby/tabby-settings, run yarn install --ignore-engines --ignore-scripts --silent
    11. In dir tabby/tabby-ssh, run yarn install --ignore-engines --ignore-scripts --silent
    12. In dir tabby/tabby-telnet, run yarn install --ignore-engines --ignore-scripts --silent
    13. In dir tabby/tabby-terminal, run yarn install --ignore-engines --ignore-scripts --silent
    14. In dir tabby/tabby-web-demo, run yarn install --ignore-engines --ignore-scripts --silent
    15. In dir tabby/tabby-web, run yarn install --ignore-engines --ignore-scripts --silent
    16. In dir tabby/web, run yarn install --ignore-engines --ignore-scripts --silent
  4. Back in the initial folder, download RepoResults1/Eugeny.tabby.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./tabby ./Eugeny.tabby.replay.txt path/to/tsserver.js
  7. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

@typescript-bot
Copy link
Collaborator Author

Error: Debug Failure. False expression: Token end is child end

Req #5532 - completionInfo
    at processChildNode (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172176:17)
    at /typescript-5.5.0-dev.20240310/lib/tsserver.js:172107:9
    at visitNode2 (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30038:18)
    at forEachChildInTypeReference (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30144:12)
    at forEachChild (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30555:35)
    at processNode (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172104:5)
    at processChildNode (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172183:7)
    at processChildNodes (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172226:32)
    at /typescript-5.5.0-dev.20240310/lib/tsserver.js:172120:9
    at visitNodes (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30043:14)
    at forEachChildInUnionOrIntersectionType (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30502:10)
    at forEachChild (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30555:35)
    at processNode (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172104:5)
    at processChildNode (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172183:7)
    at processChildNodes (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172226:32)
    at /typescript-5.5.0-dev.20240310/lib/tsserver.js:172120:9
    at visitNodes (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30043:14)
    at forEachChildInTypeReference (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30144:49)
    at forEachChild (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30555:35)
    at processNode (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172104:5)
    at processChildNode (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172183:7)
    at processChildNodes (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172226:32)
    at /typescript-5.5.0-dev.20240310/lib/tsserver.js:172120:9
    at visitNodes (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30043:14)
    at forEachChildInTypeReference (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30144:49)
    at forEachChild (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30555:35)
    at processNode (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172104:5)
    at processChildNode (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172183:7)
    at processChildNodes (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172226:32)
    at /typescript-5.5.0-dev.20240310/lib/tsserver.js:172120:9
    at visitNodes (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30043:14)
    at forEachChildInUnionOrIntersectionType (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30502:10)
    at forEachChild (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30555:35)
    at processNode (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172104:5)
    at processChildNode (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172183:7)
    at /typescript-5.5.0-dev.20240310/lib/tsserver.js:172107:9
    at visitNode2 (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30038:18)
    at forEachChildInPropertyDeclaration (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30091:179)
    at forEachChild (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30555:35)
    at processNode (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172104:5)
    at formatSpanWorker (/typescript-5.5.0-dev.20240310/lib/tsserver.js:171906:5)
    at /typescript-5.5.0-dev.20240310/lib/tsserver.js:171846:105
    at getFormattingScanner (/typescript-5.5.0-dev.20240310/lib/tsserver.js:170647:15)
    at Object.formatNodeGivenIndentation (/typescript-5.5.0-dev.20240310/lib/tsserver.js:171846:10)
    at /typescript-5.5.0-dev.20240310/lib/tsserver.js:158940:36
    at flatMap (/typescript-5.5.0-dev.20240310/lib/tsserver.js:2594:17)
    at Object.printAndFormatSnippetList (/typescript-5.5.0-dev.20240310/lib/tsserver.js:158938:21)
    at getEntryForMemberCompletion (/typescript-5.5.0-dev.20240310/lib/tsserver.js:158698:28)
    at createCompletionEntry (/typescript-5.5.0-dev.20240310/lib/tsserver.js:158511:35)
    at getCompletionEntriesFromSymbols (/typescript-5.5.0-dev.20240310/lib/tsserver.js:159112:19)
    at completionInfoFromData (/typescript-5.5.0-dev.20240310/lib/tsserver.js:158167:23)
    at Object.getCompletionsAtPosition (/typescript-5.5.0-dev.20240310/lib/tsserver.js:157709:24)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.5.0-dev.20240310/lib/tsserver.js:145270:35)
    at IOSession.getCompletions (/typescript-5.5.0-dev.20240310/lib/tsserver.js:185453:54)
    at completionInfo (/typescript-5.5.0-dev.20240310/lib/tsserver.js:183843:43)
    at /typescript-5.5.0-dev.20240310/lib/tsserver.js:186237:69
    at IOSession.executeWithRequestId (/typescript-5.5.0-dev.20240310/lib/tsserver.js:186229:14)
    at IOSession.executeCommand (/typescript-5.5.0-dev.20240310/lib/tsserver.js:186237:29)
    at IOSession.onMessage (/typescript-5.5.0-dev.20240310/lib/tsserver.js:186279:51)
    at Interface.<anonymous> (/typescript-5.5.0-dev.20240310/lib/tsserver.js:187864:14)

Affected repos

discordjs/discord.js Raw error text: RepoResults5/discordjs.discord.js.rawError.txt in the artifact folder

Last few requests

{"seq":5529,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/builders/src/interactions/slashCommands/options/channel.ts","line":1,"offset":105,"includeExternalModuleExports":false,"triggerKind":2,"triggerCharacter":"/"}}
{"seq":5530,"type":"request","command":"updateOpen","arguments":{"changedFiles":[{"fileName":"@PROJECT_ROOT@/packages/builders/src/interactions/slashCommands/options/channel.ts","textChanges":[{"newText":" //comment","start":{"line":1,"offset":111},"end":{"line":1,"offset":111}}]}],"closedFiles":[],"openFiles":[]}}
{"seq":5531,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/packages/builders/src/interactions/slashCommands/options/channel.ts","line":9,"offset":1}}
{"seq":5532,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/builders/src/interactions/slashCommands/options/channel.ts","line":11,"offset":1,"includeExternalModuleExports":false,"triggerKind":1}}

Repro steps

  1. git clone https://github.com/discordjs/discord.js --recurse-submodules
  2. In dir discord.js, run git reset --hard 5f2095b76c9ee6f1df9c85efd61cf5389881acc4
  3. In dir discord.js, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
  4. Back in the initial folder, download RepoResults5/discordjs.discord.js.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./discord.js ./discordjs.discord.js.replay.txt path/to/tsserver.js
  7. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

@typescript-bot
Copy link
Collaborator Author

Error: Debug Failure. Expected 9 < 5.

Req #6832 - completionInfo
    at getArgumentOrParameterListInfo (/typescript-5.5.0-dev.20240310/lib/tsserver.js:167875:11)
    at getImmediatelyContainingArgumentInfo (/typescript-5.5.0-dev.20240310/lib/tsserver.js:167892:18)
    at Object.getArgumentInfoForCompletions (/typescript-5.5.0-dev.20240310/lib/tsserver.js:167860:16)
    at getContextualType (/typescript-5.5.0-dev.20240310/lib/tsserver.js:159494:48)
    at getCompletionData (/typescript-5.5.0-dev.20240310/lib/tsserver.js:159731:43)
    at Object.getCompletionsAtPosition (/typescript-5.5.0-dev.20240310/lib/tsserver.js:157691:26)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.5.0-dev.20240310/lib/tsserver.js:145270:35)
    at IOSession.getCompletions (/typescript-5.5.0-dev.20240310/lib/tsserver.js:185453:54)
    at completionInfo (/typescript-5.5.0-dev.20240310/lib/tsserver.js:183843:43)
    at /typescript-5.5.0-dev.20240310/lib/tsserver.js:186237:69
    at IOSession.executeWithRequestId (/typescript-5.5.0-dev.20240310/lib/tsserver.js:186229:14)
    at IOSession.executeCommand (/typescript-5.5.0-dev.20240310/lib/tsserver.js:186237:29)
    at IOSession.onMessage (/typescript-5.5.0-dev.20240310/lib/tsserver.js:186279:51)
    at Interface.<anonymous> (/typescript-5.5.0-dev.20240310/lib/tsserver.js:187864:14)

Affected repos

remotion-dev/remotion Raw error text: RepoResults7/remotion-dev.remotion.rawError.txt in the artifact folder

Last few requests

{"seq":6829,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/renderer/src/browser/DOMWorld.ts","line":106,"offset":1,"entryNames":["args"]}}
{"seq":6830,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/renderer/src/browser/DOMWorld.ts","line":125,"offset":5,"includeExternalModuleExports":false,"triggerKind":1}}
{"seq":6831,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/renderer/src/browser/DOMWorld.ts","line":125,"offset":5,"entryNames":["BrowserEmittedEvents"]}}
{"seq":6832,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/renderer/src/browser/DOMWorld.ts","line":245,"offset":4,"includeExternalModuleExports":false,"triggerKind":1}}

Repro steps

  1. git clone https://github.com/remotion-dev/remotion --recurse-submodules
  2. In dir remotion, run git reset --hard b39121faf1b9e0d830ec81758b129c380c388062
  3. Back in the initial folder, download RepoResults7/remotion-dev.remotion.replay.txt from the artifact folder
  4. npm install --no-save @typescript/server-replay
  5. npx tsreplay ./remotion ./remotion-dev.remotion.replay.txt path/to/tsserver.js
  6. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

@typescript-bot
Copy link
Collaborator Author

Error: start < 0

Req #1788 - references
    at createTextSpan (/typescript-5.5.0-dev.20240310/lib/tsserver.js:13652:11)
    at createTextSpanFromBounds (/typescript-5.5.0-dev.20240310/lib/tsserver.js:13660:10)
    at getErrorSpanForNode (/typescript-5.5.0-dev.20240310/lib/tsserver.js:16450:10)
    at createDiagnosticForNodeFromMessageChain (/typescript-5.5.0-dev.20240310/lib/tsserver.js:16287:16)
    at resolveExternalModule (/typescript-5.5.0-dev.20240310/lib/tsserver.js:51329:31)
    at resolveExternalModuleNameWorker (/typescript-5.5.0-dev.20240310/lib/tsserver.js:51223:61)
    at resolveExternalModuleName (/typescript-5.5.0-dev.20240310/lib/tsserver.js:51220:12)
    at getSymbolAtLocation (/typescript-5.5.0-dev.20240310/lib/tsserver.js:86841:18)
    at Object.getSymbolAtLocation (/typescript-5.5.0-dev.20240310/lib/tsserver.js:48079:21)
    at /typescript-5.5.0-dev.20240310/lib/tsserver.js:162676:36
    at forEachImport (/typescript-5.5.0-dev.20240310/lib/tsserver.js:162698:7)
    at getDirectImportsMap (/typescript-5.5.0-dev.20240310/lib/tsserver.js:162675:5)
    at createImportTracker (/typescript-5.5.0-dev.20240310/lib/tsserver.js:162355:28)
    at State.getImportSearches (/typescript-5.5.0-dev.20240310/lib/tsserver.js:163793:30)
    at searchForImportsOfExport (/typescript-5.5.0-dev.20240310/lib/tsserver.js:163838:71)
    at getImportOrExportReferences (/typescript-5.5.0-dev.20240310/lib/tsserver.js:164246:7)
    at getReferencesAtLocation (/typescript-5.5.0-dev.20240310/lib/tsserver.js:164170:5)
    at getReferencesInContainer (/typescript-5.5.0-dev.20240310/lib/tsserver.js:164113:7)
    at getReferencesInSourceFile (/typescript-5.5.0-dev.20240310/lib/tsserver.js:164106:12)
    at searchForImportedSymbol (/typescript-5.5.0-dev.20240310/lib/tsserver.js:163909:7)
    at getImportOrExportReferences (/typescript-5.5.0-dev.20240310/lib/tsserver.js:164243:9)
    at getReferencesAtLocation (/typescript-5.5.0-dev.20240310/lib/tsserver.js:164170:5)
    at getReferencesInContainer (/typescript-5.5.0-dev.20240310/lib/tsserver.js:164113:7)
    at getReferencesInContainerOrFiles (/typescript-5.5.0-dev.20240310/lib/tsserver.js:163696:7)
    at getReferencedSymbolsForSymbol (/typescript-5.5.0-dev.20240310/lib/tsserver.js:163689:7)
    at Object.getReferencedSymbolsForNode (/typescript-5.5.0-dev.20240310/lib/tsserver.js:163436:24)
    at Object.findReferencedSymbols (/typescript-5.5.0-dev.20240310/lib/tsserver.js:163018:34)
    at Object.findReferences (/typescript-5.5.0-dev.20240310/lib/tsserver.js:145424:41)
    at /typescript-5.5.0-dev.20240310/lib/tsserver.js:183293:43
    at searchPosition (/typescript-5.5.0-dev.20240310/lib/tsserver.js:183443:28)
    at getPerProjectReferences (/typescript-5.5.0-dev.20240310/lib/tsserver.js:183420:32)
    at getReferencesWorker (/typescript-5.5.0-dev.20240310/lib/tsserver.js:183285:29)
    at IOSession.getReferences (/typescript-5.5.0-dev.20240310/lib/tsserver.js:185205:24)
    at references (/typescript-5.5.0-dev.20240310/lib/tsserver.js:183724:43)
    at /typescript-5.5.0-dev.20240310/lib/tsserver.js:186237:69
    at IOSession.executeWithRequestId (/typescript-5.5.0-dev.20240310/lib/tsserver.js:186229:14)
    at IOSession.executeCommand (/typescript-5.5.0-dev.20240310/lib/tsserver.js:186237:29)
    at IOSession.onMessage (/typescript-5.5.0-dev.20240310/lib/tsserver.js:186279:51)
    at Interface.<anonymous> (/typescript-5.5.0-dev.20240310/lib/tsserver.js:187864:14)

Affected repos

statelyai/xstate Raw error text: RepoResults4/statelyai.xstate.rawError.txt in the artifact folder

Last few requests

{"seq":1785,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/core/src/types.ts","line":1770,"offset":6,"includeExternalModuleExports":false,"triggerKind":1}}
{"seq":1786,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/core/src/types.ts","line":1770,"offset":6,"entryNames":["@abstract"]}}
{"seq":1787,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/core/src/types.ts","line":1770,"offset":12,"includeExternalModuleExports":false,"triggerKind":1}}
{"seq":1788,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/packages/core/src/types.ts","line":1771,"offset":6}}

Repro steps

  1. git clone https://github.com/statelyai/xstate --recurse-submodules
  2. In dir xstate, run git reset --hard 839162d223dec0a48bdad6ee441388e32cba87be
  3. Install packages (exact steps are below, but it might be easier to follow the repo readme)
    1. In dir xstate/docs/fr/sandboxes/todomvc, run yarn install --ignore-engines --ignore-scripts --silent
    2. In dir xstate/docs, run yarn install --ignore-engines --ignore-scripts --silent
    3. In dir xstate/docs/sandboxes/todomvc, run yarn install --ignore-engines --ignore-scripts --silent
    4. In dir xstate/docs/zh/sandboxes/todomvc, run yarn install --ignore-engines --ignore-scripts --silent
    5. In dir xstate/examples/7guis-1-counter-vue, run yarn install --ignore-engines --ignore-scripts --silent
    6. In dir xstate/examples/7guis-2-temperature-vue, run yarn install --ignore-engines --ignore-scripts --silent
    7. In dir xstate/examples/7guis-counter-react, run yarn install --ignore-engines --ignore-scripts --silent
    8. In dir xstate/examples/7guis-temperature-react, run yarn install --ignore-engines --ignore-scripts --silent
    9. In dir xstate/examples/counter, run yarn install --ignore-engines --ignore-scripts --silent
    10. In dir xstate/examples/express-workflow, run yarn install --ignore-engines --ignore-scripts --silent
    11. In dir xstate/examples/fetch, run yarn install --ignore-engines --ignore-scripts --silent
    12. In dir xstate/examples/friends-list-react, run yarn install --ignore-engines --ignore-scripts --silent
    13. In dir xstate/examples/mongodb-credit-check-api, run yarn install --ignore-engines --ignore-scripts --silent
    14. In dir xstate/examples/mongodb-persisted-state, run yarn install --ignore-engines --ignore-scripts --silent
    15. In dir xstate/examples/persisted-donut-maker, run yarn install --ignore-engines --ignore-scripts --silent
    16. In dir xstate/examples/snake-react, run yarn install --ignore-engines --ignore-scripts --silent
    17. In dir xstate/examples/stopwatch, run yarn install --ignore-engines --ignore-scripts --silent
    18. In dir xstate/examples/tic-tac-toe-react, run yarn install --ignore-engines --ignore-scripts --silent
    19. In dir xstate/examples/tiles, run yarn install --ignore-engines --ignore-scripts --silent
    20. In dir xstate/examples/timer, run yarn install --ignore-engines --ignore-scripts --silent
    21. In dir xstate/examples/todomvc-react, run yarn install --ignore-engines --ignore-scripts --silent
    22. In dir xstate/examples/toggle, run yarn install --ignore-engines --ignore-scripts --silent
    23. In dir xstate/examples/workflow-accumulate-room-readings, run yarn install --ignore-engines --ignore-scripts --silent
    24. In dir xstate/examples/workflow-applicant-request, run yarn install --ignore-engines --ignore-scripts --silent
    25. In dir xstate/examples/workflow-async-function, run yarn install --ignore-engines --ignore-scripts --silent
    26. In dir xstate/examples/workflow-async-subflow, run yarn install --ignore-engines --ignore-scripts --silent
    27. In dir xstate/examples/workflow-book-lending, run yarn install --ignore-engines --ignore-scripts --silent
    28. In dir xstate/examples/workflow-car-auction-bids, run yarn install --ignore-engines --ignore-scripts --silent
    29. In dir xstate/examples/workflow-car-vitals, run yarn install --ignore-engines --ignore-scripts --silent
    30. In dir xstate/examples/workflow-check-inbox, run yarn install --ignore-engines --ignore-scripts --silent
    31. In dir xstate/examples/workflow-credit-check, run yarn install --ignore-engines --ignore-scripts --silent
    32. In dir xstate/examples/workflow-event-based-service, run yarn install --ignore-engines --ignore-scripts --silent
    33. In dir xstate/examples/workflow-event-based, run yarn install --ignore-engines --ignore-scripts --silent
    34. In dir xstate/examples/workflow-event-greeting, run yarn install --ignore-engines --ignore-scripts --silent
    35. In dir xstate/examples/workflow-filling-water, run yarn install --ignore-engines --ignore-scripts --silent
    36. In dir xstate/examples/workflow-finalize-college-app, run yarn install --ignore-engines --ignore-scripts --silent
    37. In dir xstate/examples/workflow-greeting, run yarn install --ignore-engines --ignore-scripts --silent
    38. In dir xstate/examples/workflow-hello, run yarn install --ignore-engines --ignore-scripts --silent
    39. In dir xstate/examples/workflow-math-problem, run yarn install --ignore-engines --ignore-scripts --silent
    40. In dir xstate/examples/workflow-media-scanner, run yarn install --ignore-engines --ignore-scripts --silent
    41. In dir xstate/examples/workflow-monitor-job, run yarn install --ignore-engines --ignore-scripts --silent
    42. In dir xstate/examples/workflow-monitor-patient, run yarn install --ignore-engines --ignore-scripts --silent
    43. In dir xstate/examples/workflow-new-patient-onboarding, run yarn install --ignore-engines --ignore-scripts --silent
    44. In dir xstate/examples/workflow-parallel, run yarn install --ignore-engines --ignore-scripts --silent
    45. In dir xstate/examples/workflow-provision-orders, run yarn install --ignore-engines --ignore-scripts --silent
    46. In dir xstate/examples/workflow-purchase-order-deadline, run yarn install --ignore-engines --ignore-scripts --silent
    47. In dir xstate/examples/workflow-reusing-functions, run yarn install --ignore-engines --ignore-scripts --silent
    48. In dir xstate/examples/workflow-send-cloudevent, run yarn install --ignore-engines --ignore-scripts --silent
    49. In dir xstate, run yarn install --ignore-engines --ignore-scripts --silent
    50. In dir xstate/templates/react-ts, run yarn install --ignore-engines --ignore-scripts --silent
    51. In dir xstate/templates/svelte-ts, run yarn install --ignore-engines --ignore-scripts --silent
    52. In dir xstate/templates/vanilla-ts, run yarn install --ignore-engines --ignore-scripts --silent
    53. In dir xstate/templates/vue-ts, run yarn install --ignore-engines --ignore-scripts --silent
  4. Back in the initial folder, download RepoResults4/statelyai.xstate.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./xstate ./statelyai.xstate.replay.txt path/to/tsserver.js
  7. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

@typescript-bot
Copy link
Collaborator Author

Error: Debug Failure. False expression: Token end is child end

Req #3273 - completionInfo
    at processChildNode (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172176:17)
    at /typescript-5.5.0-dev.20240310/lib/tsserver.js:172107:9
    at visitNode2 (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30038:18)
    at forEachChildInPropertySignature (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30094:59)
    at forEachChild (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30555:35)
    at processNode (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172104:5)
    at processChildNode (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172183:7)
    at processChildNodes (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172226:32)
    at /typescript-5.5.0-dev.20240310/lib/tsserver.js:172120:9
    at visitNodes (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30043:14)
    at forEachChildInTypeLiteral (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30153:12)
    at forEachChild (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30555:35)
    at processNode (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172104:5)
    at processChildNode (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172183:7)
    at processChildNodes (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172226:32)
    at /typescript-5.5.0-dev.20240310/lib/tsserver.js:172120:9
    at visitNodes (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30043:14)
    at forEachChildInUnionOrIntersectionType (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30502:10)
    at forEachChild (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30555:35)
    at processNode (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172104:5)
    at processChildNode (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172183:7)
    at /typescript-5.5.0-dev.20240310/lib/tsserver.js:172107:9
    at visitNode2 (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30038:18)
    at forEachChildInParenthesizedTypeOrTypeOperator (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30505:10)
    at forEachChild (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30555:35)
    at processNode (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172104:5)
    at processChildNode (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172183:7)
    at processChildNodes (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172226:32)
    at /typescript-5.5.0-dev.20240310/lib/tsserver.js:172120:9
    at visitNodes (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30043:14)
    at forEachChildInUnionOrIntersectionType (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30502:10)
    at forEachChild (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30555:35)
    at processNode (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172104:5)
    at processChildNode (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172183:7)
    at processChildNodes (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172226:32)
    at /typescript-5.5.0-dev.20240310/lib/tsserver.js:172120:9
    at visitNodes (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30043:14)
    at forEachChildInTypeReference (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30144:49)
    at forEachChild (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30555:35)
    at processNode (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172104:5)
    at processChildNode (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172183:7)
    at processChildNodes (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172226:32)
    at /typescript-5.5.0-dev.20240310/lib/tsserver.js:172120:9
    at visitNodes (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30043:14)
    at forEachChildInUnionOrIntersectionType (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30502:10)
    at forEachChild (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30555:35)
    at processNode (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172104:5)
    at processChildNode (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172183:7)
    at processChildNodes (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172226:32)
    at /typescript-5.5.0-dev.20240310/lib/tsserver.js:172120:9
    at visitNodes (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30043:14)
    at forEachChildInTypeReference (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30144:49)
    at forEachChild (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30555:35)
    at processNode (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172104:5)
    at processChildNode (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172183:7)
    at processChildNodes (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172226:32)
    at /typescript-5.5.0-dev.20240310/lib/tsserver.js:172120:9
    at visitNodes (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30043:14)
    at forEachChildInUnionOrIntersectionType (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30502:10)
    at forEachChild (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30555:35)
    at processNode (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172104:5)
    at processChildNode (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172183:7)
    at processChildNodes (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172226:32)
    at /typescript-5.5.0-dev.20240310/lib/tsserver.js:172120:9
    at visitNodes (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30043:14)
    at forEachChildInTypeReference (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30144:49)
    at forEachChild (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30555:35)
    at processNode (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172104:5)
    at processChildNode (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172183:7)
    at /typescript-5.5.0-dev.20240310/lib/tsserver.js:172107:9
    at visitNode2 (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30038:18)
    at forEachChildInGetAccessor (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30126:192)
    at forEachChild (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30555:35)
    at processNode (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172104:5)
    at formatSpanWorker (/typescript-5.5.0-dev.20240310/lib/tsserver.js:171906:5)
    at /typescript-5.5.0-dev.20240310/lib/tsserver.js:171846:105
    at getFormattingScanner (/typescript-5.5.0-dev.20240310/lib/tsserver.js:170647:15)
    at Object.formatNodeGivenIndentation (/typescript-5.5.0-dev.20240310/lib/tsserver.js:171846:10)
    at /typescript-5.5.0-dev.20240310/lib/tsserver.js:158940:36
    at flatMap (/typescript-5.5.0-dev.20240310/lib/tsserver.js:2594:17)
    at Object.printAndFormatSnippetList (/typescript-5.5.0-dev.20240310/lib/tsserver.js:158938:21)
    at getEntryForMemberCompletion (/typescript-5.5.0-dev.20240310/lib/tsserver.js:158698:28)
    at createCompletionEntry (/typescript-5.5.0-dev.20240310/lib/tsserver.js:158511:35)
    at getCompletionEntriesFromSymbols (/typescript-5.5.0-dev.20240310/lib/tsserver.js:159112:19)
    at completionInfoFromData (/typescript-5.5.0-dev.20240310/lib/tsserver.js:158167:23)
    at Object.getCompletionsAtPosition (/typescript-5.5.0-dev.20240310/lib/tsserver.js:157709:24)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.5.0-dev.20240310/lib/tsserver.js:145270:35)
    at IOSession.getCompletions (/typescript-5.5.0-dev.20240310/lib/tsserver.js:185453:54)
    at completionInfo (/typescript-5.5.0-dev.20240310/lib/tsserver.js:183843:43)
    at /typescript-5.5.0-dev.20240310/lib/tsserver.js:186237:69
    at IOSession.executeWithRequestId (/typescript-5.5.0-dev.20240310/lib/tsserver.js:186229:14)
    at IOSession.executeCommand (/typescript-5.5.0-dev.20240310/lib/tsserver.js:186237:29)
    at IOSession.onMessage (/typescript-5.5.0-dev.20240310/lib/tsserver.js:186279:51)
    at Interface.<anonymous> (/typescript-5.5.0-dev.20240310/lib/tsserver.js:187864:14)

Affected repos

jhipster/generator-jhipster Raw error text: RepoResults6/jhipster.generator-jhipster.rawError.txt in the artifact folder

Last few requests

{"seq":3270,"type":"request","command":"updateOpen","arguments":{"changedFiles":[{"fileName":"@PROJECT_ROOT@/generators/gatling/generator.ts","textChanges":[{"newText":" //comment","start":{"line":1,"offset":4},"end":{"line":1,"offset":4}}]}],"closedFiles":[],"openFiles":[]}}
{"seq":3271,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/generators/gatling/generator.ts","line":8,"offset":15,"includeExternalModuleExports":false,"triggerKind":2,"triggerCharacter":" "}}
{"seq":3272,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/generators/gatling/generator.ts","line":13,"offset":71,"includeExternalModuleExports":false,"triggerKind":1}}
{"seq":3273,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/generators/gatling/generator.ts","line":47,"offset":1,"includeExternalModuleExports":false,"triggerKind":1}}

Repro steps

  1. git clone https://github.com/jhipster/generator-jhipster --recurse-submodules
  2. In dir generator-jhipster, run git reset --hard 595adc94fc657050a3a69d35940f019987ce5644
  3. Install packages (exact steps are below, but it might be easier to follow the repo readme)
    1. In dir generator-jhipster/generators/angular/resources, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    2. In dir generator-jhipster/generators/client/resources, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    3. In dir generator-jhipster/generators/common/resources, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    4. In dir generator-jhipster/generators/generate-blueprint/resources, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    5. In dir generator-jhipster/generators/init/resources, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    6. In dir generator-jhipster/generators/react/resources, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    7. In dir generator-jhipster/generators/vue/resources, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    8. In dir generator-jhipster, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
  4. Back in the initial folder, download RepoResults6/jhipster.generator-jhipster.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./generator-jhipster ./jhipster.generator-jhipster.replay.txt path/to/tsserver.js
  7. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

@typescript-bot
Copy link
Collaborator Author

Error: Debug Failure. False expression: Token end is child end

Req #20710 - completionInfo
    at processChildNode (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172176:17)
    at /typescript-5.5.0-dev.20240310/lib/tsserver.js:172107:9
    at visitNode2 (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30038:18)
    at forEachChildInPropertySignature (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30094:59)
    at forEachChild (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30555:35)
    at processNode (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172104:5)
    at processChildNode (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172183:7)
    at processChildNodes (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172226:32)
    at /typescript-5.5.0-dev.20240310/lib/tsserver.js:172120:9
    at visitNodes (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30043:14)
    at forEachChildInTypeLiteral (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30153:12)
    at forEachChild (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30555:35)
    at processNode (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172104:5)
    at processChildNode (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172183:7)
    at processChildNodes (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172226:32)
    at /typescript-5.5.0-dev.20240310/lib/tsserver.js:172120:9
    at visitNodes (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30043:14)
    at forEachChildInUnionOrIntersectionType (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30502:10)
    at forEachChild (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30555:35)
    at processNode (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172104:5)
    at processChildNode (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172183:7)
    at processChildNodes (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172226:32)
    at /typescript-5.5.0-dev.20240310/lib/tsserver.js:172120:9
    at visitNodes (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30043:14)
    at forEachChildInTypeReference (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30144:49)
    at forEachChild (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30555:35)
    at processNode (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172104:5)
    at processChildNode (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172183:7)
    at /typescript-5.5.0-dev.20240310/lib/tsserver.js:172107:9
    at visitNode2 (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30038:18)
    at forEachChildInPropertyDeclaration (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30091:179)
    at forEachChild (/typescript-5.5.0-dev.20240310/lib/tsserver.js:30555:35)
    at processNode (/typescript-5.5.0-dev.20240310/lib/tsserver.js:172104:5)
    at formatSpanWorker (/typescript-5.5.0-dev.20240310/lib/tsserver.js:171906:5)
    at /typescript-5.5.0-dev.20240310/lib/tsserver.js:171846:105
    at getFormattingScanner (/typescript-5.5.0-dev.20240310/lib/tsserver.js:170647:15)
    at Object.formatNodeGivenIndentation (/typescript-5.5.0-dev.20240310/lib/tsserver.js:171846:10)
    at /typescript-5.5.0-dev.20240310/lib/tsserver.js:158940:36
    at flatMap (/typescript-5.5.0-dev.20240310/lib/tsserver.js:2594:17)
    at Object.printAndFormatSnippetList (/typescript-5.5.0-dev.20240310/lib/tsserver.js:158938:21)
    at getEntryForMemberCompletion (/typescript-5.5.0-dev.20240310/lib/tsserver.js:158698:28)
    at createCompletionEntry (/typescript-5.5.0-dev.20240310/lib/tsserver.js:158511:35)
    at getCompletionEntriesFromSymbols (/typescript-5.5.0-dev.20240310/lib/tsserver.js:159112:19)
    at completionInfoFromData (/typescript-5.5.0-dev.20240310/lib/tsserver.js:158167:23)
    at Object.getCompletionsAtPosition (/typescript-5.5.0-dev.20240310/lib/tsserver.js:157709:24)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.5.0-dev.20240310/lib/tsserver.js:145270:35)
    at IOSession.getCompletions (/typescript-5.5.0-dev.20240310/lib/tsserver.js:185453:54)
    at completionInfo (/typescript-5.5.0-dev.20240310/lib/tsserver.js:183843:43)
    at /typescript-5.5.0-dev.20240310/lib/tsserver.js:186237:69
    at IOSession.executeWithRequestId (/typescript-5.5.0-dev.20240310/lib/tsserver.js:186229:14)
    at IOSession.executeCommand (/typescript-5.5.0-dev.20240310/lib/tsserver.js:186237:29)
    at IOSession.onMessage (/typescript-5.5.0-dev.20240310/lib/tsserver.js:186279:51)
    at Interface.<anonymous> (/typescript-5.5.0-dev.20240310/lib/tsserver.js:187864:14)

Affected repos

apache/echarts Raw error text: RepoResults1/apache.echarts.rawError.txt in the artifact folder

Last few requests

{"seq":20707,"type":"request","command":"getOutliningSpans","arguments":{"file":"@PROJECT_ROOT@/src/chart/helper/EffectSymbol.ts"}}
{"seq":20708,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/src/chart/helper/EffectSymbol.ts","line":20,"offset":90,"includeExternalModuleExports":false,"triggerKind":2,"triggerCharacter":"'"}}
{"seq":20709,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/src/chart/helper/EffectSymbol.ts","line":26,"offset":39}}
{"seq":20710,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/src/chart/helper/EffectSymbol.ts","line":119,"offset":6,"includeExternalModuleExports":false,"triggerKind":1}}

Repro steps

  1. git clone https://github.com/apache/echarts --recurse-submodules
  2. In dir echarts, run git reset --hard 2e010c78a2571df185a4092675745391474686d3
  3. Install packages (exact steps are below, but it might be easier to follow the repo readme)
    1. In dir echarts/build, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    2. In dir echarts/dist, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    3. In dir echarts/i18n, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    4. In dir echarts, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    5. In dir echarts/ssr/client/dist, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    6. In dir echarts/test, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    7. In dir echarts/test/runTest, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    8. In dir echarts/theme, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
  4. Back in the initial folder, download RepoResults1/apache.echarts.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./echarts ./apache.echarts.replay.txt path/to/tsserver.js
  7. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants