microsoft / TypeScript

TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
https://www.typescriptlang.org
Apache License 2.0
100.22k stars 12.39k forks source link

[ServerErrors][TypeScript] 5.6.0-dev.20240616 #58882

Closed typescript-bot closed 3 months ago

typescript-bot commented 3 months ago

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

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

Successfully analyzed 282 of 300 visited repos | Outcome | Count | |---------|-------| | Detected interesting changes | 23 | | Detected no interesting changes | 259 | | Git clone failed | 3 | | Language service disabled in new TS | 1 | | Unknown failure | 14 |

Investigation Status

Repo Errors Outcome
typescript-bot commented 3 months ago
Error: Debug Failure. False expression: Token end is child end ``` Req #2191 - completionInfo at processChildNode (/typescript-5.4.5/lib/tsserver.js:173446:17) at /typescript-5.4.5/lib/tsserver.js:173377:9 at visitNode2 (/typescript-5.4.5/lib/tsserver.js:30479:18) at forEachChildInPropertySignature (/typescript-5.4.5/lib/tsserver.js:30535:59) at forEachChild (/typescript-5.4.5/lib/tsserver.js:30996:35) at processNode (/typescript-5.4.5/lib/tsserver.js:173374:5) at processChildNode (/typescript-5.4.5/lib/tsserver.js:173453:7) at processChildNodes (/typescript-5.4.5/lib/tsserver.js:173496:32) at /typescript-5.4.5/lib/tsserver.js:173390:9 at visitNodes (/typescript-5.4.5/lib/tsserver.js:30484:14) at forEachChildInTypeLiteral (/typescript-5.4.5/lib/tsserver.js:30594:12) at forEachChild (/typescript-5.4.5/lib/tsserver.js:30996:35) at processNode (/typescript-5.4.5/lib/tsserver.js:173374:5) at processChildNode (/typescript-5.4.5/lib/tsserver.js:173453:7) at /typescript-5.4.5/lib/tsserver.js:173377:9 at visitNode2 (/typescript-5.4.5/lib/tsserver.js:30479:18) at forEachChildInPropertyDeclaration (/typescript-5.4.5/lib/tsserver.js:30532:179) at forEachChild (/typescript-5.4.5/lib/tsserver.js:30996:35) at processNode (/typescript-5.4.5/lib/tsserver.js:173374:5) at formatSpanWorker (/typescript-5.4.5/lib/tsserver.js:173176:5) at /typescript-5.4.5/lib/tsserver.js:173116:105 at getFormattingScanner (/typescript-5.4.5/lib/tsserver.js:171919:15) at Object.formatNodeGivenIndentation (/typescript-5.4.5/lib/tsserver.js:173116:10) at /typescript-5.4.5/lib/tsserver.js:160210:36 at flatMap (/typescript-5.4.5/lib/tsserver.js:2609:17) at Object.printAndFormatSnippetList (/typescript-5.4.5/lib/tsserver.js:160208:21) at getEntryForMemberCompletion (/typescript-5.4.5/lib/tsserver.js:159971:28) at createCompletionEntry (/typescript-5.4.5/lib/tsserver.js:159795:35) at getCompletionEntriesFromSymbols (/typescript-5.4.5/lib/tsserver.js:160382:19) at completionInfoFromData (/typescript-5.4.5/lib/tsserver.js:159451:23) at Object.getCompletionsAtPosition (/typescript-5.4.5/lib/tsserver.js:158993:24) at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.4.5/lib/tsserver.js:146550:35) at IOSession.getCompletions (/typescript-5.4.5/lib/tsserver.js:186785:54) at completionInfo (/typescript-5.4.5/lib/tsserver.js:185175:43) at /typescript-5.4.5/lib/tsserver.js:187569:69 at IOSession.executeWithRequestId (/typescript-5.4.5/lib/tsserver.js:187561:14) at IOSession.executeCommand (/typescript-5.4.5/lib/tsserver.js:187569:29) at IOSession.onMessage (/typescript-5.4.5/lib/tsserver.js:187611:51) at Interface. (/typescript-5.4.5/lib/tsserver.js:189196:14) ```

Repos no longer reporting the error

typescript-bot commented 3 months ago
Error: Debug Failure. False expression: Token end is child end ``` Req #9459 - completionInfo at processChildNode (/typescript-5.4.5/lib/tsserver.js:173446:17) at /typescript-5.4.5/lib/tsserver.js:173377:9 at visitNode2 (/typescript-5.4.5/lib/tsserver.js:30479:18) at forEachChildInPropertySignature (/typescript-5.4.5/lib/tsserver.js:30535:59) at forEachChild (/typescript-5.4.5/lib/tsserver.js:30996:35) at processNode (/typescript-5.4.5/lib/tsserver.js:173374:5) at processChildNode (/typescript-5.4.5/lib/tsserver.js:173453:7) at processChildNodes (/typescript-5.4.5/lib/tsserver.js:173496:32) at /typescript-5.4.5/lib/tsserver.js:173390:9 at visitNodes (/typescript-5.4.5/lib/tsserver.js:30484:14) at forEachChildInTypeLiteral (/typescript-5.4.5/lib/tsserver.js:30594:12) at forEachChild (/typescript-5.4.5/lib/tsserver.js:30996:35) at processNode (/typescript-5.4.5/lib/tsserver.js:173374:5) at processChildNode (/typescript-5.4.5/lib/tsserver.js:173453:7) at /typescript-5.4.5/lib/tsserver.js:173377:9 at visitNode2 (/typescript-5.4.5/lib/tsserver.js:30479:18) at forEachChildInPropertyDeclaration (/typescript-5.4.5/lib/tsserver.js:30532:179) at forEachChild (/typescript-5.4.5/lib/tsserver.js:30996:35) at processNode (/typescript-5.4.5/lib/tsserver.js:173374:5) at formatSpanWorker (/typescript-5.4.5/lib/tsserver.js:173176:5) at /typescript-5.4.5/lib/tsserver.js:173116:105 at getFormattingScanner (/typescript-5.4.5/lib/tsserver.js:171919:15) at Object.formatNodeGivenIndentation (/typescript-5.4.5/lib/tsserver.js:173116:10) at /typescript-5.4.5/lib/tsserver.js:160210:36 at flatMap (/typescript-5.4.5/lib/tsserver.js:2609:17) at Object.printAndFormatSnippetList (/typescript-5.4.5/lib/tsserver.js:160208:21) at getEntryForMemberCompletion (/typescript-5.4.5/lib/tsserver.js:159971:28) at createCompletionEntry (/typescript-5.4.5/lib/tsserver.js:159795:35) at getCompletionEntriesFromSymbols (/typescript-5.4.5/lib/tsserver.js:160382:19) at completionInfoFromData (/typescript-5.4.5/lib/tsserver.js:159451:23) at Object.getCompletionsAtPosition (/typescript-5.4.5/lib/tsserver.js:158993:24) at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.4.5/lib/tsserver.js:146550:35) at IOSession.getCompletions (/typescript-5.4.5/lib/tsserver.js:186785:54) at completionInfo (/typescript-5.4.5/lib/tsserver.js:185175:43) at /typescript-5.4.5/lib/tsserver.js:187569:69 at IOSession.executeWithRequestId (/typescript-5.4.5/lib/tsserver.js:187561:14) at IOSession.executeCommand (/typescript-5.4.5/lib/tsserver.js:187569:29) at IOSession.onMessage (/typescript-5.4.5/lib/tsserver.js:187611:51) at Interface. (/typescript-5.4.5/lib/tsserver.js:189196:14) ```

Repos no longer reporting the error

typescript-bot commented 3 months ago
Error: Debug Failure. False expression. ``` Req #7352 - completionInfo at consumeTokenAndAdvanceScanner (/typescript-5.4.5/lib/tsserver.js:173529:13) at processChildNode (/typescript-5.4.5/lib/tsserver.js:173438:9) at /typescript-5.4.5/lib/tsserver.js:173377:9 at visitNode2 (/typescript-5.4.5/lib/tsserver.js:30479:18) at forEachChildInParameter (/typescript-5.4.5/lib/tsserver.js:30529:135) at forEachChild (/typescript-5.4.5/lib/tsserver.js:30996:35) at processNode (/typescript-5.4.5/lib/tsserver.js:173374:5) at processChildNode (/typescript-5.4.5/lib/tsserver.js:173453:7) at processChildNodes (/typescript-5.4.5/lib/tsserver.js:173496:32) at /typescript-5.4.5/lib/tsserver.js:173390:9 at visitNodes (/typescript-5.4.5/lib/tsserver.js:30484:14) at forEachChildInMethodSignature (/typescript-5.4.5/lib/tsserver.js:30561:186) at forEachChild (/typescript-5.4.5/lib/tsserver.js:30996:35) at processNode (/typescript-5.4.5/lib/tsserver.js:173374:5) at processChildNode (/typescript-5.4.5/lib/tsserver.js:173453:7) at processChildNodes (/typescript-5.4.5/lib/tsserver.js:173496:32) at /typescript-5.4.5/lib/tsserver.js:173390:9 at visitNodes (/typescript-5.4.5/lib/tsserver.js:30484:14) at forEachChildInTypeLiteral (/typescript-5.4.5/lib/tsserver.js:30594:12) at forEachChild (/typescript-5.4.5/lib/tsserver.js:30996:35) at processNode (/typescript-5.4.5/lib/tsserver.js:173374:5) at processChildNode (/typescript-5.4.5/lib/tsserver.js:173453:7) at processChildNodes (/typescript-5.4.5/lib/tsserver.js:173496:32) at /typescript-5.4.5/lib/tsserver.js:173390:9 at visitNodes (/typescript-5.4.5/lib/tsserver.js:30484:14) at forEachChildInUnionOrIntersectionType (/typescript-5.4.5/lib/tsserver.js:30943:10) at forEachChild (/typescript-5.4.5/lib/tsserver.js:30996:35) at processNode (/typescript-5.4.5/lib/tsserver.js:173374:5) at processChildNode (/typescript-5.4.5/lib/tsserver.js:173453:7) at /typescript-5.4.5/lib/tsserver.js:173377:9 at visitNode2 (/typescript-5.4.5/lib/tsserver.js:30479:18) at forEachChildInParameter (/typescript-5.4.5/lib/tsserver.js:30529:177) at forEachChild (/typescript-5.4.5/lib/tsserver.js:30996:35) at processNode (/typescript-5.4.5/lib/tsserver.js:173374:5) at processChildNode (/typescript-5.4.5/lib/tsserver.js:173453:7) at processChildNodes (/typescript-5.4.5/lib/tsserver.js:173496:32) at /typescript-5.4.5/lib/tsserver.js:173390:9 at visitNodes (/typescript-5.4.5/lib/tsserver.js:30484:14) at forEachChildInMethodDeclaration (/typescript-5.4.5/lib/tsserver.js:30558:273) at forEachChild (/typescript-5.4.5/lib/tsserver.js:30996:35) at processNode (/typescript-5.4.5/lib/tsserver.js:173374:5) at formatSpanWorker (/typescript-5.4.5/lib/tsserver.js:173176:5) at /typescript-5.4.5/lib/tsserver.js:173116:105 at getFormattingScanner (/typescript-5.4.5/lib/tsserver.js:171919:15) at Object.formatNodeGivenIndentation (/typescript-5.4.5/lib/tsserver.js:173116:10) at /typescript-5.4.5/lib/tsserver.js:160210:36 at flatMap (/typescript-5.4.5/lib/tsserver.js:2609:17) at Object.printAndFormatSnippetList (/typescript-5.4.5/lib/tsserver.js:160208:21) at getEntryForMemberCompletion (/typescript-5.4.5/lib/tsserver.js:159971:28) at createCompletionEntry (/typescript-5.4.5/lib/tsserver.js:159795:35) at getCompletionEntriesFromSymbols (/typescript-5.4.5/lib/tsserver.js:160382:19) at completionInfoFromData (/typescript-5.4.5/lib/tsserver.js:159451:23) at Object.getCompletionsAtPosition (/typescript-5.4.5/lib/tsserver.js:158993:24) at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.4.5/lib/tsserver.js:146550:35) at IOSession.getCompletions (/typescript-5.4.5/lib/tsserver.js:186785:54) at completionInfo (/typescript-5.4.5/lib/tsserver.js:185175:43) at /typescript-5.4.5/lib/tsserver.js:187569:69 at IOSession.executeWithRequestId (/typescript-5.4.5/lib/tsserver.js:187561:14) at IOSession.executeCommand (/typescript-5.4.5/lib/tsserver.js:187569:29) at IOSession.onMessage (/typescript-5.4.5/lib/tsserver.js:187611:51) at Interface. (/typescript-5.4.5/lib/tsserver.js:189196:14) ```

Repos no longer reporting the error

typescript-bot commented 3 months ago
Error: Debug Failure. Expected 1 < 1. ``` Req #9984 - completionInfo at getArgumentOrParameterListInfo (/typescript-5.4.5/lib/tsserver.js:169136:11) at getImmediatelyContainingArgumentInfo (/typescript-5.4.5/lib/tsserver.js:169153:18) at Object.getArgumentInfoForCompletions (/typescript-5.4.5/lib/tsserver.js:169126:16) at getContextualType (/typescript-5.4.5/lib/tsserver.js:160765:48) at getCompletionData (/typescript-5.4.5/lib/tsserver.js:160999:43) at Object.getCompletionsAtPosition (/typescript-5.4.5/lib/tsserver.js:158975:26) at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.4.5/lib/tsserver.js:146550:35) at IOSession.getCompletions (/typescript-5.4.5/lib/tsserver.js:186785:54) at completionInfo (/typescript-5.4.5/lib/tsserver.js:185175:43) at /typescript-5.4.5/lib/tsserver.js:187569:69 at IOSession.executeWithRequestId (/typescript-5.4.5/lib/tsserver.js:187561:14) at IOSession.executeCommand (/typescript-5.4.5/lib/tsserver.js:187569:29) at IOSession.onMessage (/typescript-5.4.5/lib/tsserver.js:187611:51) at Interface. (/typescript-5.4.5/lib/tsserver.js:189196:14) ```

Repos no longer reporting the error

typescript-bot commented 3 months ago
Error: Debug Failure. Expected 1 < 1. ``` Req #151 - completionInfo at getArgumentOrParameterListInfo (/typescript-5.4.5/lib/tsserver.js:169136:11) at getImmediatelyContainingArgumentInfo (/typescript-5.4.5/lib/tsserver.js:169153:18) at Object.getArgumentInfoForCompletions (/typescript-5.4.5/lib/tsserver.js:169126:16) at getContextualType (/typescript-5.4.5/lib/tsserver.js:160765:48) at getCompletionData (/typescript-5.4.5/lib/tsserver.js:160999:43) at Object.getCompletionsAtPosition (/typescript-5.4.5/lib/tsserver.js:158975:26) at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.4.5/lib/tsserver.js:146550:35) at IOSession.getCompletions (/typescript-5.4.5/lib/tsserver.js:186785:54) at completionInfo (/typescript-5.4.5/lib/tsserver.js:185175:43) at /typescript-5.4.5/lib/tsserver.js:187569:69 at IOSession.executeWithRequestId (/typescript-5.4.5/lib/tsserver.js:187561:14) at IOSession.executeCommand (/typescript-5.4.5/lib/tsserver.js:187569:29) at IOSession.onMessage (/typescript-5.4.5/lib/tsserver.js:187611:51) at Interface. (/typescript-5.4.5/lib/tsserver.js:189196:14) ```

Repos no longer reporting the error

