Comments (22)
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.<anonymous> (/typescript-5.4.5/lib/tsserver.js:189196:14)
Repos no longer reporting the error
from typescript.
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.<anonymous> (/typescript-5.4.5/lib/tsserver.js:189196:14)
Repos no longer reporting the error
from typescript.
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.<anonymous> (/typescript-5.4.5/lib/tsserver.js:189196:14)
Repos no longer reporting the error
from typescript.
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.<anonymous> (/typescript-5.4.5/lib/tsserver.js:189196:14)
Repos no longer reporting the error
from typescript.
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.<anonymous> (/typescript-5.4.5/lib/tsserver.js:189196:14)
Repos no longer reporting the error
from typescript.
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.<anonymous> (/typescript-5.4.5/lib/tsserver.js:189196:14)
Repos no longer reporting the error
from typescript.
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.<anonymous> (/typescript-5.4.5/lib/tsserver.js:189196:14)
Repos no longer reporting the error
from typescript.
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.<anonymous> (/typescript-5.4.5/lib/tsserver.js:189196:14)
Repos no longer reporting the error
from typescript.
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
{"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
#!/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:
# `npx tsreplay --help` to learn about helpful switches for debugging, logging, etc.
npx tsreplay ./cal.com ./calcom.cal.com.replay.txt <PATH_TO_tsserver.js>
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
{"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
#!/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:
# `npx tsreplay --help` to learn about helpful switches for debugging, logging, etc.
npx tsreplay ./backstage ./backstage.backstage.replay.txt <PATH_TO_tsserver.js>
from typescript.
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
{"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
#!/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:
# `npx tsreplay --help` to learn about helpful switches for debugging, logging, etc.
npx tsreplay ./lexical ./facebook.lexical.replay.txt <PATH_TO_tsserver.js>
from typescript.
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
{"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
#!/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:
# `npx tsreplay --help` to learn about helpful switches for debugging, logging, etc.
npx tsreplay ./mobx ./mobxjs.mobx.replay.txt <PATH_TO_tsserver.js>
from typescript.
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
{"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
#!/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:
# `npx tsreplay --help` to learn about helpful switches for debugging, logging, etc.
npx tsreplay ./spacedrive ./spacedriveapp.spacedrive.replay.txt <PATH_TO_tsserver.js>
from typescript.
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
{"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
#!/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:
# `npx tsreplay --help` to learn about helpful switches for debugging, logging, etc.
npx tsreplay ./hyper ./vercel.hyper.replay.txt <PATH_TO_tsserver.js>
from typescript.
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
{"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
#!/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:
# `npx tsreplay --help` to learn about helpful switches for debugging, logging, etc.
npx tsreplay ./tinymce ./tinymce.tinymce.replay.txt <PATH_TO_tsserver.js>
from typescript.
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
{"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
#!/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:
# `npx tsreplay --help` to learn about helpful switches for debugging, logging, etc.
npx tsreplay ./generator-jhipster ./jhipster.generator-jhipster.replay.txt <PATH_TO_tsserver.js>
from typescript.
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
{"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
#!/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:
# `npx tsreplay --help` to learn about helpful switches for debugging, logging, etc.
npx tsreplay ./naive-ui ./tusen-ai.naive-ui.replay.txt <PATH_TO_tsserver.js>
from typescript.
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
{"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
#!/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:
# `npx tsreplay --help` to learn about helpful switches for debugging, logging, etc.
npx tsreplay ./immich ./immich-app.immich.replay.txt <PATH_TO_tsserver.js>
from typescript.
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
{"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
#!/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:
# `npx tsreplay --help` to learn about helpful switches for debugging, logging, etc.
npx tsreplay ./ui-router ./angular-ui.ui-router.replay.txt <PATH_TO_tsserver.js>
from typescript.
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
{"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
#!/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:
# `npx tsreplay --help` to learn about helpful switches for debugging, logging, etc.
npx tsreplay ./angular-cli ./angular.angular-cli.replay.txt <PATH_TO_tsserver.js>
from typescript.
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
{"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
#!/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:
# `npx tsreplay --help` to learn about helpful switches for debugging, logging, etc.
npx tsreplay ./Vim ./VSCodeVim.Vim.replay.txt <PATH_TO_tsserver.js>
from typescript.
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
{"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
#!/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:
# `npx tsreplay --help` to learn about helpful switches for debugging, logging, etc.
npx tsreplay ./tabby ./Eugeny.tabby.replay.txt <PATH_TO_tsserver.js>
from typescript.
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
{"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
#!/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:
# `npx tsreplay --help` to learn about helpful switches for debugging, logging, etc.
npx tsreplay ./n8n ./n8n-io.n8n.replay.txt <PATH_TO_tsserver.js>
from typescript.
Related Issues (20)
- Fail to infer Indexed access to the intersection type when it includes an union derived from a generic input HOT 1
- Generators can return undefined values HOT 1
- Inconsistent behaviour of `-?` HOT 4
- Function parameter type inference error HOT 4
- FETCH / Give The json() Function The Power To Use Generic Type HOT 1
- TS 5.6 requires composite projects with noEmit to have fully accessible types, unlike 5.5 HOT 6
- useVsCodeWatcher interferes with updating typescript @aliased imports paths on file or folder moves HOT 2
- Switch typeguard for single case HOT 2
- `AutoFill` is missing a few valid tokens for the `autocomplete` attribute HOT 2
- Cannot read properties of undefined (reading 'charCount') HOT 1
- `tsBuildInfoFile` compiler option should be allowed without `incremental` or `composite` in Typescript versions `>5.6`
- super() typed as returning void HOT 2
- Move to File does not generate imports in the same way that autoimports does
- Move To File makes extra spaces when moving jsdoc comments
- (JSDoc, JavaScript) Imported class types by require() are unresolved HOT 1
- Type all exported members according to some interface HOT 2
- JSDoc typed function comments inside functions
- Error when accessing CSS property value using kebab case in `CSSStyleDeclaration` object HOT 1
- Type 'never' incorrectly inferred for mixed primitive type properties assignment with strictNullChecks disabled HOT 2
- Array of object unions not working as expected HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from typescript.