Repository navigation
[ServerErrors][TypeScript] main vs #63878
Description
Activity
typescript-automation commented
on Aug 8, 2026 ContributorAuthorMore actionspanic: runtime error: index out of range [-1] [recovered, repanicked]
unknown github.com/microsoft/typescript-go/internal/checker.(*Checker).popActiveMapper(...) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:22167 github.com/microsoft/typescript-go/internal/checker.(*Checker).instantiateTypeWithAlias(0x4773cc87908, 0x47735f63590, 0x4773db411c0, 0x0) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:22143 +0x834 github.com/microsoft/typescript-go/internal/checker.(*Checker).getTypeAliasInstantiation(0x4773cc87908, 0x477244c1d88, {0x4773db86328, 0x1, 0x1}, 0x0) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:23664 +0x39d github.com/microsoft/typescript-go/internal/checker.(*Checker).getTypeFromTypeAliasReference(0x4773cc87908, 0x477236afa88, 0x477244c1d88) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:23638 +0x4c5 github.com/microsoft/typescript-go/internal/checker.(*Checker).getTypeReferenceType(0x4773cc87908?, 0x477236afa88?, 0x477236afa88?) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:23159 +0x95 github.com/microsoft/typescript-go/internal/checker.(*Checker).getTypeFromTypeReference(0x4773cc87908, 0x477236afa88) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:23019 +0x117 github.com/microsoft/typescript-go/internal/checker.(*Checker).getTypeFromTypeNodeWorker(0x477237bf788?, 0x47790f0f020?) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:22862 +0x37f github.com/microsoft/typescript-go/internal/checker.(*Checker).getTypeFromTypeNode(0x4773cc87908, 0x477236afa88) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:22813 +0x1d github.com/microsoft/typescript-go/internal/core.Map[...](...) /mnt/vss/_work/1/s/typescript-go-main/internal/core/core.go:86 github.com/microsoft/typescript-go/internal/checker.(*Checker).getTypeFromIntersectionTypeNode(0x4773cc87908, 0x477237bf788) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:24227 +0x26c github.com/microsoft/typescript-go/internal/checker.(*Checker).getTypeFromTypeNodeWorker(0x4773cc87908, 0x477244c1f68?) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:22877 +0x273 github.com/microsoft/typescript-go/internal/checker.(*Checker).getTypeFromTypeNode(0x4773cc87908, 0x477237bf788) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:22813 +0x1d github.com/microsoft/typescript-go/internal/checker.(*Checker).getDeclaredTypeOfTypeAlias(0x4773cc87908, 0x477244c1f68) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:23852 +0xea github.com/microsoft/typescript-go/internal/checker.(*Checker).tryGetDeclaredTypeOfSymbol(0x4773da020f0?, 0x47724680608?) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:23690 +0x66 github.com/microsoft/typescript-go/internal/checker.(*Checker).getDeclaredTypeOfSymbol(...) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:23676 github.com/microsoft/typescript-go/internal/checker.(*Checker).getTypeFromTypeAliasReference(0x4773cc87908, 0x4772335f108, 0x477244c1f68) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:23598 +0xcc github.com/microsoft/typescript-go/internal/checker.(*Checker).getTypeReferenceType(0x4773cc87908?, 0x4772335f108?, 0x4772335f108?) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:23159 +0x95 github.com/microsoft/typescript-go/internal/checker.(*Checker).getTypeFromTypeReference(0x4773cc87908, 0x4772335f108) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:23019 +0x117 github.com/microsoft/typescript-go/internal/checker.(*Checker).getTypeFromTypeNodeWorker(0x4773cc88210?, 0x1193120?) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:22862 +0x37f github.com/microsoft/typescript-go/internal/checker.(*Checker).getTypeFromTypeNode(0x4773cc87908, 0x4772335f108) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:22813 +0x1d github.com/microsoft/typescript-go/internal/checker.(*Checker).tryGetTypeFromTypeNode(0x4773cc87908, 0x47790f0f440?) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:22807 +0x32 github.com/microsoft/typescript-go/internal/checker.(*Checker).getTypeForVariableLikeDeclaration(0x4773cc87908, 0x47722b356c0, 0x8?, 0x0) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:16682 +0x186 github.com/microsoft/typescript-go/internal/checker.(*Checker).getWidenedTypeForVariableLikeDeclaration(0x4773cc87908, 0x47722b356c0, 0x1) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:16653 +0x28 github.com/microsoft/typescript-go/internal/checker.(*Checker).getTypeOfVariableOrParameterOrPropertyWorker(0x4773cc87908, 0x47724684de8) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:16615 +0x27a github.com/microsoft/typescript-go/internal/checker.(*Checker).getTypeOfVariableOrParameterOrProperty(0x4773cc87908, 0x47724684de8) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:16552 +0x4d github.com/microsoft/typescript-go/internal/checker.(*Checker).getTypeOfSymbol(0x4773cc87908?, 0x47750c5ccc0?) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:16515 +0x9b github.com/microsoft/typescript-go/internal/checker.(*Checker).getTypeOfAlias(0x4773cc87908, 0x47750c5ccc0) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:18618 +0x16b github.com/microsoft/typescript-go/internal/checker.(*Checker).getTypeOfSymbol(0x477246853e8?, 0x632efd?) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:16524 +0x69 github.com/microsoft/typescript-go/internal/checker.(*Checker).getNarrowedTypeOfSymbol(0x4773cc87908, 0x47750c5ccc0, 0x47731392b28) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:13729 +0x37 github.com/microsoft/typescript-go/internal/checker.(*Checker).checkIdentifier(0x4773cc87908, 0x47731392b28, 0x0) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:11079 +0x269 github.com/microsoft/typescript-go/internal/checker.(*Checker).checkExpressionWorker(0x4773cc87908, 0x47731392b28, 0x22dbd808?) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:7739 +0x1af github.com/microsoft/typescript-go/internal/checker.(*Checker).checkExpressionEx(0x4773cc87908, 0x47731392b28, 0x0) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:7569 +0x1e8 github.com/microsoft/typescript-go/internal/checker.(*Checker).checkExpression(...) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:7559 github.com/microsoft/typescript-go/internal/checker.(*Checker).resolveCallExpression(0x4773cc87908, 0x477313c0308, 0x0, 0x0) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:8501 +0x127 github.com/microsoft/typescript-go/internal/checker.(*Checker).resolveSignature(0x4773cc880d0?, 0x1193620?, 0x477313c0308?, 0x87c2ce?) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:8461 +0x46 github.com/microsoft/typescript-go/internal/checker.(*Checker).getResolvedSignature(0x4773cc87908, 0x477313c0308, 0x0, 0x0) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:8433 +0xd8 github.com/microsoft/typescript-go/internal/checker.(*Checker).checkCallExpression(0x4773cc87908, 0x477313c0308, 0x0) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:8329 +0x4f github.com/microsoft/typescript-go/internal/checker.(*Checker).checkExpressionWorker(0x4773cc87908, 0x477313c0308, 0x0) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:7781 +0x2df github.com/microsoft/typescript-go/internal/checker.(*Checker).checkExpressionEx(0x4773cc87908, 0x477313c0308, 0x0) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:7569 +0x1e8 github.com/microsoft/typescript-go/internal/checker.(*Checker).checkExpression(...) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:7559 github.com/microsoft/typescript-go/internal/checker.(*Checker).checkExpressionStatement(0x4773cc87908, 0x47731383dc8) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:7337 +0x36 github.com/microsoft/typescript-go/internal/checker.(*Checker).checkSourceElementWorker(0x4773cc87908, 0x47731383dc8) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:2335 +0x299 github.com/microsoft/typescript-go/internal/checker.(*Checker).checkSourceElement(0x4773cc87908, 0x4773da025d0?) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:2252 +0x66 github.com/microsoft/typescript-go/internal/checker.(*Checker).checkSourceElements(0x4773cc87908, {0x47731387c88, 0x5, 0x6875d1?}) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:2242 +0x2d github.com/microsoft/typescript-go/internal/checker.(*Checker).checkSourceFile(0x4773cc87908, {0x1188b18?, 0x4773d5baa80?}, 0x477313c2008, 0x0) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:2211 +0x1f3 github.com/microsoft/typescript-go/internal/checker.(*Checker).getDiagnostics(0x4773cc87908, {0x1188b18?, 0x4773d5baa80?}, 0x477313c2008, 0x4773cc87b38) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:13967 +0x67 github.com/microsoft/typescript-go/internal/checker.(*Checker).GetDiagnostics(...) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:13957 github.com/microsoft/typescript-go/internal/compiler.(*Program).getBindAndCheckDiagnosticsWithChecker(0x47724b0a508, {0x1188b18, 0x4773d5baa80}, 0x4773cc87908, 0x477313c2008) /mnt/vss/_work/1/s/typescript-go-main/internal/compiler/program.go:1360 +0xc5 github.com/microsoft/typescript-go/internal/compiler.(*Program).getSemanticDiagnosticsWithChecker(0x47724b0a508, {0x1188b18?, 0x4773d5baa80?}, 0x1?, 0x477313c2008) /mnt/vss/_work/1/s/typescript-go-main/internal/compiler/program.go:1344 +0x2e github.com/microsoft/typescript-go/internal/compiler.(*Program).collectCheckerDiagnosticsFromFiles.func2() /mnt/vss/_work/1/s/typescript-go-main/internal/compiler/program.go:617 +0x84 github.com/microsoft/typescript-go/internal/core.(*parallelWorkGroup).Queue.func1() /mnt/vss/_work/1/s/typescript-go-main/internal/core/workgroup.go:40 +0x13Affected repos
TriliumNext/Trilium
Raw error text:RepoResults4/TriliumNext.Trilium.rawError.txtin the artifact folder
Replay commands:RepoResults4/TriliumNext.Trilium.replay.txtin the artifact folderOld server result
The old server completed successfully for this repo.
Last few requests
{"kind":"request","method":"textDocument/diagnostic","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/express-partial-content/vite.config.ts"}}} {"kind":"request","method":"textDocument/codeLens","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/express-partial-content/vite.config.ts"}}} {"kind":"request","method":"textDocument/inlayHint","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/express-partial-content/vite.config.ts"},"range":{"start":{"line":0,"character":0},"end":{"line":36,"character":0}}}} {"kind":"request","method":"textDocument/semanticTokens/full","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/express-partial-content/vite.config.ts"}}}Repro steps
#!/bin/bash git clone https://github.com/TriliumNext/Trilium --recurse-submodules git -C "./Trilium" reset --hard ca5e6d7ba51049ff65b2994920a41a7c78a713a6 downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/168452/artifacts?artifactName=RepoResults4&api-version=7.0" | jq -r ".resource.downloadUrl") wget -O RepoResults4.zip "$downloadUrl" unzip -p RepoResults4.zip RepoResults4/TriliumNext.Trilium.replay.txt > TriliumNext.Trilium.replay.txt npm install --no-save @typescript/server-replay # Install the repro project's packages npx tsreplay install ./Trilium
To run the repro, use the "Launch replay test" launch configuration in your local copy of native TypeScript.
typescript-automation commented
on Aug 8, 2026 ContributorAuthorMore actionspanic handling request textDocument/diagnostic: flaky diagnostic(s) logged:
textDocument/diagnostic github.com/microsoft/typescript-go/internal/lsp.(*Server).recover(0x2301dcc25c08, 0x2301e05f99b0) /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:1027 +0x47 github.com/microsoft/typescript-go/internal/lsp.(*Server).handleDocumentDiagnostic(0x2301dcc25c08, {0x1188b18?, 0x2301e0438cf0?}, 0x2301e040d2c0, 0x2301e0438d20) /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:1438 +0x465 github.com/microsoft/typescript-go/internal/lsp.init.func1.registerLanguageServiceDocumentRequestHandler[...].14.1() /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:900 +0xab github.com/microsoft/typescript-go/internal/lsp.(*Server).handleRequestOrNotification.func1() /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:748 +0x68 github.com/microsoft/typescript-go/internal/lsp.(*Server).dispatchLoop.func3() /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:611 +0x2c created by github.com/microsoft/typescript-go/internal/lsp.(*Server).dispatchLoop in goroutine 33 /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:610 +0x4aeAffected repos
TanStack/query
Raw error text:RepoResults2/TanStack.query.rawError.txtin the artifact folder
Replay commands:RepoResults2/TanStack.query.replay.txtin the artifact folderOld server result
The old server completed successfully for this repo.
Last few requests
{"kind":"request","method":"textDocument/diagnostic","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/eslint.config.js"}}} {"kind":"request","method":"textDocument/codeLens","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/eslint.config.js"}}} {"kind":"request","method":"textDocument/inlayHint","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/eslint.config.js"},"range":{"start":{"line":0,"character":0},"end":{"line":68,"character":0}}}} {"kind":"request","method":"textDocument/semanticTokens/full","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/eslint.config.js"}}}Repro steps
#!/bin/bash git clone https://github.com/TanStack/query --recurse-submodules git -C "./query" reset --hard 46d7f02f1c7b9fcd3255082cc7103e8bfa3dab76 downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/168452/artifacts?artifactName=RepoResults2&api-version=7.0" | jq -r ".resource.downloadUrl") wget -O RepoResults2.zip "$downloadUrl" unzip -p RepoResults2.zip RepoResults2/TanStack.query.replay.txt > TanStack.query.replay.txt npm install --no-save @typescript/server-replay # Install the repro project's packages npx tsreplay install ./query
To run the repro, use the "Launch replay test" launch configuration in your local copy of native TypeScript.
typescript-automation commented
on Aug 8, 2026 ContributorAuthorMore actionspanic handling request textDocument/diagnostic: flaky diagnostic(s) logged:
textDocument/diagnostic github.com/microsoft/typescript-go/internal/lsp.(*Server).recover(0x29af7ac9e008, 0x29af937fe720) /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:1027 +0x47 github.com/microsoft/typescript-go/internal/lsp.(*Server).handleDocumentDiagnostic(0x29af7ac9e008, {0x1188b18?, 0x29af93b4a5d0?}, 0x29af93fc83c0, 0x29af93b4a600) /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:1438 +0x465 github.com/microsoft/typescript-go/internal/lsp.init.func1.registerLanguageServiceDocumentRequestHandler[...].14.1() /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:900 +0xab github.com/microsoft/typescript-go/internal/lsp.(*Server).handleRequestOrNotification.func1() /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:748 +0x68 github.com/microsoft/typescript-go/internal/lsp.(*Server).dispatchLoop.func3() /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:611 +0x2c created by github.com/microsoft/typescript-go/internal/lsp.(*Server).dispatchLoop in goroutine 50 /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:610 +0x4aeAffected repos
siyuan-note/siyuan
Raw error text:RepoResults3/siyuan-note.siyuan.rawError.txtin the artifact folder
Replay commands:RepoResults3/siyuan-note.siyuan.replay.txtin the artifact folderOld server result
The old server completed successfully for this repo.
Last few requests
{"kind":"request","method":"textDocument/diagnostic","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/app/src/asset/index.ts"}}} {"kind":"request","method":"textDocument/codeLens","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/app/src/asset/index.ts"}}} {"kind":"request","method":"textDocument/inlayHint","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/app/src/asset/index.ts"},"range":{"start":{"line":0,"character":0},"end":{"line":541,"character":0}}}} {"kind":"request","method":"textDocument/semanticTokens/full","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/app/src/asset/index.ts"}}}Repro steps
#!/bin/bash git clone https://github.com/siyuan-note/siyuan --recurse-submodules git -C "./siyuan" reset --hard eef10568384e2e7cf547adb029ae46a72e43c287 downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/168452/artifacts?artifactName=RepoResults3&api-version=7.0" | jq -r ".resource.downloadUrl") wget -O RepoResults3.zip "$downloadUrl" unzip -p RepoResults3.zip RepoResults3/siyuan-note.siyuan.replay.txt > siyuan-note.siyuan.replay.txt npm install --no-save @typescript/server-replay # Install the repro project's packages npx tsreplay install ./siyuan
To run the repro, use the "Launch replay test" launch configuration in your local copy of native TypeScript.
typescript-automation commented
on Aug 8, 2026 ContributorAuthorMore actionspanic: Unhandled node kind found in jsx initializer: KindBinaryExpression [recovered, repanicked]
unknown github.com/microsoft/typescript-go/internal/transformers/jsxtransforms.(*JSXTransformer).transformJsxAttributeInitializer(0x31218e9f2680?, 0x312176401c70) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:547 +0x1d9 github.com/microsoft/typescript-go/internal/transformers/jsxtransforms.(*JSXTransformer).transformJsxAttributeToObjectLiteralElement(0x31218e9f2680, 0x312161f13860) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:500 +0x35 github.com/microsoft/typescript-go/internal/transformers/jsxtransforms.(*JSXTransformer).transformJsxAttributesToProps(0x31218e9f2680, {0x3121c2a89480, 0x1, 0x41333a?}, 0x0) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:472 +0x1a5 github.com/microsoft/typescript-go/internal/transformers/jsxtransforms.(*JSXTransformer).transformJsxAttributesToObjectProps(0x31218e9f2680?, {0x3121c2a89480?, 0x0?, 0x1?}, 0x3?) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:406 +0x3d github.com/microsoft/typescript-go/internal/transformers/jsxtransforms.(*JSXTransformer).visitJsxOpeningLikeElementCreateElement(0x31218e9f2680, 0x312161f13900, 0x0, {0x119e3f0?, 0x0?}) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:687 +0x91 github.com/microsoft/typescript-go/internal/transformers/jsxtransforms.(*JSXTransformer).visitJsxSelfClosingElement(0x31218e9f2680, 0x312161f13900) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:295 +0x9e github.com/microsoft/typescript-go/internal/transformers/jsxtransforms.(*JSXTransformer).visit(0x31218e9f2680, 0x312161f13900) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:120 +0x105 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitNode(0x63d746?, 0x4217f4?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:51 +0x27 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).visitNode(0x412dcb?, 0x119f980?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:198 +0x30 github.com/microsoft/typescript-go/internal/ast.(*ParenthesizedExpression).VisitEachChild(0x31217bd94540, 0x312183ef50e0) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast_generated.go:4636 +0x27 github.com/microsoft/typescript-go/internal/ast.(*Node).VisitEachChild(...) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast.go:207 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitEachChild(...) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:191 github.com/microsoft/typescript-go/internal/transformers/jsxtransforms.(*JSXTransformer).visit(0x31218e9f2680, 0x31217bd94540) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:135 +0x1da github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitNode(0x3121802db230?, 0x906f5d?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:51 +0x27 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).visitNode(0x3121802db268?, 0x11a02d8?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:198 +0x30 github.com/microsoft/typescript-go/internal/ast.(*ReturnStatement).VisitEachChild(0x31215d8b5408, 0x312183ef50e0) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast_generated.go:1165 +0x27 github.com/microsoft/typescript-go/internal/ast.(*Node).VisitEachChild(...) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast.go:207 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitEachChild(...) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:191 github.com/microsoft/typescript-go/internal/transformers/jsxtransforms.(*JSXTransformer).visit(0x31218e9f2680, 0x31215d8b5408) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:135 +0x1da github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitSlice(0x312183ef50e0, {0x3121c2a89488, 0x3, 0x3}) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:148 +0xc2 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitNodes(0x312183ef50e0, 0x312161265168) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:99 +0x37 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).visitNodes(0x635e22?, 0x4217f4?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:236 +0x30 github.com/microsoft/typescript-go/internal/ast.(*Block).VisitEachChild(0x3121764015c8, 0x312183ef50e0) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast_generated.go:1636 +0x27 github.com/microsoft/typescript-go/internal/ast.(*Node).VisitEachChild(...) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast.go:207 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitEachChild(...) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:191 github.com/microsoft/typescript-go/internal/transformers/jsxtransforms.(*JSXTransformer).visit(0x31218e9f2680, 0x3121764015c8) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:135 +0x1da github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitNode(0x63ef82?, 0x749a1f?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:51 +0x27 github.com/microsoft/typescript-go/internal/printer.(*EmitContext).VisitFunctionBody(0x31218a2352c0, 0x312161264ee8?, 0x312183ef50e0?) /mnt/vss/_work/1/s/typescript-go-main/internal/printer/emitcontext.go:905 +0x1f github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).visitFunctionBody(0x3121c311c1e0?, 0x3121a7a98500?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:220 +0x25 github.com/microsoft/typescript-go/internal/ast.(*ArrowFunction).VisitEachChild(0x31215f7e6280, 0x312183ef50e0) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast_generated.go:3936 +0xe8 github.com/microsoft/typescript-go/internal/ast.(*Node).VisitEachChild(...) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast.go:207 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitEachChild(...) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:191 github.com/microsoft/typescript-go/internal/transformers/jsxtransforms.(*JSXTransformer).visit(0x31218e9f2680, 0x31215f7e6280) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:135 +0x1da github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitNode(0x31215857ec90?, 0x31215857eca0?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:51 +0x27 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).visitNode(0x3121802db728?, 0x9aec35?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:198 +0x30 github.com/microsoft/typescript-go/internal/ast.(*VariableDeclaration).VisitEachChild(0x3121c1ddcf40, 0x312183ef50e0) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast_generated.go:1731 +0x75 github.com/microsoft/typescript-go/internal/ast.(*Node).VisitEachChild(...) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast.go:207 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitEachChild(...) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:191 github.com/microsoft/typescript-go/internal/transformers/jsxtransforms.(*JSXTransformer).visit(0x31218e9f2680, 0x3121c1ddcf40) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:135 +0x1da github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitSlice(0x312183ef50e0, {0x3121c2a894a0, 0x1, 0x1}) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:148 +0xc2 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitNodes(0x312183ef50e0, 0x312161265188) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:99 +0x37 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).visitNodes(0x640ca2?, 0x0?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:236 +0x30 github.com/microsoft/typescript-go/internal/ast.(*VariableDeclarationList).VisitEachChild(0x3121c2a780c8, 0x312183ef50e0) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast_generated.go:1776 +0x27 github.com/microsoft/typescript-go/internal/ast.(*Node).VisitEachChild(...) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast.go:207 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitEachChild(...) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:191 github.com/microsoft/typescript-go/internal/transformers/jsxtransforms.(*JSXTransformer).visit(0x31218e9f2680, 0x3121c2a780c8) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:135 +0x1da github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitNode(0x312183ef50e0?, 0x3121be9e4c80?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:51 +0x27 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).visitNode(0x3121802db8d0?, 0x640f82?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:198 +0x30 github.com/microsoft/typescript-go/internal/ast.(*VariableStatement).VisitEachChild(0x3121b8a041f8, 0x312183ef50e0) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast_generated.go:1681 +0x3f github.com/microsoft/typescript-go/internal/ast.(*Node).VisitEachChild(...) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast.go:207 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitEachChild(...) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:191 github.com/microsoft/typescript-go/internal/transformers/jsxtransforms.(*JSXTransformer).visit(0x31218e9f2680, 0x3121b8a041f8) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:135 +0x1da github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitSlice(0x312183ef50e0, {0x312197279b00, 0x1c, 0x24}) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:171 +0x1c6 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitNodes(0x312183ef50e0, 0x3121c2899d08) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:99 +0x37 github.com/microsoft/typescript-go/internal/printer.(*EmitContext).VisitVariableEnvironment(0x31218a2352c0, 0x3121c2899d08, 0x312183ef50e0) /mnt/vss/_work/1/s/typescript-go-main/internal/printer/emitcontext.go:769 +0x16d github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).visitTopLevelStatements(0x3121802dbad8?, 0x3121802dbae8?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:255 +0x25 github.com/microsoft/typescript-go/internal/ast.(*SourceFile).VisitEachChild(0x312182616388, 0x312183ef50e0) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast.go:2669 +0x2a github.com/microsoft/typescript-go/internal/ast.(*Node).VisitEachChild(...) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast.go:207 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitEachChild(...) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:191 github.com/microsoft/typescript-go/internal/transformers/jsxtransforms.(*JSXTransformer).visitSourceFile(0x31218e9f2680, 0x312182616388) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:207 +0x10d github.com/microsoft/typescript-go/internal/transformers/jsxtransforms.(*JSXTransformer).visit(0x31218e9f2680, 0x312182616388) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:116 +0x1ae github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitNode(0x31218a2352c0?, 0x7bc55c4b7bc8?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:51 +0x27 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitSourceFile(...) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:36 github.com/microsoft/typescript-go/internal/transformers.(*Transformer).TransformSourceFile(...) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/transformer.go:40 github.com/microsoft/typescript-go/internal/compiler.(*emitter).runScriptTransformers(0x56?, 0x31218a2352c0, 0x31217653e008) /mnt/vss/_work/1/s/typescript-go-main/internal/compiler/emitter.go:65 +0x1b5 github.com/microsoft/typescript-go/internal/compiler.(*emitter).emitJSFile(0x31217bd06000, 0x31217653e008, {0x3121809ab180, 0x50}, {0x312183767380, 0x54}) /mnt/vss/_work/1/s/typescript-go-main/internal/compiler/emitter.go:192 +0x236 github.com/microsoft/typescript-go/internal/compiler.(*emitter).emit(0x31217bd06000) /mnt/vss/_work/1/s/typescript-go-main/internal/compiler/emitter.go:50 +0x119 github.com/microsoft/typescript-go/internal/compiler.(*Program).Emit.func2() /mnt/vss/_work/1/s/typescript-go-main/internal/compiler/program.go:1707 +0x1ce github.com/microsoft/typescript-go/internal/core.(*parallelWorkGroup).Queue.func1() /mnt/vss/_work/1/s/typescript-go-main/internal/core/workgroup.go:40 +0x13Affected repos
marmelab/react-admin
Raw error text:RepoResults6/marmelab.react-admin.rawError.txtin the artifact folder
Replay commands:RepoResults6/marmelab.react-admin.replay.txtin the artifact folderOld server result
The old server completed successfully for this repo.
Last few requests
{"kind":"request","method":"textDocument/diagnostic","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/ra-i18n-i18next/src/index.spec.tsx"}}} {"kind":"request","method":"textDocument/codeLens","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/ra-i18n-i18next/src/index.spec.tsx"}}} {"kind":"request","method":"textDocument/inlayHint","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/ra-i18n-i18next/src/index.spec.tsx"},"range":{"start":{"line":0,"character":0},"end":{"line":92,"character":0}}}} {"kind":"request","method":"textDocument/semanticTokens/full","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/ra-i18n-i18next/src/index.spec.tsx"}}}Repro steps
#!/bin/bash git clone https://github.com/marmelab/react-admin --recurse-submodules git -C "./react-admin" reset --hard 051f511bb0afb5ea565c2d3728bf4dab0a6fa5e0 downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/168452/artifacts?artifactName=RepoResults6&api-version=7.0" | jq -r ".resource.downloadUrl") wget -O RepoResults6.zip "$downloadUrl" unzip -p RepoResults6.zip RepoResults6/marmelab.react-admin.replay.txt > marmelab.react-admin.replay.txt npm install --no-save @typescript/server-replay # Install the repro project's packages npx tsreplay install ./react-admin
To run the repro, use the "Launch replay test" launch configuration in your local copy of native TypeScript.
typescript-automation commented
on Aug 8, 2026 ContributorAuthorMore actionspanic handling request textDocument/diagnostic: flaky diagnostic(s) logged:
textDocument/diagnostic github.com/microsoft/typescript-go/internal/lsp.(*Server).recover(0x399d2ed44008, 0x399d91c53e90) /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:1027 +0x47 github.com/microsoft/typescript-go/internal/lsp.(*Server).handleDocumentDiagnostic(0x399d2ed44008, {0x1188b18?, 0x399d920c4060?}, 0x399d650a9a40, 0x399d920c4090) /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:1438 +0x465 github.com/microsoft/typescript-go/internal/lsp.init.func1.registerLanguageServiceDocumentRequestHandler[...].14.1() /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:900 +0xab github.com/microsoft/typescript-go/internal/lsp.(*Server).handleRequestOrNotification.func1() /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:748 +0x68 github.com/microsoft/typescript-go/internal/lsp.(*Server).dispatchLoop.func3() /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:611 +0x2c created by github.com/microsoft/typescript-go/internal/lsp.(*Server).dispatchLoop in goroutine 19 /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:610 +0x4aeAffected repos
transloadit/uppy
Raw error text:RepoResults5/transloadit.uppy.rawError.txtin the artifact folder
Replay commands:RepoResults5/transloadit.uppy.replay.txtin the artifact folderOld server result
The old server completed successfully for this repo.
Last few requests
{"kind":"request","method":"textDocument/diagnostic","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/@uppy/thumbnail-generator/src/index.ts"}}} {"kind":"request","method":"textDocument/codeLens","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/@uppy/thumbnail-generator/src/index.ts"}}} {"kind":"request","method":"textDocument/inlayHint","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/@uppy/thumbnail-generator/src/index.ts"},"range":{"start":{"line":0,"character":0},"end":{"line":515,"character":0}}}} {"kind":"request","method":"textDocument/semanticTokens/full","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/@uppy/thumbnail-generator/src/index.ts"}}}Repro steps
#!/bin/bash git clone https://github.com/transloadit/uppy --recurse-submodules git -C "./uppy" reset --hard 463974890b022f8fa1052dabafbde04f884b81fd downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/168452/artifacts?artifactName=RepoResults5&api-version=7.0" | jq -r ".resource.downloadUrl") wget -O RepoResults5.zip "$downloadUrl" unzip -p RepoResults5.zip RepoResults5/transloadit.uppy.replay.txt > transloadit.uppy.replay.txt npm install --no-save @typescript/server-replay # Install the repro project's packages npx tsreplay install ./uppy
To run the repro, use the "Launch replay test" launch configuration in your local copy of native TypeScript.
typescript-automation commented
on Aug 8, 2026 ContributorAuthorMore actionspanic handling request textDocument/diagnostic: flaky diagnostic(s) logged:
textDocument/diagnostic github.com/microsoft/typescript-go/internal/lsp.(*Server).recover(0x3e6f7a763c08, 0x3e7006347a10) /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:1027 +0x47 github.com/microsoft/typescript-go/internal/lsp.(*Server).handleDocumentDiagnostic(0x3e6f7a763c08, {0x1188b18?, 0x3e701b09b350?}, 0x3e70b1148780, 0x3e701b09b4d0) /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:1438 +0x465 github.com/microsoft/typescript-go/internal/lsp.init.func1.registerLanguageServiceDocumentRequestHandler[...].14.1() /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:900 +0xab github.com/microsoft/typescript-go/internal/lsp.(*Server).handleRequestOrNotification.func1() /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:748 +0x68 github.com/microsoft/typescript-go/internal/lsp.(*Server).dispatchLoop.func3() /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:611 +0x2c created by github.com/microsoft/typescript-go/internal/lsp.(*Server).dispatchLoop in goroutine 33 /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:610 +0x4aeAffected repos
gitroomhq/postiz-app
Raw error text:RepoResults4/gitroomhq.postiz-app.rawError.txtin the artifact folder
Replay commands:RepoResults4/gitroomhq.postiz-app.replay.txtin the artifact folderOld server result
The old server completed successfully for this repo.
Last few requests
{"kind":"request","method":"textDocument/diagnostic","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/libraries/nestjs-libraries/src/chat/validation.schemas.helper.ts"}}} {"kind":"request","method":"textDocument/codeLens","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/libraries/nestjs-libraries/src/chat/validation.schemas.helper.ts"}}} {"kind":"request","method":"textDocument/inlayHint","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/libraries/nestjs-libraries/src/chat/validation.schemas.helper.ts"},"range":{"start":{"line":0,"character":0},"end":{"line":30,"character":0}}}} {"kind":"request","method":"textDocument/semanticTokens/full","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/libraries/nestjs-libraries/src/chat/validation.schemas.helper.ts"}}}Repro steps
#!/bin/bash git clone https://github.com/gitroomhq/postiz-app --recurse-submodules git -C "./postiz-app" reset --hard d1765d400ae5bd9c8a04373766de69f248fd851f downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/168452/artifacts?artifactName=RepoResults4&api-version=7.0" | jq -r ".resource.downloadUrl") wget -O RepoResults4.zip "$downloadUrl" unzip -p RepoResults4.zip RepoResults4/gitroomhq.postiz-app.replay.txt > gitroomhq.postiz-app.replay.txt npm install --no-save @typescript/server-replay # Install the repro project's packages npx tsreplay install ./postiz-app
To run the repro, use the "Launch replay test" launch configuration in your local copy of native TypeScript.
typescript-automation commented
on Aug 8, 2026 ContributorAuthorMore actionsServer connection closed prematurely: undefined
unknown Server connection closed prematurely: undefinedAffected repos
vercel/ai
Raw error text:RepoResults7/vercel.ai.rawError.txtin the artifact folder
Replay commands:RepoResults7/vercel.ai.replay.txtin the artifact folderOld server result
The old server completed successfully for this repo.
Last few requests
{"kind":"request","method":"textDocument/hover","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/fal/src/fal-image-model.ts"},"position":{"line":98,"character":30}}} {"kind":"request","method":"textDocument/hover","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/fal/src/fal-image-model.ts"},"position":{"line":105,"character":24},"verbosityLevel":2}} {"kind":"request","method":"textDocument/definition","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/fal/src/fal-image-model.ts"},"position":{"line":105,"character":30}}} {"kind":"request","method":"textDocument/implementation","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/fal/src/fal-image-model.ts"},"position":{"line":107,"character":16}}}Repro steps
#!/bin/bash git clone https://github.com/vercel/ai --recurse-submodules git -C "./ai" reset --hard 4cd45481099b45eb37b69f81e47e2c5c61693565 downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/168452/artifacts?artifactName=RepoResults7&api-version=7.0" | jq -r ".resource.downloadUrl") wget -O RepoResults7.zip "$downloadUrl" unzip -p RepoResults7.zip RepoResults7/vercel.ai.replay.txt > vercel.ai.replay.txt npm install --no-save @typescript/server-replay # Install the repro project's packages npx tsreplay install ./ai
To run the repro, use the "Launch replay test" launch configuration in your local copy of native TypeScript.
lucide-icons/lucide
Raw error text:RepoResults7/lucide-icons.lucide.rawError.txtin the artifact folder
Replay commands:RepoResults7/lucide-icons.lucide.replay.txtin the artifact folderOld server result
The old server completed successfully for this repo.
Last few requests
{"kind":"request","method":"textDocument/diagnostic","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/tools/build-icons/types.ts"}}} {"kind":"request","method":"textDocument/codeLens","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/tools/build-icons/types.ts"}}} {"kind":"request","method":"textDocument/inlayHint","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/tools/build-icons/types.ts"},"range":{"start":{"line":0,"character":0},"end":{"line":52,"character":0}}}} {"kind":"request","method":"textDocument/semanticTokens/full","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/tools/build-icons/types.ts"}}}Repro steps
#!/bin/bash git clone https://github.com/lucide-icons/lucide --recurse-submodules git -C "./lucide" reset --hard 113a3b1a3bda9a31d30f4b056cd434ce9462828e downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/168452/artifacts?artifactName=RepoResults7&api-version=7.0" | jq -r ".resource.downloadUrl") wget -O RepoResults7.zip "$downloadUrl" unzip -p RepoResults7.zip RepoResults7/lucide-icons.lucide.replay.txt > lucide-icons.lucide.replay.txt npm install --no-save @typescript/server-replay # Install the repro project's packages npx tsreplay install ./lucide
To run the repro, use the "Launch replay test" launch configuration in your local copy of native TypeScript.
typescript-automation commented
on Aug 8, 2026 ContributorAuthorMore actionsServer connection closed prematurely: undefined
unknown Server connection closed prematurely: undefinedAffected repos
Infisical/infisical
Raw error text:RepoResults6/Infisical.infisical.rawError.txtin the artifact folder
Replay commands:RepoResults6/Infisical.infisical.replay.txtin the artifact folderOld server result
The old server completed successfully for this repo.
Last few requests
{"kind":"request","method":"textDocument/hover","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/frontend/src/hooks/usePagination.tsx"},"position":{"line":2,"character":27},"verbosityLevel":5}} {"kind":"request","method":"textDocument/references","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/frontend/src/hooks/usePagination.tsx"},"position":{"line":2,"character":34},"context":{"includeDeclaration":true}}} {"kind":"request","method":"textDocument/codeAction","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/frontend/src/hooks/usePagination.tsx"},"range":{"start":{"line":2,"character":34},"end":{"line":2,"character":34}},"context":{"diagnostics":[],"only":["refactor"]}}} {"kind":"request","method":"textDocument/definition","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/frontend/src/hooks/usePagination.tsx"},"position":{"line":3,"character":29}}}Repro steps
#!/bin/bash git clone https://github.com/Infisical/infisical --recurse-submodules git -C "./infisical" reset --hard 5552b03c6fa0e42ff70ceb715abec330a3c66517 downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/168452/artifacts?artifactName=RepoResults6&api-version=7.0" | jq -r ".resource.downloadUrl") wget -O RepoResults6.zip "$downloadUrl" unzip -p RepoResults6.zip RepoResults6/Infisical.infisical.replay.txt > Infisical.infisical.replay.txt npm install --no-save @typescript/server-replay # Install the repro project's packages npx tsreplay install ./infisical
To run the repro, use the "Launch replay test" launch configuration in your local copy of native TypeScript.
angular/angular-cli
Raw error text:RepoResults6/angular.angular-cli.rawError.txtin the artifact folder
Replay commands:RepoResults6/angular.angular-cli.replay.txtin the artifact folderOld server result
The old server completed successfully for this repo.
Last few requests
{"kind":"request","method":"textDocument/diagnostic","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/scripts/validate-user-analytics.mts"}}} {"kind":"request","method":"textDocument/codeLens","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/scripts/validate-user-analytics.mts"}}} {"kind":"request","method":"textDocument/inlayHint","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/scripts/validate-user-analytics.mts"},"range":{"start":{"line":0,"character":0},"end":{"line":194,"character":0}}}} {"kind":"request","method":"textDocument/semanticTokens/full","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/scripts/validate-user-analytics.mts"}}}Repro steps
#!/bin/bash git clone https://github.com/angular/angular-cli --recurse-submodules git -C "./angular-cli" reset --hard 45565dd6dbb8f576dc6f9ea1bc25a1c624efe9d5 downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/168452/artifacts?artifactName=RepoResults6&api-version=7.0" | jq -r ".resource.downloadUrl") wget -O RepoResults6.zip "$downloadUrl" unzip -p RepoResults6.zip RepoResults6/angular.angular-cli.replay.txt > angular.angular-cli.replay.txt npm install --no-save @typescript/server-replay # Install the repro project's packages npx tsreplay install ./angular-cli
To run the repro, use the "Launch replay test" launch configuration in your local copy of native TypeScript.
QwenLM/qwen-code
Raw error text:RepoResults6/QwenLM.qwen-code.rawError.txtin the artifact folder
Replay commands:RepoResults6/QwenLM.qwen-code.replay.txtin the artifact folderOld server result
The old server completed successfully for this repo.
Last few requests
{"kind":"request","method":"custom/textDocument/sourceDefinition","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/integration-tests/sdk-typescript/tool-control.test.ts"},"position":{"line":46,"character":13}}} {"kind":"request","method":"textDocument/prepareCallHierarchy","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/integration-tests/sdk-typescript/tool-control.test.ts"},"position":{"line":61,"character":0}}} {"kind":"request","method":"textDocument/hover","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/integration-tests/sdk-typescript/tool-control.test.ts"},"position":{"line":71,"character":23},"verbosityLevel":5}} {"kind":"request","method":"textDocument/completion","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/integration-tests/sdk-typescript/tool-control.test.ts"},"position":{"line":74,"character":45},"context":{"triggerKind":1}}}Repro steps
#!/bin/bash git clone https://github.com/QwenLM/qwen-code --recurse-submodules git -C "./qwen-code" reset --hard 4ec0371e616decbe723cec250e19943b226d31e1 downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/168452/artifacts?artifactName=RepoResults6&api-version=7.0" | jq -r ".resource.downloadUrl") wget -O RepoResults6.zip "$downloadUrl" unzip -p RepoResults6.zip RepoResults6/QwenLM.qwen-code.replay.txt > QwenLM.qwen-code.replay.txt npm install --no-save @typescript/server-replay # Install the repro project's packages npx tsreplay install ./qwen-code
To run the repro, use the "Launch replay test" launch configuration in your local copy of native TypeScript.
typescript-automation commented
on Aug 8, 2026 ContributorAuthorMore actionsServer connection closed prematurely: undefined
unknown Server connection closed prematurely: undefinedAffected repos
vercel/swr
Raw error text:RepoResults5/vercel.swr.rawError.txtin the artifact folder
Replay commands:RepoResults5/vercel.swr.replay.txtin the artifact folderOld server result
The old server completed successfully for this repo.
Last few requests
{"kind":"request","method":"textDocument/diagnostic","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/test/utils.tsx"}}} {"kind":"request","method":"textDocument/codeLens","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/test/utils.tsx"}}} {"kind":"request","method":"textDocument/inlayHint","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/test/utils.tsx"},"range":{"start":{"line":0,"character":0},"end":{"line":117,"character":0}}}} {"kind":"request","method":"textDocument/semanticTokens/full","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/test/utils.tsx"}}}Repro steps
#!/bin/bash git clone https://github.com/vercel/swr --recurse-submodules git -C "./swr" reset --hard ad7b276a2125a1faa39d43d5bd3c5d1208f8a5d9 downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/168452/artifacts?artifactName=RepoResults5&api-version=7.0" | jq -r ".resource.downloadUrl") wget -O RepoResults5.zip "$downloadUrl" unzip -p RepoResults5.zip RepoResults5/vercel.swr.replay.txt > vercel.swr.replay.txt npm install --no-save @typescript/server-replay # Install the repro project's packages npx tsreplay install ./swr
To run the repro, use the "Launch replay test" launch configuration in your local copy of native TypeScript.
refined-github/refined-github
Raw error text:RepoResults5/refined-github.refined-github.rawError.txtin the artifact folder
Replay commands:RepoResults5/refined-github.refined-github.replay.txtin the artifact folderOld server result
The old server completed successfully for this repo.
Last few requests
{"kind":"request","method":"textDocument/diagnostic","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/vite.config.ts"}}} {"kind":"request","method":"textDocument/codeLens","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/vite.config.ts"}}} {"kind":"request","method":"textDocument/inlayHint","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/vite.config.ts"},"range":{"start":{"line":0,"character":0},"end":{"line":13,"character":0}}}} {"kind":"request","method":"textDocument/semanticTokens/full","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/vite.config.ts"}}}Repro steps
#!/bin/bash git clone https://github.com/refined-github/refined-github --recurse-submodules git -C "./refined-github" reset --hard a9b4d1cb93744d45c9a0d98d6c61e2639a246617 downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/168452/artifacts?artifactName=RepoResults5&api-version=7.0" | jq -r ".resource.downloadUrl") wget -O RepoResults5.zip "$downloadUrl" unzip -p RepoResults5.zip RepoResults5/refined-github.refined-github.replay.txt > refined-github.refined-github.replay.txt npm install --no-save @typescript/server-replay # Install the repro project's packages npx tsreplay install ./refined-github
To run the repro, use the "Launch replay test" launch configuration in your local copy of native TypeScript.
typescript-automation commented
on Aug 8, 2026 ContributorAuthorMore actionsServer connection closed prematurely: undefined
unknown Server connection closed prematurely: undefinedAffected repos
stablyai/orca
Raw error text:RepoResults4/stablyai.orca.rawError.txtin the artifact folder
Replay commands:RepoResults4/stablyai.orca.replay.txtin the artifact folderOld server result
The old server completed successfully for this repo.
Last few requests
{"kind":"request","method":"textDocument/diagnostic","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/src/shared/setup-agent-sequencing.ts"}}} {"kind":"request","method":"textDocument/codeLens","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/src/shared/setup-agent-sequencing.ts"}}} {"kind":"request","method":"textDocument/inlayHint","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/src/shared/setup-agent-sequencing.ts"},"range":{"start":{"line":0,"character":0},"end":{"line":287,"character":0}}}} {"kind":"request","method":"textDocument/semanticTokens/full","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/src/shared/setup-agent-sequencing.ts"}}}Repro steps
#!/bin/bash git clone https://github.com/stablyai/orca --recurse-submodules git -C "./orca" reset --hard 8c3e9535c75b379ca9ac68b5d35ddfca196ea3df downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/168452/artifacts?artifactName=RepoResults4&api-version=7.0" | jq -r ".resource.downloadUrl") wget -O RepoResults4.zip "$downloadUrl" unzip -p RepoResults4.zip RepoResults4/stablyai.orca.replay.txt > stablyai.orca.replay.txt npm install --no-save @typescript/server-replay # Install the repro project's packages npx tsreplay install ./orca
To run the repro, use the "Launch replay test" launch configuration in your local copy of native TypeScript.
typeorm/typeorm
Raw error text:RepoResults4/typeorm.typeorm.rawError.txtin the artifact folder
Replay commands:RepoResults4/typeorm.typeorm.replay.txtin the artifact folderOld server result
The old server completed successfully for this repo.
Last few requests
{"kind":"request","method":"textDocument/formatting","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/test/functional/query-runner/implicit-results.test.ts"},"options":{"tabSize":3,"insertSpaces":false,"trimTrailingWhitespace":true,"trimFinalNewlines":false,"insertFinalNewline":true}}} {"kind":"notification","method":"textDocument/didClose","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/test/other-issues/preventing-injection/preventing-injection.test.ts"}}} {"kind":"notification","method":"textDocument/didOpen","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/test/functional/query-runner/has-table.test.ts","languageId":"typescript","version":1075,"text":"import \"reflect-metadata\"\nimport type { DataSource } from \"../../../src/data-source/DataSource\"\nimport {\n closeTestingConnections,\n createTestingConnections,\n} from \"../../utils/test-utils\"\n\ndescribe(\"query runner > has table\", () => {\n let dataSources: DataSource[]\n before(async () => {\n dataSources = await createTestingConnections({\n disabledDrivers: [\"spanner\"],\n entities: [__dirname + \"/entity/*{.js,.ts}\"],\n schemaCreate: true,\n dropSchema: true,\n })\n })\n after(() => closeTestingConnections(dataSources))\n\n it(\"should return true for existing tables and false for non-existing\", () =>\n Promise.all(\n dataSources.map(async (dataSource) => {\n await using queryRunner = dataSource.createQueryRunner()\n\n const hasPostTable = await queryRunner.hasTable(\"post\")\n const hasPhotoTable = await queryRunner.hasTable(\"photo\")\n const hasNonExistentTable =\n await queryRunner.hasTable(\"non_existent_table\")\n\n hasPostTable.should.be.true\n hasPhotoTable.should.be.true\n hasNonExistentTable.should.be.false\n }),\n ))\n})\n"}}} {"kind":"request","method":"textDocument/codeAction","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/test/functional/query-runner/has-table.test.ts"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[],"only":["source.organizeImports"]}}}Repro steps
#!/bin/bash git clone https://github.com/typeorm/typeorm --recurse-submodules git -C "./typeorm" reset --hard df07bf1ef46f62f72077699fe4cd2c03b2f666e4 downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/168452/artifacts?artifactName=RepoResults4&api-version=7.0" | jq -r ".resource.downloadUrl") wget -O RepoResults4.zip "$downloadUrl" unzip -p RepoResults4.zip RepoResults4/typeorm.typeorm.replay.txt > typeorm.typeorm.replay.txt npm install --no-save @typescript/server-replay # Install the repro project's packages npx tsreplay install ./typeorm
To run the repro, use the "Launch replay test" launch configuration in your local copy of native TypeScript.
AdguardTeam/AdGuardHome
Raw error text:RepoResults4/AdguardTeam.AdGuardHome.rawError.txtin the artifact folder
Replay commands:RepoResults4/AdguardTeam.AdGuardHome.replay.txtin the artifact folderOld server result
The old server completed successfully for this repo.
Last few requests
{"kind":"request","method":"textDocument/implementation","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/client/src/components/Dashboard/UpstreamResponses.tsx"},"position":{"line":2,"character":3}}} {"kind":"request","method":"textDocument/prepareCallHierarchy","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/client/src/components/Dashboard/UpstreamResponses.tsx"},"position":{"line":2,"character":3}}} {"kind":"request","method":"textDocument/selectionRange","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/client/src/components/Dashboard/UpstreamResponses.tsx"},"positions":[{"line":2,"character":3}]}} {"kind":"request","method":"textDocument/hover","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/client/src/components/Dashboard/UpstreamResponses.tsx"},"position":{"line":4,"character":26},"verbosityLevel":4}}Repro steps
#!/bin/bash git clone https://github.com/AdguardTeam/AdGuardHome --recurse-submodules git -C "./AdGuardHome" reset --hard b2e25729e118754fecc06a0c8c0fff8fe569c548 downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/168452/artifacts?artifactName=RepoResults4&api-version=7.0" | jq -r ".resource.downloadUrl") wget -O RepoResults4.zip "$downloadUrl" unzip -p RepoResults4.zip RepoResults4/AdguardTeam.AdGuardHome.replay.txt > AdguardTeam.AdGuardHome.replay.txt npm install --no-save @typescript/server-replay # Install the repro project's packages npx tsreplay install ./AdGuardHome
To run the repro, use the "Launch replay test" launch configuration in your local copy of native TypeScript.
typescript-automation commented
on Aug 8, 2026 ContributorAuthorMore actionsServer connection closed prematurely: undefined
unknown Server connection closed prematurely: undefinedAffected repos
KeygraphHQ/shannon
Raw error text:RepoResults3/KeygraphHQ.shannon.rawError.txtin the artifact folder
Replay commands:RepoResults3/KeygraphHQ.shannon.replay.txtin the artifact folderOld server result
The old server completed successfully for this repo.
Last few requests
{"kind":"request","method":"textDocument/diagnostic","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/apps/worker/src/session-manager.ts"}}} {"kind":"request","method":"textDocument/codeLens","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/apps/worker/src/session-manager.ts"}}} {"kind":"request","method":"textDocument/inlayHint","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/apps/worker/src/session-manager.ts"},"range":{"start":{"line":0,"character":0},"end":{"line":224,"character":0}}}} {"kind":"request","method":"textDocument/semanticTokens/full","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/apps/worker/src/session-manager.ts"}}}Repro steps
#!/bin/bash git clone https://github.com/KeygraphHQ/shannon --recurse-submodules git -C "./shannon" reset --hard 760a1402287bd67e568405141dda43016f339a80 downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/168452/artifacts?artifactName=RepoResults3&api-version=7.0" | jq -r ".resource.downloadUrl") wget -O RepoResults3.zip "$downloadUrl" unzip -p RepoResults3.zip RepoResults3/KeygraphHQ.shannon.replay.txt > KeygraphHQ.shannon.replay.txt npm install --no-save @typescript/server-replay # Install the repro project's packages npx tsreplay install ./shannon
To run the repro, use the "Launch replay test" launch configuration in your local copy of native TypeScript.
babel/babel
Raw error text:RepoResults3/babel.babel.rawError.txtin the artifact folder
Replay commands:RepoResults3/babel.babel.replay.txtin the artifact folderOld server result
The old server completed successfully for this repo.
Last few requests
{"kind":"request","method":"textDocument/rangeFormatting","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/babel-plugin-proposal-decorators/test/fixtures/2023-11-ordering/initializers/exec.js"},"range":{"start":{"line":45,"character":0},"end":{"line":55,"character":0}},"options":{"tabSize":1,"insertSpaces":true}}} {"kind":"request","method":"textDocument/completion","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/babel-plugin-proposal-decorators/test/fixtures/2023-11-ordering/initializers/exec.js"},"position":{"line":45,"character":2},"context":{"triggerKind":1}}} {"kind":"request","method":"completionItem/resolve","params":{"label":"WebTransport","kind":6,"sortText":"15","commitCharacters":[".",",",";"],"data":{"fileName":"@PROJECT_ROOT@/packages/babel-plugin-proposal-decorators/test/fixtures/2023-11-ordering/initializers/exec.js","position":877,"name":"WebTransport"}}} {"kind":"request","method":"textDocument/rename","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/babel-plugin-proposal-decorators/test/fixtures/2023-11-ordering/initializers/exec.js"},"position":{"line":49,"character":24},"newName":"renamedSymbol"}}Repro steps
#!/bin/bash git clone https://github.com/babel/babel --recurse-submodules git -C "./babel" reset --hard 36057c706ce82a0d0a1c8a5f7721e6fcae4ab1b6 downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/168452/artifacts?artifactName=RepoResults3&api-version=7.0" | jq -r ".resource.downloadUrl") wget -O RepoResults3.zip "$downloadUrl" unzip -p RepoResults3.zip RepoResults3/babel.babel.replay.txt > babel.babel.replay.txt npm install --no-save @typescript/server-replay
To run the repro, use the "Launch replay test" launch configuration in your local copy of native TypeScript.
vuetifyjs/vuetify
Raw error text:RepoResults3/vuetifyjs.vuetify.rawError.txtin the artifact folder
Replay commands:RepoResults3/vuetifyjs.vuetify.replay.txtin the artifact folderOld server result
The old server completed successfully for this repo.
Last few requests
{"kind":"request","method":"textDocument/inlayHint","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/vuetify/src/locale/ru.ts"},"range":{"start":{"line":0,"character":0},"end":{"line":205,"character":0}}}} {"kind":"request","method":"textDocument/diagnostic","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/vuetify/src/locale/ru.ts"}}} {"kind":"request","method":"textDocument/codeLens","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/vuetify/src/locale/ru.ts"}}} {"kind":"request","method":"textDocument/semanticTokens/full","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/vuetify/src/locale/ru.ts"}}}Repro steps
#!/bin/bash git clone https://github.com/vuetifyjs/vuetify --recurse-submodules git -C "./vuetify" reset --hard 58b553770656b5fffb7cd88dfe2718d2d3c919df downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/168452/artifacts?artifactName=RepoResults3&api-version=7.0" | jq -r ".resource.downloadUrl") wget -O RepoResults3.zip "$downloadUrl" unzip -p RepoResults3.zip RepoResults3/vuetifyjs.vuetify.replay.txt > vuetifyjs.vuetify.replay.txt npm install --no-save @typescript/server-replay # Install the repro project's packages npx tsreplay install ./vuetify
To run the repro, use the "Launch replay test" launch configuration in your local copy of native TypeScript.
typescript-automation commented
on Aug 8, 2026 ContributorAuthorMore actionsServer connection closed prematurely: undefined
unknown Server connection closed prematurely: undefinedAffected repos
remotion-dev/remotion
Raw error text:RepoResults2/remotion-dev.remotion.rawError.txtin the artifact folder
Replay commands:RepoResults2/remotion-dev.remotion.replay.txtin the artifact folderOld server result
The old server completed successfully for this repo.
Last few requests
{"kind":"request","method":"textDocument/diagnostic","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/google-fonts/src/NotoSerif.ts"}}} {"kind":"request","method":"textDocument/codeLens","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/google-fonts/src/NotoSerif.ts"}}} {"kind":"request","method":"textDocument/inlayHint","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/google-fonts/src/NotoSerif.ts"},"range":{"start":{"line":0,"character":0},"end":{"line":404,"character":0}}}} {"kind":"request","method":"textDocument/semanticTokens/full","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/google-fonts/src/NotoSerif.ts"}}}Repro steps
#!/bin/bash git clone https://github.com/remotion-dev/remotion --recurse-submodules git -C "./remotion" reset --hard 26cc774b877e7eb9d9753a38d2716697ede20e6b downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/168452/artifacts?artifactName=RepoResults2&api-version=7.0" | jq -r ".resource.downloadUrl") wget -O RepoResults2.zip "$downloadUrl" unzip -p RepoResults2.zip RepoResults2/remotion-dev.remotion.replay.txt > remotion-dev.remotion.replay.txt npm install --no-save @typescript/server-replay
To run the repro, use the "Launch replay test" launch configuration in your local copy of native TypeScript.
typescript-automation commented
on Aug 8, 2026 ContributorAuthorMore actionsServer connection closed prematurely: undefined
unknown Server connection closed prematurely: undefinedAffected repos
freeCodeCamp/freeCodeCamp
Raw error text:RepoResults1/freeCodeCamp.freeCodeCamp.rawError.txtin the artifact folder
Replay commands:RepoResults1/freeCodeCamp.freeCodeCamp.replay.txtin the artifact folderOld server result
The old server completed successfully for this repo.
Last few requests
{"kind":"notification","method":"textDocument/didChange","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/tools/scripts/seed/user-data.js","version":952},"contentChanges":[{"range":{"start":{"line":558,"character":1},"end":{"line":558,"character":35}},"text":""}]}} {"kind":"request","method":"textDocument/implementation","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/tools/scripts/seed/user-data.js"},"position":{"line":562,"character":8}}} {"kind":"request","method":"textDocument/signatureHelp","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/tools/scripts/seed/user-data.js"},"position":{"line":568,"character":34},"context":{"triggerCharacter":",","triggerKind":2,"isRetrigger":false}}} {"kind":"request","method":"textDocument/selectionRange","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/tools/scripts/seed/user-data.js"},"positions":[{"line":572,"character":11}]}}Repro steps
#!/bin/bash git clone https://github.com/freeCodeCamp/freeCodeCamp --recurse-submodules git -C "./freeCodeCamp" reset --hard f1b0fdcc1ca94bd397690b32733fbca7bc224e61 downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/168452/artifacts?artifactName=RepoResults1&api-version=7.0" | jq -r ".resource.downloadUrl") wget -O RepoResults1.zip "$downloadUrl" unzip -p RepoResults1.zip RepoResults1/freeCodeCamp.freeCodeCamp.replay.txt > freeCodeCamp.freeCodeCamp.replay.txt npm install --no-save @typescript/server-replay # Install the repro project's packages npx tsreplay install ./freeCodeCamp
To run the repro, use the "Launch replay test" launch configuration in your local copy of native TypeScript.
openclaw/openclaw
Raw error text:RepoResults1/openclaw.openclaw.rawError.txtin the artifact folder
Replay commands:RepoResults1/openclaw.openclaw.replay.txtin the artifact folderOld server result
The old server completed successfully for this repo.
Last few requests
{"kind":"notification","method":"textDocument/didChange","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/src/system-agent/operations.setup-transaction.test.ts","version":1091},"contentChanges":[{"text":"import { afterAll, afterEach, beforeAll, beforeEach, describe, expect, it, vi } from \"vitest\";\nimport { useAutoCleanupTempDirTracker } from \"../../test/helpers/temp-dir.js\";\nimport type { OpenClawConfig } from \"../config/types.openclaw.js\";\nimport { resetPluginStateStoreForTests } from \"../plugin-state/plugin-state-store.js\";\nimport type { LocalOnboardingState } from \"../state/local-onboarding-state.js\";\nimport { captureEnv, setTestEnvValue } from \"../test-utils/env.js\";\nimport { SystemAgentInferenceUnavailableError } from \"./inference-error.js\";\nimport { executeSystemAgentOperation, type SystemAgentCommandDeps } from \"./operations.js\";\nimport type { SystemAgentSetupApplyResult } from \"./setup-apply.js\";\nimport { createSystemAgentTestRuntime } from \"./system-agent.runtime.test-support.js\";\nimport {\n installSystemAgentPluginMetadataTestSnapshot,\n type SystemAgentPluginMetadataTestSnapshot,\n} from \"./system-agent.test-helpers.js\";\n\nconst mocks = vi.hoisted(() => ({ ensureOnboardingAgent: vi.fn() }));\n\nconst localOnboarding = vi.hoisted(() => {\n const states = new Map<string, LocalOnboardingState>();\n return {\n states,\n read: vi.fn((configPath: string) => states.get(configPath)),\n readForConfig: vi.fn((configPath: string, config: OpenClawConfig) => {\n const state = states.get(configPath);\n return state?.securityAcknowledgedAt === config.wizard?.securityAcknowledgedAt\n ? state\n : undefined;\n }),\n complete: vi.fn((params: { configPath: string; runId: string }) => {\n const current = states.get(params.configPath);\n if (current?.status !== \"pending\" || current.runId !== params.runId) {\n return false;\n }\n states.set(params.configPath, {\n ...current,\n status: \"completed\",\n completedAtMs: Date.now(),\n });\n return true;\n }),\n };\n});\n\nconst mockConfig = vi.hoisted(() => {\n const state = {\n path: \"/tmp/openclaw.json\",\n exists: true,\n config: { agents: { entries: { main: { default: true } } } } as OpenClawConfig,\n };\n let bindPluginMetadata = (_config: OpenClawConfig) => {};\n const snapshot = () => {\n const config = structuredClone(state.config);\n bindPluginMetadata(config);\n return {\n exists: state.exists,\n valid: state.exists,\n path: state.path,\n hash: state.exists ? \"before\" : undefined,\n config,\n sourceConfig: config,\n runtimeConfig: config,\n issues: state.exists ? [] : [{ path: \"\", message: \"missing config\" }],\n };\n };\n const readConfigFileSnapshot = vi.fn(async () => snapshot());\n const withConfigMutationExclusive = vi.fn(\n async (effect: (config: OpenClawConfig) => Promise<unknown>) =>\n await effect(snapshot().sourceConfig),\n );\n return {\n reset() {\n state.path = \"/tmp/openclaw.json\";\n state.exists = true;\n state.config = { agents: { entries: { main: { default: true } } } };\n bindPluginMetadata(state.config);\n readConfigFileSnapshot.mockReset().mockImplementation(async () => snapshot());\n withConfigMutationExclusive\n .mockReset()\n .mockImplementation(async (effect) => await effect(snapshot().sourceConfig));\n },\n missing(configPath: string) {\n state.path = configPath;\n state.exists = false;\n bindPluginMetadata(state.config);\n },\n setConfig(config: OpenClawConfig) {\n state.config = structuredClone(config);\n bindPluginMetadata(state.config);\n },\n bindPluginMetadata(config: OpenClawConfig) {\n bindPluginMetadata(config);\n },\n setPluginMetadataBinder(binder: (config: OpenClawConfig) => void) {\n bindPluginMetadata = binder;\n },\n readConfigFileSnapshot,\n withConfigMutationExclusive,\n };\n});\n\nvi.mock(\"../commands/onboard-agent.js\", () => ({\n ensureOnboardingAgent: mocks.ensureOnboardingAgent,\n}));\n\nvi.mock(\"../config/config.js\", () => ({\n readConfigFileSnapshot: mockConfig.readConfigFileSnapshot,\n withConfigMutationExclusive: mockConfig.withConfigMutationExclusive,\n}));\n\nvi.mock(\"../state/local-onboarding-state.js\", () => ({\n readLocalOnboardingState: localOnboarding.read,\n readLocalOnboardingStateForConfig: localOnboarding.readForConfig,\n completeLocalOnboarding: localOnboarding.complete,\n}));\n\nfunction createPendingLocalOnboarding(\n workspace = \"/tmp/approved-workspace\",\n runId = \"guided-run\",\n): LocalOnboardingState {\n const pending: LocalOnboardingState = {\n version: 1,\n status: \"pending\",\n configPath: \"/tmp/openclaw.json\",\n workspace,\n runId,\n securityAcknowledgedAt: \"2026-08-02T00:00:00.000Z\",\n startedAtMs: 1,\n };\n localOnboarding.states.set(pending.configPath, pending);\n setRecoveryConfig(pending);\n return pending;\n}\n\nfunction setRecoveryConfig(\n pending: LocalOnboardingState,\n securityAcknowledgedAt = pending.securityAcknowledgedAt,\n) {\n mockConfig.setConfig({\n agents: {\n defaults: { model: { primary: \"openai/gpt-5.5\" }, workspace: pending.workspace },\n entries: { main: { default: true } },\n },\n gateway: { mode: \"local\" },\n wizard: { securityAcknowledgedAt },\n });\n}\n\nfunction createRecoverySetupResult(\n overrides: Partial<SystemAgentSetupApplyResult> = {},\n): SystemAgentSetupApplyResult {\n return {\n configPath: \"/tmp/openclaw.json\",\n configHashBefore: \"before\",\n configHashAfter: \"after\",\n bootstrapPending: true,\n workspaceReady: true,\n gateway: { status: \"ready\", action: \"reused\" },\n lines: [\"Workspace: /tmp/approved-workspace\"],\n ...overrides,\n };\n}\n\nfunction createRecoverySetupDeps(\n applySetup: NonNullable<SystemAgentCommandDeps[\"applySetup\"]>,\n): SystemAgentCommandDeps {\n return {\n applySetup,\n loadOverview: async () => ({ defaultModel: \"openai/gpt-5.5\" }) as never,\n verifyInferenceConfig: async () => ({\n ok: true,\n modelRef: \"openai/gpt-5.5\",\n latencyMs: 5,\n }),\n };\n}\n\nconst opTempDirs = useAutoCleanupTempDirTracker(afterEach);\nlet pluginMetadataSnapshot: SystemAgentPluginMetadataTestSnapshot | undefined;\n\nbeforeAll(() => {\n pluginMetadataSnapshot = installSystemAgentPluginMetadataTestSnapshot();\n mockConfig.setPluginMetadataBinder((config) => {\n pluginMetadataSnapshot?.bindForConfig(config);\n });\n mockConfig.reset();\n});\n\nafterAll(() => {\n mockConfig.setPluginMetadataBinder(() => {});\n pluginMetadataSnapshot?.restore();\n});\n\ndescribe(\"system-agent setup transaction\", () => {\n let stateDirSnapshot: ReturnType<typeof captureEnv> | undefined;\n\n beforeEach(() => {\n mockConfig.reset();\n localOnboarding.states.clear();\n localOnboarding.read.mockClear();\n localOnboarding.readForConfig.mockClear();\n localOnboarding.complete.mockClear();\n stateDirSnapshot = captureEnv([\"OPENCLAW_STATE_DIR\"]);\n vi.stubEnv(\"OPENCLAW_TEST_FAST\", \"1\");\n });\n\n afterEach(() => {\n resetPluginStateStoreForTests();\n stateDirSnapshot?.restore();\n vi.unstubAllEnvs();\n vi.clearAllMocks();\n });\n\n it(\"does not provision an agent before a conflicting setup transaction\", async () => {\n const config = {\n agents: {\n defaults: { model: { primary: \"openai/gpt-5.5\" } },\n list: [{ id: \"main\", default: true }],\n },\n } satisfies OpenClawConfig;\n mockConfig.bindPluginMetadata(config);\n mockConfig.readConfigFileSnapshot.mockResolvedValue({\n exists: true,\n valid: true,\n path: \"/tmp/openclaw.json\",\n hash: \"before\",\n config,\n sourceConfig: config,\n runtimeConfig: config,\n issues: [],\n });\n const applySetup = vi.fn(async () => {\n throw new Error(\"OpenClaw config changed while AI access was being tested. Try setup again.\");\n });\n const { runtime } = createSystemAgentTestRuntime();\n\n await expect(\n executeSystemAgentOperation({ kind: \"setup\", workspace: \"/tmp/workspace\" }, runtime, {\n approved: true,\n deps: {\n applySetup,\n loadOverview: async () => ({ defaultModel: \"openai/gpt-5.5\" }) as never,\n verifyInferenceConfig: async () => ({\n ok: true as const,\n modelRef: \"openai/gpt-5.5\",\n latencyMs: 5,\n }),\n },\n }),\n ).rejects.toThrow(\"config changed while AI access was being tested\");\n\n expect(applySetup).toHaveBeenCalledOnce();\n expect(mocks.ensureOnboardingAgent).not.toHaveBeenCalled();\n });\n it(\"resumes and completes the approved pending local onboarding owner\", async () => {\n setTestEnvValue(\"OPENCLAW_STATE_DIR\", opTempDirs.make(\"openclaw-recovery-complete-\"));\n const pending = createPendingLocalOnboarding();\n const applySetup = vi.fn(async () => createRecoverySetupResult());\n const beforePersistentApply = vi.fn(async () => {});\n const { runtime } = createSystemAgentTestRuntime();\n\n const result = await executeSystemAgentOperation({ kind: \"setup\" }, runtime, {\n approved: true,\n deps: createRecoverySetupDeps(applySetup),\n beforePersistentApply,\n });\n\n expect(result.applied).toBe(true);\n expect(applySetup).toHaveBeenCalledWith(\n expect.objectContaining({ workspace: pending.workspace, resume: true, surface: \"cli\" }),\n { commit: expect.any(Function) },\n );\n expect(localOnboarding.complete).toHaveBeenCalledWith({\n configPath: pending.configPath,\n runId: pending.runId,\n });\n expect(localOnboarding.states.get(pending.configPath)).toMatchObject({\n status: \"completed\",\n runId: pending.runId,\n });\n expect(beforePersistentApply).toHaveBeenCalledTimes(2);\n });\n\n it(\"does not adopt a pending receipt from the replaced config at the same path\", async () => {\n setTestEnvValue(\"OPENCLAW_STATE_DIR\", opTempDirs.make(\"openclaw-recovery-stale-\"));\n const pending = createPendingLocalOnboarding();\n setRecoveryConfig(pending, \"2026-08-03T00:00:00.000Z\");\n const applySetup = vi.fn(async () => createRecoverySetupResult());\n const { runtime } = createSystemAgentTestRuntime();\n\n const result = await executeSystemAgentOperation(\n { kind: \"setup\", workspace: pending.workspace },\n runtime,\n { approved: true, deps: createRecoverySetupDeps(applySetup) },\n );\n\n expect(result.applied).toBe(true);\n expect(applySetup).toHaveBeenCalledWith(expect.not.objectContaining({ resume: true }), {\n commit: expect.any(Function),\n });\n expect(localOnboarding.complete).not.toHaveBeenCalled();\n expect(localOnboarding.states.get(pending.configPath)).toEqual(pending);\n });\n\n it.each([\n {\n label: \"workspace preparation\",\n overrides: { workspaceReady: false } satisfies Partial<SystemAgentSetupApplyResult>,\n error: \"workspace could not be prepared\",\n },\n {\n label: \"gateway installation\",\n overrides: {\n gateway: { status: \"failed\", error: \"service install failed\" },\n } satisfies Partial<SystemAgentSetupApplyResult>,\n error: \"service install failed\",\n },\n ])(\"keeps onboarding pending when $label fails\", async ({ overrides, error }) => {\n setTestEnvValue(\"OPENCLAW_STATE_DIR\", opTempDirs.make(\"openclaw-recovery-failure-\"));\n const pending = createPendingLocalOnboarding();\n const applySetup = vi.fn(async () => createRecoverySetupResult(overrides));\n const { runtime, lines } = createSystemAgentTestRuntime();\n\n await expect(\n executeSystemAgentOperation({ kind: \"setup\", workspace: pending.workspace }, runtime, {\n approved: true,\n deps: createRecoverySetupDeps(applySetup),\n }),\n ).rejects.toThrow(error);\n\n expect(localOnboarding.states.get(pending.configPath)).toEqual(pending);\n expect(localOnboarding.complete).not.toHaveBeenCalled();\n expect(lines.join(\"\\n\")).not.toContain(\"[openclaw] done: openclaw.setup\");\n });\n\n it(\"never completes a competing onboarding owner after setup succeeds\", async () => {\n setTestEnvValue(\"OPENCLAW_STATE_DIR\", opTempDirs.make(\"openclaw-recovery-replaced-\"));\n const pending = createPendingLocalOnboarding();\n const replacement: LocalOnboardingState = { ...pending, runId: \"replacement-run\" };\n const applySetup = vi.fn(async () => {\n localOnboarding.states.set(pending.configPath, replacement);\n return createRecoverySetupResult();\n });\n const { runtime, lines } = createSystemAgentTestRuntime();\n\n await expect(\n executeSystemAgentOperation({ kind: \"setup\", workspace: pending.workspace }, runtime, {\n approved: true,\n deps: createRecoverySetupDeps(applySetup),\n }),\n ).rejects.toThrow(\"Another onboarding run replaced this setup operation\");\n\n expect(localOnboarding.complete).not.toHaveBeenCalled();\n expect(localOnboarding.states.get(pending.configPath)).toEqual(replacement);\n expect(lines.join(\"\\n\")).not.toContain(\"[openclaw] done: openclaw.setup\");\n });\n\n it(\"rejects a replacement owner at the setup config-write boundary\", async () => {\n const pending = createPendingLocalOnboarding();\n const replacement: LocalOnboardingState = { ...pending, runId: \"replacement-run\" };\n const applySetup = vi.fn<NonNullable<SystemAgentCommandDeps[\"applySetup\"]>>(async (params) => {\n localOnboarding.states.set(pending.configPath, replacement);\n const current = await mockConfig.readConfigFileSnapshot();\n params.assertCommitPreconditions?.(current.sourceConfig);\n return createRecoverySetupResult();\n });\n const { runtime } = createSystemAgentTestRuntime();\n\n await expect(\n executeSystemAgentOperation({ kind: \"setup\", workspace: pending.workspace }, runtime, {\n approved: true,\n deps: createRecoverySetupDeps(applySetup),\n }),\n ).rejects.toThrow(\"Another onboarding run replaced this setup operation\");\n\n expect(localOnboarding.complete).not.toHaveBeenCalled();\n expect(localOnboarding.states.get(pending.configPath)).toEqual(replacement);\n });\n\n it(\"rejects replacement config identity at the setup config-write boundary\", async () => {\n const pending = createPendingLocalOnboarding();\n const setupEffects = vi.fn();\n const applySetup = vi.fn<NonNullable<SystemAgentCommandDeps[\"applySetup\"]>>(async (params) => {\n setRecoveryConfig(pending, \"2026-08-03T00:00:00.000Z\");\n const current = await mockConfig.readConfigFileSnapshot();\n params.assertCommitPreconditions?.(current.sourceConfig);\n setupEffects();\n return createRecoverySetupResult();\n });\n const { runtime } = createSystemAgentTestRuntime();\n\n await expect(\n executeSystemAgentOperation({ kind: \"setup\", workspace: pending.workspace }, runtime, {\n approved: true,\n deps: createRecoverySetupDeps(applySetup),\n }),\n ).rejects.toThrow(\"Another onboarding run replaced this setup operation\");\n\n expect(setupEffects).not.toHaveBeenCalled();\n expect(localOnboarding.complete).not.toHaveBeenCalled();\n expect(localOnboarding.states.get(pending.configPath)).toEqual(pending);\n });\n\n it(\"keeps onboarding pending when its config identity changes during setup\", async () => {\n const pending = createPendingLocalOnboarding();\n const applySetup = vi.fn(async () => {\n setRecoveryConfig(pending, \"2026-08-03T00:00:00.000Z\");\n return createRecoverySetupResult();\n });\n const { runtime, lines } = createSystemAgentTestRuntime();\n\n await expect(\n executeSystemAgentOperation({ kind: \"setup\", workspace: pending.workspace }, runtime, {\n approved: true,\n deps: createRecoverySetupDeps(applySetup),\n }),\n ).rejects.toThrow(\"onboarding configuration changed before setup could complete\");\n\n expect(localOnboarding.complete).not.toHaveBeenCalled();\n expect(localOnboarding.states.get(pending.configPath)).toEqual(pending);\n expect(lines.join(\"\\n\")).not.toContain(\"[openclaw] done: openclaw.setup\");\n });\n\n it(\"keeps onboarding pending when its configuration disappears after setup\", async () => {\n const pending = createPendingLocalOnboarding();\n const applySetup = vi.fn(async () => {\n mockConfig.missing(pending.configPath);\n return createRecoverySetupResult();\n });\n const { runtime, lines } = createSystemAgentTestRuntime();\n\n await expect(\n executeSystemAgentOperation({ kind: \"setup\", workspace: pending.workspace }, runtime, {\n approved: true,\n deps: createRecoverySetupDeps(applySetup),\n }),\n ).rejects.toThrow(\"onboarding configuration changed before setup could complete\");\n\n expect(localOnboarding.complete).not.toHaveBeenCalled();\n expect(localOnboarding.states.get(pending.configPath)).toEqual(pending);\n expect(lines.join(\"\\n\")).not.toContain(\"[openclaw] done: openclaw.setup\");\n });\n\n it(\"does not complete an owner whose effective workspace changed during setup\", async () => {\n const pending = createPendingLocalOnboarding();\n const applySetup = vi.fn(async () => {\n mockConfig.setConfig({\n agents: {\n defaults: { model: { primary: \"openai/gpt-5.5\" }, workspace: \"/tmp/other-workspace\" },\n entries: { main: { default: true } },\n },\n gateway: { mode: \"local\" },\n wizard: { securityAcknowledgedAt: pending.securityAcknowledgedAt },\n });\n return createRecoverySetupResult();\n });\n const { runtime, lines } = createSystemAgentTestRuntime();\n\n await expect(\n executeSystemAgentOperation({ kind: \"setup\", workspace: pending.workspace }, runtime, {\n approved: true,\n deps: createRecoverySetupDeps(applySetup),\n }),\n ).rejects.toThrow(\"onboarding configuration changed before setup could complete\");\n\n expect(localOnboarding.complete).not.toHaveBeenCalled();\n expect(localOnboarding.states.get(pending.configPath)).toEqual(pending);\n expect(lines.join(\"\\n\")).not.toContain(\"[openclaw] done: openclaw.setup\");\n });\n\n it.each([\n {\n label: \"installation identity\",\n replace: (owner: LocalOnboardingState) =>\n setRecoveryConfig(owner, \"2026-08-03T00:00:00.000Z\"),\n },\n {\n label: \"effective workspace\",\n replace: (owner: LocalOnboardingState) =>\n mockConfig.setConfig({\n agents: {\n defaults: { workspace: \"/tmp/changed-before-lock\" },\n entries: { main: { default: true } },\n },\n gateway: { mode: \"local\" },\n wizard: { securityAcknowledgedAt: owner.securityAcknowledgedAt },\n }),\n },\n ])(\"rejects $label changed before acquiring the completion lock\", async ({ replace }) => {\n const pending = createPendingLocalOnboarding();\n mockConfig.withConfigMutationExclusive.mockImplementationOnce(async (effect) => {\n replace(pending);\n return await effect((await mockConfig.readConfigFileSnapshot()).sourceConfig);\n });\n const applySetup = vi.fn(async () => createRecoverySetupResult());\n const { runtime, lines } = createSystemAgentTestRuntime();\n\n await expect(\n executeSystemAgentOperation({ kind: \"setup\", workspace: pending.workspace }, runtime, {\n approved: true,\n deps: createRecoverySetupDeps(applySetup),\n }),\n ).rejects.toThrow(\"onboarding configuration changed before setup could complete\");\n\n expect(mockConfig.withConfigMutationExclusive).toHaveBeenCalledOnce();\n expect(localOnboarding.complete).not.toHaveBeenCalled();\n expect(localOnboarding.states.get(pending.configPath)).toEqual(pending);\n expect(lines.join(\"\\n\")).not.toContain(\"[openclaw] done: openclaw.setup\");\n });\n\n it(\"rechecks setup authority immediately before completing onboarding\", async () => {\n setTestEnvValue(\"OPENCLAW_STATE_DIR\", opTempDirs.make(\"openclaw-recovery-authority-\"));\n const pending = createPendingLocalOnboarding();\n const applySetup = vi.fn(async () => createRecoverySetupResult());\n let authorizations = 0;\n const beforePersistentApply = vi.fn(async () => {\n if (++authorizations > 1) {\n throw new SystemAgentInferenceUnavailableError(\"conversation\");\n }\n });\n const { runtime, lines } = createSystemAgentTestRuntime();\n\n await expect(\n executeSystemAgentOperation({ kind: \"setup\", workspace: pending.workspace }, runtime, {\n approved: true,\n deps: createRecoverySetupDeps(applySetup),\n beforePersistentApply,\n }),\n ).rejects.toBeInstanceOf(SystemAgentInferenceUnavailableError);\n\n expect(applySetup).toHaveBeenCalledOnce();\n expect(beforePersistentApply).toHaveBeenCalledTimes(2);\n expect(localOnboarding.complete).not.toHaveBeenCalled();\n expect(localOnboarding.states.get(pending.configPath)).toEqual(pending);\n expect(lines.join(\"\\n\")).not.toContain(\"[openclaw] done: openclaw.setup\");\n });\n\n it(\"reads final config only after the completion authority check\", async () => {\n const pending = createPendingLocalOnboarding();\n const applySetup = vi.fn(async () => createRecoverySetupResult());\n let authorizations = 0;\n const beforePersistentApply = vi.fn(async () => {\n if (++authorizations > 1) {\n setRecoveryConfig(pending, \"2026-08-03T00:00:00.000Z\");\n }\n });\n const { runtime, lines } = createSystemAgentTestRuntime();\n\n await expect(\n executeSystemAgentOperation({ kind: \"setup\", workspace: pending.workspace }, runtime, {\n approved: true,\n deps: createRecoverySetupDeps(applySetup),\n beforePersistentApply,\n }),\n ).rejects.toThrow(\"onboarding configuration changed before setup could complete\");\n\n expect(beforePersistentApply).toHaveBeenCalledTimes(2);\n expect(localOnboarding.complete).not.toHaveBeenCalled();\n expect(localOnboarding.states.get(pending.configPath)).toEqual(pending);\n expect(lines.join(\"\\n\")).not.toContain(\"[openclaw] done: openclaw.setup\");\n });\n\n it(\"rejects setup for a workspace owned by another onboarding run\", async () => {\n const pending = createPendingLocalOnboarding();\n const applySetup = vi.fn(async () => createRecoverySetupResult());\n const { runtime } = createSystemAgentTestRuntime();\n\n await expect(\n executeSystemAgentOperation({ kind: \"setup\", workspace: \"/tmp/another-workspace\" }, runtime, {\n approved: true,\n deps: createRecoverySetupDeps(applySetup),\n }),\n ).rejects.toThrow(\"Another onboarding run owns a different workspace\");\n\n expect(applySetup).not.toHaveBeenCalled();\n expect(localOnboarding.complete).not.toHaveBeenCalled();\n expect(localOnboarding.states.get(pending.configPath)).toEqual(pending);\n });\n\n it(\"does not adopt or complete local onboarding from a gateway-hosted setup\", async () => {\n setTestEnvValue(\"OPENCLAW_STATE_DIR\", opTempDirs.make(\"openclaw-recovery-gateway-\"));\n const pending = createPendingLocalOnboarding();\n const applySetup = vi.fn(async () => createRecoverySetupResult());\n const { runtime } = createSystemAgentTestRuntime();\n\n const result = await executeSystemAgentOperation(\n { kind: \"setup\", workspace: pending.workspace },\n runtime,\n {\n approved: true,\n deps: { ...createRecoverySetupDeps(applySetup), setupSurface: \"gateway\" },\n },\n );\n\n expect(result.applied).toBe(true);\n expect(applySetup).toHaveBeenCalledWith(expect.not.objectContaining({ resume: true }), {\n commit: expect.any(Function),\n });\n expect(localOnboarding.readForConfig).not.toHaveBeenCalled();\n expect(localOnboarding.complete).not.toHaveBeenCalled();\n expect(localOnboarding.states.get(pending.configPath)).toEqual(pending);\n });\n});\n"}]}} {"kind":"request","method":"textDocument/completion","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/src/system-agent/operations.setup-transaction.test.ts"},"position":{"line":512,"character":28},"context":{"triggerKind":1}}} {"kind":"request","method":"textDocument/onTypeFormatting","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/src/system-agent/operations.setup-transaction.test.ts"},"position":{"line":513,"character":26},"ch":";","options":{"tabSize":4,"insertSpaces":true}}} {"kind":"request","method":"textDocument/completion","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/src/system-agent/operations.setup-transaction.test.ts"},"position":{"line":519,"character":30},"context":{"triggerKind":1}}}Repro steps
#!/bin/bash git clone https://github.com/openclaw/openclaw --recurse-submodules git -C "./openclaw" reset --hard 6543e6f7c9ce9c40cb6834e85d274709fc6bcd76 downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/168452/artifacts?artifactName=RepoResults1&api-version=7.0" | jq -r ".resource.downloadUrl") wget -O RepoResults1.zip "$downloadUrl" unzip -p RepoResults1.zip RepoResults1/openclaw.openclaw.replay.txt > openclaw.openclaw.replay.txt npm install --no-save @typescript/server-replay # Install the repro project's packages npx tsreplay install ./openclaw
To run the repro, use the "Launch replay test" launch configuration in your local copy of native TypeScript.
puppeteer/puppeteer
Raw error text:RepoResults1/puppeteer.puppeteer.rawError.txtin the artifact folder
Replay commands:RepoResults1/puppeteer.puppeteer.replay.txtin the artifact folderOld server result
The old server completed successfully for this repo.
Last few requests
{"kind":"request","method":"textDocument/diagnostic","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/ng-schematics/test/src/utils.ts"}}} {"kind":"request","method":"textDocument/codeLens","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/ng-schematics/test/src/utils.ts"}}} {"kind":"request","method":"textDocument/inlayHint","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/ng-schematics/test/src/utils.ts"},"range":{"start":{"line":0,"character":0},"end":{"line":152,"character":0}}}} {"kind":"request","method":"textDocument/semanticTokens/full","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/ng-schematics/test/src/utils.ts"}}}Repro steps
#!/bin/bash git clone https://github.com/puppeteer/puppeteer --recurse-submodules git -C "./puppeteer" reset --hard 566e6a9cffb9678e20e9ec9a4cc1be343a7ac94f downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/168452/artifacts?artifactName=RepoResults1&api-version=7.0" | jq -r ".resource.downloadUrl") wget -O RepoResults1.zip "$downloadUrl" unzip -p RepoResults1.zip RepoResults1/puppeteer.puppeteer.replay.txt > puppeteer.puppeteer.replay.txt npm install --no-save @typescript/server-replay # Install the repro project's packages npx tsreplay install ./puppeteer
To run the repro, use the "Launch replay test" launch configuration in your local copy of native TypeScript.
typescript-automation commented
on Aug 8, 2026 ContributorAuthorMore actionspanic handling request textDocument/diagnostic: flaky diagnostic(s) logged:
textDocument/diagnostic github.com/microsoft/typescript-go/internal/lsp.(*Server).recover(0xbf6f6763508, 0xbf725c24450) /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:1027 +0x47 github.com/microsoft/typescript-go/internal/lsp.(*Server).handleDocumentDiagnostic(0xbf6f6763508, {0x1188b18?, 0xbf725c24570?}, 0xbf6f754ed20, 0xbf725c245a0) /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:1438 +0x465 github.com/microsoft/typescript-go/internal/lsp.init.func1.registerLanguageServiceDocumentRequestHandler[...].14.1() /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:900 +0xab github.com/microsoft/typescript-go/internal/lsp.(*Server).handleRequestOrNotification.func1() /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:748 +0x68 github.com/microsoft/typescript-go/internal/lsp.(*Server).dispatchLoop.func3() /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:611 +0x2c created by github.com/microsoft/typescript-go/internal/lsp.(*Server).dispatchLoop in goroutine 37 /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:610 +0x4aeAffected repos
sequelize/sequelize
Raw error text:RepoResults5/sequelize.sequelize.rawError.txtin the artifact folder
Replay commands:RepoResults5/sequelize.sequelize.replay.txtin the artifact folderOld server result
The old server completed successfully for this repo.
Last few requests
{"kind":"request","method":"textDocument/diagnostic","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/core/test/unit/import-models/import-models.test.ts"}}} {"kind":"request","method":"textDocument/codeLens","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/core/test/unit/import-models/import-models.test.ts"}}} {"kind":"request","method":"textDocument/inlayHint","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/core/test/unit/import-models/import-models.test.ts"},"range":{"start":{"line":0,"character":0},"end":{"line":59,"character":0}}}} {"kind":"request","method":"textDocument/semanticTokens/full","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/core/test/unit/import-models/import-models.test.ts"}}}Repro steps
#!/bin/bash git clone https://github.com/sequelize/sequelize --recurse-submodules git -C "./sequelize" reset --hard 7e1deec499d5afbb8d1877c2f4d545cead1214ec downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/168452/artifacts?artifactName=RepoResults5&api-version=7.0" | jq -r ".resource.downloadUrl") wget -O RepoResults5.zip "$downloadUrl" unzip -p RepoResults5.zip RepoResults5/sequelize.sequelize.replay.txt > sequelize.sequelize.replay.txt npm install --no-save @typescript/server-replay # Install the repro project's packages npx tsreplay install ./sequelize
To run the repro, use the "Launch replay test" launch configuration in your local copy of native TypeScript.
typescript-automation commented
on Aug 8, 2026 ContributorAuthorMore actionspanic handling request textDocument/diagnostic: flaky diagnostic(s) logged:
textDocument/diagnostic github.com/microsoft/typescript-go/internal/lsp.(*Server).recover(0x1af426234008, 0x1af43aae2810) /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:1027 +0x47 github.com/microsoft/typescript-go/internal/lsp.(*Server).handleDocumentDiagnostic(0x1af426234008, {0x1188b18?, 0x1af43aae28d0?}, 0x1af466440b40, 0x1af43aae2930) /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:1438 +0x465 github.com/microsoft/typescript-go/internal/lsp.init.func1.registerLanguageServiceDocumentRequestHandler[...].14.1() /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:900 +0xab github.com/microsoft/typescript-go/internal/lsp.(*Server).handleRequestOrNotification.func1() /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:748 +0x68 github.com/microsoft/typescript-go/internal/lsp.(*Server).dispatchLoop.func3() /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:611 +0x2c created by github.com/microsoft/typescript-go/internal/lsp.(*Server).dispatchLoop in goroutine 19 /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:610 +0x4aeAffected repos
honojs/hono
Raw error text:RepoResults5/honojs.hono.rawError.txtin the artifact folder
Replay commands:RepoResults5/honojs.hono.replay.txtin the artifact folderOld server result
The old server completed successfully for this repo.
Last few requests
{"kind":"request","method":"textDocument/diagnostic","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/src/middleware/etag/index.ts"}}} {"kind":"request","method":"textDocument/codeLens","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/src/middleware/etag/index.ts"}}} {"kind":"request","method":"textDocument/inlayHint","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/src/middleware/etag/index.ts"},"range":{"start":{"line":0,"character":0},"end":{"line":133,"character":0}}}} {"kind":"request","method":"textDocument/semanticTokens/full","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/src/middleware/etag/index.ts"}}}Repro steps
#!/bin/bash git clone https://github.com/honojs/hono --recurse-submodules git -C "./hono" reset --hard cf785287b5ab41496a333c9c4b53b0f98ac731b9 downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/168452/artifacts?artifactName=RepoResults5&api-version=7.0" | jq -r ".resource.downloadUrl") wget -O RepoResults5.zip "$downloadUrl" unzip -p RepoResults5.zip RepoResults5/honojs.hono.replay.txt > honojs.hono.replay.txt npm install --no-save @typescript/server-replay
To run the repro, use the "Launch replay test" launch configuration in your local copy of native TypeScript.
typescript-automation commented
on Aug 8, 2026 ContributorAuthorMore actionspanic: Unhandled node kind found in jsx initializer: KindBinaryExpression [recovered, repanicked]
unknown github.com/microsoft/typescript-go/internal/transformers/jsxtransforms.(*JSXTransformer).transformJsxAttributeInitializer(0x24fef3d56100?, 0x24fef1415dd8) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:547 +0x1d9 github.com/microsoft/typescript-go/internal/transformers/jsxtransforms.(*JSXTransformer).transformJsxAttributeToObjectLiteralElement(0x24fef3d56100, 0x24ff0d9fa410) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:500 +0x35 github.com/microsoft/typescript-go/internal/transformers/jsxtransforms.(*JSXTransformer).transformJsxAttributesToProps(0x24fef3d56100, {0x24fef12414b0, 0x1, 0x24fe1d07e508?}, 0x0) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:472 +0x1a5 github.com/microsoft/typescript-go/internal/transformers/jsxtransforms.(*JSXTransformer).transformJsxAttributesToObjectProps(0x24fef3d56100?, {0x24fef12414b0?, 0x24fef3d68a20?, 0x5e82f9?}, 0x4f?) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:406 +0x3d github.com/microsoft/typescript-go/internal/transformers/jsxtransforms.(*JSXTransformer).visitJsxOpeningLikeElementCreateElement(0x24fef3d56100, 0x24ff0d9fa4b0, 0x0, {0x119e3f0?, 0x0?}) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:687 +0x91 github.com/microsoft/typescript-go/internal/transformers/jsxtransforms.(*JSXTransformer).visitJsxSelfClosingElement(0x24fef3d56100, 0x24ff0d9fa4b0) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:295 +0x9e github.com/microsoft/typescript-go/internal/transformers/jsxtransforms.(*JSXTransformer).visit(0x24fef3d56100, 0x24ff0d9fa4b0) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:120 +0x105 github.com/microsoft/typescript-go/internal/transformers/jsxtransforms.(*JSXTransformer).transformJsxChildToExpression(0x24fef3d56100?, 0x24ff0d9f99f0?) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:319 +0x63 github.com/microsoft/typescript-go/internal/transformers/jsxtransforms.(*JSXTransformer).visitJsxOpeningLikeElementCreateElement(0x24fef3d56100, 0x24ff0d9f99f0, 0x24fef106a088, {0x119dfa0?, 0x0?}) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:702 +0x3c5 github.com/microsoft/typescript-go/internal/transformers/jsxtransforms.(*JSXTransformer).visitJsxElement(0x24fef3d56100, 0x24ff0d9fa550) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:286 +0xa4 github.com/microsoft/typescript-go/internal/transformers/jsxtransforms.(*JSXTransformer).visit(0x24fef3d56100, 0x24ff0d9fa550) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:118 +0xcd github.com/microsoft/typescript-go/internal/transformers/jsxtransforms.(*JSXTransformer).transformJsxChildToExpression(0x24fef3d56100?, 0x24ff0d9f9900?) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:319 +0x63 github.com/microsoft/typescript-go/internal/transformers/jsxtransforms.(*JSXTransformer).visitJsxOpeningLikeElementCreateElement(0x24fef3d56100, 0x24ff0d9f9900, 0x24fef106a0a8, {0x119dfa0?, 0x0?}) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:702 +0x3c5 github.com/microsoft/typescript-go/internal/transformers/jsxtransforms.(*JSXTransformer).visitJsxElement(0x24fef3d56100, 0x24ff0d9fa5f0) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:286 +0xa4 github.com/microsoft/typescript-go/internal/transformers/jsxtransforms.(*JSXTransformer).visit(0x24fef3d56100, 0x24ff0d9fa5f0) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:118 +0xcd github.com/microsoft/typescript-go/internal/transformers/jsxtransforms.(*JSXTransformer).transformJsxChildToExpression(0x24fef3d56100?, 0x24ff0d9f97c0?) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:319 +0x63 github.com/microsoft/typescript-go/internal/transformers/jsxtransforms.(*JSXTransformer).visitJsxOpeningLikeElementCreateElement(0x24fef3d56100, 0x24ff0d9f97c0, 0x24fef106a328, {0x119dfa0?, 0x0?}) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:702 +0x3c5 github.com/microsoft/typescript-go/internal/transformers/jsxtransforms.(*JSXTransformer).visitJsxElement(0x24fef3d56100, 0x24ff0d9fb950) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:286 +0xa4 github.com/microsoft/typescript-go/internal/transformers/jsxtransforms.(*JSXTransformer).visit(0x24fef3d56100, 0x24ff0d9fb950) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:118 +0xcd github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitNode(0x63d746?, 0x24fef3d690e8?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:51 +0x27 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).visitNode(0x24fef3bae960?, 0x119f980?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:198 +0x30 github.com/microsoft/typescript-go/internal/ast.(*ParenthesizedExpression).VisitEachChild(0x24feefbe7c40, 0x24fef3d54d20) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast_generated.go:4636 +0x27 github.com/microsoft/typescript-go/internal/ast.(*Node).VisitEachChild(...) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast.go:207 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitEachChild(...) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:191 github.com/microsoft/typescript-go/internal/transformers/jsxtransforms.(*JSXTransformer).visit(0x24fef3d56100, 0x24feefbe7c40) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:135 +0x1da github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitNode(0x24fdca99cd00?, 0x24fef66a70e8?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:51 +0x27 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).visitNode(0x24fe1d07e508?, 0x24fef1415ca0?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:198 +0x30 github.com/microsoft/typescript-go/internal/ast.(*BinaryExpression).VisitEachChild(0x24fef143c070, 0x24fef3d54d20) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast_generated.go:3753 +0x8d github.com/microsoft/typescript-go/internal/ast.(*Node).VisitEachChild(...) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast.go:207 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitEachChild(...) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:191 github.com/microsoft/typescript-go/internal/transformers/jsxtransforms.(*JSXTransformer).visit(0x24fef3d56100, 0x24fef143c070) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:135 +0x1da github.com/microsoft/typescript-go/internal/transformers/jsxtransforms.(*JSXTransformer).visitJsxExpression(0x24fef3d56100, 0x24fef1434600) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:853 +0x2b github.com/microsoft/typescript-go/internal/transformers/jsxtransforms.(*JSXTransformer).visit(0x24fef3d56100, 0x24fef1434600) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:132 +0x17b github.com/microsoft/typescript-go/internal/transformers/jsxtransforms.(*JSXTransformer).transformJsxChildToExpression(0x24fef3d56100?, 0x24ff0d966c30?) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:319 +0x63 github.com/microsoft/typescript-go/internal/transformers/jsxtransforms.(*JSXTransformer).visitJsxOpeningLikeElementCreateElement(0x24fef3d56100, 0x24ff0d966c30, 0x24feced2b748, {0x119dfa0?, 0x0?}) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:702 +0x3c5 github.com/microsoft/typescript-go/internal/transformers/jsxtransforms.(*JSXTransformer).visitJsxElement(0x24fef3d56100, 0x24ff0ddadd10) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:286 +0xa4 github.com/microsoft/typescript-go/internal/transformers/jsxtransforms.(*JSXTransformer).visit(0x24fef3d56100, 0x24ff0ddadd10) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:118 +0xcd github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitNode(0x63d746?, 0x24fef3bae960?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:51 +0x27 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).visitNode(0x24fef3d694d8?, 0x119f980?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:198 +0x30 github.com/microsoft/typescript-go/internal/ast.(*ParenthesizedExpression).VisitEachChild(0x24febffa6a48, 0x24fef3d54d20) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast_generated.go:4636 +0x27 github.com/microsoft/typescript-go/internal/ast.(*Node).VisitEachChild(...) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast.go:207 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitEachChild(...) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:191 github.com/microsoft/typescript-go/internal/transformers/jsxtransforms.(*JSXTransformer).visit(0x24fef3d56100, 0x24febffa6a48) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:135 +0x1da github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitNode(0x24fe1d07e508?, 0x24feefbd3470?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:51 +0x27 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).visitNode(0x1e0?, 0x11a02d8?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:198 +0x30 github.com/microsoft/typescript-go/internal/ast.(*ReturnStatement).VisitEachChild(0x24fe985cc6b8, 0x24fef3d54d20) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast_generated.go:1165 +0x27 github.com/microsoft/typescript-go/internal/ast.(*Node).VisitEachChild(...) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast.go:207 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitEachChild(...) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:191 github.com/microsoft/typescript-go/internal/transformers/jsxtransforms.(*JSXTransformer).visit(0x24fef3d56100, 0x24fe985cc6b8) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:135 +0x1da github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitSlice(0x24fef3d54d20, {0x24fef2ca6800, 0x25, 0x40}) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:171 +0x1c6 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitNodes(0x24fef3d54d20, 0x24feced2b768) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:99 +0x37 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).visitNodes(0x635e22?, 0x24fef3d69710?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:236 +0x30 github.com/microsoft/typescript-go/internal/ast.(*Block).VisitEachChild(0x24fef3d6a008, 0x24fef3d54d20) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast_generated.go:1636 +0x27 github.com/microsoft/typescript-go/internal/ast.(*Node).VisitEachChild(...) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast.go:207 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitEachChild(...) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:191 github.com/microsoft/typescript-go/internal/transformers/jsxtransforms.(*JSXTransformer).visit(0x24fef3d56100, 0x24fef3d6a008) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:135 +0x1da github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitNode(0x24fef3d697f0?, 0x749a1f?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:51 +0x27 github.com/microsoft/typescript-go/internal/printer.(*EmitContext).VisitFunctionBody(0x24fe1edcdc20, 0x24feced2b148?, 0x24fef3d54d20?) /mnt/vss/_work/1/s/typescript-go-main/internal/printer/emitcontext.go:905 +0x1f github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).visitFunctionBody(0xd2bfa0?, 0x24fef3d69838?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:220 +0x25 github.com/microsoft/typescript-go/internal/ast.(*FunctionDeclaration).VisitEachChild(0x24feb264cec8, 0x24fef3d54d20) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast_generated.go:2030 +0x117 github.com/microsoft/typescript-go/internal/ast.(*Node).VisitEachChild(...) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast.go:207 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitEachChild(...) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:191 github.com/microsoft/typescript-go/internal/transformers/jsxtransforms.(*JSXTransformer).visit(0x24fef3d56100, 0x24feb264cec8) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:135 +0x1da github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitSlice(0x24fef3d54d20, {0x24fef66c0000, 0x28, 0x40}) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:148 +0xc2 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitNodes(0x24fef3d54d20, 0x24feced2b868) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:99 +0x37 github.com/microsoft/typescript-go/internal/printer.(*EmitContext).VisitVariableEnvironment(0x24fe1edcdc20, 0x24feced2b868, 0x24fef3d54d20) /mnt/vss/_work/1/s/typescript-go-main/internal/printer/emitcontext.go:769 +0x16d github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).visitTopLevelStatements(0x401903f3d69ad8?, 0x24fef3d69ae8?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:255 +0x25 github.com/microsoft/typescript-go/internal/ast.(*SourceFile).VisitEachChild(0x24fef66aca88, 0x24fef3d54d20) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast.go:2669 +0x2a github.com/microsoft/typescript-go/internal/ast.(*Node).VisitEachChild(...) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast.go:207 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitEachChild(...) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:191 github.com/microsoft/typescript-go/internal/transformers/jsxtransforms.(*JSXTransformer).visitSourceFile(0x24fef3d56100, 0x24fef66aca88) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:207 +0x10d github.com/microsoft/typescript-go/internal/transformers/jsxtransforms.(*JSXTransformer).visit(0x24fef3d56100, 0x24fef66aca88) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:116 +0x1ae github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitNode(0x24fe1edcdc20?, 0x79c5b4b14e00?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:51 +0x27 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitSourceFile(...) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:36 github.com/microsoft/typescript-go/internal/transformers.(*Transformer).TransformSourceFile(...) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/transformer.go:40 github.com/microsoft/typescript-go/internal/compiler.(*emitter).runScriptTransformers(0x55?, 0x24fe1edcdc20, 0x24fef143e008) /mnt/vss/_work/1/s/typescript-go-main/internal/compiler/emitter.go:65 +0x1b5 github.com/microsoft/typescript-go/internal/compiler.(*emitter).emitJSFile(0x24fef2db8c40, 0x24fef143e008, {0x24fef37e9680, 0x51}, {0x24fef37e96e0, 0x55}) /mnt/vss/_work/1/s/typescript-go-main/internal/compiler/emitter.go:192 +0x236 github.com/microsoft/typescript-go/internal/compiler.(*emitter).emit(0x24fef2db8c40) /mnt/vss/_work/1/s/typescript-go-main/internal/compiler/emitter.go:50 +0x119 github.com/microsoft/typescript-go/internal/compiler.(*Program).Emit.func2() /mnt/vss/_work/1/s/typescript-go-main/internal/compiler/program.go:1707 +0x1ce github.com/microsoft/typescript-go/internal/core.(*parallelWorkGroup).Queue.func1() /mnt/vss/_work/1/s/typescript-go-main/internal/core/workgroup.go:40 +0x13Affected repos
mattermost-community/focalboard
Raw error text:RepoResults7/mattermost-community.focalboard.rawError.txtin the artifact folder
Replay commands:RepoResults7/mattermost-community.focalboard.replay.txtin the artifact folderOld server result
The old server completed successfully for this repo.
Last few requests
{"kind":"request","method":"textDocument/diagnostic","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/webapp/src/components/shareBoard/shareBoard.test.tsx"}}} {"kind":"request","method":"textDocument/codeLens","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/webapp/src/components/shareBoard/shareBoard.test.tsx"}}} {"kind":"request","method":"textDocument/inlayHint","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/webapp/src/components/shareBoard/shareBoard.test.tsx"},"range":{"start":{"line":0,"character":0},"end":{"line":675,"character":0}}}} {"kind":"request","method":"textDocument/semanticTokens/full","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/webapp/src/components/shareBoard/shareBoard.test.tsx"}}}Repro steps
#!/bin/bash git clone https://github.com/mattermost-community/focalboard --recurse-submodules git -C "./focalboard" reset --hard a84bbb65e32edf972856b329417096ac413518e9 downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/168452/artifacts?artifactName=RepoResults7&api-version=7.0" | jq -r ".resource.downloadUrl") wget -O RepoResults7.zip "$downloadUrl" unzip -p RepoResults7.zip RepoResults7/mattermost-community.focalboard.replay.txt > mattermost-community.focalboard.replay.txt npm install --no-save @typescript/server-replay
To run the repro, use the "Launch replay test" launch configuration in your local copy of native TypeScript.
typescript-automation commented
on Aug 8, 2026 ContributorAuthorMore actionspanic handling request textDocument/diagnostic: flaky diagnostic(s) logged:
textDocument/diagnostic github.com/microsoft/typescript-go/internal/lsp.(*Server).recover(0x3bbe8e658008, 0x3bbe94c16780) /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:1027 +0x47 github.com/microsoft/typescript-go/internal/lsp.(*Server).handleDocumentDiagnostic(0x3bbe8e658008, {0x1188b18?, 0x3bbe949bd020?}, 0x3bbebbd96960, 0x3bbe949bd050) /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:1438 +0x465 github.com/microsoft/typescript-go/internal/lsp.init.func1.registerLanguageServiceDocumentRequestHandler[...].14.1() /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:900 +0xab github.com/microsoft/typescript-go/internal/lsp.(*Server).handleRequestOrNotification.func1() /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:748 +0x68 github.com/microsoft/typescript-go/internal/lsp.(*Server).dispatchLoop.func3() /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:611 +0x2c created by github.com/microsoft/typescript-go/internal/lsp.(*Server).dispatchLoop in goroutine 3 /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:610 +0x4aeAffected repos
date-fns/date-fns
Raw error text:RepoResults4/date-fns.date-fns.rawError.txtin the artifact folder
Replay commands:RepoResults4/date-fns.date-fns.replay.txtin the artifact folderOld server result
The old server completed successfully for this repo.
Last few requests
{"kind":"request","method":"textDocument/diagnostic","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/pkgs/docs/src/bin.ts"}}} {"kind":"request","method":"textDocument/codeLens","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/pkgs/docs/src/bin.ts"}}} {"kind":"request","method":"textDocument/inlayHint","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/pkgs/docs/src/bin.ts"},"range":{"start":{"line":0,"character":0},"end":{"line":216,"character":0}}}} {"kind":"request","method":"textDocument/semanticTokens/full","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/pkgs/docs/src/bin.ts"}}}Repro steps
#!/bin/bash git clone https://github.com/date-fns/date-fns --recurse-submodules git -C "./date-fns" reset --hard 4098115cf705e3af7f663d8e5b0686e39a9f478a downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/168452/artifacts?artifactName=RepoResults4&api-version=7.0" | jq -r ".resource.downloadUrl") wget -O RepoResults4.zip "$downloadUrl" unzip -p RepoResults4.zip RepoResults4/date-fns.date-fns.replay.txt > date-fns.date-fns.replay.txt npm install --no-save @typescript/server-replay # Install the repro project's packages npx tsreplay install ./date-fns
To run the repro, use the "Launch replay test" launch configuration in your local copy of native TypeScript.
- addedNeeds InvestigationThis issue needs a team member to investigate its status.This issue needs a team member to investigate its status.
on Aug 11, 2026
The following errors were reported by main
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 172 of 300 visited repos
Seed:
A7[(nR:'o?}e,q*(4q^j