typescript-bot commented 3 months ago
Error: Debug Failure. Expected 1 < 1. ``` Req #6699 - completionInfo at getArgumentOrParameterListInfo (/typescript-5.4.5/lib/tsserver.js:169136:11) at getImmediatelyContainingArgumentInfo (/typescript-5.4.5/lib/tsserver.js:169153:18) at Object.getArgumentInfoForCompletions (/typescript-5.4.5/lib/tsserver.js:169126:16) at getContextualType (/typescript-5.4.5/lib/tsserver.js:160765:48) at getCompletionData (/typescript-5.4.5/lib/tsserver.js:160999:43) at Object.getCompletionsAtPosition (/typescript-5.4.5/lib/tsserver.js:158975:26) at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.4.5/lib/tsserver.js:146550:35) at IOSession.getCompletions (/typescript-5.4.5/lib/tsserver.js:186785:54) at completionInfo (/typescript-5.4.5/lib/tsserver.js:185175:43) at /typescript-5.4.5/lib/tsserver.js:187569:69 at IOSession.executeWithRequestId (/typescript-5.4.5/lib/tsserver.js:187561:14) at IOSession.executeCommand (/typescript-5.4.5/lib/tsserver.js:187569:29) at IOSession.onMessage (/typescript-5.4.5/lib/tsserver.js:187611:51) at Interface. (/typescript-5.4.5/lib/tsserver.js:189196:14) ```

Repos no longer reporting the error

typescript-bot commented 3 months ago
Error: Debug Failure. False expression. ``` Req #3443 - completionInfo at consumeTokenAndAdvanceScanner (/typescript-5.4.5/lib/tsserver.js:173529:13) at processChildNode (/typescript-5.4.5/lib/tsserver.js:173438:9) at /typescript-5.4.5/lib/tsserver.js:173377:9 at visitNode2 (/typescript-5.4.5/lib/tsserver.js:30479:18) at forEachChildInPropertySignature (/typescript-5.4.5/lib/tsserver.js:30535:92) at forEachChild (/typescript-5.4.5/lib/tsserver.js:30996:35) at processNode (/typescript-5.4.5/lib/tsserver.js:173374:5) at processChildNode (/typescript-5.4.5/lib/tsserver.js:173453:7) at processChildNodes (/typescript-5.4.5/lib/tsserver.js:173496:32) at /typescript-5.4.5/lib/tsserver.js:173390:9 at visitNodes (/typescript-5.4.5/lib/tsserver.js:30484:14) at forEachChildInTypeLiteral (/typescript-5.4.5/lib/tsserver.js:30594:12) at forEachChild (/typescript-5.4.5/lib/tsserver.js:30996:35) at processNode (/typescript-5.4.5/lib/tsserver.js:173374:5) at processChildNode (/typescript-5.4.5/lib/tsserver.js:173453:7) at processChildNodes (/typescript-5.4.5/lib/tsserver.js:173496:32) at /typescript-5.4.5/lib/tsserver.js:173390:9 at visitNodes (/typescript-5.4.5/lib/tsserver.js:30484:14) at forEachChildInUnionOrIntersectionType (/typescript-5.4.5/lib/tsserver.js:30943:10) at forEachChild (/typescript-5.4.5/lib/tsserver.js:30996:35) at processNode (/typescript-5.4.5/lib/tsserver.js:173374:5) at processChildNode (/typescript-5.4.5/lib/tsserver.js:173453:7) at /typescript-5.4.5/lib/tsserver.js:173377:9 at visitNode2 (/typescript-5.4.5/lib/tsserver.js:30479:18) at forEachChildInParenthesizedTypeOrTypeOperator (/typescript-5.4.5/lib/tsserver.js:30946:10) at forEachChild (/typescript-5.4.5/lib/tsserver.js:30996:35) at processNode (/typescript-5.4.5/lib/tsserver.js:173374:5) at processChildNode (/typescript-5.4.5/lib/tsserver.js:173453:7) at /typescript-5.4.5/lib/tsserver.js:173377:9 at visitNode2 (/typescript-5.4.5/lib/tsserver.js:30479:18) at forEachChildInIndexedAccessType (/typescript-5.4.5/lib/tsserver.js:30619:12) at forEachChild (/typescript-5.4.5/lib/tsserver.js:30996:35) at processNode (/typescript-5.4.5/lib/tsserver.js:173374:5) at processChildNode (/typescript-5.4.5/lib/tsserver.js:173453:7) at /typescript-5.4.5/lib/tsserver.js:173377:9 at visitNode2 (/typescript-5.4.5/lib/tsserver.js:30479:18) at forEachChildInConditionalType (/typescript-5.4.5/lib/tsserver.js:30605:90) at forEachChild (/typescript-5.4.5/lib/tsserver.js:30996:35) at processNode (/typescript-5.4.5/lib/tsserver.js:173374:5) at processChildNode (/typescript-5.4.5/lib/tsserver.js:173453:7) at /typescript-5.4.5/lib/tsserver.js:173377:9 at visitNode2 (/typescript-5.4.5/lib/tsserver.js:30479:18) at forEachChildInTypeParameter (/typescript-5.4.5/lib/tsserver.js:30520:131) at forEachChild (/typescript-5.4.5/lib/tsserver.js:30996:35) at processNode (/typescript-5.4.5/lib/tsserver.js:173374:5) at processChildNode (/typescript-5.4.5/lib/tsserver.js:173453:7) at processChildNodes (/typescript-5.4.5/lib/tsserver.js:173496:32) at /typescript-5.4.5/lib/tsserver.js:173390:9 at visitNodes (/typescript-5.4.5/lib/tsserver.js:30484:14) at forEachChildInMethodDeclaration (/typescript-5.4.5/lib/tsserver.js:30558:221) at forEachChild (/typescript-5.4.5/lib/tsserver.js:30996:35) at processNode (/typescript-5.4.5/lib/tsserver.js:173374:5) at formatSpanWorker (/typescript-5.4.5/lib/tsserver.js:173176:5) at /typescript-5.4.5/lib/tsserver.js:173116:105 at getFormattingScanner (/typescript-5.4.5/lib/tsserver.js:171919:15) at Object.formatNodeGivenIndentation (/typescript-5.4.5/lib/tsserver.js:173116:10) at /typescript-5.4.5/lib/tsserver.js:160210:36 at flatMap (/typescript-5.4.5/lib/tsserver.js:2609:17) at Object.printAndFormatSnippetList (/typescript-5.4.5/lib/tsserver.js:160208:21) at getEntryForMemberCompletion (/typescript-5.4.5/lib/tsserver.js:159971:28) at createCompletionEntry (/typescript-5.4.5/lib/tsserver.js:159795:35) at getCompletionEntriesFromSymbols (/typescript-5.4.5/lib/tsserver.js:160382:19) at completionInfoFromData (/typescript-5.4.5/lib/tsserver.js:159451:23) at Object.getCompletionsAtPosition (/typescript-5.4.5/lib/tsserver.js:158993:24) at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.4.5/lib/tsserver.js:146550:35) at IOSession.getCompletions (/typescript-5.4.5/lib/tsserver.js:186785:54) at completionInfo (/typescript-5.4.5/lib/tsserver.js:185175:43) at /typescript-5.4.5/lib/tsserver.js:187569:69 at IOSession.executeWithRequestId (/typescript-5.4.5/lib/tsserver.js:187561:14) at IOSession.executeCommand (/typescript-5.4.5/lib/tsserver.js:187569:29) at IOSession.onMessage (/typescript-5.4.5/lib/tsserver.js:187611:51) at Interface. (/typescript-5.4.5/lib/tsserver.js:189196:14) ```

Repos no longer reporting the error

typescript-bot commented 3 months ago
Error: Debug Failure. Expected 4 < 4. ``` Req #4884 - completionInfo at getArgumentOrParameterListInfo (/typescript-5.4.5/lib/tsserver.js:169136:11) at getImmediatelyContainingArgumentInfo (/typescript-5.4.5/lib/tsserver.js:169153:18) at Object.getArgumentInfoForCompletions (/typescript-5.4.5/lib/tsserver.js:169126:16) at getContextualType (/typescript-5.4.5/lib/tsserver.js:160765:48) at getCompletionData (/typescript-5.4.5/lib/tsserver.js:160999:43) at Object.getCompletionsAtPosition (/typescript-5.4.5/lib/tsserver.js:158975:26) at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.4.5/lib/tsserver.js:146550:35) at IOSession.getCompletions (/typescript-5.4.5/lib/tsserver.js:186785:54) at completionInfo (/typescript-5.4.5/lib/tsserver.js:185175:43) at /typescript-5.4.5/lib/tsserver.js:187569:69 at IOSession.executeWithRequestId (/typescript-5.4.5/lib/tsserver.js:187561:14) at IOSession.executeCommand (/typescript-5.4.5/lib/tsserver.js:187569:29) at IOSession.onMessage (/typescript-5.4.5/lib/tsserver.js:187611:51) at Interface. (/typescript-5.4.5/lib/tsserver.js:189196:14) ```

Repos no longer reporting the error

typescript-bot commented 3 months ago

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: RepoResults3/calcom.cal.com.rawError.txt in the artifact folder
Replay commands: RepoResults3/calcom.cal.com.replay.txt in the artifact folder

Last few requests

```json {"seq":189,"type":"request","command":"navbar","arguments":{"file":"@PROJECT_ROOT@/packages/prisma/enum-generator.ts"}} {"seq":190,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/packages/prisma/enum-generator.ts","line":1,"offset":35}} {"seq":191,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":["@PROJECT_ROOT@/packages/types/@wojtekmaj__react-daterange-picker.d.ts"],"openFiles":[]}} {"seq":192,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":[],"openFiles":[{"file":"@PROJECT_ROOT@/packages/lib/weekday.ts","projectRootPath":"@PROJECT_ROOT@"}]}} ```

Repro steps

```bash #!/bin/bash git clone https://github.com/calcom/cal.com --recurse-submodules git -C "./cal.com" reset --hard e1bdac077a1a661233bbe97db11f98fdd79b73e9 yarn --cwd "./cal.com" install --no-immutable --mode=skip-build downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/162266/artifacts?artifactName=RepoResults3&api-version=7.0" | jq -r ".resource.downloadUrl") wget -O RepoResults3.zip "$downloadUrl" unzip -p RepoResults3.zip RepoResults3/calcom.cal.com.replay.txt > calcom.cal.com.replay.txt npm install --no-save @typescript/server-replay ``` To run the repro: ```bash # `npx tsreplay --help` to learn about helpful switches for debugging, logging, etc. npx tsreplay ./cal.com ./calcom.cal.com.replay.txt ```
backstage/backstage Raw error text: RepoResults3/backstage.backstage.rawError.txt in the artifact folder
Replay commands: RepoResults3/backstage.backstage.replay.txt in the artifact folder

Last few requests

```json {"seq":34,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/scripts/verify-changesets.js","line":18,"offset":19,"includeExternalModuleExports":false,"triggerKind":1}} {"seq":35,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/scripts/verify-changesets.js","line":22,"offset":46}} {"seq":36,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/scripts/verify-changesets.js","line":67,"offset":44}} {"seq":37,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":[],"openFiles":[{"file":"@PROJECT_ROOT@/microsite/docusaurus.config.ts","projectRootPath":"@PROJECT_ROOT@"}]}} ```

Repro steps

```bash #!/bin/bash git clone https://github.com/backstage/backstage --recurse-submodules git -C "./backstage" reset --hard 596585ef000a7342e0628739cc693d60b7010200 # Install packages (exact steps are below, but it might be easier to follow the repo readme) yarn --cwd "./backstage" install --no-immutable --mode=skip-build yarn --cwd "./backstage/storybook" install --no-immutable --mode=skip-build yarn --cwd "./backstage/microsite" install --no-immutable --mode=skip-build downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/162266/artifacts?artifactName=RepoResults3&api-version=7.0" | jq -r ".resource.downloadUrl") wget -O RepoResults3.zip "$downloadUrl" unzip -p RepoResults3.zip RepoResults3/backstage.backstage.replay.txt > backstage.backstage.replay.txt npm install --no-save @typescript/server-replay ``` To run the repro: ```bash # `npx tsreplay --help` to learn about helpful switches for debugging, logging, etc. npx tsreplay ./backstage ./backstage.backstage.replay.txt ```
typescript-bot commented 3 months ago

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

Req #3778 - completionInfo
    at processChildNode (/typescript-5.6.0-dev.20240616/lib/typescript.js:177460:17)
    at /typescript-5.6.0-dev.20240616/lib/typescript.js:177391:9
    at visitNode2 (/typescript-5.6.0-dev.20240616/lib/typescript.js:31863:18)
    at forEachChildInComputedPropertyName (/typescript-5.6.0-dev.20240616/lib/typescript.js:32212:12)
    at forEachChild (/typescript-5.6.0-dev.20240616/lib/typescript.js:32384:35)
    at processNode (/typescript-5.6.0-dev.20240616/lib/typescript.js:177388:5)
    at processChildNode (/typescript-5.6.0-dev.20240616/lib/typescript.js:177467:7)
    at /typescript-5.6.0-dev.20240616/lib/typescript.js:177391:9
    at visitNode2 (/typescript-5.6.0-dev.20240616/lib/typescript.js:31863:18)
    at forEachChildInPropertyDeclaration (/typescript-5.6.0-dev.20240616/lib/typescript.js:31916:59)
    at forEachChild (/typescript-5.6.0-dev.20240616/lib/typescript.js:32384:35)
    at processNode (/typescript-5.6.0-dev.20240616/lib/typescript.js:177388:5)
    at formatSpanWorker (/typescript-5.6.0-dev.20240616/lib/typescript.js:177191:5)
    at /typescript-5.6.0-dev.20240616/lib/typescript.js:177131:105
    at getFormattingScanner (/typescript-5.6.0-dev.20240616/lib/typescript.js:175932:15)
    at Object.formatNodeGivenIndentation (/typescript-5.6.0-dev.20240616/lib/typescript.js:177131:10)
    at /typescript-5.6.0-dev.20240616/lib/typescript.js:164165:36
    at flatMap (/typescript-5.6.0-dev.20240616/lib/typescript.js:2640:17)
    at Object.printAndFormatSnippetList (/typescript-5.6.0-dev.20240616/lib/typescript.js:164163:21)
    at getEntryForMemberCompletion (/typescript-5.6.0-dev.20240616/lib/typescript.js:163923:28)
    at createCompletionEntry (/typescript-5.6.0-dev.20240616/lib/typescript.js:163711:35)
    at getCompletionEntriesFromSymbols (/typescript-5.6.0-dev.20240616/lib/typescript.js:164337:19)
    at completionInfoFromData (/typescript-5.6.0-dev.20240616/lib/typescript.js:163363:23)
    at Object.getCompletionsAtPosition (/typescript-5.6.0-dev.20240616/lib/typescript.js:162909:24)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.6.0-dev.20240616/lib/typescript.js:149496:35)
    at IOSession.getCompletions (/typescript-5.6.0-dev.20240616/lib/typescript.js:191141:54)
    at completionInfo (/typescript-5.6.0-dev.20240616/lib/typescript.js:189470:43)
    at /typescript-5.6.0-dev.20240616/lib/typescript.js:191939:69
    at IOSession.executeWithRequestId (/typescript-5.6.0-dev.20240616/lib/typescript.js:191931:14)
    at IOSession.executeCommand (/typescript-5.6.0-dev.20240616/lib/typescript.js:191939:29)
    at IOSession.onMessage (/typescript-5.6.0-dev.20240616/lib/typescript.js:191980:51)
    at Interface.<anonymous> (/typescript-5.6.0-dev.20240616/lib/tsserver.js:487:14)

Affected repos

facebook/lexical Raw error text: RepoResults6/facebook.lexical.rawError.txt in the artifact folder
Replay commands: RepoResults6/facebook.lexical.replay.txt in the artifact folder

Last few requests

