Open typescript-bot opened 2 months ago
RepoResults6/Tencent.vConsole.rawError.txt
in the artifact folder RepoResults6/Tencent.vConsole.replay.txt
in the artifact folder
RepoResults4/ZuodaoTech.everyone-can-use-english.rawError.txt
in the artifact folder RepoResults4/ZuodaoTech.everyone-can-use-english.replay.txt
in the artifact folder
RepoResults3/transloadit.uppy.rawError.txt
in the artifact folder RepoResults3/transloadit.uppy.replay.txt
in the artifact folder
RepoResults8/angular-ui.ui-router.rawError.txt
in the artifact folder RepoResults8/angular-ui.ui-router.replay.txt
in the artifact folder
RepoResults8/alibaba.lowcode-engine.rawError.txt
in the artifact folder RepoResults8/alibaba.lowcode-engine.replay.txt
in the artifact folder
RepoResults5/facebook.lexical.rawError.txt
in the artifact folder RepoResults5/facebook.lexical.replay.txt
in the artifact folder
RepoResults3/statelyai.xstate.rawError.txt
in the artifact folder RepoResults3/statelyai.xstate.replay.txt
in the artifact folder
Server exited prematurely with code unknown and signal SIGABRT
RepoResults5/elastic.kibana.rawError.txt
in the artifact folder RepoResults5/elastic.kibana.replay.txt
in the artifact folder
Server exited prematurely with code unknown and signal SIGABRT
RepoResults3/backstage.backstage.rawError.txt
in the artifact folder RepoResults3/backstage.backstage.replay.txt
in the artifact folder
Server exited prematurely with code unknown and signal SIGABRT
RepoResults2/calcom.cal.com.rawError.txt
in the artifact folder RepoResults2/calcom.cal.com.replay.txt
in the artifact folder
Req #12184 - definitionAndBoundSpan
at checkExpressionWorker (/typescript-5.7.0-dev.20240904/lib/typescript.js:84039:33)
at checkExpression (/typescript-5.7.0-dev.20240904/lib/typescript.js:83995:32)
at checkNonNullExpression (/typescript-5.7.0-dev.20240904/lib/typescript.js:78087:29)
at getQuickTypeOfExpression (/typescript-5.7.0-dev.20240904/lib/typescript.js:83966:139)
at getTypeOfExpression (/typescript-5.7.0-dev.20240904/lib/typescript.js:83925:23)
at getAssignedTypeOfBinaryExpression (/typescript-5.7.0-dev.20240904/lib/typescript.js:73028:103)
at getAssignedType (/typescript-5.7.0-dev.20240904/lib/typescript.js:73053:16)
at getInitialOrAssignedType (/typescript-5.7.0-dev.20240904/lib/typescript.js:73682:120)
at getTypeAtFlowAssignment (/typescript-5.7.0-dev.20240904/lib/typescript.js:73700:54)
at getTypeAtFlowNode (/typescript-5.7.0-dev.20240904/lib/typescript.js:73627:18)
at getTypeAtFlowBranchLabel (/typescript-5.7.0-dev.20240904/lib/typescript.js:73847:26)
at getTypeAtFlowNode (/typescript-5.7.0-dev.20240904/lib/typescript.js:73647:48)
at getFlowTypeOfReference (/typescript-5.7.0-dev.20240904/lib/typescript.js:73590:45)
at checkIdentifier (/typescript-5.7.0-dev.20240904/lib/typescript.js:75367:134)
at checkExpressionWorker (/typescript-5.7.0-dev.20240904/lib/typescript.js:84051:16)
at checkExpression (/typescript-5.7.0-dev.20240904/lib/typescript.js:83995:32)
at checkConditionalExpression (/typescript-5.7.0-dev.20240904/lib/typescript.js:83548:19)
at checkExpressionWorker (/typescript-5.7.0-dev.20240904/lib/typescript.js:84132:16)
at checkExpression (/typescript-5.7.0-dev.20240904/lib/typescript.js:83995:32)
at checkExpressionCached (/typescript-5.7.0-dev.20240904/lib/typescript.js:83622:28)
at /typescript-5.7.0-dev.20240904/lib/typescript.js:82019:20
at traverse (/typescript-5.7.0-dev.20240904/lib/typescript.js:17716:16)
at visitNodes (/typescript-5.7.0-dev.20240904/lib/typescript.js:31965:22)
at forEachChildInBlock (/typescript-5.7.0-dev.20240904/lib/typescript.js:32435:10)
at forEachChild (/typescript-5.7.0-dev.20240904/lib/typescript.js:32478:35)
at traverse (/typescript-5.7.0-dev.20240904/lib/typescript.js:17732:16)
at forEachReturnStatement (/typescript-5.7.0-dev.20240904/lib/typescript.js:17712:10)
at checkAndAggregateReturnExpressionTypes (/typescript-5.7.0-dev.20240904/lib/typescript.js:82000:5)
at getReturnTypeFromBody (/typescript-5.7.0-dev.20240904/lib/typescript.js:81828:21)
at getReturnTypeOfSignature (/typescript-5.7.0-dev.20240904/lib/typescript.js:63128:426)
at getReturnTypeOfSingleNonGenericCallSignature (/typescript-5.7.0-dev.20240904/lib/typescript.js:83915:14)
at getQuickTypeOfExpression (/typescript-5.7.0-dev.20240904/lib/typescript.js:83966:94)
at checkDeclarationInitializer (/typescript-5.7.0-dev.20240904/lib/typescript.js:83644:18)
at getTypeForVariableLikeDeclaration (/typescript-5.7.0-dev.20240904/lib/typescript.js:59460:66)
at getWidenedTypeForVariableLikeDeclaration (/typescript-5.7.0-dev.20240904/lib/typescript.js:59910:48)
at getTypeOfVariableOrParameterOrPropertyWorker (/typescript-5.7.0-dev.20240904/lib/typescript.js:60055:14)
at getTypeOfVariableOrParameterOrProperty (/typescript-5.7.0-dev.20240904/lib/typescript.js:59991:20)
at getTypeOfSymbol (/typescript-5.7.0-dev.20240904/lib/typescript.js:60314:14)
at getNarrowedTypeOfSymbol (/typescript-5.7.0-dev.20240904/lib/typescript.js:75179:18)
at checkIdentifier (/typescript-5.7.0-dev.20240904/lib/typescript.js:75322:16)
at checkExpressionWorker (/typescript-5.7.0-dev.20240904/lib/typescript.js:84051:16)
at checkExpression (/typescript-5.7.0-dev.20240904/lib/typescript.js:83995:32)
at maybeCheckExpression (/typescript-5.7.0-dev.20240904/lib/typescript.js:82967:28)
at BinaryExpressionStateMachine.onRight (/typescript-5.7.0-dev.20240904/lib/typescript.js:82931:16)
at Array.right (/typescript-5.7.0-dev.20240904/lib/typescript.js:31653:30)
at trampoline (/typescript-5.7.0-dev.20240904/lib/typescript.js:31740:42)
at /typescript-5.7.0-dev.20240904/lib/typescript.js:82859:22
at checkExpressionWorker (/typescript-5.7.0-dev.20240904/lib/typescript.js:84130:16)
at checkExpression (/typescript-5.7.0-dev.20240904/lib/typescript.js:83995:32)
at checkParenthesizedExpression (/typescript-5.7.0-dev.20240904/lib/typescript.js:84037:12)
at checkExpressionWorker (/typescript-5.7.0-dev.20240904/lib/typescript.js:84100:16)
at checkExpression (/typescript-5.7.0-dev.20240904/lib/typescript.js:83995:32)
at maybeCheckExpression (/typescript-5.7.0-dev.20240904/lib/typescript.js:82967:28)
at BinaryExpressionStateMachine.onRight (/typescript-5.7.0-dev.20240904/lib/typescript.js:82931:16)
at Array.right (/typescript-5.7.0-dev.20240904/lib/typescript.js:31653:30)
at trampoline (/typescript-5.7.0-dev.20240904/lib/typescript.js:31740:42)
at /typescript-5.7.0-dev.20240904/lib/typescript.js:82859:22
at checkExpressionWorker (/typescript-5.7.0-dev.20240904/lib/typescript.js:84130:16)
at checkExpression (/typescript-5.7.0-dev.20240904/lib/typescript.js:83995:32)
at checkExpressionCached (/typescript-5.7.0-dev.20240904/lib/typescript.js:83622:28)
at /typescript-5.7.0-dev.20240904/lib/typescript.js:82019:20
at traverse (/typescript-5.7.0-dev.20240904/lib/typescript.js:17716:16)
at visitNodes (/typescript-5.7.0-dev.20240904/lib/typescript.js:31965:22)
at forEachChildInBlock (/typescript-5.7.0-dev.20240904/lib/typescript.js:32435:10)
at forEachChild (/typescript-5.7.0-dev.20240904/lib/typescript.js:32478:35)
at traverse (/typescript-5.7.0-dev.20240904/lib/typescript.js:17732:16)
at visitNode2 (/typescript-5.7.0-dev.20240904/lib/typescript.js:31957:18)
at forEachChildInIfStatement (/typescript-5.7.0-dev.20240904/lib/typescript.js:32190:51)
at forEachChild (/typescript-5.7.0-dev.20240904/lib/typescript.js:32478:35)
at traverse (/typescript-5.7.0-dev.20240904/lib/typescript.js:17732:16)
at visitNodes (/typescript-5.7.0-dev.20240904/lib/typescript.js:31965:22)
at forEachChildInBlock (/typescript-5.7.0-dev.20240904/lib/typescript.js:32435:10)
at forEachChild (/typescript-5.7.0-dev.20240904/lib/typescript.js:32478:35)
at traverse (/typescript-5.7.0-dev.20240904/lib/typescript.js:17732:16)
at forEachReturnStatement (/typescript-5.7.0-dev.20240904/lib/typescript.js:17712:10)
at checkAndAggregateReturnExpressionTypes (/typescript-5.7.0-dev.20240904/lib/typescript.js:82000:5)
at getReturnTypeFromBody (/typescript-5.7.0-dev.20240904/lib/typescript.js:81828:21)
at getReturnTypeOfSignature (/typescript-5.7.0-dev.20240904/lib/typescript.js:63128:426)
at checkCallExpression (/typescript-5.7.0-dev.20240904/lib/typescript.js:80708:24)
at checkExpressionWorker (/typescript-5.7.0-dev.20240904/lib/typescript.js:84096:16)
at checkExpression (/typescript-5.7.0-dev.20240904/lib/typescript.js:83995:32)
at checkConditionalExpression (/typescript-5.7.0-dev.20240904/lib/typescript.js:83548:19)
at checkExpressionWorker (/typescript-5.7.0-dev.20240904/lib/typescript.js:84132:16)
at checkExpression (/typescript-5.7.0-dev.20240904/lib/typescript.js:83995:32)
at checkConditionalExpression (/typescript-5.7.0-dev.20240904/lib/typescript.js:83549:19)
at checkExpressionWorker (/typescript-5.7.0-dev.20240904/lib/typescript.js:84132:16)
at checkExpression (/typescript-5.7.0-dev.20240904/lib/typescript.js:83995:32)
at checkConditionalExpression (/typescript-5.7.0-dev.20240904/lib/typescript.js:83549:19)
at checkExpressionWorker (/typescript-5.7.0-dev.20240904/lib/typescript.js:84132:16)
at checkExpression (/typescript-5.7.0-dev.20240904/lib/typescript.js:83995:32)
at checkConditionalExpression (/typescript-5.7.0-dev.20240904/lib/typescript.js:83549:19)
at checkExpressionWorker (/typescript-5.7.0-dev.20240904/lib/typescript.js:84132:16)
at checkExpression (/typescript-5.7.0-dev.20240904/lib/typescript.js:83995:32)
at checkConditionalExpression (/typescript-5.7.0-dev.20240904/lib/typescript.js:83549:19)
at checkExpressionWorker (/typescript-5.7.0-dev.20240904/lib/typescript.js:84132:16)
at checkExpression (/typescript-5.7.0-dev.20240904/lib/typescript.js:83995:32)
at checkExpressionCached (/typescript-5.7.0-dev.20240904/lib/typescript.js:83622:28)
at /typescript-5.7.0-dev.20240904/lib/typescript.js:82019:20
at traverse (/typescript-5.7.0-dev.20240904/lib/typescript.js:17716:16)
at visitNodes (/typescript-5.7.0-dev.20240904/lib/typescript.js:31965:22)
RepoResults1/langgenius.dify.rawError.txt
in the artifact folder RepoResults1/langgenius.dify.replay.txt
in the artifact folder
Req #4501 - completionInfo
at Object.addImportFromExportedSymbol (/typescript-5.7.0-dev.20240904/lib/typescript.js:155742:13)
at /typescript-5.7.0-dev.20240904/lib/typescript.js:162917:38
at importSymbols (/typescript-5.7.0-dev.20240904/lib/typescript.js:162917:11)
at Object.addNewNodeForMemberSymbol (/typescript-5.7.0-dev.20240904/lib/typescript.js:162310:11)
at getEntryForMemberCompletion (/typescript-5.7.0-dev.20240904/lib/typescript.js:165187:22)
at createCompletionEntry (/typescript-5.7.0-dev.20240904/lib/typescript.js:165027:35)
at getCompletionEntriesFromSymbols (/typescript-5.7.0-dev.20240904/lib/typescript.js:165670:19)
at completionInfoFromData (/typescript-5.7.0-dev.20240904/lib/typescript.js:164660:23)
at Object.getCompletionsAtPosition (/typescript-5.7.0-dev.20240904/lib/typescript.js:164193:24)
at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.7.0-dev.20240904/lib/typescript.js:150567:35)
at IOSession.getCompletions (/typescript-5.7.0-dev.20240904/lib/typescript.js:192571:54)
at completionInfo (/typescript-5.7.0-dev.20240904/lib/typescript.js:190894:43)
at /typescript-5.7.0-dev.20240904/lib/typescript.js:193345:15
at IOSession.executeWithRequestId (/typescript-5.7.0-dev.20240904/lib/typescript.js:193334:14)
at IOSession.executeCommand (/typescript-5.7.0-dev.20240904/lib/typescript.js:193343:29)
at IOSession.onMessage (/typescript-5.7.0-dev.20240904/lib/typescript.js:193391:68)
at Interface.<anonymous> (/typescript-5.7.0-dev.20240904/lib/tsserver.js:501:14)
RepoResults5/jhipster.generator-jhipster.rawError.txt
in the artifact folder RepoResults5/jhipster.generator-jhipster.replay.txt
in the artifact folder
Req #19126 - completionEntryDetails
at checkExpressionWorker (/typescript-5.7.0-dev.20240904/lib/typescript.js:84039:33)
at checkExpression (/typescript-5.7.0-dev.20240904/lib/typescript.js:83995:32)
at checkExpressionCached (/typescript-5.7.0-dev.20240904/lib/typescript.js:83622:28)
at /typescript-5.7.0-dev.20240904/lib/typescript.js:82019:20
at traverse (/typescript-5.7.0-dev.20240904/lib/typescript.js:17716:16)
at visitNodes (/typescript-5.7.0-dev.20240904/lib/typescript.js:31965:22)
at forEachChildInBlock (/typescript-5.7.0-dev.20240904/lib/typescript.js:32435:10)
at forEachChild (/typescript-5.7.0-dev.20240904/lib/typescript.js:32478:35)
at traverse (/typescript-5.7.0-dev.20240904/lib/typescript.js:17732:16)
at forEachReturnStatement (/typescript-5.7.0-dev.20240904/lib/typescript.js:17712:10)
at checkAndAggregateReturnExpressionTypes (/typescript-5.7.0-dev.20240904/lib/typescript.js:82000:5)
at getReturnTypeFromBody (/typescript-5.7.0-dev.20240904/lib/typescript.js:81828:21)
at getReturnTypeOfSignature (/typescript-5.7.0-dev.20240904/lib/typescript.js:63128:426)
at checkCallExpression (/typescript-5.7.0-dev.20240904/lib/typescript.js:80708:24)
at checkExpressionWorker (/typescript-5.7.0-dev.20240904/lib/typescript.js:84096:16)
at checkExpression (/typescript-5.7.0-dev.20240904/lib/typescript.js:83995:32)
at maybeCheckExpression (/typescript-5.7.0-dev.20240904/lib/typescript.js:82967:28)
at BinaryExpressionStateMachine.onLeft (/typescript-5.7.0-dev.20240904/lib/typescript.js:82901:16)
at Array.left (/typescript-5.7.0-dev.20240904/lib/typescript.js:31633:30)
at trampoline (/typescript-5.7.0-dev.20240904/lib/typescript.js:31740:42)
at /typescript-5.7.0-dev.20240904/lib/typescript.js:82859:22
at checkExpressionWorker (/typescript-5.7.0-dev.20240904/lib/typescript.js:84130:16)
at checkExpression (/typescript-5.7.0-dev.20240904/lib/typescript.js:83995:32)
at checkTruthinessExpression (/typescript-5.7.0-dev.20240904/lib/typescript.js:86741:34)
at checkConditionalExpression (/typescript-5.7.0-dev.20240904/lib/typescript.js:83546:18)
at checkExpressionWorker (/typescript-5.7.0-dev.20240904/lib/typescript.js:84132:16)
at checkExpression (/typescript-5.7.0-dev.20240904/lib/typescript.js:83995:32)
at checkExpressionCached (/typescript-5.7.0-dev.20240904/lib/typescript.js:83622:28)
at /typescript-5.7.0-dev.20240904/lib/typescript.js:82019:20
at traverse (/typescript-5.7.0-dev.20240904/lib/typescript.js:17716:16)
at visitNodes (/typescript-5.7.0-dev.20240904/lib/typescript.js:31965:22)
at forEachChildInBlock (/typescript-5.7.0-dev.20240904/lib/typescript.js:32435:10)
at forEachChild (/typescript-5.7.0-dev.20240904/lib/typescript.js:32478:35)
at traverse (/typescript-5.7.0-dev.20240904/lib/typescript.js:17732:16)
at forEachReturnStatement (/typescript-5.7.0-dev.20240904/lib/typescript.js:17712:10)
at checkAndAggregateReturnExpressionTypes (/typescript-5.7.0-dev.20240904/lib/typescript.js:82000:5)
at getReturnTypeFromBody (/typescript-5.7.0-dev.20240904/lib/typescript.js:81828:21)
at getReturnTypeOfSignature (/typescript-5.7.0-dev.20240904/lib/typescript.js:63128:426)
at checkCallExpression (/typescript-5.7.0-dev.20240904/lib/typescript.js:80708:24)
at checkExpressionWorker (/typescript-5.7.0-dev.20240904/lib/typescript.js:84096:16)
at checkExpression (/typescript-5.7.0-dev.20240904/lib/typescript.js:83995:32)
at checkExpressionCached (/typescript-5.7.0-dev.20240904/lib/typescript.js:83622:28)
at /typescript-5.7.0-dev.20240904/lib/typescript.js:82019:20
at traverse (/typescript-5.7.0-dev.20240904/lib/typescript.js:17716:16)
at visitNodes (/typescript-5.7.0-dev.20240904/lib/typescript.js:31965:22)
at forEachChildInBlock (/typescript-5.7.0-dev.20240904/lib/typescript.js:32435:10)
at forEachChild (/typescript-5.7.0-dev.20240904/lib/typescript.js:32478:35)
at traverse (/typescript-5.7.0-dev.20240904/lib/typescript.js:17732:16)
at forEachReturnStatement (/typescript-5.7.0-dev.20240904/lib/typescript.js:17712:10)
at checkAndAggregateReturnExpressionTypes (/typescript-5.7.0-dev.20240904/lib/typescript.js:82000:5)
at getReturnTypeFromBody (/typescript-5.7.0-dev.20240904/lib/typescript.js:81828:21)
at getReturnTypeOfSignature (/typescript-5.7.0-dev.20240904/lib/typescript.js:63128:426)
at checkCallExpression (/typescript-5.7.0-dev.20240904/lib/typescript.js:80708:24)
at checkExpressionWorker (/typescript-5.7.0-dev.20240904/lib/typescript.js:84096:16)
at checkExpression (/typescript-5.7.0-dev.20240904/lib/typescript.js:83995:32)
at maybeCheckExpression (/typescript-5.7.0-dev.20240904/lib/typescript.js:82967:28)
at BinaryExpressionStateMachine.onRight (/typescript-5.7.0-dev.20240904/lib/typescript.js:82931:16)
at Array.right (/typescript-5.7.0-dev.20240904/lib/typescript.js:31653:30)
at trampoline (/typescript-5.7.0-dev.20240904/lib/typescript.js:31740:42)
at /typescript-5.7.0-dev.20240904/lib/typescript.js:82859:22
at checkExpressionWorker (/typescript-5.7.0-dev.20240904/lib/typescript.js:84130:16)
at checkExpression (/typescript-5.7.0-dev.20240904/lib/typescript.js:83995:32)
at getTypeOfExpression (/typescript-5.7.0-dev.20240904/lib/typescript.js:83936:18)
at getAssignedTypeOfBinaryExpression (/typescript-5.7.0-dev.20240904/lib/typescript.js:73028:103)
at getAssignedType (/typescript-5.7.0-dev.20240904/lib/typescript.js:73053:16)
at getInitialOrAssignedType (/typescript-5.7.0-dev.20240904/lib/typescript.js:73682:120)
at getTypeAtFlowAssignment (/typescript-5.7.0-dev.20240904/lib/typescript.js:73700:54)
at getTypeAtFlowNode (/typescript-5.7.0-dev.20240904/lib/typescript.js:73627:18)
at getTypeAtFlowBranchLabel (/typescript-5.7.0-dev.20240904/lib/typescript.js:73847:26)
at getTypeAtFlowNode (/typescript-5.7.0-dev.20240904/lib/typescript.js:73647:48)
at getTypeAtFlowBranchLabel (/typescript-5.7.0-dev.20240904/lib/typescript.js:73847:26)
at getTypeAtFlowNode (/typescript-5.7.0-dev.20240904/lib/typescript.js:73647:48)
at getTypeAtFlowBranchLabel (/typescript-5.7.0-dev.20240904/lib/typescript.js:73847:26)
at getTypeAtFlowNode (/typescript-5.7.0-dev.20240904/lib/typescript.js:73647:48)
at getTypeAtFlowBranchLabel (/typescript-5.7.0-dev.20240904/lib/typescript.js:73847:26)
at getTypeAtFlowNode (/typescript-5.7.0-dev.20240904/lib/typescript.js:73647:48)
at getFlowTypeOfReference (/typescript-5.7.0-dev.20240904/lib/typescript.js:73590:45)
at checkIdentifier (/typescript-5.7.0-dev.20240904/lib/typescript.js:75367:134)
at checkExpressionWorker (/typescript-5.7.0-dev.20240904/lib/typescript.js:84051:16)
at checkExpression (/typescript-5.7.0-dev.20240904/lib/typescript.js:83995:32)
at checkExpressionCached (/typescript-5.7.0-dev.20240904/lib/typescript.js:83622:28)
at /typescript-5.7.0-dev.20240904/lib/typescript.js:82019:20
at traverse (/typescript-5.7.0-dev.20240904/lib/typescript.js:17716:16)
at visitNodes (/typescript-5.7.0-dev.20240904/lib/typescript.js:31965:22)
at forEachChildInBlock (/typescript-5.7.0-dev.20240904/lib/typescript.js:32435:10)
at forEachChild (/typescript-5.7.0-dev.20240904/lib/typescript.js:32478:35)
at traverse (/typescript-5.7.0-dev.20240904/lib/typescript.js:17732:16)
at forEachReturnStatement (/typescript-5.7.0-dev.20240904/lib/typescript.js:17712:10)
at checkAndAggregateReturnExpressionTypes (/typescript-5.7.0-dev.20240904/lib/typescript.js:82000:5)
at getReturnTypeFromBody (/typescript-5.7.0-dev.20240904/lib/typescript.js:81828:21)
at getReturnTypeOfSignature (/typescript-5.7.0-dev.20240904/lib/typescript.js:63128:426)
at getReturnTypeOfSingleNonGenericCallSignature (/typescript-5.7.0-dev.20240904/lib/typescript.js:83915:14)
at getQuickTypeOfExpression (/typescript-5.7.0-dev.20240904/lib/typescript.js:83966:94)
at checkDeclarationInitializer (/typescript-5.7.0-dev.20240904/lib/typescript.js:83644:18)
at getTypeForVariableLikeDeclaration (/typescript-5.7.0-dev.20240904/lib/typescript.js:59460:66)
at getWidenedTypeForVariableLikeDeclaration (/typescript-5.7.0-dev.20240904/lib/typescript.js:59910:48)
at getTypeOfVariableOrParameterOrPropertyWorker (/typescript-5.7.0-dev.20240904/lib/typescript.js:60055:14)
at getTypeOfVariableOrParameterOrProperty (/typescript-5.7.0-dev.20240904/lib/typescript.js:59991:20)
at getTypeOfSymbol (/typescript-5.7.0-dev.20240904/lib/typescript.js:60314:14)
at getNarrowedTypeOfSymbol (/typescript-5.7.0-dev.20240904/lib/typescript.js:75179:18)
RepoResults3/angular.angular-cli.rawError.txt
in the artifact folder RepoResults3/angular.angular-cli.replay.txt
in the artifact folder
Req #6770 - completionInfo
at pushTypeResolution (/typescript-5.7.0-dev.20240904/lib/typescript.js:59084:30)
at getTypeOfVariableOrParameterOrPropertyWorker (/typescript-5.7.0-dev.20240904/lib/typescript.js:60030:10)
at getTypeOfVariableOrParameterOrProperty (/typescript-5.7.0-dev.20240904/lib/typescript.js:59991:20)
at getTypeOfSymbol (/typescript-5.7.0-dev.20240904/lib/typescript.js:60314:14)
at getNarrowedTypeOfSymbol (/typescript-5.7.0-dev.20240904/lib/typescript.js:75179:18)
at checkIdentifier (/typescript-5.7.0-dev.20240904/lib/typescript.js:75322:16)
at checkExpressionWorker (/typescript-5.7.0-dev.20240904/lib/typescript.js:84051:16)
at checkExpression (/typescript-5.7.0-dev.20240904/lib/typescript.js:83995:32)
at checkExpressionCached (/typescript-5.7.0-dev.20240904/lib/typescript.js:83622:28)
at /typescript-5.7.0-dev.20240904/lib/typescript.js:82019:20
at traverse (/typescript-5.7.0-dev.20240904/lib/typescript.js:17716:16)
at visitNodes (/typescript-5.7.0-dev.20240904/lib/typescript.js:31965:22)
at forEachChildInBlock (/typescript-5.7.0-dev.20240904/lib/typescript.js:32435:10)
at forEachChild (/typescript-5.7.0-dev.20240904/lib/typescript.js:32478:35)
at traverse (/typescript-5.7.0-dev.20240904/lib/typescript.js:17732:16)
at visitNode2 (/typescript-5.7.0-dev.20240904/lib/typescript.js:31957:18)
at forEachChildInIfStatement (/typescript-5.7.0-dev.20240904/lib/typescript.js:32190:51)
at forEachChild (/typescript-5.7.0-dev.20240904/lib/typescript.js:32478:35)
at traverse (/typescript-5.7.0-dev.20240904/lib/typescript.js:17732:16)
at visitNodes (/typescript-5.7.0-dev.20240904/lib/typescript.js:31965:22)
at forEachChildInBlock (/typescript-5.7.0-dev.20240904/lib/typescript.js:32435:10)
at forEachChild (/typescript-5.7.0-dev.20240904/lib/typescript.js:32478:35)
at traverse (/typescript-5.7.0-dev.20240904/lib/typescript.js:17732:16)
at forEachReturnStatement (/typescript-5.7.0-dev.20240904/lib/typescript.js:17712:10)
at checkAndAggregateReturnExpressionTypes (/typescript-5.7.0-dev.20240904/lib/typescript.js:82000:5)
at getReturnTypeFromBody (/typescript-5.7.0-dev.20240904/lib/typescript.js:81828:21)
at getReturnTypeOfSignature (/typescript-5.7.0-dev.20240904/lib/typescript.js:63128:426)
at checkCallExpression (/typescript-5.7.0-dev.20240904/lib/typescript.js:80708:24)
at checkExpressionWorker (/typescript-5.7.0-dev.20240904/lib/typescript.js:84096:16)
at checkExpression (/typescript-5.7.0-dev.20240904/lib/typescript.js:83995:32)
at checkExpressionCached (/typescript-5.7.0-dev.20240904/lib/typescript.js:83622:28)
at /typescript-5.7.0-dev.20240904/lib/typescript.js:82019:20
at traverse (/typescript-5.7.0-dev.20240904/lib/typescript.js:17716:16)
at visitNodes (/typescript-5.7.0-dev.20240904/lib/typescript.js:31965:22)
at forEachChildInBlock (/typescript-5.7.0-dev.20240904/lib/typescript.js:32435:10)
at forEachChild (/typescript-5.7.0-dev.20240904/lib/typescript.js:32478:35)
at traverse (/typescript-5.7.0-dev.20240904/lib/typescript.js:17732:16)
at visitNode2 (/typescript-5.7.0-dev.20240904/lib/typescript.js:31957:18)
at forEachChildInIfStatement (/typescript-5.7.0-dev.20240904/lib/typescript.js:32190:51)
at forEachChild (/typescript-5.7.0-dev.20240904/lib/typescript.js:32478:35)
at traverse (/typescript-5.7.0-dev.20240904/lib/typescript.js:17732:16)
at visitNodes (/typescript-5.7.0-dev.20240904/lib/typescript.js:31965:22)
at forEachChildInBlock (/typescript-5.7.0-dev.20240904/lib/typescript.js:32435:10)
at forEachChild (/typescript-5.7.0-dev.20240904/lib/typescript.js:32478:35)
at traverse (/typescript-5.7.0-dev.20240904/lib/typescript.js:17732:16)
at forEachReturnStatement (/typescript-5.7.0-dev.20240904/lib/typescript.js:17712:10)
at checkAndAggregateReturnExpressionTypes (/typescript-5.7.0-dev.20240904/lib/typescript.js:82000:5)
at getReturnTypeFromBody (/typescript-5.7.0-dev.20240904/lib/typescript.js:81828:21)
at getReturnTypeOfSignature (/typescript-5.7.0-dev.20240904/lib/typescript.js:63128:426)
at getReturnTypeOfSingleNonGenericCallSignature (/typescript-5.7.0-dev.20240904/lib/typescript.js:83915:14)
at getQuickTypeOfExpression (/typescript-5.7.0-dev.20240904/lib/typescript.js:83966:94)
at getTypeOfExpression (/typescript-5.7.0-dev.20240904/lib/typescript.js:83925:23)
at getAssignedTypeOfBinaryExpression (/typescript-5.7.0-dev.20240904/lib/typescript.js:73028:103)
at getAssignedType (/typescript-5.7.0-dev.20240904/lib/typescript.js:73053:16)
at getInitialOrAssignedType (/typescript-5.7.0-dev.20240904/lib/typescript.js:73682:120)
at getTypeAtFlowAssignment (/typescript-5.7.0-dev.20240904/lib/typescript.js:73700:54)
at getTypeAtFlowNode (/typescript-5.7.0-dev.20240904/lib/typescript.js:73627:18)
at getTypeAtFlowCondition (/typescript-5.7.0-dev.20240904/lib/typescript.js:73799:24)
at getTypeAtFlowNode (/typescript-5.7.0-dev.20240904/lib/typescript.js:73639:18)
at getFlowTypeOfReference (/typescript-5.7.0-dev.20240904/lib/typescript.js:73590:45)
at checkIdentifier (/typescript-5.7.0-dev.20240904/lib/typescript.js:75367:134)
at checkExpressionWorker (/typescript-5.7.0-dev.20240904/lib/typescript.js:84051:16)
at checkExpression (/typescript-5.7.0-dev.20240904/lib/typescript.js:83995:32)
at checkExpressionCached (/typescript-5.7.0-dev.20240904/lib/typescript.js:83622:28)
at /typescript-5.7.0-dev.20240904/lib/typescript.js:82019:20
at traverse (/typescript-5.7.0-dev.20240904/lib/typescript.js:17716:16)
at visitNodes (/typescript-5.7.0-dev.20240904/lib/typescript.js:31965:22)
at forEachChildInBlock (/typescript-5.7.0-dev.20240904/lib/typescript.js:32435:10)
at forEachChild (/typescript-5.7.0-dev.20240904/lib/typescript.js:32478:35)
at traverse (/typescript-5.7.0-dev.20240904/lib/typescript.js:17732:16)
at visitNode2 (/typescript-5.7.0-dev.20240904/lib/typescript.js:31957:18)
at forEachChildInIfStatement (/typescript-5.7.0-dev.20240904/lib/typescript.js:32190:51)
at forEachChild (/typescript-5.7.0-dev.20240904/lib/typescript.js:32478:35)
at traverse (/typescript-5.7.0-dev.20240904/lib/typescript.js:17732:16)
at visitNodes (/typescript-5.7.0-dev.20240904/lib/typescript.js:31965:22)
at forEachChildInBlock (/typescript-5.7.0-dev.20240904/lib/typescript.js:32435:10)
at forEachChild (/typescript-5.7.0-dev.20240904/lib/typescript.js:32478:35)
at traverse (/typescript-5.7.0-dev.20240904/lib/typescript.js:17732:16)
at forEachReturnStatement (/typescript-5.7.0-dev.20240904/lib/typescript.js:17712:10)
at checkAndAggregateReturnExpressionTypes (/typescript-5.7.0-dev.20240904/lib/typescript.js:82000:5)
at getReturnTypeFromBody (/typescript-5.7.0-dev.20240904/lib/typescript.js:81828:21)
at getReturnTypeOfSignature (/typescript-5.7.0-dev.20240904/lib/typescript.js:63128:426)
at getReturnTypeOfSingleNonGenericCallSignature (/typescript-5.7.0-dev.20240904/lib/typescript.js:83915:14)
at getQuickTypeOfExpression (/typescript-5.7.0-dev.20240904/lib/typescript.js:83966:94)
at getTypeOfExpression (/typescript-5.7.0-dev.20240904/lib/typescript.js:83925:23)
at getAssignedTypeOfBinaryExpression (/typescript-5.7.0-dev.20240904/lib/typescript.js:73028:103)
at getAssignedType (/typescript-5.7.0-dev.20240904/lib/typescript.js:73053:16)
at getInitialOrAssignedType (/typescript-5.7.0-dev.20240904/lib/typescript.js:73682:120)
at getTypeAtFlowAssignment (/typescript-5.7.0-dev.20240904/lib/typescript.js:73700:54)
at getTypeAtFlowNode (/typescript-5.7.0-dev.20240904/lib/typescript.js:73627:18)
at getTypeAtFlowBranchLabel (/typescript-5.7.0-dev.20240904/lib/typescript.js:73847:26)
at getTypeAtFlowNode (/typescript-5.7.0-dev.20240904/lib/typescript.js:73647:48)
at getFlowTypeOfReference (/typescript-5.7.0-dev.20240904/lib/typescript.js:73590:45)
at checkIdentifier (/typescript-5.7.0-dev.20240904/lib/typescript.js:75367:134)
at checkExpressionWorker (/typescript-5.7.0-dev.20240904/lib/typescript.js:84051:16)
at checkExpression (/typescript-5.7.0-dev.20240904/lib/typescript.js:83995:32)
at checkExpressionCached (/typescript-5.7.0-dev.20240904/lib/typescript.js:83622:28)
at /typescript-5.7.0-dev.20240904/lib/typescript.js:82019:20
at traverse (/typescript-5.7.0-dev.20240904/lib/typescript.js:17716:16)
at visitNodes (/typescript-5.7.0-dev.20240904/lib/typescript.js:31965:22)
RepoResults3/mobxjs.mobx.rawError.txt
in the artifact folder RepoResults3/mobxjs.mobx.replay.txt
in the artifact folder
Req #5266 - completionInfo
at Object.addImportFromExportedSymbol (/typescript-5.7.0-dev.20240904/lib/typescript.js:155742:13)
at /typescript-5.7.0-dev.20240904/lib/typescript.js:162917:38
at importSymbols (/typescript-5.7.0-dev.20240904/lib/typescript.js:162917:11)
at Object.addNewNodeForMemberSymbol (/typescript-5.7.0-dev.20240904/lib/typescript.js:162339:11)
at getEntryForMemberCompletion (/typescript-5.7.0-dev.20240904/lib/typescript.js:165187:22)
at createCompletionEntry (/typescript-5.7.0-dev.20240904/lib/typescript.js:165027:35)
at getCompletionEntriesFromSymbols (/typescript-5.7.0-dev.20240904/lib/typescript.js:165670:19)
at completionInfoFromData (/typescript-5.7.0-dev.20240904/lib/typescript.js:164660:23)
at Object.getCompletionsAtPosition (/typescript-5.7.0-dev.20240904/lib/typescript.js:164193:24)
at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.7.0-dev.20240904/lib/typescript.js:150567:35)
at IOSession.getCompletions (/typescript-5.7.0-dev.20240904/lib/typescript.js:192571:54)
at completionInfo (/typescript-5.7.0-dev.20240904/lib/typescript.js:190894:43)
at /typescript-5.7.0-dev.20240904/lib/typescript.js:193345:15
at IOSession.executeWithRequestId (/typescript-5.7.0-dev.20240904/lib/typescript.js:193334:14)
at IOSession.executeCommand (/typescript-5.7.0-dev.20240904/lib/typescript.js:193343:29)
at IOSession.onMessage (/typescript-5.7.0-dev.20240904/lib/typescript.js:193391:68)
at Interface.<anonymous> (/typescript-5.7.0-dev.20240904/lib/tsserver.js:501:14)
RepoResults1/Eugeny.tabby.rawError.txt
in the artifact folder RepoResults1/Eugeny.tabby.replay.txt
in the artifact folder
@sandersn please look at the stack overflows in mobx and angular
with tsreplay locally, mobx overflows on both 5.5 and 5.7 if the new stack-size increase is removed, and succeeds on both if it's present. I don't know enough about tsreplay to guess why it shows a difference here.
later: same for angular -- overflows on both 5.5 and 5.7.
As far as I can tell the mobx culprit is a 2013 (!) snapshot of Esprima.
My best guess about the bug right now is that:
var x,y,z; <code here>
.parsePropertyFunction
, the compiler has to run control flow auto-typing on x,y,z.x
(for example) is assigned the result of parseArrayInitialiser
(for example), so now the compiler has to check that.Do this enough times and we run out of stack. But this is a hypothesis right now; I still need to confirm it.
Here's a worse-than-average example:
function parseObjectType(allowStatic) {
var callProperties = [],
indexers = [],
marker,
optional = false,
properties = [],
propertyKey,
propertyTypeAnnotation,
token,
isStatic,
matchStatic
expect("{")
// 50 lines of code ...
return delegate.createObjectTypeAnnotation(properties, indexers, callProperties)
}
followed by 50 lines of code. Then compiler has to narrow the auto-typed properties, indexers, callProperties
in order to figure out parseObjectType
's return type. But each of those are arrays whose type is determined by calls to parseObjectTypeMethod
etc.
The following errors were reported by 5.7.0-dev.20240904 vs 5.5.4 Pipeline that generated this bug Logs for the pipeline run File that generated the pipeline
This run considered 300 popular TS repos from GH (after skipping the top 0).
Successfully analyzed 283 of 300 visited repos
| Outcome | Count | |---------|-------| | Detected interesting changes | 15 | | Detected no interesting changes | 268 | | Git clone failed | 3 | | Language service disabled in new TS | 1 | | Unknown failure | 13 |Investigation Status