```json {"seq":3775,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/lexical-code/src/CodeNode.ts","line":262,"offset":39,"includeExternalModuleExports":false,"triggerKind":1}} {"seq":3776,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/lexical-code/src/CodeNode.ts","line":262,"offset":39,"entryNames":["$applyNodeReplacement"]}} {"seq":3777,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/packages/lexical-code/src/CodeNode.ts","line":291,"offset":68}} {"seq":3778,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/lexical-code/src/CodeNode.ts","line":319,"offset":1,"includeExternalModuleExports":false,"triggerKind":1}} ```

Repro steps

```bash #!/bin/bash git clone https://github.com/facebook/lexical --recurse-submodules git -C "./lexical" reset --hard fcf1ae6d1b98dd4c7e288ba2e0a0f1f23f520a63 downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/162266/artifacts?artifactName=RepoResults6&api-version=7.0" | jq -r ".resource.downloadUrl") wget -O RepoResults6.zip "$downloadUrl" unzip -p RepoResults6.zip RepoResults6/facebook.lexical.replay.txt > facebook.lexical.replay.txt npm install --no-save @typescript/server-replay ``` To run the repro: ```bash # `npx tsreplay --help` to learn about helpful switches for debugging, logging, etc. npx tsreplay ./lexical ./facebook.lexical.replay.txt ```
typescript-bot commented 3 months ago

RangeError: Maximum call stack size exceeded

Req #6624 - completionEntryDetails
    at checkIdentifierCalculateNodeCheckFlags (/typescript-5.6.0-dev.20240616/lib/typescript.js:74762:50)
    at checkIdentifier (/typescript-5.6.0-dev.20240616/lib/typescript.js:74829:5)
    at checkExpressionWorker (/typescript-5.6.0-dev.20240616/lib/typescript.js:83360:16)
    at checkExpression (/typescript-5.6.0-dev.20240616/lib/typescript.js:83314:32)
    at checkNonNullExpression (/typescript-5.6.0-dev.20240616/lib/typescript.js:77549:29)
    at getQuickTypeOfExpression (/typescript-5.6.0-dev.20240616/lib/typescript.js:83285:139)
    at checkDeclarationInitializer (/typescript-5.6.0-dev.20240616/lib/typescript.js:83010:18)
    at getTypeForVariableLikeDeclaration (/typescript-5.6.0-dev.20240616/lib/typescript.js:59099:66)
    at getWidenedTypeForVariableLikeDeclaration (/typescript-5.6.0-dev.20240616/lib/typescript.js:59546:48)
    at getTypeOfVariableOrParameterOrPropertyWorker (/typescript-5.6.0-dev.20240616/lib/typescript.js:59694:14)
    at getTypeOfVariableOrParameterOrProperty (/typescript-5.6.0-dev.20240616/lib/typescript.js:59627:20)
    at getTypeOfSymbol (/typescript-5.6.0-dev.20240616/lib/typescript.js:59956:14)
    at getNarrowedTypeOfSymbol (/typescript-5.6.0-dev.20240616/lib/typescript.js:74702:18)
    at checkIdentifier (/typescript-5.6.0-dev.20240616/lib/typescript.js:74841:16)
    at checkExpressionWorker (/typescript-5.6.0-dev.20240616/lib/typescript.js:83360:16)
    at checkExpression (/typescript-5.6.0-dev.20240616/lib/typescript.js:83314:32)
    at checkExpressionWithContextualType (/typescript-5.6.0-dev.20240616/lib/typescript.js:82964:18)
    at getSignatureApplicabilityError (/typescript-5.6.0-dev.20240616/lib/typescript.js:78794:25)
    at chooseOverload (/typescript-5.6.0-dev.20240616/lib/typescript.js:79331:13)
    at resolveCall (/typescript-5.6.0-dev.20240616/lib/typescript.js:79178:16)
    at resolveCallExpression (/typescript-5.6.0-dev.20240616/lib/typescript.js:79615:12)
    at resolveSignature (/typescript-5.6.0-dev.20240616/lib/typescript.js:80008:16)
    at getResolvedSignature (/typescript-5.6.0-dev.20240616/lib/typescript.js:80034:18)
    at checkCallExpression (/typescript-5.6.0-dev.20240616/lib/typescript.js:80145:23)
    at checkExpressionWorker (/typescript-5.6.0-dev.20240616/lib/typescript.js:83404:16)
    at checkExpression (/typescript-5.6.0-dev.20240616/lib/typescript.js:83314:32)
    at checkExpressionCached (/typescript-5.6.0-dev.20240616/lib/typescript.js:82988:28)
    at /typescript-5.6.0-dev.20240616/lib/typescript.js:81463:20
    at traverse (/typescript-5.6.0-dev.20240616/lib/typescript.js:17752:16)
    at visitNodes (/typescript-5.6.0-dev.20240616/lib/typescript.js:31871:22)
    at forEachChildInBlock (/typescript-5.6.0-dev.20240616/lib/typescript.js:32341:10)
    at forEachChild (/typescript-5.6.0-dev.20240616/lib/typescript.js:32384:35)
    at traverse (/typescript-5.6.0-dev.20240616/lib/typescript.js:17768:16)
    at forEachReturnStatement (/typescript-5.6.0-dev.20240616/lib/typescript.js:17748:10)
    at checkAndAggregateReturnExpressionTypes (/typescript-5.6.0-dev.20240616/lib/typescript.js:81444:5)
    at getReturnTypeFromBody (/typescript-5.6.0-dev.20240616/lib/typescript.js:81257:21)
    at getReturnTypeOfSignature (/typescript-5.6.0-dev.20240616/lib/typescript.js:62739:426)
    at getReturnTypeOfSingleNonGenericCallSignature (/typescript-5.6.0-dev.20240616/lib/typescript.js:83234:14)
    at getQuickTypeOfExpression (/typescript-5.6.0-dev.20240616/lib/typescript.js:83285:94)
    at getTypeOfExpression (/typescript-5.6.0-dev.20240616/lib/typescript.js:83244:23)
    at getAssignedTypeOfBinaryExpression (/typescript-5.6.0-dev.20240616/lib/typescript.js:72569:103)
    at getAssignedType (/typescript-5.6.0-dev.20240616/lib/typescript.js:72594:16)
    at getInitialOrAssignedType (/typescript-5.6.0-dev.20240616/lib/typescript.js:73223:120)
    at getTypeAtFlowAssignment (/typescript-5.6.0-dev.20240616/lib/typescript.js:73241:54)
    at getTypeAtFlowNode (/typescript-5.6.0-dev.20240616/lib/typescript.js:73168:18)
    at getTypeAtFlowBranchLabel (/typescript-5.6.0-dev.20240616/lib/typescript.js:73388:26)
    at getTypeAtFlowNode (/typescript-5.6.0-dev.20240616/lib/typescript.js:73188:48)
    at getTypeAtFlowBranchLabel (/typescript-5.6.0-dev.20240616/lib/typescript.js:73388:26)
    at getTypeAtFlowNode (/typescript-5.6.0-dev.20240616/lib/typescript.js:73188:48)
    at getTypeAtFlowCondition (/typescript-5.6.0-dev.20240616/lib/typescript.js:73340:24)
    at getTypeAtFlowNode (/typescript-5.6.0-dev.20240616/lib/typescript.js:73180:18)
    at getTypeAtFlowBranchLabel (/typescript-5.6.0-dev.20240616/lib/typescript.js:73388:26)
    at getTypeAtFlowNode (/typescript-5.6.0-dev.20240616/lib/typescript.js:73188:48)
    at getTypeAtFlowBranchLabel (/typescript-5.6.0-dev.20240616/lib/typescript.js:73388:26)
    at getTypeAtFlowNode (/typescript-5.6.0-dev.20240616/lib/typescript.js:73188:48)
    at getFlowTypeOfReference (/typescript-5.6.0-dev.20240616/lib/typescript.js:73131:45)
    at checkIdentifier (/typescript-5.6.0-dev.20240616/lib/typescript.js:74885:134)
    at checkExpressionWorker (/typescript-5.6.0-dev.20240616/lib/typescript.js:83360:16)
    at checkExpression (/typescript-5.6.0-dev.20240616/lib/typescript.js:83314:32)
    at /typescript-5.6.0-dev.20240616/lib/typescript.js:78334:9
    at forEach (/typescript-5.6.0-dev.20240616/lib/typescript.js:2398:22)
    at resolveUntypedCall (/typescript-5.6.0-dev.20240616/lib/typescript.js:78333:7)
    at resolveCallExpression (/typescript-5.6.0-dev.20240616/lib/typescript.js:79585:14)
    at resolveSignature (/typescript-5.6.0-dev.20240616/lib/typescript.js:80008:16)
    at getResolvedSignature (/typescript-5.6.0-dev.20240616/lib/typescript.js:80034:18)
    at checkCallExpression (/typescript-5.6.0-dev.20240616/lib/typescript.js:80145:23)
    at checkExpressionWorker (/typescript-5.6.0-dev.20240616/lib/typescript.js:83404:16)
    at checkExpression (/typescript-5.6.0-dev.20240616/lib/typescript.js:83314:32)
    at checkExpressionWithContextualType (/typescript-5.6.0-dev.20240616/lib/typescript.js:82964:18)
    at getSignatureApplicabilityError (/typescript-5.6.0-dev.20240616/lib/typescript.js:78794:25)
    at chooseOverload (/typescript-5.6.0-dev.20240616/lib/typescript.js:79331:13)
    at resolveCall (/typescript-5.6.0-dev.20240616/lib/typescript.js:79178:16)
    at resolveCallExpression (/typescript-5.6.0-dev.20240616/lib/typescript.js:79615:12)
    at resolveSignature (/typescript-5.6.0-dev.20240616/lib/typescript.js:80008:16)
    at getResolvedSignature (/typescript-5.6.0-dev.20240616/lib/typescript.js:80034:18)
    at checkCallExpression (/typescript-5.6.0-dev.20240616/lib/typescript.js:80145:23)
    at checkExpressionWorker (/typescript-5.6.0-dev.20240616/lib/typescript.js:83404:16)
    at checkExpression (/typescript-5.6.0-dev.20240616/lib/typescript.js:83314:32)
    at checkExpressionCached (/typescript-5.6.0-dev.20240616/lib/typescript.js:82988:28)
    at /typescript-5.6.0-dev.20240616/lib/typescript.js:81463:20
    at traverse (/typescript-5.6.0-dev.20240616/lib/typescript.js:17752:16)
    at visitNodes (/typescript-5.6.0-dev.20240616/lib/typescript.js:31871:22)
    at forEachChildInBlock (/typescript-5.6.0-dev.20240616/lib/typescript.js:32341:10)
    at forEachChild (/typescript-5.6.0-dev.20240616/lib/typescript.js:32384:35)
    at traverse (/typescript-5.6.0-dev.20240616/lib/typescript.js:17768:16)
    at forEachReturnStatement (/typescript-5.6.0-dev.20240616/lib/typescript.js:17748:10)
    at checkAndAggregateReturnExpressionTypes (/typescript-5.6.0-dev.20240616/lib/typescript.js:81444:5)
    at getReturnTypeFromBody (/typescript-5.6.0-dev.20240616/lib/typescript.js:81257:21)
    at getReturnTypeOfSignature (/typescript-5.6.0-dev.20240616/lib/typescript.js:62739:426)
    at checkCallExpression (/typescript-5.6.0-dev.20240616/lib/typescript.js:80170:24)
    at checkExpressionWorker (/typescript-5.6.0-dev.20240616/lib/typescript.js:83404:16)
    at checkExpression (/typescript-5.6.0-dev.20240616/lib/typescript.js:83314:32)
    at getContextFreeTypeOfExpression (/typescript-5.6.0-dev.20240616/lib/typescript.js:83304:42)
    at addEvolvingArrayElementType (/typescript-5.6.0-dev.20240616/lib/typescript.js:72807:80)
    at getTypeAtFlowArrayMutation (/typescript-5.6.0-dev.20240616/lib/typescript.js:73324:32)
    at getTypeAtFlowNode (/typescript-5.6.0-dev.20240616/lib/typescript.js:73190:18)
    at getTypeAtFlowLoopLabel (/typescript-5.6.0-dev.20240616/lib/typescript.js:73453:22)
    at getTypeAtFlowNode (/typescript-5.6.0-dev.20240616/lib/typescript.js:73188:81)
    at getTypeAtFlowArrayMutation (/typescript-5.6.0-dev.20240616/lib/typescript.js:73318:28)
    at getTypeAtFlowNode (/typescript-5.6.0-dev.20240616/lib/typescript.js:73190:18)

Affected repos

mobxjs/mobx Raw error text: RepoResults3/mobxjs.mobx.rawError.txt in the artifact folder
Replay commands: RepoResults3/mobxjs.mobx.replay.txt in the artifact folder

Last few requests

```json {"seq":6621,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/docs/assets/getting-started-assets/javascripts/JSXTransformer.js","line":5889,"offset":40}} {"seq":6622,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/docs/assets/getting-started-assets/javascripts/JSXTransformer.js","line":6000,"offset":79,"includeExternalModuleExports":false,"triggerKind":1}} {"seq":6623,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/docs/assets/getting-started-assets/javascripts/JSXTransformer.js","line":6048,"offset":44,"includeExternalModuleExports":false,"triggerKind":1}} {"seq":6624,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/docs/assets/getting-started-assets/javascripts/JSXTransformer.js","line":6048,"offset":44,"entryNames":["_dereq_"]}} ```

Repro steps

```bash #!/bin/bash git clone https://github.com/mobxjs/mobx --recurse-submodules git -C "./mobx" reset --hard a73710cbe49c37fd5eff1665b9f2ae0883190baf downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/162266/artifacts?artifactName=RepoResults3&api-version=7.0" | jq -r ".resource.downloadUrl") wget -O RepoResults3.zip "$downloadUrl" unzip -p RepoResults3.zip RepoResults3/mobxjs.mobx.replay.txt > mobxjs.mobx.replay.txt npm install --no-save @typescript/server-replay ``` To run the repro: ```bash # `npx tsreplay --help` to learn about helpful switches for debugging, logging, etc. npx tsreplay ./mobx ./mobxjs.mobx.replay.txt ```
typescript-bot commented 3 months ago

Error: Debug Failure. False expression.

Req #2526 - organizeImports
    at Object.resetTokenState (/typescript-5.6.0-dev.20240616/lib/typescript.js:14599:11)
    at addSyntheticNodes (/typescript-5.6.0-dev.20240616/lib/typescript.js:148293:11)
    at createSyntaxList (/typescript-5.6.0-dev.20240616/lib/typescript.js:148321:3)
    at processNodes (/typescript-5.6.0-dev.20240616/lib/typescript.js:148282:19)
    at visitNodes (/typescript-5.6.0-dev.20240616/lib/typescript.js:31868:14)
    at forEachChildInFunctionType (/typescript-5.6.0-dev.20240616/lib/typescript.js:31937:111)
    at forEachChild (/typescript-5.6.0-dev.20240616/lib/typescript.js:32384:35)
    at NodeObject.forEachChild (/typescript-5.6.0-dev.20240616/lib/typescript.js:148262:12)
    at createChildren (/typescript-5.6.0-dev.20240616/lib/typescript.js:148287:8)
    at NodeObject.getChildren (/typescript-5.6.0-dev.20240616/lib/typescript.js:148241:59)
    at getTokenAtPositionWorker (/typescript-5.6.0-dev.20240616/lib/typescript.js:136625:32)
    at getTouchingToken (/typescript-5.6.0-dev.20240616/lib/typescript.js:136598:10)
    at getTouchingPropertyName (/typescript-5.6.0-dev.20240616/lib/typescript.js:136595:10)
    at /typescript-5.6.0-dev.20240616/lib/typescript.js:169187:33
    at mapDefined (/typescript-5.6.0-dev.20240616/lib/typescript.js:2710:22)
    at getPossibleSymbolReferenceNodes (/typescript-5.6.0-dev.20240616/lib/typescript.js:169186:12)
    at eachSymbolReferenceInFile (/typescript-5.6.0-dev.20240616/lib/typescript.js:169133:25)
    at Object.isSymbolReferencedInFile (/typescript-5.6.0-dev.20240616/lib/typescript.js:169127:12)
    at isDeclarationUsed (/typescript-5.6.0-dev.20240616/lib/typescript.js:172105:221)
    at /typescript-5.6.0-dev.20240616/lib/typescript.js:172080:66
    at removeUnusedImports (/typescript-5.6.0-dev.20240616/lib/typescript.js:172080:52)
    at processImportsOfSameModuleSpecifier (/typescript-5.6.0-dev.20240616/lib/typescript.js:171968:39)
    at /typescript-5.6.0-dev.20240616/lib/typescript.js:171936:175
    at flatMap (/typescript-5.6.0-dev.20240616/lib/typescript.js:2640:17)
    at organizeDeclsWorker (/typescript-5.6.0-dev.20240616/lib/typescript.js:171936:28)
    at organizeImportsWorker (/typescript-5.6.0-dev.20240616/lib/typescript.js:171973:5)
    at /typescript-5.6.0-dev.20240616/lib/typescript.js:171915:57
    at Object.organizeImports (/typescript-5.6.0-dev.20240616/lib/typescript.js:171915:28)
    at Object.organizeImports2 [as organizeImports] (/typescript-5.6.0-dev.20240616/lib/typescript.js:149836:39)
    at IOSession.organizeImports (/typescript-5.6.0-dev.20240616/lib/typescript.js:191588:50)
    at organizeImports (/typescript-5.6.0-dev.20240616/lib/typescript.js:189723:43)
    at /typescript-5.6.0-dev.20240616/lib/typescript.js:191939:69
    at IOSession.executeWithRequestId (/typescript-5.6.0-dev.20240616/lib/typescript.js:191931:14)
    at IOSession.executeCommand (/typescript-5.6.0-dev.20240616/lib/typescript.js:191939:29)
    at IOSession.onMessage (/typescript-5.6.0-dev.20240616/lib/typescript.js:191980:51)
    at Interface.<anonymous> (/typescript-5.6.0-dev.20240616/lib/tsserver.js:487:14)

Affected repos

spacedriveapp/spacedrive Raw error text: RepoResults3/spacedriveapp.spacedrive.rawError.txt in the artifact folder
Replay commands: RepoResults3/spacedriveapp.spacedrive.replay.txt in the artifact folder

Last few requests

```json {"seq":2523,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":["@PROJECT_ROOT@/packages/client/src/solid/react.tsx"],"openFiles":[]}} {"seq":2524,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":[],"openFiles":[{"file":"@PROJECT_ROOT@/packages/client/src/solid/context.tsx","projectRootPath":"@PROJECT_ROOT@"}]}} {"seq":2525,"type":"request","command":"organizeImports","arguments":{"scope":{"type":"file","args":{"file":"@PROJECT_ROOT@/packages/client/src/solid/context.tsx"}},"skipDestructiveCodeActions":true}} {"seq":2526,"type":"request","command":"organizeImports","arguments":{"scope":{"type":"file","args":{"file":"@PROJECT_ROOT@/packages/client/src/solid/context.tsx"}},"skipDestructiveCodeActions":false}} ```

Repro steps

```bash #!/bin/bash git clone https://github.com/spacedriveapp/spacedrive --recurse-submodules git -C "./spacedrive" reset --hard f8ed254a2215714ce1ae97e936d778485cd4c0a1 # Install packages (exact steps are below, but it might be easier to follow the repo readme) pnpm --dir "./spacedrive" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent pnpm --dir "./spacedrive/crates/sync/example/web" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/162266/artifacts?artifactName=RepoResults3&api-version=7.0" | jq -r ".resource.downloadUrl") wget -O RepoResults3.zip "$downloadUrl" unzip -p RepoResults3.zip RepoResults3/spacedriveapp.spacedrive.replay.txt > spacedriveapp.spacedrive.replay.txt npm install --no-save @typescript/server-replay ``` To run the repro: ```bash # `npx tsreplay --help` to learn about helpful switches for debugging, logging, etc. npx tsreplay ./spacedrive ./spacedriveapp.spacedrive.replay.txt ```
typescript-bot commented 3 months ago

Error: Debug Failure. False expression.

Req #18960 - organizeImports
    at Object.resetTokenState (/typescript-5.6.0-dev.20240616/lib/typescript.js:14599:11)
    at addSyntheticNodes (/typescript-5.6.0-dev.20240616/lib/typescript.js:148293:11)
    at createSyntaxList (/typescript-5.6.0-dev.20240616/lib/typescript.js:148321:3)
    at processNodes (/typescript-5.6.0-dev.20240616/lib/typescript.js:148282:19)
    at visitNodes (/typescript-5.6.0-dev.20240616/lib/typescript.js:31868:14)
    at forEachChildInFunctionType (/typescript-5.6.0-dev.20240616/lib/typescript.js:31937:111)
    at forEachChild (/typescript-5.6.0-dev.20240616/lib/typescript.js:32384:35)
    at NodeObject.forEachChild (/typescript-5.6.0-dev.20240616/lib/typescript.js:148262:12)
    at createChildren (/typescript-5.6.0-dev.20240616/lib/typescript.js:148287:8)
    at NodeObject.getChildren (/typescript-5.6.0-dev.20240616/lib/typescript.js:148241:59)
    at getTokenAtPositionWorker (/typescript-5.6.0-dev.20240616/lib/typescript.js:136625:32)
    at getTouchingToken (/typescript-5.6.0-dev.20240616/lib/typescript.js:136598:10)
    at getTouchingPropertyName (/typescript-5.6.0-dev.20240616/lib/typescript.js:136595:10)
    at /typescript-5.6.0-dev.20240616/lib/typescript.js:169187:33
    at mapDefined (/typescript-5.6.0-dev.20240616/lib/typescript.js:2710:22)
    at getPossibleSymbolReferenceNodes (/typescript-5.6.0-dev.20240616/lib/typescript.js:169186:12)
    at eachSymbolReferenceInFile (/typescript-5.6.0-dev.20240616/lib/typescript.js:169133:25)
    at Object.isSymbolReferencedInFile (/typescript-5.6.0-dev.20240616/lib/typescript.js:169127:12)
    at isDeclarationUsed (/typescript-5.6.0-dev.20240616/lib/typescript.js:172105:221)
    at /typescript-5.6.0-dev.20240616/lib/typescript.js:172080:66
    at removeUnusedImports (/typescript-5.6.0-dev.20240616/lib/typescript.js:172080:52)
    at processImportsOfSameModuleSpecifier (/typescript-5.6.0-dev.20240616/lib/typescript.js:171968:39)
    at /typescript-5.6.0-dev.20240616/lib/typescript.js:171936:175
    at flatMap (/typescript-5.6.0-dev.20240616/lib/typescript.js:2640:17)
    at organizeDeclsWorker (/typescript-5.6.0-dev.20240616/lib/typescript.js:171936:28)
    at organizeImportsWorker (/typescript-5.6.0-dev.20240616/lib/typescript.js:171973:5)
    at /typescript-5.6.0-dev.20240616/lib/typescript.js:171915:57
    at Object.organizeImports (/typescript-5.6.0-dev.20240616/lib/typescript.js:171915:28)
    at Object.organizeImports2 [as organizeImports] (/typescript-5.6.0-dev.20240616/lib/typescript.js:149836:39)
    at IOSession.organizeImports (/typescript-5.6.0-dev.20240616/lib/typescript.js:191588:50)
    at organizeImports (/typescript-5.6.0-dev.20240616/lib/typescript.js:189723:43)
    at /typescript-5.6.0-dev.20240616/lib/typescript.js:191939:69
    at IOSession.executeWithRequestId (/typescript-5.6.0-dev.20240616/lib/typescript.js:191931:14)
    at IOSession.executeCommand (/typescript-5.6.0-dev.20240616/lib/typescript.js:191939:29)
    at IOSession.onMessage (/typescript-5.6.0-dev.20240616/lib/typescript.js:191980:51)
    at Interface.<anonymous> (/typescript-5.6.0-dev.20240616/lib/tsserver.js:487:14)

Affected repos

vercel/hyper Raw error text: RepoResults2/vercel.hyper.rawError.txt in the artifact folder
Replay commands: RepoResults2/vercel.hyper.replay.txt in the artifact folder

Last few requests

```json {"seq":18957,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":["@PROJECT_ROOT@/lib/components/new-tab.tsx"],"openFiles":[]}} {"seq":18958,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":[],"openFiles":[{"file":"@PROJECT_ROOT@/lib/actions/sessions.ts","projectRootPath":"@PROJECT_ROOT@"}]}} {"seq":18959,"type":"request","command":"organizeImports","arguments":{"scope":{"type":"file","args":{"file":"@PROJECT_ROOT@/lib/actions/sessions.ts"}},"skipDestructiveCodeActions":true}} {"seq":18960,"type":"request","command":"organizeImports","arguments":{"scope":{"type":"file","args":{"file":"@PROJECT_ROOT@/lib/actions/sessions.ts"}},"skipDestructiveCodeActions":false}} ```

Repro steps

```bash #!/bin/bash git clone https://github.com/vercel/hyper --recurse-submodules git -C "./hyper" reset --hard 2a7bb18259d975f27b30b502af1be7576f6f5656 # Install packages (exact steps are below, but it might be easier to follow the repo readme) yarn --cwd "./hyper" install --ignore-engines --ignore-scripts --silent yarn --cwd "./hyper/app" install --ignore-engines --ignore-scripts --silent downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/162266/artifacts?artifactName=RepoResults2&api-version=7.0" | jq -r ".resource.downloadUrl") wget -O RepoResults2.zip "$downloadUrl" unzip -p RepoResults2.zip RepoResults2/vercel.hyper.replay.txt > vercel.hyper.replay.txt npm install --no-save @typescript/server-replay ``` To run the repro: ```bash # `npx tsreplay --help` to learn about helpful switches for debugging, logging, etc. npx tsreplay ./hyper ./vercel.hyper.replay.txt ```
typescript-bot commented 3 months ago

Error: Debug Failure. False expression.

Req #12593 - organizeImports
    at Object.resetTokenState (/typescript-5.6.0-dev.20240616/lib/typescript.js:14599:11)
    at addSyntheticNodes (/typescript-5.6.0-dev.20240616/lib/typescript.js:148293:11)
    at createSyntaxList (/typescript-5.6.0-dev.20240616/lib/typescript.js:148321:3)
    at processNodes (/typescript-5.6.0-dev.20240616/lib/typescript.js:148282:19)
    at visitNodes (/typescript-5.6.0-dev.20240616/lib/typescript.js:31868:14)
    at forEachChildInFunctionType (/typescript-5.6.0-dev.20240616/lib/typescript.js:31937:111)
    at forEachChild (/typescript-5.6.0-dev.20240616/lib/typescript.js:32384:35)
    at NodeObject.forEachChild (/typescript-5.6.0-dev.20240616/lib/typescript.js:148262:12)
    at createChildren (/typescript-5.6.0-dev.20240616/lib/typescript.js:148287:8)
    at NodeObject.getChildren (/typescript-5.6.0-dev.20240616/lib/typescript.js:148241:59)
    at NodeObject.getLastToken (/typescript-5.6.0-dev.20240616/lib/typescript.js:148254:27)
    at NodeObject.getLastToken (/typescript-5.6.0-dev.20240616/lib/typescript.js:148259:61)
    at visit (/typescript-5.6.0-dev.20240616/lib/typescript.js:138036:30)
    at visitNodes (/typescript-5.6.0-dev.20240616/lib/typescript.js:31871:22)
    at forEachChildInTypeLiteral (/typescript-5.6.0-dev.20240616/lib/typescript.js:31978:12)
    at forEachChild (/typescript-5.6.0-dev.20240616/lib/typescript.js:32384:35)
    at visit (/typescript-5.6.0-dev.20240616/lib/typescript.js:138050:12)
    at visitNode2 (/typescript-5.6.0-dev.20240616/lib/typescript.js:31863:18)
    at forEachChildInArrowFunction (/typescript-5.6.0-dev.20240616/lib/typescript.js:31963:159)
    at forEachChild (/typescript-5.6.0-dev.20240616/lib/typescript.js:32384:35)
    at visit (/typescript-5.6.0-dev.20240616/lib/typescript.js:138050:12)
    at visitNode2 (/typescript-5.6.0-dev.20240616/lib/typescript.js:31863:18)
    at forEachChildInVariableDeclaration (/typescript-5.6.0-dev.20240616/lib/typescript.js:31925:123)
    at forEachChild (/typescript-5.6.0-dev.20240616/lib/typescript.js:32384:35)
    at visit (/typescript-5.6.0-dev.20240616/lib/typescript.js:138050:12)
    at visitNodes (/typescript-5.6.0-dev.20240616/lib/typescript.js:31871:22)
    at forEachChildInVariableDeclarationList (/typescript-5.6.0-dev.20240616/lib/typescript.js:32090:12)
    at forEachChild (/typescript-5.6.0-dev.20240616/lib/typescript.js:32384:35)
    at visit (/typescript-5.6.0-dev.20240616/lib/typescript.js:138050:12)
    at visitNode2 (/typescript-5.6.0-dev.20240616/lib/typescript.js:31863:18)
    at forEachChildInVariableStatement (/typescript-5.6.0-dev.20240616/lib/typescript.js:32087:59)
    at forEachChild (/typescript-5.6.0-dev.20240616/lib/typescript.js:32384:35)
    at visit (/typescript-5.6.0-dev.20240616/lib/typescript.js:138050:12)
    at visitNodes (/typescript-5.6.0-dev.20240616/lib/typescript.js:31871:22)
    at forEachChildInSourceFile (/typescript-5.6.0-dev.20240616/lib/typescript.js:32084:12)
    at forEachChild (/typescript-5.6.0-dev.20240616/lib/typescript.js:32384:35)
    at probablyUsesSemicolons (/typescript-5.6.0-dev.20240616/lib/typescript.js:138027:3)
    at getFormatCodeSettingsForWriting (/typescript-5.6.0-dev.20240616/lib/typescript.js:138465:122)
    at getFormattedTextOfNode (/typescript-5.6.0-dev.20240616/lib/typescript.js:175323:27)
    at format (/typescript-5.6.0-dev.20240616/lib/typescript.js:175315:27)
    at /typescript-5.6.0-dev.20240616/lib/typescript.js:175316:106
    at computeNewText (/typescript-5.6.0-dev.20240616/lib/typescript.js:175316:82)
    at /typescript-5.6.0-dev.20240616/lib/typescript.js:175277:25
    at mapDefined (/typescript-5.6.0-dev.20240616/lib/typescript.js:2710:22)
    at /typescript-5.6.0-dev.20240616/lib/typescript.js:175274:28
    at mapDefined (/typescript-5.6.0-dev.20240616/lib/typescript.js:2710:22)
    at Object.getTextChangesFromChanges (/typescript-5.6.0-dev.20240616/lib/typescript.js:175268:12)
    at _ChangeTracker.getChanges (/typescript-5.6.0-dev.20240616/lib/typescript.js:175165:35)
    at Object.organizeImports (/typescript-5.6.0-dev.20240616/lib/typescript.js:171928:24)
    at Object.organizeImports2 [as organizeImports] (/typescript-5.6.0-dev.20240616/lib/typescript.js:149836:39)
    at IOSession.organizeImports (/typescript-5.6.0-dev.20240616/lib/typescript.js:191588:50)
    at organizeImports (/typescript-5.6.0-dev.20240616/lib/typescript.js:189723:43)
    at /typescript-5.6.0-dev.20240616/lib/typescript.js:191939:69
    at IOSession.executeWithRequestId (/typescript-5.6.0-dev.20240616/lib/typescript.js:191931:14)
    at IOSession.executeCommand (/typescript-5.6.0-dev.20240616/lib/typescript.js:191939:29)
    at IOSession.onMessage (/typescript-5.6.0-dev.20240616/lib/typescript.js:191980:51)
    at Interface.<anonymous> (/typescript-5.6.0-dev.20240616/lib/tsserver.js:487:14)

Affected repos

tinymce/tinymce Raw error text: RepoResults7/tinymce.tinymce.rawError.txt in the artifact folder
Replay commands: RepoResults7/tinymce.tinymce.replay.txt in the artifact folder

Last few requests

```json {"seq":12590,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/modules/snooker/src/test/ts/module/ephox/snooker/test/TableMerge.ts","line":98,"offset":45}} {"seq":12591,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":["@PROJECT_ROOT@/modules/sugar/src/main/ts/ephox/sugar/api/events/Resize.ts"],"openFiles":[]}} {"seq":12592,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":[],"openFiles":[{"file":"@PROJECT_ROOT@/modules/snooker/src/test/ts/module/ephox/snooker/test/SizeUtils.ts","projectRootPath":"@PROJECT_ROOT@"}]}} {"seq":12593,"type":"request","command":"organizeImports","arguments":{"scope":{"type":"file","args":{"file":"@PROJECT_ROOT@/modules/snooker/src/test/ts/module/ephox/snooker/test/SizeUtils.ts"}},"skipDestructiveCodeActions":true}} ```

Repro steps

```bash #!/bin/bash git clone https://github.com/tinymce/tinymce --recurse-submodules git -C "./tinymce" reset --hard a0c3a39ed15b3e2bef41986e004084bf016db975 yarn --cwd "./tinymce" install --ignore-engines --ignore-scripts --silent downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/162266/artifacts?artifactName=RepoResults7&api-version=7.0" | jq -r ".resource.downloadUrl") wget -O RepoResults7.zip "$downloadUrl" unzip -p RepoResults7.zip RepoResults7/tinymce.tinymce.replay.txt > tinymce.tinymce.replay.txt npm install --no-save @typescript/server-replay ``` To run the repro: ```bash # `npx tsreplay --help` to learn about helpful switches for debugging, logging, etc. npx tsreplay ./tinymce ./tinymce.tinymce.replay.txt ```
typescript-bot commented 3 months ago

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

Req #4828 - completionInfo
    at processChildNode (/typescript-5.6.0-dev.20240616/lib/typescript.js:177460:17)
    at /typescript-5.6.0-dev.20240616/lib/typescript.js:177391:9
    at visitNode2 (/typescript-5.6.0-dev.20240616/lib/typescript.js:31863:18)
    at forEachChildInPropertySignature (/typescript-5.6.0-dev.20240616/lib/typescript.js:31919:59)
    at forEachChild (/typescript-5.6.0-dev.20240616/lib/typescript.js:32384:35)
    at processNode (/typescript-5.6.0-dev.20240616/lib/typescript.js:177388:5)
    at processChildNode (/typescript-5.6.0-dev.20240616/lib/typescript.js:177467:7)
    at processChildNodes (/typescript-5.6.0-dev.20240616/lib/typescript.js:177510:32)
    at /typescript-5.6.0-dev.20240616/lib/typescript.js:177404:9
    at visitNodes (/typescript-5.6.0-dev.20240616/lib/typescript.js:31868:14)
    at forEachChildInTypeLiteral (/typescript-5.6.0-dev.20240616/lib/typescript.js:31978:12)
    at forEachChild (/typescript-5.6.0-dev.20240616/lib/typescript.js:32384:35)
    at processNode (/typescript-5.6.0-dev.20240616/lib/typescript.js:177388:5)
    at processChildNode (/typescript-5.6.0-dev.20240616/lib/typescript.js:177467:7)
    at processChildNodes (/typescript-5.6.0-dev.20240616/lib/typescript.js:177510:32)
    at /typescript-5.6.0-dev.20240616/lib/typescript.js:177404:9
    at visitNodes (/typescript-5.6.0-dev.20240616/lib/typescript.js:31868:14)
    at forEachChildInUnionOrIntersectionType (/typescript-5.6.0-dev.20240616/lib/typescript.js:32328:10)
    at forEachChild (/typescript-5.6.0-dev.20240616/lib/typescript.js:32384:35)
    at processNode (/typescript-5.6.0-dev.20240616/lib/typescript.js:177388:5)
    at processChildNode (/typescript-5.6.0-dev.20240616/lib/typescript.js:177467:7)
    at /typescript-5.6.0-dev.20240616/lib/typescript.js:177391:9
    at visitNode2 (/typescript-5.6.0-dev.20240616/lib/typescript.js:31863:18)
    at forEachChildInParenthesizedTypeOrTypeOperator (/typescript-5.6.0-dev.20240616/lib/typescript.js:32331:10)
    at forEachChild (/typescript-5.6.0-dev.20240616/lib/typescript.js:32384:35)
    at processNode (/typescript-5.6.0-dev.20240616/lib/typescript.js:177388:5)
    at processChildNode (/typescript-5.6.0-dev.20240616/lib/typescript.js:177467:7)
    at processChildNodes (/typescript-5.6.0-dev.20240616/lib/typescript.js:177510:32)
    at /typescript-5.6.0-dev.20240616/lib/typescript.js:177404:9
    at visitNodes (/typescript-5.6.0-dev.20240616/lib/typescript.js:31868:14)
    at forEachChildInUnionOrIntersectionType (/typescript-5.6.0-dev.20240616/lib/typescript.js:32328:10)
    at forEachChild (/typescript-5.6.0-dev.20240616/lib/typescript.js:32384:35)
    at processNode (/typescript-5.6.0-dev.20240616/lib/typescript.js:177388:5)
    at processChildNode (/typescript-5.6.0-dev.20240616/lib/typescript.js:177467:7)
    at processChildNodes (/typescript-5.6.0-dev.20240616/lib/typescript.js:177510:32)
    at /typescript-5.6.0-dev.20240616/lib/typescript.js:177404:9
    at visitNodes (/typescript-5.6.0-dev.20240616/lib/typescript.js:31868:14)
    at forEachChildInTypeReference (/typescript-5.6.0-dev.20240616/lib/typescript.js:31969:49)
    at forEachChild (/typescript-5.6.0-dev.20240616/lib/typescript.js:32384:35)
    at processNode (/typescript-5.6.0-dev.20240616/lib/typescript.js:177388:5)
    at processChildNode (/typescript-5.6.0-dev.20240616/lib/typescript.js:177467:7)
    at processChildNodes (/typescript-5.6.0-dev.20240616/lib/typescript.js:177510:32)
    at /typescript-5.6.0-dev.20240616/lib/typescript.js:177404:9
    at visitNodes (/typescript-5.6.0-dev.20240616/lib/typescript.js:31868:14)
    at forEachChildInUnionOrIntersectionType (/typescript-5.6.0-dev.20240616/lib/typescript.js:32328:10)
    at forEachChild (/typescript-5.6.0-dev.20240616/lib/typescript.js:32384:35)
    at processNode (/typescript-5.6.0-dev.20240616/lib/typescript.js:177388:5)
    at processChildNode (/typescript-5.6.0-dev.20240616/lib/typescript.js:177467:7)
    at processChildNodes (/typescript-5.6.0-dev.20240616/lib/typescript.js:177510:32)
    at /typescript-5.6.0-dev.20240616/lib/typescript.js:177404:9
    at visitNodes (/typescript-5.6.0-dev.20240616/lib/typescript.js:31868:14)
    at forEachChildInTypeReference (/typescript-5.6.0-dev.20240616/lib/typescript.js:31969:49)
    at forEachChild (/typescript-5.6.0-dev.20240616/lib/typescript.js:32384:35)
    at processNode (/typescript-5.6.0-dev.20240616/lib/typescript.js:177388:5)
    at processChildNode (/typescript-5.6.0-dev.20240616/lib/typescript.js:177467:7)
    at processChildNodes (/typescript-5.6.0-dev.20240616/lib/typescript.js:177510:32)
    at /typescript-5.6.0-dev.20240616/lib/typescript.js:177404:9
    at visitNodes (/typescript-5.6.0-dev.20240616/lib/typescript.js:31868:14)
    at forEachChildInUnionOrIntersectionType (/typescript-5.6.0-dev.20240616/lib/typescript.js:32328:10)
    at forEachChild (/typescript-5.6.0-dev.20240616/lib/typescript.js:32384:35)
    at processNode (/typescript-5.6.0-dev.20240616/lib/typescript.js:177388:5)
    at processChildNode (/typescript-5.6.0-dev.20240616/lib/typescript.js:177467:7)
    at processChildNodes (/typescript-5.6.0-dev.20240616/lib/typescript.js:177510:32)
    at /typescript-5.6.0-dev.20240616/lib/typescript.js:177404:9
    at visitNodes (/typescript-5.6.0-dev.20240616/lib/typescript.js:31868:14)
    at forEachChildInTypeReference (/typescript-5.6.0-dev.20240616/lib/typescript.js:31969:49)
    at forEachChild (/typescript-5.6.0-dev.20240616/lib/typescript.js:32384:35)
    at processNode (/typescript-5.6.0-dev.20240616/lib/typescript.js:177388:5)
    at processChildNode (/typescript-5.6.0-dev.20240616/lib/typescript.js:177467:7)
    at /typescript-5.6.0-dev.20240616/lib/typescript.js:177391:9
    at visitNode2 (/typescript-5.6.0-dev.20240616/lib/typescript.js:31863:18)
    at forEachChildInGetAccessor (/typescript-5.6.0-dev.20240616/lib/typescript.js:31951:192)
    at forEachChild (/typescript-5.6.0-dev.20240616/lib/typescript.js:32384:35)
    at processNode (/typescript-5.6.0-dev.20240616/lib/typescript.js:177388:5)
    at formatSpanWorker (/typescript-5.6.0-dev.20240616/lib/typescript.js:177191:5)
    at /typescript-5.6.0-dev.20240616/lib/typescript.js:177131:105
    at getFormattingScanner (/typescript-5.6.0-dev.20240616/lib/typescript.js:175932:15)
    at Object.formatNodeGivenIndentation (/typescript-5.6.0-dev.20240616/lib/typescript.js:177131:10)
    at /typescript-5.6.0-dev.20240616/lib/typescript.js:164165:36
    at flatMap (/typescript-5.6.0-dev.20240616/lib/typescript.js:2640:17)
    at Object.printAndFormatSnippetList (/typescript-5.6.0-dev.20240616/lib/typescript.js:164163:21)
    at getEntryForMemberCompletion (/typescript-5.6.0-dev.20240616/lib/typescript.js:163923:28)
    at createCompletionEntry (/typescript-5.6.0-dev.20240616/lib/typescript.js:163711:35)
    at getCompletionEntriesFromSymbols (/typescript-5.6.0-dev.20240616/lib/typescript.js:164337:19)
    at completionInfoFromData (/typescript-5.6.0-dev.20240616/lib/typescript.js:163363:23)
    at Object.getCompletionsAtPosition (/typescript-5.6.0-dev.20240616/lib/typescript.js:162909:24)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.6.0-dev.20240616/lib/typescript.js:149496:35)
    at IOSession.getCompletions (/typescript-5.6.0-dev.20240616/lib/typescript.js:191141:54)
    at completionInfo (/typescript-5.6.0-dev.20240616/lib/typescript.js:189470:43)
    at /typescript-5.6.0-dev.20240616/lib/typescript.js:191939:69
    at IOSession.executeWithRequestId (/typescript-5.6.0-dev.20240616/lib/typescript.js:191931:14)
    at IOSession.executeCommand (/typescript-5.6.0-dev.20240616/lib/typescript.js:191939:29)
    at IOSession.onMessage (/typescript-5.6.0-dev.20240616/lib/typescript.js:191980:51)
    at Interface.<anonymous> (/typescript-5.6.0-dev.20240616/lib/tsserver.js:487:14)

Affected repos

jhipster/generator-jhipster Raw error text: RepoResults5/jhipster.generator-jhipster.rawError.txt in the artifact folder
Replay commands: RepoResults5/jhipster.generator-jhipster.replay.txt in the artifact folder

Last few requests

```json {"seq":4825,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/generators/liquibase/generator.ts","line":548,"offset":45,"includeExternalModuleExports":false,"triggerKind":2,"triggerCharacter":" "}} {"seq":4826,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/generators/liquibase/generator.ts","line":566,"offset":6,"includeExternalModuleExports":false,"triggerKind":1}} {"seq":4827,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/generators/liquibase/generator.ts","line":599,"offset":1}} {"seq":4828,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/generators/liquibase/generator.ts","line":645,"offset":1,"includeExternalModuleExports":false,"triggerKind":1}} ```

Repro steps

```bash #!/bin/bash git clone https://github.com/jhipster/generator-jhipster --recurse-submodules git -C "./generator-jhipster" reset --hard 52935e885bb664c5c2f3ef03b0b6e7057fee454b # Install packages (exact steps are below, but it might be easier to follow the repo readme) npm --prefix "./generator-jhipster" ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q npm --prefix "./generator-jhipster/generators/vue/resources" install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q npm --prefix "./generator-jhipster/generators/react/resources" install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q npm --prefix "./generator-jhipster/generators/init/resources" install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q npm --prefix "./generator-jhipster/generators/generate-blueprint/resources" install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q npm --prefix "./generator-jhipster/generators/common/resources" install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q npm --prefix "./generator-jhipster/generators/client/resources" install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q npm --prefix "./generator-jhipster/generators/angular/resources" install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/162266/artifacts?artifactName=RepoResults5&api-version=7.0" | jq -r ".resource.downloadUrl") wget -O RepoResults5.zip "$downloadUrl" unzip -p RepoResults5.zip RepoResults5/jhipster.generator-jhipster.replay.txt > jhipster.generator-jhipster.replay.txt npm install --no-save @typescript/server-replay ``` To run the repro: ```bash # `npx tsreplay --help` to learn about helpful switches for debugging, logging, etc. npx tsreplay ./generator-jhipster ./jhipster.generator-jhipster.replay.txt ```
typescript-bot commented 3 months ago

Error: Debug Failure. False expression.

Req #9324 - references
    at Object.resetTokenState (/typescript-5.6.0-dev.20240616/lib/typescript.js:14599:11)
    at addSyntheticNodes (/typescript-5.6.0-dev.20240616/lib/typescript.js:148293:11)
    at createSyntaxList (/typescript-5.6.0-dev.20240616/lib/typescript.js:148321:3)
    at processNodes (/typescript-5.6.0-dev.20240616/lib/typescript.js:148282:19)
    at visitNodes (/typescript-5.6.0-dev.20240616/lib/typescript.js:31868:14)
    at forEachChildInFunctionType (/typescript-5.6.0-dev.20240616/lib/typescript.js:31937:111)
    at forEachChild (/typescript-5.6.0-dev.20240616/lib/typescript.js:32384:35)
    at NodeObject.forEachChild (/typescript-5.6.0-dev.20240616/lib/typescript.js:148262:12)
    at createChildren (/typescript-5.6.0-dev.20240616/lib/typescript.js:148287:8)
    at NodeObject.getChildren (/typescript-5.6.0-dev.20240616/lib/typescript.js:148241:59)
    at getTokenAtPositionWorker (/typescript-5.6.0-dev.20240616/lib/typescript.js:136625:32)
    at getTouchingToken (/typescript-5.6.0-dev.20240616/lib/typescript.js:136598:10)
    at getTouchingPropertyName (/typescript-5.6.0-dev.20240616/lib/typescript.js:136595:10)
    at /typescript-5.6.0-dev.20240616/lib/typescript.js:169187:33
    at mapDefined (/typescript-5.6.0-dev.20240616/lib/typescript.js:2710:22)
    at getPossibleSymbolReferenceNodes (/typescript-5.6.0-dev.20240616/lib/typescript.js:169186:12)
    at /typescript-5.6.0-dev.20240616/lib/typescript.js:169255:25
    at flatMap (/typescript-5.6.0-dev.20240616/lib/typescript.js:2640:17)
    at getAllReferencesForKeyword (/typescript-5.6.0-dev.20240616/lib/typescript.js:169253:24)
    at getReferencedSymbolsSpecial (/typescript-5.6.0-dev.20240616/lib/typescript.js:168795:14)
    at Object.getReferencedSymbolsForNode (/typescript-5.6.0-dev.20240616/lib/typescript.js:168575:23)
    at Object.findReferencedSymbols (/typescript-5.6.0-dev.20240616/lib/typescript.js:168197:34)
    at Object.findReferences (/typescript-5.6.0-dev.20240616/lib/typescript.js:149665:41)
    at /typescript-5.6.0-dev.20240616/lib/typescript.js:188929:43
    at searchPosition (/typescript-5.6.0-dev.20240616/lib/typescript.js:189071:28)
    at getPerProjectReferences (/typescript-5.6.0-dev.20240616/lib/typescript.js:189050:32)
    at getReferencesWorker (/typescript-5.6.0-dev.20240616/lib/typescript.js:188921:29)
    at IOSession.getReferences (/typescript-5.6.0-dev.20240616/lib/typescript.js:190896:24)
    at references (/typescript-5.6.0-dev.20240616/lib/typescript.js:189351:43)
    at /typescript-5.6.0-dev.20240616/lib/typescript.js:191939:69
    at IOSession.executeWithRequestId (/typescript-5.6.0-dev.20240616/lib/typescript.js:191931:14)
    at IOSession.executeCommand (/typescript-5.6.0-dev.20240616/lib/typescript.js:191939:29)
    at IOSession.onMessage (/typescript-5.6.0-dev.20240616/lib/typescript.js:191980:51)
    at Interface.<anonymous> (/typescript-5.6.0-dev.20240616/lib/tsserver.js:487:14)

Affected repos

tusen-ai/naive-ui Raw error text: RepoResults7/tusen-ai.naive-ui.rawError.txt in the artifact folder
Replay commands: RepoResults7/tusen-ai.naive-ui.replay.txt in the artifact folder

Last few requests

```json {"seq":9321,"type":"request","command":"navbar","arguments":{"file":"@PROJECT_ROOT@/src/data-table/src/TableParts/SelectionMenu.tsx"}} {"seq":9322,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/src/data-table/src/TableParts/SelectionMenu.tsx","line":2,"offset":28}} {"seq":9323,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/src/data-table/src/TableParts/SelectionMenu.tsx","line":13,"offset":10,"includeExternalModuleExports":false,"triggerKind":1}} {"seq":9324,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/src/data-table/src/TableParts/SelectionMenu.tsx","line":26,"offset":34}} ```

Repro steps

```bash #!/bin/bash git clone https://github.com/tusen-ai/naive-ui --recurse-submodules git -C "./naive-ui" reset --hard 6bea68a3a55a832dc6f90d79507cdd096ea8d0e6 # Install packages (exact steps are below, but it might be easier to follow the repo readme) npm --prefix "./naive-ui" install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q npm --prefix "./naive-ui/themes/tusimple" install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/162266/artifacts?artifactName=RepoResults7&api-version=7.0" | jq -r ".resource.downloadUrl") wget -O RepoResults7.zip "$downloadUrl" unzip -p RepoResults7.zip RepoResults7/tusen-ai.naive-ui.replay.txt > tusen-ai.naive-ui.replay.txt npm install --no-save @typescript/server-replay ``` To run the repro: ```bash # `npx tsreplay --help` to learn about helpful switches for debugging, logging, etc. npx tsreplay ./naive-ui ./tusen-ai.naive-ui.replay.txt ```
typescript-bot commented 3 months ago

Error: Debug Failure. False expression.

Req #4939 - references
    at Object.resetTokenState (/typescript-5.6.0-dev.20240616/lib/typescript.js:14599:11)
    at addSyntheticNodes (/typescript-5.6.0-dev.20240616/lib/typescript.js:148293:11)
    at createSyntaxList (/typescript-5.6.0-dev.20240616/lib/typescript.js:148321:3)
    at processNodes (/typescript-5.6.0-dev.20240616/lib/typescript.js:148282:19)
    at visitNodes (/typescript-5.6.0-dev.20240616/lib/typescript.js:31868:14)
    at forEachChildInFunctionType (/typescript-5.6.0-dev.20240616/lib/typescript.js:31937:111)
    at forEachChild (/typescript-5.6.0-dev.20240616/lib/typescript.js:32384:35)
    at NodeObject.forEachChild (/typescript-5.6.0-dev.20240616/lib/typescript.js:148262:12)
    at createChildren (/typescript-5.6.0-dev.20240616/lib/typescript.js:148287:8)
    at NodeObject.getChildren (/typescript-5.6.0-dev.20240616/lib/typescript.js:148241:59)
    at getTokenAtPositionWorker (/typescript-5.6.0-dev.20240616/lib/typescript.js:136625:32)
    at getTouchingToken (/typescript-5.6.0-dev.20240616/lib/typescript.js:136598:10)
    at getTouchingPropertyName (/typescript-5.6.0-dev.20240616/lib/typescript.js:136595:10)
    at /typescript-5.6.0-dev.20240616/lib/typescript.js:169187:33
    at mapDefined (/typescript-5.6.0-dev.20240616/lib/typescript.js:2710:22)
    at getPossibleSymbolReferenceNodes (/typescript-5.6.0-dev.20240616/lib/typescript.js:169186:12)
    at /typescript-5.6.0-dev.20240616/lib/typescript.js:169255:25
    at flatMap (/typescript-5.6.0-dev.20240616/lib/typescript.js:2640:17)
    at getAllReferencesForKeyword (/typescript-5.6.0-dev.20240616/lib/typescript.js:169253:24)
    at getReferencedSymbolsSpecial (/typescript-5.6.0-dev.20240616/lib/typescript.js:168795:14)
    at Object.getReferencedSymbolsForNode (/typescript-5.6.0-dev.20240616/lib/typescript.js:168575:23)
    at Object.findReferencedSymbols (/typescript-5.6.0-dev.20240616/lib/typescript.js:168197:34)
    at Object.findReferences (/typescript-5.6.0-dev.20240616/lib/typescript.js:149665:41)
    at /typescript-5.6.0-dev.20240616/lib/typescript.js:188929:43
    at searchPosition (/typescript-5.6.0-dev.20240616/lib/typescript.js:189071:28)
    at getPerProjectReferences (/typescript-5.6.0-dev.20240616/lib/typescript.js:189050:32)
    at getReferencesWorker (/typescript-5.6.0-dev.20240616/lib/typescript.js:188921:29)
    at IOSession.getReferences (/typescript-5.6.0-dev.20240616/lib/typescript.js:190896:24)
    at references (/typescript-5.6.0-dev.20240616/lib/typescript.js:189351:43)
    at /typescript-5.6.0-dev.20240616/lib/typescript.js:191939:69
    at IOSession.executeWithRequestId (/typescript-5.6.0-dev.20240616/lib/typescript.js:191931:14)
    at IOSession.executeCommand (/typescript-5.6.0-dev.20240616/lib/typescript.js:191939:29)
    at IOSession.onMessage (/typescript-5.6.0-dev.20240616/lib/typescript.js:191980:51)
    at Interface.<anonymous> (/typescript-5.6.0-dev.20240616/lib/tsserver.js:487:14)

Affected repos

immich-app/immich Raw error text: RepoResults2/immich-app.immich.rawError.txt in the artifact folder
Replay commands: RepoResults2/immich-app.immich.replay.txt in the artifact folder

Last few requests

```json {"seq":4936,"type":"request","command":"getOutliningSpans","arguments":{"file":"@PROJECT_ROOT@/server/src/migrations/1700714072055-AddSmartInfoTagsIndex.ts"}} {"seq":4937,"type":"request","command":"navbar","arguments":{"file":"@PROJECT_ROOT@/server/src/migrations/1700714072055-AddSmartInfoTagsIndex.ts"}} {"seq":4938,"type":"request","command":"updateOpen","arguments":{"changedFiles":[{"fileName":"@PROJECT_ROOT@/server/src/migrations/1700714072055-AddSmartInfoTagsIndex.ts","textChanges":[{"newText":" //comment","start":{"line":1,"offset":59},"end":{"line":1,"offset":59}}]}],"closedFiles":[],"openFiles":[]}} {"seq":4939,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/server/src/migrations/1700714072055-AddSmartInfoTagsIndex.ts","line":10,"offset":56}} ```

Repro steps

```bash #!/bin/bash git clone https://github.com/immich-app/immich --recurse-submodules git -C "./immich" reset --hard 6b1b5054f852641b7b7626b459fbc393d760dee9 downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/162266/artifacts?artifactName=RepoResults2&api-version=7.0" | jq -r ".resource.downloadUrl") wget -O RepoResults2.zip "$downloadUrl" unzip -p RepoResults2.zip RepoResults2/immich-app.immich.replay.txt > immich-app.immich.replay.txt npm install --no-save @typescript/server-replay ``` To run the repro: ```bash # `npx tsreplay --help` to learn about helpful switches for debugging, logging, etc. npx tsreplay ./immich ./immich-app.immich.replay.txt ```
typescript-bot commented 3 months ago

TypeError: Cannot read properties of undefined (reading 'kind')

Req #29599 - completionInfo
    at isDeclaration (/typescript-5.6.0-dev.20240616/lib/typescript.js:16048:12)
    at isDeclarationName (/typescript-5.6.0-dev.20240616/lib/typescript.js:19162:60)
    at literalIsName (/typescript-5.6.0-dev.20240616/lib/typescript.js:150410:10)
    at walk (/typescript-5.6.0-dev.20240616/lib/typescript.js:150394:109)
    at visitNode2 (/typescript-5.6.0-dev.20240616/lib/typescript.js:31863:18)
    at forEachChildInBinaryExpression (/typescript-5.6.0-dev.20240616/lib/typescript.js:32061:87)
    at forEachChild (/typescript-5.6.0-dev.20240616/lib/typescript.js:32384:35)
    at walk (/typescript-5.6.0-dev.20240616/lib/typescript.js:150401:5)
    at visitNode2 (/typescript-5.6.0-dev.20240616/lib/typescript.js:31863:18)
    at forEachChildInParenthesizedExpression (/typescript-5.6.0-dev.20240616/lib/typescript.js:32037:12)
    at forEachChild (/typescript-5.6.0-dev.20240616/lib/typescript.js:32384:35)
    at walk (/typescript-5.6.0-dev.20240616/lib/typescript.js:150401:5)
    at visitNode2 (/typescript-5.6.0-dev.20240616/lib/typescript.js:31863:18)
    at forEachChildInJSDocImportTag (/typescript-5.6.0-dev.20240616/lib/typescript.js:32374:87)
    at forEachChild (/typescript-5.6.0-dev.20240616/lib/typescript.js:32384:35)
    at walk (/typescript-5.6.0-dev.20240616/lib/typescript.js:150401:5)
    at visitNodes (/typescript-5.6.0-dev.20240616/lib/typescript.js:31871:22)
    at forEachChildInJSDoc (/typescript-5.6.0-dev.20240616/lib/typescript.js:32266:103)
    at forEachChild (/typescript-5.6.0-dev.20240616/lib/typescript.js:32384:35)
    at walk (/typescript-5.6.0-dev.20240616/lib/typescript.js:150404:9)
    at visitNodes (/typescript-5.6.0-dev.20240616/lib/typescript.js:31871:22)
    at forEachChildInBlock (/typescript-5.6.0-dev.20240616/lib/typescript.js:32341:10)
    at forEachChild (/typescript-5.6.0-dev.20240616/lib/typescript.js:32384:35)
    at walk (/typescript-5.6.0-dev.20240616/lib/typescript.js:150401:5)
    at visitNode2 (/typescript-5.6.0-dev.20240616/lib/typescript.js:31863:18)
    at forEachChildInFunctionExpression (/typescript-5.6.0-dev.20240616/lib/typescript.js:31960:267)
    at forEachChild (/typescript-5.6.0-dev.20240616/lib/typescript.js:32384:35)
    at walk (/typescript-5.6.0-dev.20240616/lib/typescript.js:150401:5)
    at visitNode2 (/typescript-5.6.0-dev.20240616/lib/typescript.js:31863:18)
    at forEachChildInParenthesizedExpression (/typescript-5.6.0-dev.20240616/lib/typescript.js:32037:12)
    at forEachChild (/typescript-5.6.0-dev.20240616/lib/typescript.js:32384:35)
    at walk (/typescript-5.6.0-dev.20240616/lib/typescript.js:150401:5)
    at visitNode2 (/typescript-5.6.0-dev.20240616/lib/typescript.js:31863:18)
    at forEachChildInCallOrNewExpression (/typescript-5.6.0-dev.20240616/lib/typescript.js:32337:10)
    at forEachChild (/typescript-5.6.0-dev.20240616/lib/typescript.js:32384:35)
    at walk (/typescript-5.6.0-dev.20240616/lib/typescript.js:150401:5)
    at visitNode2 (/typescript-5.6.0-dev.20240616/lib/typescript.js:31863:18)
    at forEachChildInExpressionStatement (/typescript-5.6.0-dev.20240616/lib/typescript.js:32093:12)
    at forEachChild (/typescript-5.6.0-dev.20240616/lib/typescript.js:32384:35)
    at walk (/typescript-5.6.0-dev.20240616/lib/typescript.js:150401:5)
    at visitNodes (/typescript-5.6.0-dev.20240616/lib/typescript.js:31871:22)
    at forEachChildInSourceFile (/typescript-5.6.0-dev.20240616/lib/typescript.js:32084:12)
    at forEachChild (/typescript-5.6.0-dev.20240616/lib/typescript.js:32384:35)
    at SourceFileObject.forEachChild (/typescript-5.6.0-dev.20240616/lib/typescript.js:148262:12)
    at initializeNameTable (/typescript-5.6.0-dev.20240616/lib/typescript.js:150393:14)
    at getNameTable (/typescript-5.6.0-dev.20240616/lib/typescript.js:150387:5)
    at getJSCompletionEntries (/typescript-5.6.0-dev.20240616/lib/typescript.js:163622:3)
    at completionInfoFromData (/typescript-5.6.0-dev.20240616/lib/typescript.js:163436:5)
    at Object.getCompletionsAtPosition (/typescript-5.6.0-dev.20240616/lib/typescript.js:162909:24)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.6.0-dev.20240616/lib/typescript.js:149496:35)
    at IOSession.getCompletions (/typescript-5.6.0-dev.20240616/lib/typescript.js:191141:54)
    at completionInfo (/typescript-5.6.0-dev.20240616/lib/typescript.js:189470:43)
    at /typescript-5.6.0-dev.20240616/lib/typescript.js:191939:69
    at IOSession.executeWithRequestId (/typescript-5.6.0-dev.20240616/lib/typescript.js:191931:14)
    at IOSession.executeCommand (/typescript-5.6.0-dev.20240616/lib/typescript.js:191939:29)
    at IOSession.onMessage (/typescript-5.6.0-dev.20240616/lib/typescript.js:191980:51)
    at Interface.<anonymous> (/typescript-5.6.0-dev.20240616/lib/tsserver.js:487:14)

Affected repos

angular-ui/ui-router Raw error text: RepoResults8/angular-ui.ui-router.rawError.txt in the artifact folder
Replay commands: RepoResults8/angular-ui.ui-router.replay.txt in the artifact folder

Last few requests

```json {"seq":29596,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/test/angular/1.4/angular.js","line":322,"offset":4}} {"seq":29597,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/test/angular/1.4/angular.js","line":322,"offset":4,"includeExternalModuleExports":false,"triggerKind":1}} {"seq":29598,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/test/angular/1.4/angular.js","line":322,"offset":4,"entryNames":["@abstract"]}} {"seq":29599,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/test/angular/1.4/angular.js","line":349,"offset":50,"includeExternalModuleExports":false,"triggerKind":1}} ```

Repro steps

```bash #!/bin/bash git clone https://github.com/angular-ui/ui-router --recurse-submodules git -C "./ui-router" reset --hard e8694114594d5aaf9f40e27b8ba194bca85595de # Install packages (exact steps are below, but it might be easier to follow the repo readme) yarn --cwd "./ui-router" install --ignore-engines --ignore-scripts --silent yarn --cwd "./ui-router/test/typescript/template" install --ignore-engines --ignore-scripts --silent yarn --cwd "./ui-router/test/typescript/3.9" install --ignore-engines --ignore-scripts --silent downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/162266/artifacts?artifactName=RepoResults8&api-version=7.0" | jq -r ".resource.downloadUrl") wget -O RepoResults8.zip "$downloadUrl" unzip -p RepoResults8.zip RepoResults8/angular-ui.ui-router.replay.txt > angular-ui.ui-router.replay.txt npm install --no-save @typescript/server-replay ``` To run the repro: ```bash # `npx tsreplay --help` to learn about helpful switches for debugging, logging, etc. npx tsreplay ./ui-router ./angular-ui.ui-router.replay.txt ```
typescript-bot commented 3 months ago

RangeError: Maximum call stack size exceeded

Req #18612 - definitionAndBoundSpan
    at checkExpressionCached (/typescript-5.6.0-dev.20240616/lib/typescript.js:82978:33)
    at /typescript-5.6.0-dev.20240616/lib/typescript.js:81459:103
    at traverse (/typescript-5.6.0-dev.20240616/lib/typescript.js:17752:16)
    at visitNodes (/typescript-5.6.0-dev.20240616/lib/typescript.js:31871:22)
    at forEachChildInBlock (/typescript-5.6.0-dev.20240616/lib/typescript.js:32341:10)
    at forEachChild (/typescript-5.6.0-dev.20240616/lib/typescript.js:32384:35)
    at traverse (/typescript-5.6.0-dev.20240616/lib/typescript.js:17768:16)
    at forEachReturnStatement (/typescript-5.6.0-dev.20240616/lib/typescript.js:17748:10)
    at checkAndAggregateReturnExpressionTypes (/typescript-5.6.0-dev.20240616/lib/typescript.js:81444:5)
    at getReturnTypeFromBody (/typescript-5.6.0-dev.20240616/lib/typescript.js:81257:21)
    at getReturnTypeOfSignature (/typescript-5.6.0-dev.20240616/lib/typescript.js:62739:426)
    at checkCallExpression (/typescript-5.6.0-dev.20240616/lib/typescript.js:80170:24)
    at checkExpressionWorker (/typescript-5.6.0-dev.20240616/lib/typescript.js:83404:16)
    at checkExpression (/typescript-5.6.0-dev.20240616/lib/typescript.js:83314:32)
    at checkExpressionWithContextualType (/typescript-5.6.0-dev.20240616/lib/typescript.js:82964:18)
    at getSignatureApplicabilityError (/typescript-5.6.0-dev.20240616/lib/typescript.js:78794:25)
    at chooseOverload (/typescript-5.6.0-dev.20240616/lib/typescript.js:79331:13)
    at resolveCall (/typescript-5.6.0-dev.20240616/lib/typescript.js:79178:16)
    at resolveCallExpression (/typescript-5.6.0-dev.20240616/lib/typescript.js:79615:12)
    at resolveSignature (/typescript-5.6.0-dev.20240616/lib/typescript.js:80008:16)
    at getResolvedSignature (/typescript-5.6.0-dev.20240616/lib/typescript.js:80034:18)
    at checkCallExpression (/typescript-5.6.0-dev.20240616/lib/typescript.js:80145:23)
    at checkExpressionWorker (/typescript-5.6.0-dev.20240616/lib/typescript.js:83404:16)
    at checkExpression (/typescript-5.6.0-dev.20240616/lib/typescript.js:83314:32)
    at checkExpressionCached (/typescript-5.6.0-dev.20240616/lib/typescript.js:82988:28)
    at /typescript-5.6.0-dev.20240616/lib/typescript.js:81463:20
    at traverse (/typescript-5.6.0-dev.20240616/lib/typescript.js:17752:16)
    at visitNodes (/typescript-5.6.0-dev.20240616/lib/typescript.js:31871:22)
    at forEachChildInBlock (/typescript-5.6.0-dev.20240616/lib/typescript.js:32341:10)
    at forEachChild (/typescript-5.6.0-dev.20240616/lib/typescript.js:32384:35)
    at traverse (/typescript-5.6.0-dev.20240616/lib/typescript.js:17768:16)
    at forEachReturnStatement (/typescript-5.6.0-dev.20240616/lib/typescript.js:17748:10)
    at checkAndAggregateReturnExpressionTypes (/typescript-5.6.0-dev.20240616/lib/typescript.js:81444:5)
    at getReturnTypeFromBody (/typescript-5.6.0-dev.20240616/lib/typescript.js:81257:21)
    at getReturnTypeOfSignature (/typescript-5.6.0-dev.20240616/lib/typescript.js:62739:426)
    at checkCallExpression (/typescript-5.6.0-dev.20240616/lib/typescript.js:80170:24)
    at checkExpressionWorker (/typescript-5.6.0-dev.20240616/lib/typescript.js:83404:16)
    at checkExpression (/typescript-5.6.0-dev.20240616/lib/typescript.js:83314:32)
    at checkExpressionWithContextualType (/typescript-5.6.0-dev.20240616/lib/typescript.js:82964:18)
    at getSignatureApplicabilityError (/typescript-5.6.0-dev.20240616/lib/typescript.js:78794:25)
    at chooseOverload (/typescript-5.6.0-dev.20240616/lib/typescript.js:79331:13)
    at resolveCall (/typescript-5.6.0-dev.20240616/lib/typescript.js:79178:16)
    at resolveCallExpression (/typescript-5.6.0-dev.20240616/lib/typescript.js:79615:12)
    at resolveSignature (/typescript-5.6.0-dev.20240616/lib/typescript.js:80008:16)
    at getResolvedSignature (/typescript-5.6.0-dev.20240616/lib/typescript.js:80034:18)
    at checkCallExpression (/typescript-5.6.0-dev.20240616/lib/typescript.js:80145:23)
    at checkExpressionWorker (/typescript-5.6.0-dev.20240616/lib/typescript.js:83404:16)
    at checkExpression (/typescript-5.6.0-dev.20240616/lib/typescript.js:83314:32)
    at checkExpressionCached (/typescript-5.6.0-dev.20240616/lib/typescript.js:82988:28)
    at /typescript-5.6.0-dev.20240616/lib/typescript.js:81463:20
    at traverse (/typescript-5.6.0-dev.20240616/lib/typescript.js:17752:16)
    at visitNodes (/typescript-5.6.0-dev.20240616/lib/typescript.js:31871:22)
    at forEachChildInBlock (/typescript-5.6.0-dev.20240616/lib/typescript.js:32341:10)
    at forEachChild (/typescript-5.6.0-dev.20240616/lib/typescript.js:32384:35)
    at traverse (/typescript-5.6.0-dev.20240616/lib/typescript.js:17768:16)
    at forEachReturnStatement (/typescript-5.6.0-dev.20240616/lib/typescript.js:17748:10)
    at checkAndAggregateReturnExpressionTypes (/typescript-5.6.0-dev.20240616/lib/typescript.js:81444:5)
    at getReturnTypeFromBody (/typescript-5.6.0-dev.20240616/lib/typescript.js:81257:21)
    at getReturnTypeOfSignature (/typescript-5.6.0-dev.20240616/lib/typescript.js:62739:426)
    at checkCallExpression (/typescript-5.6.0-dev.20240616/lib/typescript.js:80170:24)
    at checkExpressionWorker (/typescript-5.6.0-dev.20240616/lib/typescript.js:83404:16)
    at checkExpression (/typescript-5.6.0-dev.20240616/lib/typescript.js:83314:32)
    at maybeCheckExpression (/typescript-5.6.0-dev.20240616/lib/typescript.js:82403:28)
    at BinaryExpressionStateMachine.onRight (/typescript-5.6.0-dev.20240616/lib/typescript.js:82367:16)
    at Array.right (/typescript-5.6.0-dev.20240616/lib/typescript.js:31558:30)
    at trampoline (/typescript-5.6.0-dev.20240616/lib/typescript.js:31642:42)
    at /typescript-5.6.0-dev.20240616/lib/typescript.js:82297:22
    at checkExpressionWorker (/typescript-5.6.0-dev.20240616/lib/typescript.js:83438:16)
    at checkExpression (/typescript-5.6.0-dev.20240616/lib/typescript.js:83314:32)
    at checkParenthesizedExpression (/typescript-5.6.0-dev.20240616/lib/typescript.js:83346:12)
    at checkExpressionWorker (/typescript-5.6.0-dev.20240616/lib/typescript.js:83408:16)
    at checkExpression (/typescript-5.6.0-dev.20240616/lib/typescript.js:83314:32)
    at maybeCheckExpression (/typescript-5.6.0-dev.20240616/lib/typescript.js:82403:28)
    at BinaryExpressionStateMachine.onLeft (/typescript-5.6.0-dev.20240616/lib/typescript.js:82339:16)
    at Array.left (/typescript-5.6.0-dev.20240616/lib/typescript.js:31538:30)
    at trampoline (/typescript-5.6.0-dev.20240616/lib/typescript.js:31642:42)
    at /typescript-5.6.0-dev.20240616/lib/typescript.js:82297:22
    at checkExpressionWorker (/typescript-5.6.0-dev.20240616/lib/typescript.js:83438:16)
    at checkExpression (/typescript-5.6.0-dev.20240616/lib/typescript.js:83314:32)
    at checkTruthinessExpression (/typescript-5.6.0-dev.20240616/lib/typescript.js:85995:34)
    at checkConditionalExpression (/typescript-5.6.0-dev.20240616/lib/typescript.js:82912:18)
    at checkExpressionWorker (/typescript-5.6.0-dev.20240616/lib/typescript.js:83440:16)
    at checkExpression (/typescript-5.6.0-dev.20240616/lib/typescript.js:83314:32)
    at checkExpressionCached (/typescript-5.6.0-dev.20240616/lib/typescript.js:82988:28)
    at /typescript-5.6.0-dev.20240616/lib/typescript.js:81463:20
    at traverse (/typescript-5.6.0-dev.20240616/lib/typescript.js:17752:16)
    at visitNodes (/typescript-5.6.0-dev.20240616/lib/typescript.js:31871:22)
    at forEachChildInBlock (/typescript-5.6.0-dev.20240616/lib/typescript.js:32341:10)
    at forEachChild (/typescript-5.6.0-dev.20240616/lib/typescript.js:32384:35)
    at traverse (/typescript-5.6.0-dev.20240616/lib/typescript.js:17768:16)
    at forEachReturnStatement (/typescript-5.6.0-dev.20240616/lib/typescript.js:17748:10)
    at checkAndAggregateReturnExpressionTypes (/typescript-5.6.0-dev.20240616/lib/typescript.js:81444:5)
    at getReturnTypeFromBody (/typescript-5.6.0-dev.20240616/lib/typescript.js:81257:21)
    at getReturnTypeOfSignature (/typescript-5.6.0-dev.20240616/lib/typescript.js:62739:426)
    at getReturnTypeOfSingleNonGenericCallSignature (/typescript-5.6.0-dev.20240616/lib/typescript.js:83234:14)
    at getQuickTypeOfExpression (/typescript-5.6.0-dev.20240616/lib/typescript.js:83285:94)
    at checkDeclarationInitializer (/typescript-5.6.0-dev.20240616/lib/typescript.js:83010:18)
    at getTypeForVariableLikeDeclaration (/typescript-5.6.0-dev.20240616/lib/typescript.js:59099:66)
    at getWidenedTypeForVariableLikeDeclaration (/typescript-5.6.0-dev.20240616/lib/typescript.js:59546:48)
    at getTypeOfVariableOrParameterOrPropertyWorker (/typescript-5.6.0-dev.20240616/lib/typescript.js:59694:14)

Affected repos

angular/angular-cli Raw error text: RepoResults3/angular.angular-cli.rawError.txt in the artifact folder
Replay commands: RepoResults3/angular.angular-cli.replay.txt in the artifact folder

Last few requests

```json {"seq":18609,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/packages/schematics/angular/third_party/github.com/Microsoft/TypeScript/lib/typescript.js","line":54070,"offset":52}} {"seq":18610,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/packages/schematics/angular/third_party/github.com/Microsoft/TypeScript/lib/typescript.js","line":54074,"offset":75}} {"seq":18611,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/packages/schematics/angular/third_party/github.com/Microsoft/TypeScript/lib/typescript.js","line":54130,"offset":69}} {"seq":18612,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/packages/schematics/angular/third_party/github.com/Microsoft/TypeScript/lib/typescript.js","line":54255,"offset":83}} ```

Repro steps

```bash #!/bin/bash git clone https://github.com/angular/angular-cli --recurse-submodules git -C "./angular-cli" reset --hard 1f9278fa8cb8cdaf7775962165c042b9f382a89b # Install packages (exact steps are below, but it might be easier to follow the repo readme) yarn --cwd "./angular-cli" install --no-immutable --mode=skip-build yarn --cwd "./angular-cli/tests/schematics/update/packages/update-peer-dependencies-angular-5-2" install --no-immutable --mode=skip-build yarn --cwd "./angular-cli/tests/schematics/update/packages/update-peer-dependencies-angular-5" install --no-immutable --mode=skip-build yarn --cwd "./angular-cli/tests/schematics/update/packages/update-peer-dependencies-2" install --no-immutable --mode=skip-build yarn --cwd "./angular-cli/tests/schematics/update/packages/update-peer-dependencies-1" install --no-immutable --mode=skip-build yarn --cwd "./angular-cli/tests/schematics/update/packages/update-package-group-2" install --no-immutable --mode=skip-build yarn --cwd "./angular-cli/tests/schematics/update/packages/update-package-group-1" install --no-immutable --mode=skip-build yarn --cwd "./angular-cli/tests/schematics/update/packages/update-migrations-external" install --no-immutable --mode=skip-build yarn --cwd "./angular-cli/tests/schematics/update/packages/update-migrations" install --no-immutable --mode=skip-build yarn --cwd "./angular-cli/tests/schematics/update/packages/update-base" install --no-immutable --mode=skip-build yarn --cwd "./angular-cli/tests/legacy-cli/e2e/ng-snapshot" install --no-immutable --mode=skip-build yarn --cwd "./angular-cli/tests/legacy-cli/e2e/assets/schematic-boolean-option-negated" install --no-immutable --mode=skip-build yarn --cwd "./angular-cli/tests/legacy-cli/e2e/assets/schematic-allow-scripts" install --no-immutable --mode=skip-build yarn --cwd "./angular-cli/tests/legacy-cli/e2e/assets/nested-schematic-main" install --no-immutable --mode=skip-build yarn --cwd "./angular-cli/tests/legacy-cli/e2e/assets/nested-schematic-dependency" install --no-immutable --mode=skip-build yarn --cwd "./angular-cli/tests/legacy-cli/e2e/assets/add-collection-peer-good" install --no-immutable --mode=skip-build yarn --cwd "./angular-cli/tests/legacy-cli/e2e/assets/add-collection-peer-bad" install --no-immutable --mode=skip-build yarn --cwd "./angular-cli/tests/legacy-cli/e2e/assets/add-collection" install --no-immutable --mode=skip-build yarn --cwd "./angular-cli/tests/legacy-cli/e2e/assets/18-ssr-project-webpack" install --no-immutable --mode=skip-build yarn --cwd "./angular-cli/tests/legacy-cli/e2e/assets/15.0-project" install --no-immutable --mode=skip-build downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/162266/artifacts?artifactName=RepoResults3&api-version=7.0" | jq -r ".resource.downloadUrl") wget -O RepoResults3.zip "$downloadUrl" unzip -p RepoResults3.zip RepoResults3/angular.angular-cli.replay.txt > angular.angular-cli.replay.txt npm install --no-save @typescript/server-replay ``` To run the repro: ```bash # `npx tsreplay --help` to learn about helpful switches for debugging, logging, etc. npx tsreplay ./angular-cli ./angular.angular-cli.replay.txt ```
typescript-bot commented 3 months ago

Error: Debug Failure.

Req #5349 - completionInfo
    at Object.addImportFromExportedSymbol (/typescript-5.6.0-dev.20240616/lib/typescript.js:154573:13)
    at /typescript-5.6.0-dev.20240616/lib/typescript.js:161654:38
    at importSymbols (/typescript-5.6.0-dev.20240616/lib/typescript.js:161654:11)
    at /typescript-5.6.0-dev.20240616/lib/typescript.js:161266:11
    at sameMap (/typescript-5.6.0-dev.20240616/lib/typescript.js:2610:22)
    at createSignatureDeclarationFromSignature (/typescript-5.6.0-dev.20240616/lib/typescript.js:161260:27)
    at outputMethod (/typescript-5.6.0-dev.20240616/lib/typescript.js:161162:20)
    at Object.addNewNodeForMemberSymbol (/typescript-5.6.0-dev.20240616/lib/typescript.js:161144:9)
    at getEntryForMemberCompletion (/typescript-5.6.0-dev.20240616/lib/typescript.js:163863:22)
    at createCompletionEntry (/typescript-5.6.0-dev.20240616/lib/typescript.js:163711:35)
    at getCompletionEntriesFromSymbols (/typescript-5.6.0-dev.20240616/lib/typescript.js:164337:19)
    at completionInfoFromData (/typescript-5.6.0-dev.20240616/lib/typescript.js:163363:23)
    at Object.getCompletionsAtPosition (/typescript-5.6.0-dev.20240616/lib/typescript.js:162909:24)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.6.0-dev.20240616/lib/typescript.js:149496:35)
    at IOSession.getCompletions (/typescript-5.6.0-dev.20240616/lib/typescript.js:191141:54)
    at completionInfo (/typescript-5.6.0-dev.20240616/lib/typescript.js:189470:43)
    at /typescript-5.6.0-dev.20240616/lib/typescript.js:191939:69
    at IOSession.executeWithRequestId (/typescript-5.6.0-dev.20240616/lib/typescript.js:191931:14)
    at IOSession.executeCommand (/typescript-5.6.0-dev.20240616/lib/typescript.js:191939:29)
    at IOSession.onMessage (/typescript-5.6.0-dev.20240616/lib/typescript.js:191980:51)
    at Interface.<anonymous> (/typescript-5.6.0-dev.20240616/lib/tsserver.js:487:14)

Affected repos

VSCodeVim/Vim Raw error text: RepoResults8/VSCodeVim.Vim.rawError.txt in the artifact folder
Replay commands: RepoResults8/VSCodeVim.Vim.replay.txt in the artifact folder

Last few requests

```json {"seq":5346,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/src/actions/plugins/targets/smartQuotes.ts","line":57,"offset":1}} {"seq":5347,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/src/actions/plugins/targets/smartQuotes.ts","line":57,"offset":1,"includeExternalModuleExports":false,"triggerKind":1}} {"seq":5348,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/actions/plugins/targets/smartQuotes.ts","line":57,"offset":1,"entryNames":["Mode"]}} {"seq":5349,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/src/actions/plugins/targets/smartQuotes.ts","line":62,"offset":33,"includeExternalModuleExports":false,"triggerKind":1}} ```

Repro steps

```bash #!/bin/bash git clone https://github.com/VSCodeVim/Vim --recurse-submodules git -C "./Vim" reset --hard 161ad5cfa8d2bc685ecc9a6be9ff1c3da096a6c1 yarn --cwd "./Vim" install --ignore-engines --ignore-scripts --silent downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/162266/artifacts?artifactName=RepoResults8&api-version=7.0" | jq -r ".resource.downloadUrl") wget -O RepoResults8.zip "$downloadUrl" unzip -p RepoResults8.zip RepoResults8/VSCodeVim.Vim.replay.txt > VSCodeVim.Vim.replay.txt npm install --no-save @typescript/server-replay ``` To run the repro: ```bash # `npx tsreplay --help` to learn about helpful switches for debugging, logging, etc. npx tsreplay ./Vim ./VSCodeVim.Vim.replay.txt ```
typescript-bot commented 3 months ago

Error: Debug Failure.

Req #2370 - completionInfo
    at Object.addImportFromExportedSymbol (/typescript-5.6.0-dev.20240616/lib/typescript.js:154573:13)
    at /typescript-5.6.0-dev.20240616/lib/typescript.js:161654:38
    at importSymbols (/typescript-5.6.0-dev.20240616/lib/typescript.js:161654:11)
    at Object.addNewNodeForMemberSymbol (/typescript-5.6.0-dev.20240616/lib/typescript.js:161101:11)
    at getEntryForMemberCompletion (/typescript-5.6.0-dev.20240616/lib/typescript.js:163863:22)
    at createCompletionEntry (/typescript-5.6.0-dev.20240616/lib/typescript.js:163711:35)
    at getCompletionEntriesFromSymbols (/typescript-5.6.0-dev.20240616/lib/typescript.js:164337:19)
    at completionInfoFromData (/typescript-5.6.0-dev.20240616/lib/typescript.js:163363:23)
    at Object.getCompletionsAtPosition (/typescript-5.6.0-dev.20240616/lib/typescript.js:162909:24)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.6.0-dev.20240616/lib/typescript.js:149496:35)
    at IOSession.getCompletions (/typescript-5.6.0-dev.20240616/lib/typescript.js:191141:54)
    at completionInfo (/typescript-5.6.0-dev.20240616/lib/typescript.js:189470:43)
    at /typescript-5.6.0-dev.20240616/lib/typescript.js:191939:69
    at IOSession.executeWithRequestId (/typescript-5.6.0-dev.20240616/lib/typescript.js:191931:14)
    at IOSession.executeCommand (/typescript-5.6.0-dev.20240616/lib/typescript.js:191939:29)
    at IOSession.onMessage (/typescript-5.6.0-dev.20240616/lib/typescript.js:191980:51)
    at Interface.<anonymous> (/typescript-5.6.0-dev.20240616/lib/tsserver.js:487:14)

Affected repos

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

Last few requests

```json {"seq":2367,"type":"request","command":"organizeImports","arguments":{"scope":{"type":"file","args":{"file":"@PROJECT_ROOT@/tabby-terminal/src/middleware/loginScriptProcessing.ts"}},"skipDestructiveCodeActions":false}} {"seq":2368,"type":"request","command":"getOutliningSpans","arguments":{"file":"@PROJECT_ROOT@/tabby-terminal/src/middleware/loginScriptProcessing.ts"}} {"seq":2369,"type":"request","command":"navtree","arguments":{"file":"@PROJECT_ROOT@/tabby-terminal/src/middleware/loginScriptProcessing.ts"}} {"seq":2370,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/tabby-terminal/src/middleware/loginScriptProcessing.ts","line":17,"offset":1,"includeExternalModuleExports":false,"triggerKind":1}} ```

Repro steps

```bash #!/bin/bash git clone https://github.com/Eugeny/tabby --recurse-submodules git -C "./tabby" reset --hard c681902929330b58dd1c3d19ec16e76ecf028390 # Install packages (exact steps are below, but it might be easier to follow the repo readme) yarn --cwd "./tabby" install --ignore-engines --ignore-scripts --silent yarn --cwd "./tabby/web" install --ignore-engines --ignore-scripts --silent yarn --cwd "./tabby/tabby-web-demo" install --ignore-engines --ignore-scripts --silent yarn --cwd "./tabby/tabby-web" install --ignore-engines --ignore-scripts --silent yarn --cwd "./tabby/tabby-terminal" install --ignore-engines --ignore-scripts --silent yarn --cwd "./tabby/tabby-telnet" install --ignore-engines --ignore-scripts --silent yarn --cwd "./tabby/tabby-ssh" install --ignore-engines --ignore-scripts --silent yarn --cwd "./tabby/tabby-settings" install --ignore-engines --ignore-scripts --silent yarn --cwd "./tabby/tabby-serial" install --ignore-engines --ignore-scripts --silent yarn --cwd "./tabby/tabby-plugin-manager" install --ignore-engines --ignore-scripts --silent yarn --cwd "./tabby/tabby-local" install --ignore-engines --ignore-scripts --silent yarn --cwd "./tabby/tabby-linkifier" install --ignore-engines --ignore-scripts --silent yarn --cwd "./tabby/tabby-electron" install --ignore-engines --ignore-scripts --silent yarn --cwd "./tabby/tabby-core" install --ignore-engines --ignore-scripts --silent yarn --cwd "./tabby/tabby-community-color-schemes" install --ignore-engines --ignore-scripts --silent yarn --cwd "./tabby/app" install --ignore-engines --ignore-scripts --silent downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/162266/artifacts?artifactName=RepoResults1&api-version=7.0" | jq -r ".resource.downloadUrl") wget -O RepoResults1.zip "$downloadUrl" unzip -p RepoResults1.zip RepoResults1/Eugeny.tabby.replay.txt > Eugeny.tabby.replay.txt npm install --no-save @typescript/server-replay ``` To run the repro: ```bash # `npx tsreplay --help` to learn about helpful switches for debugging, logging, etc. npx tsreplay ./tabby ./Eugeny.tabby.replay.txt ```
typescript-bot commented 3 months ago

TypeError: Cannot read properties of undefined (reading 'sourceFile')

Req #11253 - updateOpen
    at isDocumentRegistryEntry (/typescript-5.6.0-dev.20240616/lib/typescript.js:140294:18)
    at getDocumentRegistryEntry (/typescript-5.6.0-dev.20240616/lib/typescript.js:140370:19)
    at Object.releaseDocumentWithKey (/typescript-5.6.0-dev.20240616/lib/typescript.js:140465:19)
    at Object.onReleaseOldSourceFile (/typescript-5.6.0-dev.20240616/lib/typescript.js:149266:24)
    at createProgram (/typescript-5.6.0-dev.20240616/lib/typescript.js:124525:14)
    at synchronizeHostDataWorker (/typescript-5.6.0-dev.20240616/lib/typescript.js:149226:15)
    at synchronizeHostData (/typescript-5.6.0-dev.20240616/lib/typescript.js:149122:7)
    at Object.getProgram (/typescript-5.6.0-dev.20240616/lib/typescript.js:149298:5)
    at ConfiguredProject2.updateGraphWorker (/typescript-5.6.0-dev.20240616/lib/typescript.js:183565:41)
    at ConfiguredProject2.updateGraph (/typescript-5.6.0-dev.20240616/lib/typescript.js:183422:32)
    at ConfiguredProject2.updateGraph (/typescript-5.6.0-dev.20240616/lib/typescript.js:184723:24)
    at updateWithTriggerFile (/typescript-5.6.0-dev.20240616/lib/typescript.js:185225:11)
    at updateConfiguredProject (/typescript-5.6.0-dev.20240616/lib/typescript.js:185233:9)
    at _ProjectService.findCreateOrReloadConfiguredProject (/typescript-5.6.0-dev.20240616/lib/typescript.js:187720:44)
    at _ProjectService.tryFindDefaultConfiguredProjectForOpenScriptInfo (/typescript-5.6.0-dev.20240616/lib/typescript.js:187744:25)
    at _ProjectService.tryFindDefaultConfiguredProjectAndLoadAncestorsForOpenScriptInfo (/typescript-5.6.0-dev.20240616/lib/typescript.js:187804:25)
    at _ProjectService.assignProjectToOpenedScriptInfo (/typescript-5.6.0-dev.20240616/lib/typescript.js:187675:27)
    at /typescript-5.6.0-dev.20240616/lib/typescript.js:188064:25
    at _ProjectService.applyChangesInOpenFiles (/typescript-5.6.0-dev.20240616/lib/typescript.js:188062:56)
    at updateOpen (/typescript-5.6.0-dev.20240616/lib/typescript.js:189256:29)
    at /typescript-5.6.0-dev.20240616/lib/typescript.js:191939:69
    at IOSession.executeWithRequestId (/typescript-5.6.0-dev.20240616/lib/typescript.js:191931:14)
    at IOSession.executeCommand (/typescript-5.6.0-dev.20240616/lib/typescript.js:191939:29)
    at IOSession.onMessage (/typescript-5.6.0-dev.20240616/lib/typescript.js:191980:51)
    at Interface.<anonymous> (/typescript-5.6.0-dev.20240616/lib/tsserver.js:487:14)

Affected repos

n8n-io/n8n Raw error text: RepoResults2/n8n-io.n8n.rawError.txt in the artifact folder
Replay commands: RepoResults2/n8n-io.n8n.replay.txt in the artifact folder

Last few requests

```json {"seq":11250,"type":"request","command":"navbar","arguments":{"file":"@PROJECT_ROOT@/packages/cli/src/eventbus/EventMessageClasses/AbstractEventPayload.ts"}} {"seq":11251,"type":"request","command":"updateOpen","arguments":{"changedFiles":[{"fileName":"@PROJECT_ROOT@/packages/cli/src/eventbus/EventMessageClasses/AbstractEventPayload.ts","textChanges":[{"newText":" //comment","start":{"line":1,"offset":62},"end":{"line":1,"offset":62}}]}],"closedFiles":[],"openFiles":[]}} {"seq":11252,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":["@PROJECT_ROOT@/packages/cli/src/services/cache/cache.types.ts"],"openFiles":[]}} {"seq":11253,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":[],"openFiles":[{"file":"@PROJECT_ROOT@/packages/cli/src/eventbus/EventMessageClasses/AbstractEventMessage.ts","projectRootPath":"@PROJECT_ROOT@"}]}} ```

Repro steps

```bash #!/bin/bash git clone https://github.com/n8n-io/n8n --recurse-submodules git -C "./n8n" reset --hard ac7a561379e45647feddac388bce202a32c987c5 pnpm --dir "./n8n" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/162266/artifacts?artifactName=RepoResults2&api-version=7.0" | jq -r ".resource.downloadUrl") wget -O RepoResults2.zip "$downloadUrl" unzip -p RepoResults2.zip RepoResults2/n8n-io.n8n.replay.txt > n8n-io.n8n.replay.txt npm install --no-save @typescript/server-replay ``` To run the repro: ```bash # `npx tsreplay --help` to learn about helpful switches for debugging, logging, etc. npx tsreplay ./n8n ./n8n-io.n8n.replay.txt ```