Repository navigation
[ServerErrors][TypeScript] main vs #64458
Description
Activity
typescript-automation commented
on Sep 25, 2026 ContributorAuthorMore actionspanic: Unhandled node kind found in jsx initializer: KindBinaryExpression [recovered, repanicked]
unknown github.com/microsoft/typescript-go/internal/transformers/jsxtransforms.(*JSXTransformer).transformJsxAttributeInitializer(0x2d57047a4700?, 0x2d56d1d30bc0) /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(0x2d57047a4700, 0x2d56ad0822d0) /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(0x2d57047a4700, {0x2d56b05c6528, 0x1, 0x2d57044e3bc0?}, 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(0x2d57047a4700?, {0x2d56b05c6528?, 0x2d56bc92d128?, 0x0?}, 0x2d56bc1fbce8?) /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(0x2d57047a4700, 0x2d56ad082370, 0x0, {0x1affca0?, 0x0?}) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:687 +0x86 github.com/microsoft/typescript-go/internal/transformers/jsxtransforms.(*JSXTransformer).visitJsxSelfClosingElement(0x2d57047a4700, 0x2d56ad082370) /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(0x2d57047a4700, 0x2d56ad082370) /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(0x2d57047a4700?, 0x2d56acf79090?) /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(0x2d57047a4700, 0x2d56acf79090, 0x2d56a8c3f428, {0x1aff850?, 0x0?}) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:702 +0x3b5 github.com/microsoft/typescript-go/internal/transformers/jsxtransforms.(*JSXTransformer).visitJsxElement(0x2d57047a4700, 0x2d56ad082410) /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(0x2d57047a4700, 0x2d56ad082410) /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(0x2d57047a4700?, 0x2d56acf78eb0?) /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(0x2d57047a4700, 0x2d56acf78eb0, 0x2d56a8c3f448, {0x1aff850?, 0x0?}) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:702 +0x3b5 github.com/microsoft/typescript-go/internal/transformers/jsxtransforms.(*JSXTransformer).visitJsxElement(0x2d57047a4700, 0x2d56ad0824b0) /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(0x2d57047a4700, 0x2d56ad0824b0) /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(0x2d57047a4700?, 0x2d56acf78c80?) /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(0x2d57047a4700, 0x2d56acf78c80, 0x2d56a8c3f468, {0x1aff850?, 0x0?}) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:702 +0x3b5 github.com/microsoft/typescript-go/internal/transformers/jsxtransforms.(*JSXTransformer).visitJsxElement(0x2d57047a4700, 0x2d56ad082550) /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(0x2d57047a4700, 0x2d56ad082550) /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(0x2d57047a4700?, 0x2d56acd4d270?) /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(0x2d57047a4700, 0x2d56acd4d270, 0x2d569cabc288, {0x1aff850?, 0x0?}) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:702 +0x3b5 github.com/microsoft/typescript-go/internal/transformers/jsxtransforms.(*JSXTransformer).visitJsxElement(0x2d57047a4700, 0x2d56ad0e38b0) /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(0x2d57047a4700, 0x2d56ad0e38b0) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:118 +0xcd github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitNode(0x40889d?, 0x2d569e356118?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:51 +0x27 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).visitNode(0x7a83ef?, 0x19463b8?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:198 +0x30 github.com/microsoft/typescript-go/internal/ast.(*BinaryExpression).VisitEachChild(0x2d56d1d30c28, 0x2d57047accc0) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast_generated.go:3755 +0x8d github.com/microsoft/typescript-go/internal/ast.(*Node).VisitEachChild(...) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast.go:208 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(0x2d57047a4700, 0x2d56d1d30c28) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:135 +0x1dd github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitNode(0x1abdab8?, 0x2d56c6f79a01?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:51 +0x27 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).visitNode(0xa2e960?, 0x2d57047bf568?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:198 +0x30 github.com/microsoft/typescript-go/internal/ast.(*BinaryExpression).VisitEachChild(0x2d56d1d30c90, 0x2d57047accc0) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast_generated.go:3755 +0x8d github.com/microsoft/typescript-go/internal/ast.(*Node).VisitEachChild(...) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast.go:208 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(0x2d57047a4700, 0x2d56d1d30c90) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:135 +0x1dd github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitNode(0x2d56bbfbfe88?, 0x2d56bbaee808?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:51 +0x27 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).visitNode(0x420314?, 0x2d56b9ead790?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:198 +0x30 github.com/microsoft/typescript-go/internal/ast.(*VariableDeclaration).VisitEachChild(0x2d56d1d303f0, 0x2d57047accc0) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast_generated.go:1733 +0x75 github.com/microsoft/typescript-go/internal/ast.(*Node).VisitEachChild(...) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast.go:208 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(0x2d57047a4700, 0x2d56d1d303f0) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:135 +0x1dd github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitSlice(0x2d57047accc0, {0x2d56b05c6660, 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(0x2d57047accc0, 0x2d569cabc2a8) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:99 +0x37 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).visitNodes(0x689162?, 0x0?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:236 +0x30 github.com/microsoft/typescript-go/internal/ast.(*VariableDeclarationList).VisitEachChild(0x2d56c7c56ac0, 0x2d57047accc0) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast_generated.go:1778 +0x27 github.com/microsoft/typescript-go/internal/ast.(*Node).VisitEachChild(...) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast.go:208 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(0x2d57047a4700, 0x2d56c7c56ac0) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:135 +0x1dd github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitNode(0x2d57047accc0?, 0x2d56acd4c7d0?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:51 +0x27 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).visitNode(0x2d57047bf8d0?, 0x689442?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:198 +0x30 github.com/microsoft/typescript-go/internal/ast.(*VariableStatement).VisitEachChild(0x2d566e42caf0, 0x2d57047accc0) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast_generated.go:1683 +0x3f github.com/microsoft/typescript-go/internal/ast.(*Node).VisitEachChild(...) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast.go:208 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(0x2d57047a4700, 0x2d566e42caf0) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:135 +0x1dd github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitSlice(0x2d57047accc0, {0x2d56bc1f9440, 0x17, 0x18}) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:171 +0x1c6 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitNodes(0x2d57047accc0, 0x2d56bc1c3500) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:99 +0x37 github.com/microsoft/typescript-go/internal/printer.(*EmitContext).VisitVariableEnvironment(0x2d57046735e0, 0x2d56bc1c3500, 0x2d57047accc0) /mnt/vss/_work/1/s/typescript-go-main/internal/printer/emitcontext.go:796 +0x16d github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).visitTopLevelStatements(0x2d57047bfad8?, 0x2d57047bfae8?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:255 +0x25 github.com/microsoft/typescript-go/internal/ast.(*SourceFile).VisitEachChild(0x2d56bc1e9188, 0x2d57047accc0) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast.go:2798 +0x2a github.com/microsoft/typescript-go/internal/ast.(*Node).VisitEachChild(...) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast.go:208 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(0x2d57047a4700, 0x2d56bc1e9188) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:207 +0x10b github.com/microsoft/typescript-go/internal/transformers/jsxtransforms.(*JSXTransformer).visit(0x2d57047a4700, 0x2d56bc1e9188) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:116 +0x1b1 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitNode(0x2d57046735e0?, 0x7a76f4912e18?) /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(0x71?, 0x2d57046735e0, 0x2d56d1d30e08) /mnt/vss/_work/1/s/typescript-go-main/internal/compiler/emitter.go:73 +0x1b5 github.com/microsoft/typescript-go/internal/compiler.(*emitter).emitJSFile(0x2d570157dc20, 0x2d56d1d30e08, {0x2d570462c5b0, 0x6b}, {0x2d570462c620, 0x6f}) /mnt/vss/_work/1/s/typescript-go-main/internal/compiler/emitter.go:200 +0x236 github.com/microsoft/typescript-go/internal/compiler.(*emitter).emit(0x2d570157dc20) /mnt/vss/_work/1/s/typescript-go-main/internal/compiler/emitter.go:50 +0x11c github.com/microsoft/typescript-go/internal/compiler.(*Program).Emit.func2() /mnt/vss/_work/1/s/typescript-go-main/internal/compiler/program.go:1851 +0x1c7 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:RepoResults7/marmelab.react-admin.rawError.txtin the artifact folder
Replay commands:RepoResults7/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-ui-materialui/src/theme/defaultTheme.stories.tsx"}}} {"kind":"request","method":"textDocument/codeLens","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/ra-ui-materialui/src/theme/defaultTheme.stories.tsx"}}} {"kind":"request","method":"textDocument/inlayHint","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/ra-ui-materialui/src/theme/defaultTheme.stories.tsx"},"range":{"start":{"line":0,"character":0},"end":{"line":44,"character":0}}}} {"kind":"request","method":"textDocument/semanticTokens/full","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/ra-ui-materialui/src/theme/defaultTheme.stories.tsx"}}}Repro steps
#!/bin/bash git clone https://github.com/marmelab/react-admin --recurse-submodules git -C "./react-admin" reset --hard 99e8c52b7db1712c0afa4eeed533e4a713dfc1ec downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/168996/artifacts?artifactName=RepoResults7&api-version=7.0" | jq -r ".resource.downloadUrl") wget -O RepoResults7.zip "$downloadUrl" unzip -p RepoResults7.zip RepoResults7/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 Sep 25, 2026 ContributorAuthorMore actionspanic handling request textDocument/diagnostic: flaky diagnostic(s) logged:
textDocument/diagnostic github.com/microsoft/typescript-go/internal/lsp.(*Server).recover(0x193d5992a008, 0x193d84e45860) /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:1477 +0x47 github.com/microsoft/typescript-go/internal/lsp.(*Server).handleDocumentDiagnostic(0x193d5992a008, {0x1af8980?, 0x193d84e45920?}, 0x193d95189860, 0x193d84e45950) /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:1895 +0x474 github.com/microsoft/typescript-go/internal/lsp.registerLanguageServiceDocumentRequestHandler[...].1.1() /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:1350 +0xab github.com/microsoft/typescript-go/internal/lsp.(*Server).handleRequestOrNotification.func1() /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:1167 +0x68 github.com/microsoft/typescript-go/internal/lsp.(*Server).dispatchLoop.func3() /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:1014 +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:1013 +0x4d9Affected 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":134,"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 90d02fb1645c12a65d27f39594d2129db2065ba7 downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/168996/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 Sep 25, 2026 ContributorAuthorMore actionspanic handling request textDocument/diagnostic: flaky diagnostic(s) logged:
textDocument/diagnostic github.com/microsoft/typescript-go/internal/lsp.(*Server).recover(0x36fce044e008, 0x36fcfca66f90) /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:1477 +0x47 github.com/microsoft/typescript-go/internal/lsp.(*Server).handleDocumentDiagnostic(0x36fce044e008, {0x1af8980?, 0x36fcfcfdd020?}, 0x36fd010c7860, 0x36fcfcfdd080) /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:1895 +0x474 github.com/microsoft/typescript-go/internal/lsp.registerLanguageServiceDocumentRequestHandler[...].1.1() /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:1350 +0xab github.com/microsoft/typescript-go/internal/lsp.(*Server).handleRequestOrNotification.func1() /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:1167 +0x68 github.com/microsoft/typescript-go/internal/lsp.(*Server).dispatchLoop.func3() /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:1014 +0x2c created by github.com/microsoft/typescript-go/internal/lsp.(*Server).dispatchLoop in goroutine 21 /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:1013 +0x4d9Affected repos
mksglu/context-mode
Raw error text:RepoResults8/mksglu.context-mode.rawError.txtin the artifact folder
Replay commands:RepoResults8/mksglu.context-mode.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/cli.ts"}}} {"kind":"request","method":"textDocument/codeLens","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/src/cli.ts"}}} {"kind":"request","method":"textDocument/inlayHint","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/src/cli.ts"},"range":{"start":{"line":0,"character":0},"end":{"line":2040,"character":0}}}} {"kind":"request","method":"textDocument/semanticTokens/full","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/src/cli.ts"}}}Repro steps
#!/bin/bash git clone https://github.com/mksglu/context-mode --recurse-submodules git -C "./context-mode" reset --hard 9830ecaa2e2ea4e0ee5c2118ae4ffbdc2d876169 downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/168996/artifacts?artifactName=RepoResults8&api-version=7.0" | jq -r ".resource.downloadUrl") wget -O RepoResults8.zip "$downloadUrl" unzip -p RepoResults8.zip RepoResults8/mksglu.context-mode.replay.txt > mksglu.context-mode.replay.txt npm install --no-save @typescript/server-replay # Install the repro project's packages npx tsreplay install ./context-mode
To run the repro, use the "Launch replay test" launch configuration in your local copy of native TypeScript.
typescript-automation commented
on Sep 25, 2026 ContributorAuthorMore actionspanic handling request textDocument/diagnostic: Unhandled case in Node.Text: *ast.KeywordExpression
textDocument/diagnostic github.com/microsoft/typescript-go/internal/lsp.(*Server).recover(0x33fff9d6008, 0x3409ebc9650) /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:1477 +0x47 github.com/microsoft/typescript-go/internal/ast.(*Node).Text(0x34064cb4520?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast.go:307 +0x42c github.com/microsoft/typescript-go/internal/binder.(*referenceResolver).getReferencedValueSymbol(0x34047e79590, 0x3406a733f18, 0x0?) /mnt/vss/_work/1/s/typescript-go-main/internal/binder/referenceresolver.go:95 +0x15f github.com/microsoft/typescript-go/internal/binder.(*referenceResolver).GetReferencedValueDeclaration(0x34047e79590, 0x34001618950?) /mnt/vss/_work/1/s/typescript-go-main/internal/binder/referenceresolver.go:203 +0x1a github.com/microsoft/typescript-go/internal/checker.(*EmitResolver).GetReferencedValueDeclarationUnsafe(0x8b1bdc?, 0x34078d95b01?) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/emitresolver.go:901 +0x314 github.com/microsoft/typescript-go/internal/transformers/declarations.(*SymbolTrackerImpl).isBoundExpando(0x3403dbac480, 0x42729a?) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/declarations/tracker.go:64 +0x6f github.com/microsoft/typescript-go/internal/transformers/declarations.(*SymbolTrackerImpl).isChildOfBoundExpando.func1(...) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/declarations/tracker.go:76 github.com/microsoft/typescript-go/internal/ast.FindAncestorOrQuit(...) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/utilities.go:969 github.com/microsoft/typescript-go/internal/transformers/declarations.(*SymbolTrackerImpl).isChildOfBoundExpando(...) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/declarations/tracker.go:72 github.com/microsoft/typescript-go/internal/transformers/declarations.(*SymbolTrackerImpl).ReportInferenceFallback(0x3403dbac480, 0xe8ea20?) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/declarations/tracker.go:91 +0xd4 github.com/microsoft/typescript-go/internal/checker.(*SymbolTrackerImpl).ReportInferenceFallback(0x340b609bd80?, 0x34001618a78?) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/symboltracker.go:114 +0x22 github.com/microsoft/typescript-go/internal/checker.(*NodeBuilderImpl).pseudoTypeEquivalentToType(0x340b609bd80, 0x340852f6b60, 0x3401e074b40, 0x0, 0x1) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/pseudotypenodebuilder.go:577 +0x36d github.com/microsoft/typescript-go/internal/checker.(*NodeBuilderImpl).serializeTypeForDeclaration(0x340b609bd80, 0x3406a72cf30?, 0x800081c0d?, 0x1afabd8?, 0x1) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/nodebuilderimpl.go:2249 +0x6f5 github.com/microsoft/typescript-go/internal/checker.(*NodeBuilder).SerializeTypeForDeclaration(0x340b3b260c0, 0x3406ae60d08, 0x3403117dda8, 0x7a762f264a00?, 0x5fe33e48?, 0x340?, {0x1afabd8?, 0x3403dbac480?}) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/nodebuilder.go:136 +0x59 github.com/microsoft/typescript-go/internal/checker.(*EmitResolver).CreateTypeOfDeclaration(0x34078d95b90, 0x3409e40fc20, 0x3406ae60d08, 0x3406a72cf30, 0x81c0d, 0x8, {0x1afabd8, 0x3403dbac480}) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/emitresolver.go:985 +0x173 github.com/microsoft/typescript-go/internal/transformers/declarations.(*DeclarationTransformer).ensureType(0x340b3891500, 0x3406ae60d08, 0x0?) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/declarations/transform.go:1683 +0x36a github.com/microsoft/typescript-go/internal/transformers/declarations.(*DeclarationTransformer).visitThisPropertyAssignments(0x340b3891500, 0x3406ae60d08) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/declarations/transform.go:2137 +0x4f4 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitNode(0x34043b9dad0?, 0x34043b9db80?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:51 +0x27 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).visitNode(0x34001618eb8?, 0x665162?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:198 +0x30 github.com/microsoft/typescript-go/internal/ast.(*ExpressionStatement).VisitEachChild(0x3406ae4ea48, 0x3403dbac660) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast_generated.go:1592 +0x27 github.com/microsoft/typescript-go/internal/ast.(*Node).VisitEachChild(...) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast.go:208 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/declarations.(*DeclarationTransformer).visitThisPropertyAssignments(0x340b3891500, 0x3406ae4ea48) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/declarations/transform.go:2145 +0x624 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitSlice(0x3403dbac660, {0x3406ae0c408, 0x11, 0x11}) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:148 +0xc2 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitNodes(0x3403dbac660, 0x3406acd2408) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:99 +0x37 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).visitNodes(0xf000001afabd8?, 0x7a75e6825830?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:236 +0x30 github.com/microsoft/typescript-go/internal/ast.(*Block).VisitEachChild(0x3406ae5f0c8, 0x3403dbac660) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast_generated.go:1638 +0x27 github.com/microsoft/typescript-go/internal/ast.(*Node).VisitEachChild(...) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast.go:208 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/declarations.(*DeclarationTransformer).visitThisPropertyAssignments(0x340b3891500, 0x3406ae5f0c8) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/declarations/transform.go:2145 +0x624 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitNode(0x3403dbac660?, 0x3406acd2348?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:51 +0x27 github.com/microsoft/typescript-go/internal/printer.(*EmitContext).VisitFunctionBody(0x3409e40fc20, 0x3406acd2348?, 0x3403dbac660?) /mnt/vss/_work/1/s/typescript-go-main/internal/printer/emitcontext.go:945 +0x1f github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).visitFunctionBody(0x3?, 0x5?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:220 +0x25 github.com/microsoft/typescript-go/internal/ast.(*ConstructorDeclaration).VisitEachChild(0x3406a8bb180, 0x3403dbac660) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast_generated.go:3085 +0xc5 github.com/microsoft/typescript-go/internal/ast.(*Node).VisitEachChild(...) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast.go:208 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/declarations.(*DeclarationTransformer).collectThisPropertyAssignments(0x340b3891500, 0x3406a72cf30?) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/declarations/transform.go:2184 +0x292 github.com/microsoft/typescript-go/internal/transformers/declarations.(*DeclarationTransformer).transformClassDeclaration(0x340b3891500, 0x3406a72cf30) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/declarations/transform.go:2000 +0x1e5 github.com/microsoft/typescript-go/internal/transformers/declarations.(*DeclarationTransformer).transformTopLevelDeclaration(0x340b3891500, 0x3406a72cf30) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/declarations/transform.go:1773 +0x4e6 github.com/microsoft/typescript-go/internal/transformers/declarations.(*DeclarationTransformer).visitDeclarationStatements(0x340b3891500, 0x3406a72cf30) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/declarations/transform.go:1176 +0x4c5 github.com/microsoft/typescript-go/internal/transformers/declarations.(*DeclarationTransformer).visit(0x34001619740?, 0x13?) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/declarations/transform.go:248 +0xcb github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitSlice(0x3403dbac4e0, {0x3406b132668, 0x1a, 0x1a}) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:171 +0x1c6 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitNodes(0x3403dbac4e0, 0x3406b022808) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:99 +0x37 github.com/microsoft/typescript-go/internal/transformers/declarations.(*DeclarationTransformer).transformSourceFile(0x340b3891500, 0x3406ae50e08) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/declarations/transform.go:354 +0x117 github.com/microsoft/typescript-go/internal/transformers/declarations.(*DeclarationTransformer).visitSourceFile(0x340b3891500, 0x3406ae50e08) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/declarations/transform.go:306 +0x2f1 github.com/microsoft/typescript-go/internal/transformers/declarations.(*DeclarationTransformer).visit(0x340905fef50?, 0x340905fef70?) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/declarations/transform.go:233 +0xaf github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitNode(0x7a75e66a3978?, 0x3406107ea68?) /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.getDeclarationDiagnostics({0x1b03fe0, 0x3406107ea68}, 0x3406ae50e08) /mnt/vss/_work/1/s/typescript-go-main/internal/compiler/emitter.go:545 +0x13e github.com/microsoft/typescript-go/internal/compiler.(*Program).getDeclarationDiagnosticsForFile(0x34058e62008, {0x1af8980, 0x34069147d40}, 0x3406ae50e08) /mnt/vss/_work/1/s/typescript-go-main/internal/compiler/program.go:1575 +0xda github.com/microsoft/typescript-go/internal/compiler.(*Program).collectDiagnostics(0x10?, {0x1af8980?, 0x34069147d40?}, 0x3406ae50e08?, 0x68?, 0x3409e830be8?) /mnt/vss/_work/1/s/typescript-go-main/internal/compiler/program.go:646 +0x73 github.com/microsoft/typescript-go/internal/compiler.(*Program).GetDeclarationDiagnostics(...) /mnt/vss/_work/1/s/typescript-go-main/internal/compiler/program.go:1436 github.com/microsoft/typescript-go/internal/ls.getAllDiagnostics({0x1af8980, 0x34069147d40}, 0x34058e62008, 0x33fff998008?) /mnt/vss/_work/1/s/typescript-go-main/internal/ls/diagnostics.go:26 +0x548 github.com/microsoft/typescript-go/internal/ls.(*LanguageService).ProvideDiagnostics(0x340975c0d20, {0x1af8980, 0x34069147d40}, {0x3401ecd46e0?, 0x19d4a88?}) /mnt/vss/_work/1/s/typescript-go-main/internal/ls/diagnostics.go:44 +0x65 github.com/microsoft/typescript-go/internal/lsp.(*Server).handleDocumentDiagnostic(0x33fff9d6008, {0x1af8980?, 0x3403ff5a4b0?}, 0x340975c0d20, 0x3403ff5a570) /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:1858 +0xb6 github.com/microsoft/typescript-go/internal/lsp.registerLanguageServiceDocumentRequestHandler[...].1.1() /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:1350 +0xab github.com/microsoft/typescript-go/internal/lsp.(*Server).handleRequestOrNotification.func1() /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:1167 +0x68 github.com/microsoft/typescript-go/internal/lsp.(*Server).dispatchLoop.func3() /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:1014 +0x2c created by github.com/microsoft/typescript-go/internal/lsp.(*Server).dispatchLoop in goroutine 21 /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:1013 +0x4d9Affected repos
ChromeDevTools/chrome-devtools-mcp
Raw error text:RepoResults2/ChromeDevTools.chrome-devtools-mcp.rawError.txtin the artifact folder
Replay commands:RepoResults2/ChromeDevTools.chrome-devtools-mcp.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@/third_party/devtools-frontend/front_end/third_party/wasmparser/package/dist/esm/WasmDis.js"}}} {"kind":"request","method":"textDocument/codeLens","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/third_party/devtools-frontend/front_end/third_party/wasmparser/package/dist/esm/WasmDis.js"}}} {"kind":"request","method":"textDocument/inlayHint","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/third_party/devtools-frontend/front_end/third_party/wasmparser/package/dist/esm/WasmDis.js"},"range":{"start":{"line":0,"character":0},"end":{"line":1879,"character":35}}}} {"kind":"request","method":"textDocument/semanticTokens/full","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/third_party/devtools-frontend/front_end/third_party/wasmparser/package/dist/esm/WasmDis.js"}}}Repro steps
#!/bin/bash git clone https://github.com/ChromeDevTools/chrome-devtools-mcp --recurse-submodules git -C "./chrome-devtools-mcp" reset --hard ae0aaef884c41445d83f86f099ef211f4584b791 downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/168996/artifacts?artifactName=RepoResults2&api-version=7.0" | jq -r ".resource.downloadUrl") wget -O RepoResults2.zip "$downloadUrl" unzip -p RepoResults2.zip RepoResults2/ChromeDevTools.chrome-devtools-mcp.replay.txt > ChromeDevTools.chrome-devtools-mcp.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 Sep 25, 2026 ContributorAuthorMore actionspanic: interface conversion: checker.TypeSystemEntity is nil, not *ast.Symbol [recovered, repanicked]
unknown github.com/microsoft/typescript-go/internal/checker.(*Checker).typeResolutionHasProperty(0x31efa889ed08?, 0x31ef50e43750?) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:18913 +0x2e7 github.com/microsoft/typescript-go/internal/checker.(*Checker).findResolutionCycleStartIndex(0x31efa8b0ac08, {0x1883e60, 0x31ef6715b260}, 0x0) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:18900 +0x8c github.com/microsoft/typescript-go/internal/checker.(*Checker).pushTypeResolution(0x31efa8b0ac08, {0x1883e60, 0x31ef6715b260}, 0x0) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:18873 +0x2a github.com/microsoft/typescript-go/internal/checker.(*Checker).getTypeOfVariableOrParameterOrPropertyWorker(0x31efa8b0ac08, 0x31ef6715b260) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:16691 +0x11c github.com/microsoft/typescript-go/internal/checker.(*Checker).getTypeOfVariableOrParameterOrProperty(0x31efa8b0ac08, 0x31ef6715b260) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:16641 +0x4f github.com/microsoft/typescript-go/internal/checker.(*Checker).getTypeOfSymbol(0x31efa8b0ac08?, 0x31ef53b24ee0?) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:16604 +0x9b github.com/microsoft/typescript-go/internal/checker.(*Checker).checkVariableLikeDeclaration(0x31efa8b0ac08, 0x31ef53b24ee0) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:5983 +0x2c5 github.com/microsoft/typescript-go/internal/checker.(*Checker).checkParameter(0x31efa8b0ac08, 0x31ef53b24ee0) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:2668 +0x34 github.com/microsoft/typescript-go/internal/checker.(*Checker).checkSourceElementWorker(0x31efa8b0ac08, 0x31ef53b24ee0) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:2280 +0x116 github.com/microsoft/typescript-go/internal/checker.(*Checker).checkSourceElement(0x31efa8b0ac08, 0x31ef00000400?) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:2253 +0x66 github.com/microsoft/typescript-go/internal/checker.(*Checker).checkSourceElements(0x31efa8b0ac08, {0x31ef4df62480, 0x1, 0x0?}) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:2243 +0x2d github.com/microsoft/typescript-go/internal/checker.(*Checker).checkSignatureDeclaration(0x31efa8b0ac08, 0x31ef4ff638c0) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:2752 +0x172 github.com/microsoft/typescript-go/internal/checker.(*Checker).checkFunctionOrMethodDeclaration(0x31efa8b0ac08, 0x31ef4ff638c0) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:3420 +0x34 github.com/microsoft/typescript-go/internal/checker.(*Checker).checkFunctionDeclaration(0x31efa8b0ac08, 0x31ef4ff638c0) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:3413 +0x1d github.com/microsoft/typescript-go/internal/checker.(*Checker).checkSourceElementWorker(0x31efa8b0ac08, 0x31ef4ff638c0) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:2330 +0x33a github.com/microsoft/typescript-go/internal/checker.(*Checker).checkSourceElement(0x31efa8b0ac08, 0x31efa99cf260?) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:2253 +0x66 github.com/microsoft/typescript-go/internal/checker.(*Checker).checkSourceElements(0x31efa8b0ac08, {0x31ef535d1da8, 0x3, 0x1a98e58?}) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:2243 +0x2d github.com/microsoft/typescript-go/internal/checker.(*Checker).checkSourceFile(0x31efa8b0ac08, {0x1af8980?, 0x31efa8ef1bf0?}, 0x31ef53197c08, 0x0) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:2212 +0x1f3 github.com/microsoft/typescript-go/internal/checker.(*Checker).getDiagnostics(0x31efa8b0ac08, {0x1af8980?, 0x31efa8ef1bf0?}, 0x31ef53197c08, 0x31efa8b0ae38) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:14063 +0x67 github.com/microsoft/typescript-go/internal/checker.(*Checker).GetDiagnostics(...) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:14053 github.com/microsoft/typescript-go/internal/compiler.(*Program).getBindAndCheckDiagnosticsWithChecker(0x31ef4e564588, {0x1af8980, 0x31efa8ef1bf0}, 0x31efa8b0ac08, 0x31ef53197c08) /mnt/vss/_work/1/s/typescript-go-main/internal/compiler/program.go:1466 +0xc5 github.com/microsoft/typescript-go/internal/compiler.(*Program).getSemanticDiagnosticsWithChecker(0x31ef4e564588, {0x1af8980?, 0x31efa8ef1bf0?}, 0x1?, 0x31ef53197c08) /mnt/vss/_work/1/s/typescript-go-main/internal/compiler/program.go:1450 +0x2e github.com/microsoft/typescript-go/internal/compiler.(*Program).collectCheckerDiagnosticsFromFiles.func2() /mnt/vss/_work/1/s/typescript-go-main/internal/compiler/program.go:710 +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/turndown-plugin-gfm/src/lib/tables.ts"}}} {"kind":"request","method":"textDocument/codeLens","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/turndown-plugin-gfm/src/lib/tables.ts"}}} {"kind":"request","method":"textDocument/inlayHint","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/turndown-plugin-gfm/src/lib/tables.ts"},"range":{"start":{"line":0,"character":0},"end":{"line":317,"character":0}}}} {"kind":"request","method":"textDocument/semanticTokens/full","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/turndown-plugin-gfm/src/lib/tables.ts"}}}Repro steps
#!/bin/bash git clone https://github.com/TriliumNext/Trilium --recurse-submodules git -C "./Trilium" reset --hard 12120ff865b033547740ea4ed1e4038882bdb428 downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/168996/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
To run the repro, use the "Launch replay test" launch configuration in your local copy of native TypeScript.
typescript-automation commented
on Sep 25, 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:22281 github.com/microsoft/typescript-go/internal/checker.(*Checker).instantiateTypeWithAlias(0x448ccb95308, 0x448d395c120, 0x448d3b66500, 0x0) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:22252 +0x82a github.com/microsoft/typescript-go/internal/checker.(*Checker).getTypeAliasInstantiation(0x448ccb95308, 0x448c8893328, {0x448cf6f9a68, 0x1, 0x1}, 0x0) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:23773 +0x3b2 github.com/microsoft/typescript-go/internal/checker.(*Checker).getTypeFromTypeAliasReference(0x448ccb95308, 0x448c85e3ac8, 0x448c8893328) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:23747 +0x4b2 github.com/microsoft/typescript-go/internal/checker.(*Checker).getTypeReferenceType(0x448ccb95308?, 0x448c85e3ac8?, 0x448c85e3ac8?) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:23268 +0x95 github.com/microsoft/typescript-go/internal/checker.(*Checker).getTypeFromTypeReference(0x448ccb95308, 0x448c85e3ac8) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:23128 +0x117 github.com/microsoft/typescript-go/internal/checker.(*Checker).getTypeFromTypeNodeWorker(0x448d3a8ec90?, 0x5?) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:22971 +0x37f github.com/microsoft/typescript-go/internal/checker.(*Checker).getTypeFromTypeNode(0x448ccb95308, 0x448c85e3ac8) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:22922 +0x1d github.com/microsoft/typescript-go/internal/checker.(*Checker).tryGetTypeFromTypeNode(0x448ccb95308, 0x0?) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:22916 +0x32 github.com/microsoft/typescript-go/internal/checker.(*Checker).getTypeForVariableLikeDeclaration(0x448ccb95308, 0x448c8a66078, 0x0?, 0x0) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:16771 +0x186 github.com/microsoft/typescript-go/internal/checker.(*Checker).getWidenedTypeForVariableLikeDeclaration(0x448ccb95308, 0x448c8a66078, 0x1) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:16742 +0x28 github.com/microsoft/typescript-go/internal/checker.(*Checker).getTypeOfVariableOrParameterOrPropertyWorker(0x448ccb95308, 0x448c9900608) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:16704 +0x27a github.com/microsoft/typescript-go/internal/checker.(*Checker).getTypeOfVariableOrParameterOrProperty(0x448ccb95308, 0x448c9900608) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:16641 +0x4f github.com/microsoft/typescript-go/internal/checker.(*Checker).getTypeOfSymbol(0x448d371f200?, 0xe9f380?) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:16604 +0x9b github.com/microsoft/typescript-go/internal/checker.(*Checker).getTypeOfInstantiatedSymbol(0x448ccb95308, 0x448c99005a8?) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:16625 +0x47 github.com/microsoft/typescript-go/internal/checker.(*Checker).getTypeOfSymbol(0x448d38c5630?, 0xea1c40?) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:16592 +0xc7 github.com/microsoft/typescript-go/internal/checker.(*Checker).getTypeOfParameter(0x448ccb95308, 0x448d376bde8?) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:17138 +0x25 github.com/microsoft/typescript-go/internal/checker.(*Checker).tryGetTypeAtPosition(0x448ccb95308?, 0x448c9e66288?, 0x448c85e2708?) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/relater.go:1801 +0x3f github.com/microsoft/typescript-go/internal/checker.(*Checker).compareSignaturesRelated(0x448ccb95308, 0x448c9e66408, 0x448c9e66288, 0x0, 0x0, 0x448d376bfa8, 0x448d364de30, 0x448d35894e8) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/relater.go:1572 +0x7c5 github.com/microsoft/typescript-go/internal/checker.(*Relater).signatureRelatedTo(0x448d5f71380, 0x0?, 0x448c9e66288?, 0x38?, 0x0, 0x0) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/relater.go:4590 +0x12f github.com/microsoft/typescript-go/internal/checker.(*Relater).signaturesRelatedTo(0x448d5f71380, 0x448d5839740, 0x448d5839680, 0x0, 0x0, 0x0) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/relater.go:4533 +0x485 github.com/microsoft/typescript-go/internal/checker.(*Relater).structuredTypeRelatedToWorker(0x448d5f71380, 0x448d5839740, 0x448d5839680, 0x0, 0x0) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/relater.go:3898 +0x2edd github.com/microsoft/typescript-go/internal/checker.(*Relater).structuredTypeRelatedTo(0x448d5f71380, 0x448d5839740, 0x448d5839680, 0x0, 0x0) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/relater.go:3226 +0x65 github.com/microsoft/typescript-go/internal/checker.(*Relater).recursiveTypeRelatedTo(0x448d5f71380, 0x448d5839740, 0x448d5839680, 0x0, 0x0, 0x3) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/relater.go:3167 +0xb91 github.com/microsoft/typescript-go/internal/checker.(*Relater).isRelatedToEx(0x448d5f71380, 0x448d5839740, 0x448d5839680, 0x3, 0x0, 0x0, 0x0) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/relater.go:2735 +0x9cf github.com/microsoft/typescript-go/internal/checker.(*Relater).isPropertySymbolTypeRelated(0x448d5f71380, 0x448c99004e8, 0x4092b8?, 0x448d376ca60, 0x0, 0x0) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/relater.go:4374 +0xee github.com/microsoft/typescript-go/internal/checker.(*Relater).propertyRelatedTo(0x448d5f71380, 0x448d58395c0, 0x448d371f200, 0x448c99004e8, 0x448c8892d88, 0x448d376ca60, 0x0, 0x0, 0x0) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/relater.go:4342 +0x84c github.com/microsoft/typescript-go/internal/checker.(*Relater).propertiesRelatedTo(0x448d5f71380, 0x448d58395c0, 0x448d371f200, 0x0, {0x0}, 0x0, 0x0) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/relater.go:4291 +0xe17 github.com/microsoft/typescript-go/internal/checker.(*Relater).structuredTypeRelatedToWorker(0x448d5f71380, 0x448d58395c0, 0x448d371f200, 0x0, 0x0) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/relater.go:3896 +0x2ea5 github.com/microsoft/typescript-go/internal/checker.(*Relater).structuredTypeRelatedTo(0x448d5f71380, 0x448d58395c0, 0x448d371f200, 0x0, 0x0) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/relater.go:3226 +0x65 github.com/microsoft/typescript-go/internal/checker.(*Relater).recursiveTypeRelatedTo(0x448d5f71380, 0x448d58395c0, 0x448d371f200, 0x0, 0x0, 0x3) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/relater.go:3167 +0xb91 github.com/microsoft/typescript-go/internal/checker.(*Relater).isRelatedToEx(0x448d5f71380, 0x448d58395c0, 0x448d371f200, 0x3, 0x0, 0x0, 0x0) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/relater.go:2735 +0x9cf github.com/microsoft/typescript-go/internal/checker.(*Relater).signatureRelatedTo.func1(0x448ccb95308?, 0x448c9e65d88?, 0x8?) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/relater.go:4588 +0x2e github.com/microsoft/typescript-go/internal/checker.(*Checker).compareSignaturesRelated(0x448ccb95308, 0x448c9e65d88, 0x448c9e65d08, 0x0, 0x0, 0x448d376d328, 0x448d364ddd0, 0x448d35894e8) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/relater.go:1541 +0x4ab github.com/microsoft/typescript-go/internal/checker.(*Relater).signatureRelatedTo(0x448d5f71380, 0x0?, 0x0?, 0x0?, 0x0, 0x0) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/relater.go:4590 +0x12f github.com/microsoft/typescript-go/internal/checker.(*Relater).signaturesRelatedTo(0x448d5f71380, 0x448d5839440, 0x448d5839380, 0x0, 0x0, 0x0) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/relater.go:4525 +0x270 github.com/microsoft/typescript-go/internal/checker.(*Relater).structuredTypeRelatedToWorker(0x448d5f71380, 0x448d5839440, 0x448d5839380, 0x0, 0x0) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/relater.go:3898 +0x2edd github.com/microsoft/typescript-go/internal/checker.(*Relater).structuredTypeRelatedTo(0x448d5f71380, 0x448d5839440, 0x448d5839380, 0x0, 0x0) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/relater.go:3226 +0x65 github.com/microsoft/typescript-go/internal/checker.(*Relater).recursiveTypeRelatedTo(0x448d5f71380, 0x448d5839440, 0x448d5839380, 0x0, 0x0, 0x3) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/relater.go:3167 +0xb91 github.com/microsoft/typescript-go/internal/checker.(*Relater).isRelatedToEx(0x448d5f71380, 0x448d5839440, 0x448d5839380, 0x3, 0x0, 0x0, 0x0) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/relater.go:2735 +0x9cf github.com/microsoft/typescript-go/internal/checker.(*Relater).isPropertySymbolTypeRelated(0x448d5f71380, 0x448c99000c8, 0x4092b8?, 0x448c800bde0, 0x0, 0x0) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/relater.go:4374 +0xee github.com/microsoft/typescript-go/internal/checker.(*Relater).propertyRelatedTo(0x448d5f71380, 0x448d58392c0, 0x448d371f200, 0x448c99000c8, 0x448c8892c08, 0x448c800bde0, 0x0, 0x0, 0x0) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/relater.go:4342 +0x84c github.com/microsoft/typescript-go/internal/checker.(*Relater).propertiesRelatedTo(0x448d5f71380, 0x448d58392c0, 0x448d371f200, 0x0, {0x0}, 0x0, 0x0) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/relater.go:4291 +0xe17 github.com/microsoft/typescript-go/internal/checker.(*Relater).structuredTypeRelatedToWorker(0x448d5f71380, 0x448d58392c0, 0x448d371f200, 0x0, 0x0) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/relater.go:3896 +0x2ea5 github.com/microsoft/typescript-go/internal/checker.(*Relater).structuredTypeRelatedTo(0x448d5f71380, 0x448d58392c0, 0x448d371f200, 0x0, 0x0) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/relater.go:3226 +0x65 github.com/microsoft/typescript-go/internal/checker.(*Relater).recursiveTypeRelatedTo(0x448d5f71380, 0x448d58392c0, 0x448d371f200, 0x0, 0x0, 0x3) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/relater.go:3167 +0xb91 github.com/microsoft/typescript-go/internal/checker.(*Relater).isRelatedToEx(0x448d5f71380, 0x448d58392c0, 0x448d371f200, 0x3, 0x0, 0x0, 0x0) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/relater.go:2735 +0x9cf github.com/microsoft/typescript-go/internal/checker.(*Relater).signatureRelatedTo.func1(0x448ccb95308?, 0x448c9e65b88?, 0x8?) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/relater.go:4588 +0x2e github.com/microsoft/typescript-go/internal/checker.(*Checker).compareSignaturesRelated(0x448ccb95308, 0x448c9e65b88, 0x448c9e65a08, 0x0, 0x1, 0x448d376e6a8, 0x448d364ddb8, 0x448d35894e8) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/relater.go:1541 +0x4ab github.com/microsoft/typescript-go/internal/checker.(*Relater).signatureRelatedTo(0x448d5f71380, 0x0?, 0x448c9e65a08?, 0x93?, 0x1, 0x0) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/relater.go:4590 +0x12f github.com/microsoft/typescript-go/internal/checker.(*Relater).signaturesRelatedTo(0x448d5f71380, 0x448d5839140, 0x448d5839080, 0x0, 0x1, 0x0) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/relater.go:4533 +0x485 github.com/microsoft/typescript-go/internal/checker.(*Relater).structuredTypeRelatedToWorker(0x448d5f71380, 0x448d5839140, 0x448d5839080, 0x1, 0x0) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/relater.go:3898 +0x2edd github.com/microsoft/typescript-go/internal/checker.(*Relater).structuredTypeRelatedTo(0x448d5f71380, 0x448d5839140, 0x448d5839080, 0x1, 0x0) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/relater.go:3226 +0x65 github.com/microsoft/typescript-go/internal/checker.(*Relater).recursiveTypeRelatedTo(0x448d5f71380, 0x448d5839140, 0x448d5839080, 0x1, 0x0, 0x3) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/relater.go:3167 +0xb91 github.com/microsoft/typescript-go/internal/checker.(*Relater).isRelatedToEx(0x448d5f71380, 0x448d5839140, 0x448d5839080, 0x3, 0x1, 0x0, 0x0) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/relater.go:2735 +0x9cf github.com/microsoft/typescript-go/internal/checker.(*Relater).isPropertySymbolTypeRelated(0x448d5f71380, 0x448c88939e8, 0x0?, 0x448c800d160, 0x1, 0x0) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/relater.go:4374 +0xee github.com/microsoft/typescript-go/internal/checker.(*Relater).propertyRelatedTo(0x448d5f71380, 0x448d371f380, 0x448d371f200, 0x448c88939e8, 0x448c8892a88, 0x448c800d160, 0x1, 0x0, 0x0) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/relater.go:4342 +0x84c github.com/microsoft/typescript-go/internal/checker.(*Relater).propertiesRelatedTo(0x448d5f71380, 0x448d371f380, 0x448d371f200, 0x1, {0x0}, 0x0, 0x0) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/relater.go:4291 +0xe17 github.com/microsoft/typescript-go/internal/checker.(*Relater).structuredTypeRelatedToWorker(0x448d5f71380, 0x448d371f380, 0x448d371f200, 0x1, 0x0) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/relater.go:3896 +0x2ea5 github.com/microsoft/typescript-go/internal/checker.(*Relater).structuredTypeRelatedTo(0x448d5f71380, 0x448d371f380, 0x448d371f200, 0x1, 0x0) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/relater.go:3226 +0x65 github.com/microsoft/typescript-go/internal/checker.(*Relater).recursiveTypeRelatedTo(0x448d5f71380, 0x448d371f380, 0x448d371f200, 0x1, 0x0, 0x3) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/relater.go:3167 +0xb91 github.com/microsoft/typescript-go/internal/checker.(*Relater).isRelatedToEx(0x448d5f71380, 0x448d371f380, 0x448d371f200, 0x3, 0x1, 0x1b44c20, 0x0) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/relater.go:2735 +0x9cf github.com/microsoft/typescript-go/internal/checker.(*Checker).checkTypeRelatedToEx(0x448ccb95308, 0x448d371f380, 0x448d371f200, 0x448ce5b4680, 0x448c85dc540, 0x1b44c20, 0x0) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/relater.go:370 +0x175 github.com/microsoft/typescript-go/internal/checker.(*Checker).checkTypeAssignableTo(...) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/relater.go:340 github.com/microsoft/typescript-go/internal/checker.(*Checker).checkInterfaceDeclaration(0x448ccb95308, 0x448c873b478) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:5087 +0x305 github.com/microsoft/typescript-go/internal/checker.(*Checker).checkSourceElementWorker(0x448ccb95308, 0x448c873b478) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:2370 +0x34c github.com/microsoft/typescript-go/internal/checker.(*Checker).checkSourceElement(0x448ccb95308, 0x93?) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:2253 +0x66 github.com/microsoft/typescript-go/internal/checker.(*Checker).checkSourceElements(0x448ccb95308, {0x448c8dd0d08, 0x93, 0x0?}) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:2243 +0x2d github.com/microsoft/typescript-go/internal/checker.(*Checker).checkSourceFile(0x448ccb95308, {0x1af8980?, 0x448d38a48d0?}, 0x448c8b40388, 0x1) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:2212 +0x1f3 github.com/microsoft/typescript-go/internal/checker.(*Checker).getDiagnostics(0x448ccb95308, {0x1af8980?, 0x448d38a48d0?}, 0x448c8b40388, 0x448ccb95538) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:14063 +0x67 github.com/microsoft/typescript-go/internal/checker.(*Checker).GetDiagnostics(...) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:14053 github.com/microsoft/typescript-go/internal/compiler.(*Program).getBindAndCheckDiagnosticsWithChecker(0x448c8a70588, {0x1af8980, 0x448d38a48d0}, 0x448ccb95308, 0x448c8b40388) /mnt/vss/_work/1/s/typescript-go-main/internal/compiler/program.go:1466 +0xc5 github.com/microsoft/typescript-go/internal/compiler.(*Program).getSemanticDiagnosticsWithChecker(0x448c8a70588, {0x1af8980?, 0x448d38a48d0?}, 0x1?, 0x448c8b40388) /mnt/vss/_work/1/s/typescript-go-main/internal/compiler/program.go:1450 +0x2e github.com/microsoft/typescript-go/internal/compiler.(*Program).collectCheckerDiagnosticsFromFiles.func2() /mnt/vss/_work/1/s/typescript-go-main/internal/compiler/program.go:710 +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
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/e2e/cache-tags.test.ts"}}} {"kind":"request","method":"textDocument/codeLens","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/test/e2e/cache-tags.test.ts"}}} {"kind":"request","method":"textDocument/inlayHint","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/test/e2e/cache-tags.test.ts"},"range":{"start":{"line":0,"character":0},"end":{"line":19,"character":0}}}} {"kind":"request","method":"textDocument/semanticTokens/full","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/test/e2e/cache-tags.test.ts"}}}Repro steps
#!/bin/bash git clone https://github.com/vercel/swr --recurse-submodules git -C "./swr" reset --hard 9ed1240a4cf799e316a793c22c6800cc6482d389 downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/168996/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.
typescript-automation commented
on Sep 25, 2026 ContributorAuthorMore actionspanic: Unhandled node kind found in jsx initializer: KindBinaryExpression [recovered, repanicked]
unknown github.com/microsoft/typescript-go/internal/transformers/jsxtransforms.(*JSXTransformer).transformJsxAttributeInitializer(0x1b1eef951e80?, 0x1b1eddd3de10) /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(0x1b1eef951e80, 0x1b1ee3407e50) /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(0x1b1eef951e80, {0x1b1ed2c6aec8, 0x2, 0x1b1ed6d16b10?}, 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(0x1b1eef951e80?, {0x1b1ed2c6aec8?, 0x0?, 0x0?}, 0x1b1eea2790a8?) /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(0x1b1eef951e80, 0x1b1ee8e68000, 0x0, {0x1affca0?, 0x0?}) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:687 +0x86 github.com/microsoft/typescript-go/internal/transformers/jsxtransforms.(*JSXTransformer).visitJsxSelfClosingElement(0x1b1eef951e80, 0x1b1ee8e68000) /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(0x1b1eef951e80, 0x1b1ee8e68000) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:120 +0x105 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitNode(0x685c06?, 0x7a6e51?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:51 +0x27 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).visitNode(0x0?, 0x1b01230?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:198 +0x30 github.com/microsoft/typescript-go/internal/ast.(*ParenthesizedExpression).VisitEachChild(0x1b1f00514c40, 0x1b1eda3d0e40) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast_generated.go:4638 +0x27 github.com/microsoft/typescript-go/internal/ast.(*Node).VisitEachChild(...) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast.go:208 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(0x1b1eef951e80, 0x1b1f00514c40) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:135 +0x1dd github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitNode(0x1b02c10?, 0x1b1ef1a2a2a8?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:51 +0x27 github.com/microsoft/typescript-go/internal/printer.(*EmitContext).VisitFunctionBody(0x1b1efb582640, 0x1b1ed9c2ce68?, 0x1b1eda3d0e40?) /mnt/vss/_work/1/s/typescript-go-main/internal/printer/emitcontext.go:945 +0x1f github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).visitFunctionBody(0x1b1ee3ff0878?, 0x6dc7a5?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:220 +0x25 github.com/microsoft/typescript-go/internal/ast.(*ArrowFunction).VisitEachChild(0x1b1ed9b81400, 0x1b1eda3d0e40) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast_generated.go:3938 +0xe8 github.com/microsoft/typescript-go/internal/ast.(*Node).VisitEachChild(...) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast.go:208 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(0x1b1eef951e80, 0x1b1ed9b81400) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:135 +0x1dd github.com/microsoft/typescript-go/internal/transformers/jsxtransforms.(*JSXTransformer).transformJsxAttributeInitializer(0x1b1eef951e80, 0x1b1ef009a680) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:541 +0xa3 github.com/microsoft/typescript-go/internal/transformers/jsxtransforms.(*JSXTransformer).transformJsxAttributeToObjectLiteralElement(0x1b1eef951e80, 0x1b1ee8e68050) /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(0x1b1eef951e80, {0x1b1ed2c6aed8, 0x3, 0x0?}, 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(0x1b1eef951e80?, {0x1b1ed2c6aed8?, 0x40889d?, 0x631879?}, 0x1b1ee3ff004f?) /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(0x1b1eef951e80, 0x1b1ee8e680f0, 0x0, {0x1affca0?, 0x0?}) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:687 +0x86 github.com/microsoft/typescript-go/internal/transformers/jsxtransforms.(*JSXTransformer).visitJsxSelfClosingElement(0x1b1eef951e80, 0x1b1ee8e680f0) /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(0x1b1eef951e80, 0x1b1ee8e680f0) /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(0x1b1eef951e80?, 0x1b1ee3407a40?) /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(0x1b1eef951e80, 0x1b1ee3407a40, 0x1b1ed9c2cf88, {0x1aff850?, 0x0?}) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:702 +0x3b5 github.com/microsoft/typescript-go/internal/transformers/jsxtransforms.(*JSXTransformer).visitJsxElement(0x1b1eef951e80, 0x1b1ee8e68190) /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(0x1b1eef951e80, 0x1b1ee8e68190) /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(0x1b1eef951e80?, 0x1b1ee8d7a0f0?) /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(0x1b1eef951e80, 0x1b1ee8d7a0f0, 0x1b1ed9c2cfa8, {0x1aff850?, 0x0?}) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:702 +0x3b5 github.com/microsoft/typescript-go/internal/transformers/jsxtransforms.(*JSXTransformer).visitJsxElement(0x1b1eef951e80, 0x1b1ee8e68230) /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(0x1b1eef951e80, 0x1b1ee8e68230) /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(0x1b1eef951e80?, 0x1b1ee8d7a000?) /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(0x1b1eef951e80, 0x1b1ee8d7a000, 0x1b1ed9c2cfc8, {0x1aff850?, 0x0?}) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:702 +0x3b5 github.com/microsoft/typescript-go/internal/transformers/jsxtransforms.(*JSXTransformer).visitJsxElement(0x1b1eef951e80, 0x1b1ee8e682d0) /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(0x1b1eef951e80, 0x1b1ee8e682d0) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:118 +0xcd github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitNode(0x685c06?, 0x1?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:51 +0x27 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).visitNode(0x40889d?, 0x1b01230?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:198 +0x30 github.com/microsoft/typescript-go/internal/ast.(*ParenthesizedExpression).VisitEachChild(0x1b1f00514c78, 0x1b1eda3d0e40) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast_generated.go:4638 +0x27 github.com/microsoft/typescript-go/internal/ast.(*Node).VisitEachChild(...) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast.go:208 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(0x1b1eef951e80, 0x1b1f00514c78) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:135 +0x1dd github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitNode(0x0?, 0xd05050?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:51 +0x27 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).visitNode(0x1b1ee3ff1270?, 0x1b01b88?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:198 +0x30 github.com/microsoft/typescript-go/internal/ast.(*ReturnStatement).VisitEachChild(0x1b1edecaaab0, 0x1b1eda3d0e40) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast_generated.go:1167 +0x27 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitNodes(0x1b1eda3d0e40, 0x1b1eea278be8) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:99 +0x37 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).visitNodes(0x67e2e2?, 0x0?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:236 +0x30 github.com/microsoft/typescript-go/internal/ast.(*Block).VisitEachChild(0x1b1ed69ddf88, 0x1b1eda3d0e40) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast_generated.go:1638 +0x27 github.com/microsoft/typescript-go/internal/ast.(*Node).VisitEachChild(...) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast.go:208 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(0x1b1eef951e80, 0x1b1ed69ddf88) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:135 +0x1dd github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitNode(0x1b02c10?, 0x1b1f07c30660?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:51 +0x27 github.com/microsoft/typescript-go/internal/printer.(*EmitContext).VisitFunctionBody(0x1b1efb582640, 0x1b1eea278ba8?, 0x1b1eda3d0e40?) /mnt/vss/_work/1/s/typescript-go-main/internal/printer/emitcontext.go:945 +0x1f github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).visitFunctionBody(0x67f142?, 0x1b1ee3ff1548?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:220 +0x25 github.com/microsoft/typescript-go/internal/ast.(*ArrowFunction).VisitEachChild(0x1b1eda3cdc20, 0x1b1eda3d0e40) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast_generated.go:3938 +0xe8 github.com/microsoft/typescript-go/internal/ast.(*Node).VisitEachChild(...) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast.go:208 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(0x1b1eef951e80, 0x1b1eda3cdc20) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:135 +0x1dd github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitNode(0x1b1ed6d16ae0?, 0x1b1ed6d16b10?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:51 +0x27 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).visitNode(0x1b1ee3ff1728?, 0xa06b26?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:198 +0x30 github.com/microsoft/typescript-go/internal/ast.(*VariableDeclaration).VisitEachChild(0x1b1eeb653c70, 0x1b1eda3d0e40) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast_generated.go:1733 +0x75 github.com/microsoft/typescript-go/internal/ast.(*Node).VisitEachChild(...) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast.go:208 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(0x1b1eef951e80, 0x1b1eeb653c70) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:135 +0x1dd github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitSlice(0x1b1eda3d0e40, {0x1b1eeb9a0350, 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(0x1b1eda3d0e40, 0x1b1eea278c08) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:99 +0x37 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).visitNodes(0x689162?, 0x0?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:236 +0x30 github.com/microsoft/typescript-go/internal/ast.(*VariableDeclarationList).VisitEachChild(0x1b1ee69a7388, 0x1b1eda3d0e40) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast_generated.go:1778 +0x27 github.com/microsoft/typescript-go/internal/ast.(*Node).VisitEachChild(...) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast.go:208 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(0x1b1eef951e80, 0x1b1ee69a7388) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:135 +0x1dd github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitNode(0x1b1eda3d0e40?, 0x1b1ee8eedb80?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:51 +0x27 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).visitNode(0x1b1ee3ff18d0?, 0x689442?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:198 +0x30 github.com/microsoft/typescript-go/internal/ast.(*VariableStatement).VisitEachChild(0x1b1ed41ec088, 0x1b1eda3d0e40) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast_generated.go:1683 +0x3f github.com/microsoft/typescript-go/internal/ast.(*Node).VisitEachChild(...) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast.go:208 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(0x1b1eef951e80, 0x1b1ed41ec088) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:135 +0x1dd github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitSlice(0x1b1eda3d0e40, {0x1b1edc73d500, 0x19, 0x30}) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:171 +0x1c6 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitNodes(0x1b1eda3d0e40, 0x1b1eea278c28) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:99 +0x37 github.com/microsoft/typescript-go/internal/printer.(*EmitContext).VisitVariableEnvironment(0x1b1efb582640, 0x1b1eea278c28, 0x1b1eda3d0e40) /mnt/vss/_work/1/s/typescript-go-main/internal/printer/emitcontext.go:796 +0x16d github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).visitTopLevelStatements(0x1b1ee3ff1ad8?, 0x1b1ee3ff1ae8?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:255 +0x25 github.com/microsoft/typescript-go/internal/ast.(*SourceFile).VisitEachChild(0x1b1ef55f2388, 0x1b1eda3d0e40) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast.go:2798 +0x2a github.com/microsoft/typescript-go/internal/ast.(*Node).VisitEachChild(...) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast.go:208 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(0x1b1eef951e80, 0x1b1ef55f2388) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:207 +0x10b github.com/microsoft/typescript-go/internal/transformers/jsxtransforms.(*JSXTransformer).visit(0x1b1eef951e80, 0x1b1ef55f2388) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:116 +0x1b1 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitNode(0x1b1efb582640?, 0x781ef3537588?) /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(0x5?, 0x1b1efb582640, 0x1b1ef1a2aa88) /mnt/vss/_work/1/s/typescript-go-main/internal/compiler/emitter.go:73 +0x1b5 github.com/microsoft/typescript-go/internal/compiler.(*emitter).emitJSFile(0x1b1eda1511d0, 0x1b1ef1a2aa88, {0x1b1ed77868c0, 0x63}, {0x0, 0x0}) /mnt/vss/_work/1/s/typescript-go-main/internal/compiler/emitter.go:200 +0x236 github.com/microsoft/typescript-go/internal/compiler.(*emitter).emit(0x1b1eda1511d0) /mnt/vss/_work/1/s/typescript-go-main/internal/compiler/emitter.go:50 +0x11c github.com/microsoft/typescript-go/internal/compiler.(*Program).Emit.func2() /mnt/vss/_work/1/s/typescript-go-main/internal/compiler/program.go:1851 +0x1c7 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
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/diagnostic","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/client/src/components/ui/Controls/Input.tsx"}}} {"kind":"request","method":"textDocument/codeLens","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/client/src/components/ui/Controls/Input.tsx"}}} {"kind":"request","method":"textDocument/inlayHint","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/client/src/components/ui/Controls/Input.tsx"},"range":{"start":{"line":0,"character":0},"end":{"line":45,"character":0}}}} {"kind":"request","method":"textDocument/semanticTokens/full","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/client/src/components/ui/Controls/Input.tsx"}}}Repro steps
#!/bin/bash git clone https://github.com/AdguardTeam/AdGuardHome --recurse-submodules git -C "./AdGuardHome" reset --hard b08c2e5418081888269d5009f01dfbaa8c8af253 downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/168996/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
To run the repro, use the "Launch replay test" launch configuration in your local copy of native TypeScript.
typescript-automation commented
on Sep 25, 2026 ContributorAuthorMore actionspanic: Debug failure. False expression. [recovered, repanicked]
unknown github.com/microsoft/typescript-go/internal/debug.Fail(...) /mnt/vss/_work/1/s/typescript-go-main/internal/debug/debug.go:14 github.com/microsoft/typescript-go/internal/debug.assertSlow({0x0?, 0x3cd7d?, 0x1b2497546708?}) /mnt/vss/_work/1/s/typescript-go-main/internal/debug/debug.go:60 +0x54 github.com/microsoft/typescript-go/internal/debug.Assert(...) /mnt/vss/_work/1/s/typescript-go-main/internal/debug/debug.go:49 github.com/microsoft/typescript-go/internal/transformers/estransforms.(*classFieldsTransformer).visitObjectAssignmentElement(0x1b24bd1d3400, 0x1b24f9126dc0) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/estransforms/classfields.go:3321 +0x59 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitSlice(0x1b2488219e60, {0x1b24e31b17b0, 0x5, 0x5}) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:148 +0xc2 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitNodes(0x1b2488219e60, 0x1b247d67dd88) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:99 +0x37 github.com/microsoft/typescript-go/internal/transformers/estransforms.(*classFieldsTransformer).visitAssignmentPattern(0x1b24a2110008?, 0x1b24f82172c0) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/estransforms/classfields.go:3360 +0xc6 github.com/microsoft/typescript-go/internal/transformers/estransforms.(*classFieldsTransformer).visitAssignmentTarget(0x81dddf?, 0x1b248b4a8c08?) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/estransforms/classfields.go:372 +0x25 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitNode(0x1b246db8c5f8?, 0x1b2472b0eae8?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:51 +0x27 github.com/microsoft/typescript-go/internal/transformers/estransforms.(*classFieldsTransformer).visitBinaryExpression(0x1b24bd1d3400, 0x1b246db8c5f8, 0x0) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/estransforms/classfields.go:1462 +0x8a7 github.com/microsoft/typescript-go/internal/transformers/estransforms.(*classFieldsTransformer).visit(0x1b24bd1d3400, 0x1b246db8c5f8) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/estransforms/classfields.go:318 +0x5ce github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitNode(0x44ead3?, 0x1b246db8c5f8?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:51 +0x27 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).visitNode(0x6725cb?, 0x1b249754003f?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:198 +0x30 github.com/microsoft/typescript-go/internal/ast.(*PropertyAssignment).VisitEachChild(0x1b2528d60ce0, 0x1b2488219b60) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast_generated.go:4824 +0x8d github.com/microsoft/typescript-go/internal/ast.(*Node).VisitEachChild(...) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast.go:208 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/estransforms.(*classFieldsTransformer).visitPropertyAssignment(0x1b24bd1d3400, 0x1b2528d60ce0) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/estransforms/classfields.go:515 +0x8f github.com/microsoft/typescript-go/internal/transformers/estransforms.(*classFieldsTransformer).visit(0x1b24bd1d3400, 0x1b2528d60ce0) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/estransforms/classfields.go:298 +0x95a github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitSlice(0x1b2488219b60, {0x1b2472b0a808, 0x4, 0x4}) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:148 +0xc2 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitNodes(0x1b2488219b60, 0x1b247d67dde8) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:99 +0x37 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).visitNodes(0x694922?, 0x82f765?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:236 +0x30 github.com/microsoft/typescript-go/internal/ast.(*ObjectLiteralExpression).VisitEachChild(0x1b24f8217310, 0x1b2488219b60) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast_generated.go:4729 +0x27 github.com/microsoft/typescript-go/internal/ast.(*Node).VisitEachChild(...) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast.go:208 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/estransforms.(*classFieldsTransformer).visit(0x1b24bd1d3400, 0x1b24f8217310) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/estransforms/classfields.go:338 +0x9d7 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitSlice(0x1b2488219b60, {0x1b2472b0a828, 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(0x1b2488219b60, 0x1b247d67de08) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:99 +0x37 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).visitNodes(0x1b2497546ee8?, 0x8bfe2b?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:236 +0x30 github.com/microsoft/typescript-go/internal/ast.(*CallExpression).VisitEachChild(0x1b2472b0e668, 0x1b2488219b60) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast_generated.go:4292 +0x75 github.com/microsoft/typescript-go/internal/ast.(*Node).VisitEachChild(...) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast.go:208 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/estransforms.(*classFieldsTransformer).visitCallExpression(0x1b24bd1d3400, 0x1b2472b0e668) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/estransforms/classfields.go:1335 +0x1ef github.com/microsoft/typescript-go/internal/transformers/estransforms.(*classFieldsTransformer).visit(0x1b24bd1d3400, 0x1b2472b0e668) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/estransforms/classfields.go:322 +0x4ba github.com/microsoft/typescript-go/internal/transformers/estransforms.(*classFieldsTransformer).visitDiscardedValue(0x1afb6e8?, 0x1b2472b0e668?) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/estransforms/classfields.go:352 +0x7e github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitNode(0x680082?, 0x0?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:51 +0x27 github.com/microsoft/typescript-go/internal/transformers/estransforms.(*classFieldsTransformer).visitExpressionStatement(0x1b24c5b07c40?, 0x1b24cb98f900) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/estransforms/classfields.go:1265 +0x47 github.com/microsoft/typescript-go/internal/transformers/estransforms.(*classFieldsTransformer).visit(0x1b24bd1d3400, 0x1b24cb98f900) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/estransforms/classfields.go:324 +0x6e5 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitSlice(0x1b2488219b60, {0x1b2468370fc0, 0x7, 0x8}) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:148 +0xc2 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitNodes(0x1b2488219b60, 0x1b247b8c50a8) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:99 +0x37 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).visitNodes(0x67e2e2?, 0x635fad?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:236 +0x30 github.com/microsoft/typescript-go/internal/ast.(*Block).VisitEachChild(0x1b25073bfb88, 0x1b2488219b60) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast_generated.go:1638 +0x27 github.com/microsoft/typescript-go/internal/ast.(*Node).VisitEachChild(...) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast.go:208 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/estransforms.(*classFieldsTransformer).visit(0x1b24bd1d3400, 0x1b25073bfb88) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/estransforms/classfields.go:338 +0x9d7 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitNode(0x0?, 0x0?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:51 +0x27 github.com/microsoft/typescript-go/internal/printer.(*EmitContext).VisitFunctionBody(0x1b2506345040, 0x1b2503b1e5e8?, 0x1b2488219b60?) /mnt/vss/_work/1/s/typescript-go-main/internal/printer/emitcontext.go:945 +0x1f github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).visitFunctionBody(0x1b2497547458?, 0x1b24cd2ac080?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:220 +0x25 github.com/microsoft/typescript-go/internal/ast.(*ArrowFunction).VisitEachChild(0x1b2531ade640, 0x1b2488219b60) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast_generated.go:3938 +0xe8 github.com/microsoft/typescript-go/internal/ast.(*Node).VisitEachChild(...) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast.go:208 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/estransforms.(*classFieldsTransformer).visit(0x1b24bd1d3400, 0x1b2531ade640) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/estransforms/classfields.go:338 +0x9d7 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitSlice(0x1b2488219b60, {0x1b2468371000, 0x5, 0x8}) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:148 +0xc2 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitNodes(0x1b2488219b60, 0x1b247b8c50c8) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:99 +0x37 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).visitNodes(0x2?, 0x1b24975476a8?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:236 +0x30 github.com/microsoft/typescript-go/internal/ast.(*CallExpression).VisitEachChild(0x1b24b6dc3748, 0x1b2488219b60) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast_generated.go:4292 +0x75 github.com/microsoft/typescript-go/internal/ast.(*Node).VisitEachChild(...) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast.go:208 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/estransforms.(*classFieldsTransformer).visitCallExpression(0x1b24bd1d3400, 0x1b24b6dc3748) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/estransforms/classfields.go:1335 +0x1ef github.com/microsoft/typescript-go/internal/transformers/estransforms.(*classFieldsTransformer).visit(0x1b24bd1d3400, 0x1b24b6dc3748) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/estransforms/classfields.go:322 +0x4ba github.com/microsoft/typescript-go/internal/transformers/estransforms.(*classFieldsTransformer).visitDiscardedValue(0x1afb6e8?, 0x1b24b6dc3748?) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/estransforms/classfields.go:352 +0x7e github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitNode(0x680082?, 0x0?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:51 +0x27 github.com/microsoft/typescript-go/internal/transformers/estransforms.(*classFieldsTransformer).visitExpressionStatement(0x1b24975478d0?, 0x1b24c4d00040) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/estransforms/classfields.go:1265 +0x47 github.com/microsoft/typescript-go/internal/transformers/estransforms.(*classFieldsTransformer).visit(0x1b24bd1d3400, 0x1b24c4d00040) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/estransforms/classfields.go:324 +0x6e5 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitSlice(0x1b2488219b60, {0x1b248824ea80, 0xf, 0x18}) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:148 +0xc2 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitNodes(0x1b2488219b60, 0x1b247b8c5128) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:99 +0x37 github.com/microsoft/typescript-go/internal/printer.(*EmitContext).VisitVariableEnvironment(0x1b2506345040, 0x1b247b8c5128, 0x1b2488219b60) /mnt/vss/_work/1/s/typescript-go-main/internal/printer/emitcontext.go:796 +0x16d github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).visitTopLevelStatements(0x1b2497547b18?, 0x1b2497547b18?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:255 +0x25 github.com/microsoft/typescript-go/internal/ast.(*SourceFile).VisitEachChild(0x1b2488820e08, 0x1b2488219b60) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast.go:2798 +0x2a github.com/microsoft/typescript-go/internal/ast.(*Node).VisitEachChild(...) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast.go:208 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/estransforms.(*classFieldsTransformer).visitSourceFile(0x1b24bd1d3400, 0x1b2488820e08) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/estransforms/classfields.go:228 +0xf6 github.com/microsoft/typescript-go/internal/transformers/estransforms.(*classFieldsTransformer).visit(0x1b24bd1d3400, 0x1b2488820e08) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/estransforms/classfields.go:290 +0x998 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitNode(0x1b2488820e08?, 0x1b2497547c68?) /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/transformers.(*chainedTransformer).visit(0x1b24882195c0?, 0x1b2488820e08?) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/chain.go:21 +0x85 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitNode(0x0?, 0xa2e960?) /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/transformers.(*chainedTransformer).visit(0x1b24cd2ac080?, 0x1b2488820e08?) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/chain.go:21 +0x85 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitNode(0x1b2506345040?, 0x76251819c528?) /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(0x5d?, 0x1b2506345040, 0x1b246db8ca88) /mnt/vss/_work/1/s/typescript-go-main/internal/compiler/emitter.go:73 +0x1b5 github.com/microsoft/typescript-go/internal/compiler.(*emitter).emitJSFile(0x1b248528ed20, 0x1b246db8ca88, {0x1b249665f440, 0x59}, {0x1b249665f4a0, 0x5d}) /mnt/vss/_work/1/s/typescript-go-main/internal/compiler/emitter.go:200 +0x236 github.com/microsoft/typescript-go/internal/compiler.(*emitter).emit(0x1b248528ed20) /mnt/vss/_work/1/s/typescript-go-main/internal/compiler/emitter.go:50 +0x11c github.com/microsoft/typescript-go/internal/compiler.(*Program).Emit.func2() /mnt/vss/_work/1/s/typescript-go-main/internal/compiler/program.go:1851 +0x1c7 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
nextauthjs/next-auth
Raw error text:RepoResults6/nextauthjs.next-auth.rawError.txtin the artifact folder
Replay commands:RepoResults6/nextauthjs.next-auth.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/adapter-hasura/codegen.ts"}}} {"kind":"request","method":"textDocument/codeLens","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/adapter-hasura/codegen.ts"}}} {"kind":"request","method":"textDocument/inlayHint","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/adapter-hasura/codegen.ts"},"range":{"start":{"line":0,"character":0},"end":{"line":24,"character":0}}}} {"kind":"request","method":"textDocument/semanticTokens/full","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/adapter-hasura/codegen.ts"}}}Repro steps
#!/bin/bash git clone https://github.com/nextauthjs/next-auth --recurse-submodules git -C "./next-auth" reset --hard a1a16a5a7780488c7449feece410033f445d0b31 downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/168996/artifacts?artifactName=RepoResults6&api-version=7.0" | jq -r ".resource.downloadUrl") wget -O RepoResults6.zip "$downloadUrl" unzip -p RepoResults6.zip RepoResults6/nextauthjs.next-auth.replay.txt > nextauthjs.next-auth.replay.txt npm install --no-save @typescript/server-replay # Install the repro project's packages npx tsreplay install ./next-auth
To run the repro, use the "Launch replay test" launch configuration in your local copy of native TypeScript.
typescript-automation commented
on Sep 25, 2026 ContributorAuthorMore actionspanic handling request textDocument/diagnostic: flaky diagnostic(s) logged:
textDocument/diagnostic github.com/microsoft/typescript-go/internal/lsp.(*Server).recover(0xe5c46d30008, 0xe5c8463d050) /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:1477 +0x47 github.com/microsoft/typescript-go/internal/lsp.(*Server).handleDocumentDiagnostic(0xe5c46d30008, {0x1af8980?, 0xe5c8463d290?}, 0xe5c56ab3680, 0xe5c8463d2f0) /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:1895 +0x474 github.com/microsoft/typescript-go/internal/lsp.registerLanguageServiceDocumentRequestHandler[...].1.1() /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:1350 +0xab github.com/microsoft/typescript-go/internal/lsp.(*Server).handleRequestOrNotification.func1() /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:1167 +0x68 github.com/microsoft/typescript-go/internal/lsp.(*Server).dispatchLoop.func3() /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:1014 +0x2c created by github.com/microsoft/typescript-go/internal/lsp.(*Server).dispatchLoop in goroutine 34 /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:1013 +0x4d9Affected repos
sequelize/sequelize
Raw error text:RepoResults6/sequelize.sequelize.rawError.txtin the artifact folder
Replay commands:RepoResults6/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 4b6aa9d6eddd70426ed98b8008ddcff751fe2954 downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/168996/artifacts?artifactName=RepoResults6&api-version=7.0" | jq -r ".resource.downloadUrl") wget -O RepoResults6.zip "$downloadUrl" unzip -p RepoResults6.zip RepoResults6/sequelize.sequelize.replay.txt > sequelize.sequelize.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 Sep 25, 2026 ContributorAuthorMore actionspanic: interface conversion: checker.TypeSystemEntity is nil, not *ast.Symbol [recovered, repanicked]
unknown github.com/microsoft/typescript-go/internal/checker.(*Checker).typeResolutionHasProperty(0x39cf674f7f0?, 0x95ce36?) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:18913 +0x2e7 github.com/microsoft/typescript-go/internal/checker.(*Checker).findResolutionCycleStartIndex(0x39d3c216008, {0x1883e60, 0x39d60283b68}, 0x9) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:18900 +0x8c github.com/microsoft/typescript-go/internal/checker.(*Checker).pushTypeResolution(0x39d3c216008, {0x1883e60, 0x39d60283b68}, 0x9) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:18873 +0x2a github.com/microsoft/typescript-go/internal/checker.(*Checker).resolveAlias(0x39d3c216008, 0x39d60283b68) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:16366 +0x6a github.com/microsoft/typescript-go/internal/checker.(*Checker).resolveIndirectionAlias(0x39d3c216008, 0x39cfada0568, 0x39d60283b68) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:16388 +0x29 github.com/microsoft/typescript-go/internal/checker.(*Checker).resolveAlias(0x39d3c216008, 0x39cfada0568) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:16376 +0x138 github.com/microsoft/typescript-go/internal/checker.(*Checker).checkAliasSymbol(0x39d3c216008, 0x39d27afb500) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:6828 +0x4a github.com/microsoft/typescript-go/internal/checker.(*Checker).checkImportBinding(0x39d3c216008, 0x39d27afb500) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:5457 +0x4b github.com/microsoft/typescript-go/internal/checker.(*Checker).checkImportDeclaration(0x39d3c216008, 0x39d580692d0) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:5366 +0x16d github.com/microsoft/typescript-go/internal/checker.(*Checker).checkSourceElementWorker(0x39d3c216008, 0x39d580692d0) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:2380 +0x3a5 github.com/microsoft/typescript-go/internal/checker.(*Checker).checkSourceElement(0x39d3c216008, 0x39d16098de0?) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:2253 +0x66 github.com/microsoft/typescript-go/internal/checker.(*Checker).checkSourceElements(0x39d3c216008, {0x39d0daf16c0, 0x4, 0x0?}) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:2243 +0x2d github.com/microsoft/typescript-go/internal/checker.(*Checker).checkSourceFile(0x39d3c216008, {0x1af8980?, 0x39d156ed620?}, 0x39d5fcd2e08, 0x0) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:2212 +0x1f3 github.com/microsoft/typescript-go/internal/checker.(*Checker).getDiagnostics(0x39d3c216008, {0x1af8980?, 0x39d156ed620?}, 0x39d5fcd2e08, 0x39d3c216238) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:14063 +0x67 github.com/microsoft/typescript-go/internal/checker.(*Checker).GetDiagnostics(...) /mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:14053 github.com/microsoft/typescript-go/internal/compiler.(*Program).getBindAndCheckDiagnosticsWithChecker(0x39cf8267348, {0x1af8980, 0x39d156ed620}, 0x39d3c216008, 0x39d5fcd2e08) /mnt/vss/_work/1/s/typescript-go-main/internal/compiler/program.go:1466 +0xc5 github.com/microsoft/typescript-go/internal/compiler.(*Program).getSemanticDiagnosticsWithChecker(0x39cf8267348, {0x1af8980?, 0x39d156ed620?}, 0x1?, 0x39d5fcd2e08) /mnt/vss/_work/1/s/typescript-go-main/internal/compiler/program.go:1450 +0x2e github.com/microsoft/typescript-go/internal/compiler.(*Program).collectCheckerDiagnosticsFromFiles.func2() /mnt/vss/_work/1/s/typescript-go-main/internal/compiler/program.go:710 +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
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@/packages/lucide/vitest.config.mts"}}} {"kind":"request","method":"textDocument/codeLens","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/lucide/vitest.config.mts"}}} {"kind":"request","method":"textDocument/semanticTokens/full","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/lucide/vitest.config.mts"}}} {"kind":"request","method":"textDocument/inlayHint","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/lucide/vitest.config.mts"},"range":{"start":{"line":0,"character":0},"end":{"line":9,"character":0}}}}Repro steps
#!/bin/bash git clone https://github.com/lucide-icons/lucide --recurse-submodules git -C "./lucide" reset --hard 66d8f9fc394b8530377e5f6112f0b8908ba01280 downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/168996/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 Sep 25, 2026 ContributorAuthorMore actionspanic handling request textDocument/diagnostic: flaky diagnostic(s) logged:
textDocument/diagnostic github.com/microsoft/typescript-go/internal/lsp.(*Server).recover(0x2b8fb152a008, 0x2b8fd2e3cc00) /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:1477 +0x47 github.com/microsoft/typescript-go/internal/lsp.(*Server).handleDocumentDiagnostic(0x2b8fb152a008, {0x1af8980?, 0x2b8fd2e3ccc0?}, 0x2b8fd019c5a0, 0x2b8fd2e3ccf0) /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:1895 +0x474 github.com/microsoft/typescript-go/internal/lsp.registerLanguageServiceDocumentRequestHandler[...].1.1() /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:1350 +0xab github.com/microsoft/typescript-go/internal/lsp.(*Server).handleRequestOrNotification.func1() /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:1167 +0x68 github.com/microsoft/typescript-go/internal/lsp.(*Server).dispatchLoop.func3() /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:1014 +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:1013 +0x4d9Affected repos
mermaid-js/mermaid
Raw error text:RepoResults1/mermaid-js.mermaid.rawError.txtin the artifact folder
Replay commands:RepoResults1/mermaid-js.mermaid.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/mermaid-example-diagram/src/exampleDiagramRenderer.js"}}} {"kind":"request","method":"textDocument/codeLens","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/mermaid-example-diagram/src/exampleDiagramRenderer.js"}}} {"kind":"request","method":"textDocument/inlayHint","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/mermaid-example-diagram/src/exampleDiagramRenderer.js"},"range":{"start":{"line":0,"character":0},"end":{"line":74,"character":0}}}} {"kind":"request","method":"textDocument/semanticTokens/full","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/mermaid-example-diagram/src/exampleDiagramRenderer.js"}}}Repro steps
#!/bin/bash git clone https://github.com/mermaid-js/mermaid --recurse-submodules git -C "./mermaid" reset --hard 69778e6e995cd72c6cb524449d8e08ee3d231628 downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/168996/artifacts?artifactName=RepoResults1&api-version=7.0" | jq -r ".resource.downloadUrl") wget -O RepoResults1.zip "$downloadUrl" unzip -p RepoResults1.zip RepoResults1/mermaid-js.mermaid.replay.txt > mermaid-js.mermaid.replay.txt npm install --no-save @typescript/server-replay # Install the repro project's packages npx tsreplay install ./mermaid
To run the repro, use the "Launch replay test" launch configuration in your local copy of native TypeScript.
typescript-automation commented
on Sep 25, 2026 ContributorAuthorMore actionspanic handling request textDocument/diagnostic: flaky diagnostic(s) logged:
textDocument/diagnostic github.com/microsoft/typescript-go/internal/lsp.(*Server).recover(0x14fdbe0ac008, 0x14fde2f4fb90) /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:1477 +0x47 github.com/microsoft/typescript-go/internal/lsp.(*Server).handleDocumentDiagnostic(0x14fdbe0ac008, {0x1af8980?, 0x14fde2877740?}, 0x14fde2fd2000, 0x14fde2877770) /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:1895 +0x474 github.com/microsoft/typescript-go/internal/lsp.registerLanguageServiceDocumentRequestHandler[...].1.1() /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:1350 +0xab github.com/microsoft/typescript-go/internal/lsp.(*Server).handleRequestOrNotification.func1() /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:1167 +0x68 github.com/microsoft/typescript-go/internal/lsp.(*Server).dispatchLoop.func3() /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:1014 +0x2c created by github.com/microsoft/typescript-go/internal/lsp.(*Server).dispatchLoop in goroutine 7 /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:1013 +0x4d9Affected repos
TanStack/query
Raw error text:RepoResults3/TanStack.query.rawError.txtin the artifact folder
Replay commands:RepoResults3/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":113,"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 2443290fb5d8d31e7016087fc78216a0703fbfa0 downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/168996/artifacts?artifactName=RepoResults3&api-version=7.0" | jq -r ".resource.downloadUrl") wget -O RepoResults3.zip "$downloadUrl" unzip -p RepoResults3.zip RepoResults3/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 Sep 25, 2026 ContributorAuthorMore actionspanic: Unhandled node kind found in jsx initializer: KindBinaryExpression [recovered, repanicked]
unknown github.com/microsoft/typescript-go/internal/transformers/jsxtransforms.(*JSXTransformer).transformJsxAttributeInitializer(0x31b844311e00?, 0x31b8782646e8) /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(0x31b844311e00, 0x31b878b3e320) /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(0x31b844311e00, {0x31b878b2c150, 0x3, 0x31b861730b60?}, 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(0x31b844311e00?, {0x31b878b2c150?, 0x31b860e58e08?, 0x4257c8?}, 0x31b860e50200?) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:406 +0x3d github.com/microsoft/typescript-go/internal/transformers/jsxtransforms.(*JSXTransformer).visitJsxOpeningLikeElementJSX(0x31b844311e00, 0x31b878b3e3c0, 0x0, {0x1affca0?, 0x0?}) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:385 +0x3fd github.com/microsoft/typescript-go/internal/transformers/jsxtransforms.(*JSXTransformer).visitJsxSelfClosingElement(0x31b844311e00, 0x31b878b3e3c0) /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(0x31b844311e00, 0x31b878b3e3c0) /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(0xe974e0?, 0x31b8780e5008?) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:319 +0x63 github.com/microsoft/typescript-go/internal/transformers/jsxtransforms.(*JSXTransformer).convertJsxChildrenToChildrenPropAssignment(0x31b844311e00, {0x31b8780e5008?, 0x31b85a15ef00?, 0x0?}) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:335 +0x15c github.com/microsoft/typescript-go/internal/transformers/jsxtransforms.(*JSXTransformer).visitJsxOpeningLikeElementJSX(0x31b844311e00, 0x31b878b2f450, 0x31b85810d968, {0x1aff850?, 0x0?}) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:371 +0x7a github.com/microsoft/typescript-go/internal/transformers/jsxtransforms.(*JSXTransformer).visitJsxElement(0x31b844311e00, 0x31b878b3e460) /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(0x31b844311e00, 0x31b878b3e460) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:118 +0xcd github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitNode(0x685c06?, 0x74f623d3b2f8?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:51 +0x27 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).visitNode(0x31b82a3fd008?, 0x1b01230?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:198 +0x30 github.com/microsoft/typescript-go/internal/ast.(*ParenthesizedExpression).VisitEachChild(0x31b878b24460, 0x31b8606ad860) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast_generated.go:4638 +0x27 github.com/microsoft/typescript-go/internal/ast.(*Node).VisitEachChild(...) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast.go:208 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(0x31b844311e00, 0x31b878b24460) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:135 +0x1dd github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitNode(0x6801c6?, 0x31b82a234008?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:51 +0x27 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).visitNode(0x31b861730b50?, 0x1b01b88?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:198 +0x30 github.com/microsoft/typescript-go/internal/ast.(*ReturnStatement).VisitEachChild(0x31b878b225a0, 0x31b8606ad860) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast_generated.go:1167 +0x27 github.com/microsoft/typescript-go/internal/ast.(*Node).VisitEachChild(...) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast.go:208 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(0x31b844311e00, 0x31b878b225a0) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:135 +0x1dd github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitSlice(0x31b8606ad860, {0x31b878b2c168, 0x2, 0x2}) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:148 +0xc2 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitNodes(0x31b8606ad860, 0x31b85810d988) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:99 +0x37 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).visitNodes(0x67e2e2?, 0x0?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:236 +0x30 github.com/microsoft/typescript-go/internal/ast.(*Block).VisitEachChild(0x31b878b2c600, 0x31b8606ad860) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast_generated.go:1638 +0x27 github.com/microsoft/typescript-go/internal/ast.(*Node).VisitEachChild(...) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast.go:208 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(0x31b844311e00, 0x31b878b2c600) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:135 +0x1dd github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitNode(0x1b02c10?, 0x31b878b2c3c0?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:51 +0x27 github.com/microsoft/typescript-go/internal/printer.(*EmitContext).VisitFunctionBody(0x31b85f5915e0, 0x31b844330260?, 0x31b8606ad860?) /mnt/vss/_work/1/s/typescript-go-main/internal/printer/emitcontext.go:945 +0x1f github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).visitFunctionBody(0x31b84ed6ef08?, 0x31b85f591900?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:220 +0x25 github.com/microsoft/typescript-go/internal/ast.(*ArrowFunction).VisitEachChild(0x31b85f5919a0, 0x31b8606ad860) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast_generated.go:3938 +0xe8 github.com/microsoft/typescript-go/internal/ast.(*Node).VisitEachChild(...) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast.go:208 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(0x31b844311e00, 0x31b85f5919a0) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:135 +0x1dd github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitNode(0x31b860b3eec0?, 0x31b860b3eed0?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:51 +0x27 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).visitNode(0x31b84ed6ef08?, 0x31b860b41860?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:198 +0x30 github.com/microsoft/typescript-go/internal/ast.(*VariableDeclaration).VisitEachChild(0x31b860b418c8, 0x31b8606ad860) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast_generated.go:1733 +0x75 github.com/microsoft/typescript-go/internal/ast.(*Node).VisitEachChild(...) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast.go:208 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(0x31b844311e00, 0x31b860b418c8) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:135 +0x1dd github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitSlice(0x31b8606ad860, {0x31b860a6cd28, 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(0x31b8606ad860, 0x31b8427b6e00) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:99 +0x37 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).visitNodes(0x689162?, 0x74f5dbca0360?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:236 +0x30 github.com/microsoft/typescript-go/internal/ast.(*VariableDeclarationList).VisitEachChild(0x31b8427b6d40, 0x31b8606ad860) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast_generated.go:1778 +0x27 github.com/microsoft/typescript-go/internal/ast.(*Node).VisitEachChild(...) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast.go:208 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(0x31b844311e00, 0x31b8427b6d40) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:135 +0x1dd github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitNode(0x31b86174a800?, 0x185a280?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:51 +0x27 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).visitNode(0x31b860e598d0?, 0x689442?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:198 +0x30 github.com/microsoft/typescript-go/internal/ast.(*VariableStatement).VisitEachChild(0x31b84d872690, 0x31b8606ad860) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast_generated.go:1683 +0x3f github.com/microsoft/typescript-go/internal/ast.(*Node).VisitEachChild(...) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast.go:208 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(0x31b844311e00, 0x31b84d872690) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:135 +0x1dd github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitSlice(0x31b8606ad860, {0x31b8427b6f00, 0x12, 0x20}) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:171 +0x1c6 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitNodes(0x31b8606ad860, 0x31b8427b6e20) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:99 +0x37 github.com/microsoft/typescript-go/internal/printer.(*EmitContext).VisitVariableEnvironment(0x31b85f5915e0, 0x31b8427b6e20, 0x31b8606ad860) /mnt/vss/_work/1/s/typescript-go-main/internal/printer/emitcontext.go:796 +0x16d github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).visitTopLevelStatements(0x31b860e59ad8?, 0x31b860e59ae8?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:255 +0x25 github.com/microsoft/typescript-go/internal/ast.(*SourceFile).VisitEachChild(0x31b860c3ce08, 0x31b8606ad860) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast.go:2798 +0x2a github.com/microsoft/typescript-go/internal/ast.(*Node).VisitEachChild(...) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast.go:208 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(0x31b844311e00, 0x31b860c3ce08) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:207 +0x10b github.com/microsoft/typescript-go/internal/transformers/jsxtransforms.(*JSXTransformer).visit(0x31b844311e00, 0x31b860c3ce08) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:116 +0x1b1 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitNode(0x31b85f5915e0?, 0x74f5dc89cc80?) /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(0x6e?, 0x31b85f5915e0, 0x31b878b40388) /mnt/vss/_work/1/s/typescript-go-main/internal/compiler/emitter.go:73 +0x1b5 github.com/microsoft/typescript-go/internal/compiler.(*emitter).emitJSFile(0x31b860c4af00, 0x31b878b40388, {0x31b84bc97420, 0x6a}, {0x31b84bc97490, 0x6e}) /mnt/vss/_work/1/s/typescript-go-main/internal/compiler/emitter.go:200 +0x236 github.com/microsoft/typescript-go/internal/compiler.(*emitter).emit(0x31b860c4af00) /mnt/vss/_work/1/s/typescript-go-main/internal/compiler/emitter.go:50 +0x11c github.com/microsoft/typescript-go/internal/compiler.(*Program).Emit.func2() /mnt/vss/_work/1/s/typescript-go-main/internal/compiler/program.go:1851 +0x1c7 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
heroui-inc/heroui
Raw error text:RepoResults5/heroui-inc.heroui.rawError.txtin the artifact folder
Replay commands:RepoResults5/heroui-inc.heroui.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/react/src/components/date-range-picker/date-range-picker.stories.tsx"}}} {"kind":"request","method":"textDocument/codeLens","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/react/src/components/date-range-picker/date-range-picker.stories.tsx"}}} {"kind":"request","method":"textDocument/inlayHint","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/react/src/components/date-range-picker/date-range-picker.stories.tsx"},"range":{"start":{"line":0,"character":0},"end":{"line":277,"character":0}}}} {"kind":"request","method":"textDocument/semanticTokens/full","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/react/src/components/date-range-picker/date-range-picker.stories.tsx"}}}Repro steps
#!/bin/bash git clone https://github.com/heroui-inc/heroui --recurse-submodules git -C "./heroui" reset --hard 9d1f94351f08787a41b806fbda8b4a84b5640707 downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/168996/artifacts?artifactName=RepoResults5&api-version=7.0" | jq -r ".resource.downloadUrl") wget -O RepoResults5.zip "$downloadUrl" unzip -p RepoResults5.zip RepoResults5/heroui-inc.heroui.replay.txt > heroui-inc.heroui.replay.txt npm install --no-save @typescript/server-replay # Install the repro project's packages npx tsreplay install ./heroui
To run the repro, use the "Launch replay test" launch configuration in your local copy of native TypeScript.
typescript-automation commented
on Sep 25, 2026 ContributorAuthorMore actionspanic handling request textDocument/diagnostic: flaky diagnostic(s) logged:
textDocument/diagnostic github.com/microsoft/typescript-go/internal/lsp.(*Server).recover(0x30dbd9eba008, 0x30dc4aecdb00) /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:1477 +0x47 github.com/microsoft/typescript-go/internal/lsp.(*Server).handleDocumentDiagnostic(0x30dbd9eba008, {0x1af8980?, 0x30dc4aecdbc0?}, 0x30dc02772d20, 0x30dc4aecdbf0) /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:1895 +0x474 github.com/microsoft/typescript-go/internal/lsp.registerLanguageServiceDocumentRequestHandler[...].1.1() /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:1350 +0xab github.com/microsoft/typescript-go/internal/lsp.(*Server).handleRequestOrNotification.func1() /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:1167 +0x68 github.com/microsoft/typescript-go/internal/lsp.(*Server).dispatchLoop.func3() /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:1014 +0x2c created by github.com/microsoft/typescript-go/internal/lsp.(*Server).dispatchLoop in goroutine 34 /mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:1013 +0x4d9Affected 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 1675debc014e4999e1795ec6b0138af889aa8a12 downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/168996/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 Sep 25, 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/signatureHelp","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/google/src/interactions/convert-to-google-interactions-input.test.ts"},"position":{"line":759,"character":36},"context":{"triggerKind":1,"isRetrigger":false}}} {"kind":"notification","method":"textDocument/didChange","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/google/src/interactions/convert-to-google-interactions-input.test.ts","version":3210},"contentChanges":[{"range":{"start":{"line":760,"character":33},"end":{"line":760,"character":34}},"text":""}]}} {"kind":"notification","method":"textDocument/didChange","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/google/src/interactions/convert-to-google-interactions-input.test.ts","version":3211},"contentChanges":[{"range":{"start":{"line":778,"character":3},"end":{"line":778,"character":14}},"text":""}]}} {"kind":"request","method":"textDocument/implementation","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/google/src/interactions/convert-to-google-interactions-input.test.ts"},"position":{"line":792,"character":14}}}Repro steps
#!/bin/bash git clone https://github.com/vercel/ai --recurse-submodules git -C "./ai" reset --hard 00f50d942708d8d906fc6db5cafd1eb9076a5f50 downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/168996/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.
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":"notification","method":"textDocument/didChange","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/webapp/src/components/createCategory/createCategory.test.tsx","version":2645},"contentChanges":[{"text":"// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.\n// See LICENSE.txt for license information.\n\nimport React from 'react'\n\nimport {render} from '@testing-library/react'\n\nimport userEvent from '@testing-library/user-event'\n\nimport thunk from 'redux-thunk'\n\nimport {Provider as ReduxProvider} from 'react-redux'\n\nimport {mocked} from 'jest-mock'\n\nimport {mockStateStore, wrapIntl} from '../../testUtils'\n\nimport {IUser} from '../../user'\n\nimport mutator from '../../mutator'\n\nimport CreateCategory from './createCategory'\n\njest.mock('../../mutator')\nconst mockedMutator = mocked(mutator, true)\n\ndescribe('components/createCategory/CreateCategory', () => {\n const me: IUser = {\n id: 'user-id-1',\n username: 'username_1',\n email: '',\n nickname: '',\n firstname: '',\n lastname: '',\n props: {},\n create_at: 0,\n update_at: 0,\n is_bot: false,\n roles: 'system_user',\n is_guest: false,\n }\n\n const state = {\n teams: {\n current: {id: 'team-id', title: 'Test Team'},\n },\n users: {\n me,\n },\n }\n const store = mockStateStore([thunk], state)\n\n it('base case should match snapshot', () => {\n const component = wrapIntl(\n <ReduxProvider store={store}>\n <CreateCategory\n onClose={jest.fn()}\n title={\n <span>{'title'}</span>\n }\n />\n </ReduxProvider>,\n )\n\n const {container} = render(component)\n expect(container).toMatchSnapshot()\n })\n\n it('should call onClose on being closed', () => {\n const onCloseHandler = jest.fn()\n const component = wrapIntl(\n <ReduxProvider store={store}>\n <CreateCategory\n onClose={onCloseHandler}\n title={\n <span>{'title'}</span>\n }\n />\n </ReduxProvider>,\n )\n\n const {container} = render(component)\n const cancelBtn = container.querySelector('.createCategoryActions > .Button.danger')\n expect(cancelBtn).toBeTruthy()\n userEvent.click(cancelBtn as Element)\n expect(onCloseHandler).toBeCalledTimes(1)\n\n const closeBtn = container.querySelector('.toolbar .dialog__close')\n expect(closeBtn).toBeTruthy()\n userEvent.click(closeBtn as Element)\n expect(onCloseHandler).toBeCalledTimes(2)\n })\n\n it('should call onCreate on pressing enter', () => {\n const component = wrapIntl(\n <ReduxProvider store={store}>\n <CreateCategory\n onClose={jest.fn()}\n title={\n <span>{'title'}</span>\n }\n />\n </ReduxProvider>,\n )\n\n const {container} = render(component)\n const inputField = container.querySelector('.categoryNameInput')\n expect(inputField).toBeTruthy()\n userEvent.type(inputField as Element, 'category name{enter}')\n expect(mockedMutator.createCategory).toBeCalledWith({\n name: 'category name',\n teamID: 'team-id',\n userID: 'user-id-1',\n })\n })\n\n it('should show initial value', () => {\n const component = wrapIntl(\n <ReduxProvider store={store}>\n <CreateCategory\n initialValue='Dwight prank ideas'\n onClose={jest.fn()}\n title={\n <span>{'title'}</span>\n }\n />\n </ReduxProvider>,\n )\n\n const {container} = render(component)\n const inputField = container.querySelector('.categoryNameInput')\n expect(inputField).toBeTruthy()\n expect((inputField as HTMLInputElement).value).toBe('Dwight prank ideas')\n })\n\n it('should clear input field on clicking clear icon', () => {\n const component = wrapIntl(\n <ReduxProvider store={store}>\n <CreateCategory\n initialValue='Dunder Mifflin'\n onClose={jest.fn()}\n title={\n <span>{'title'}</span>\n }\n />\n </ReduxProvider>,\n )\n\n const {container} = render(component)\n const inputField = container.querySelector('.categoryNameInput')\n expect(inputField).toBeTruthy()\n expect((inputField as HTMLInputElement).value).toBe('Dunder Mifflin')\n\n const clearBtn = container.querySelector('.clearBtn')\n expect(clearBtn).toBeTruthy()\n userEvent.click(clearBtn as Element)\n expect((inputField as HTMLInputElement).value).toBe('')\n })\n})\n"}]}} {"kind":"request","method":"textDocument/signatureHelp","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/webapp/src/components/createCategory/createCategory.test.tsx"},"position":{"line":87,"character":48},"context":{"triggerCharacter":"(","triggerKind":2,"isRetrigger":false}}} {"kind":"request","method":"textDocument/completion","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/webapp/src/components/createCategory/createCategory.test.tsx"},"position":{"line":87,"character":59},"context":{"triggerKind":1}}} {"kind":"request","method":"textDocument/hover","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/webapp/src/components/createCategory/createCategory.test.tsx"},"position":{"line":130,"character":0},"verbosityLevel":4}}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/168996/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.
1 remaining item
typescript-automation commented
on Sep 25, 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/branding.ts"}}} {"kind":"request","method":"textDocument/codeLens","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/apps/worker/src/branding.ts"}}} {"kind":"request","method":"textDocument/inlayHint","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/apps/worker/src/branding.ts"},"range":{"start":{"line":0,"character":0},"end":{"line":18,"character":0}}}} {"kind":"request","method":"textDocument/semanticTokens/full","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/apps/worker/src/branding.ts"}}}Repro steps
#!/bin/bash git clone https://github.com/KeygraphHQ/shannon --recurse-submodules git -C "./shannon" reset --hard 327c10fd90a6186a9f035b4b6ddb5bbba1839e92 downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/168996/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.
typescript-automation commented
on Sep 25, 2026 ContributorAuthorMore actionsServer connection closed prematurely: undefined
unknown Server connection closed prematurely: undefinedAffected repos
stablyai/orca
Raw error text:RepoResults2/stablyai.orca.rawError.txtin the artifact folder
Replay commands:RepoResults2/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/browser-page-command-target.ts"}}} {"kind":"request","method":"textDocument/codeLens","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/src/shared/browser-page-command-target.ts"}}} {"kind":"request","method":"textDocument/inlayHint","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/src/shared/browser-page-command-target.ts"},"range":{"start":{"line":0,"character":0},"end":{"line":8,"character":0}}}} {"kind":"request","method":"textDocument/semanticTokens/full","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/src/shared/browser-page-command-target.ts"}}}Repro steps
#!/bin/bash git clone https://github.com/stablyai/orca --recurse-submodules git -C "./orca" reset --hard 8fb13edd9ff98f3670bc09a1270cd69fb07ccc58 downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/168996/artifacts?artifactName=RepoResults2&api-version=7.0" | jq -r ".resource.downloadUrl") wget -O RepoResults2.zip "$downloadUrl" unzip -p RepoResults2.zip RepoResults2/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.
CherryHQ/cherry-studio
Raw error text:RepoResults2/CherryHQ.cherry-studio.rawError.txtin the artifact folder
Replay commands:RepoResults2/CherryHQ.cherry-studio.replay.txtin the artifact folderOld server result
The old server completed successfully for this repo.
Last few requests
{"kind":"request","method":"completionItem/resolve","params":{"label":"nameKey?","kind":5,"sortText":"12","filterText":"nameKey","insertText":"nameKey","commitCharacters":[".",",",";"],"data":{"fileName":"@PROJECT_ROOT@/src/shared/data/presets/miniApps.ts","position":886,"source":"ObjectLiteralMemberWithComma/","name":"nameKey"}}} {"kind":"notification","method":"textDocument/didChange","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/src/shared/data/presets/miniApps.ts","version":299},"contentChanges":[{"range":{"start":{"line":50,"character":18},"end":{"line":50,"character":18}},"text":"."}]}} {"kind":"request","method":"custom/textDocument/sourceDefinition","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/src/shared/data/presets/miniApps.ts"},"position":{"line":51,"character":0}}} {"kind":"request","method":"textDocument/implementation","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/src/shared/data/presets/miniApps.ts"},"position":{"line":53,"character":4}}}Repro steps
#!/bin/bash git clone https://github.com/CherryHQ/cherry-studio --recurse-submodules git -C "./cherry-studio" reset --hard 09d4ea5e2f6756a31377a388446d66253f87cd1b downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/168996/artifacts?artifactName=RepoResults2&api-version=7.0" | jq -r ".resource.downloadUrl") wget -O RepoResults2.zip "$downloadUrl" unzip -p RepoResults2.zip RepoResults2/CherryHQ.cherry-studio.replay.txt > CherryHQ.cherry-studio.replay.txt npm install --no-save @typescript/server-replay # Install the repro project's packages npx tsreplay install ./cherry-studio
To run the repro, use the "Launch replay test" launch configuration in your local copy of native TypeScript.
typescript-automation commented
on Sep 25, 2026 ContributorAuthorMore actionsServer connection closed prematurely: undefined
unknown Server connection closed prematurely: undefinedAffected repos
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@/ui/src/plugins/control-ui-session-summary.test.ts","version":38},"contentChanges":[{"range":{"start":{"line":62,"character":14},"end":{"line":62,"character":14}},"text":"."}]}} {"kind":"notification","method":"textDocument/didChange","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/ui/src/plugins/control-ui-session-summary.test.ts","version":39},"contentChanges":[{"range":{"start":{"line":72,"character":22},"end":{"line":72,"character":34}},"text":""}]}} {"kind":"notification","method":"textDocument/didChange","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/ui/src/plugins/control-ui-session-summary.test.ts","version":40},"contentChanges":[{"text":"import { afterEach, describe, expect, it, vi } from \"vitest\";\nimport type { AgentIdentityResult } from \"../api/types.ts\";\nimport {\n createGatewayEvent,\n createGatewayStoreTestStore,\n GATEWAY_STORE_TEST_HELLO,\n} from \"../app/gateway-store.test-support.ts\";\nimport type { ApplicationGateway } from \"../app/gateway.ts\";\nimport { createAgentIdentityCapability } from \"../lib/agents/identity.ts\";\nimport type { ChatHistoryResult } from \"../pages/chat/chat-history-snapshot.ts\";\nimport \"./control-ui-session-summary.ts\";\n\nconst gateways: ApplicationGateway[] = [];\nafterEach(() => {\n document.body.replaceChildren();\n for (const gateway of gateways.splice(0)) {\n gateway.stop();\n }\n vi.restoreAllMocks();\n});\n\nfunction setup(identity?: () => AgentIdentityResult) {\n const { gateway, current } = createGatewayStoreTestStore();\n gateways.push(gateway);\n gateway.start();\n current().opts.onHello?.(GATEWAY_STORE_TEST_HELLO);\n const requests: Array<{\n params: unknown;\n resolve: (history: ChatHistoryResult) => void;\n }> = [];\n current().request.mockImplementation((method, params) => {\n if (method === \"chat.history\") {\n return new Promise<ChatHistoryResult>((resolve) => {\n requests.push({ params, resolve });\n });\n }\n if (method === \"agent.identity.get\" && identity) {\n return Promise.resolve(identity());\n }\n if (method === \"progressCard.get\") {\n return Promise.resolve({ card: null });\n }\n return Promise.reject(new Error(`Unexpected method: ${method}`));\n });\n const element = document.createElement(\"openclaw-plugin-session-summary\");\n element.gateway = gateway;\n element.agentIdentity = identity ? createAgentIdentityCapability(gateway) : null;\n element.session = { sessionKey: \"agent:main:one\", agentId: \"main\" };\n element.presented = true;\n document.body.append(element);\n const emit = (event: string, key = \"agent:main:one\", agentId = \"main\") =>\n current().opts.onEvent?.(createGatewayEvent(event, { sessionKey: key, agentId }));\n return { element, requests, emit, current };\n}\n\nfunction history(text: string): ChatHistoryResult {\n return { messages: [{ role: \"assistant\", content: [{ type: \"text\", text }] }] };\n}\n\ndescribe(\"plugin session summary freshness\", () => {\n it(\"refreshes visible message avatars from identity and stops hydrating while hidden\", async () => {\n let avatar = \"data:image/png;base64,aWRlbnRpdHk=\";\n const { element, requests, current } = setup(() => ({ agentId: \"main\", name: \"Main\", avatar }));\n element.agents = [\n { id: \"main\", identity: { avatarUrl: \"data:image/png;base64,cm9zdGVy\" } },\n { id: \"unused\" },\n ];\n await vi.waitFor(() => expect(requests).toHaveLength(1));\n requests[0]!.resolve(history(\"Agent response\"));\n await vi.waitFor(() => {\n expect(element.querySelector(\"openclaw-agent-avatar img\")?.getAttribute(\"src\")).toBe(avatar);\n });\n const identityRequests = () =>\n current().request.mock.calls.filter(([method]) => method === \"agent.identity.get\");\n expect(identityRequests().map(([, params]) => params)).toEqual([{ agentId: \"main\" }]);\n\n avatar = \"data:image/png;base64,bmV3\";\n element.agentIdentity!.invalidate([\"main\"]);\n await vi.waitFor(() => {\n expect(element.querySelector(\"openclaw-agent-avatar img\")?.getAttribute(\"src\")).toBe(avatar);\n });\n\n element.presented = false;\n await element.updateComplete;\n const beforeHiddenInvalidation = identityRequests().length;\n element.agentIdentity!.invalidate([\"main\"]);\n await Promise.resolve();\n await element.updateComplete;\n expect(element.querySelector(\"openclaw-agent-avatar\")).toBeNull();\n expect(identityRequests()).toHaveLength(beforeHiddenInvalidation);\n });\n\n it.each([\"session\", \"agent\", \"connection\", \"gateway\"] as const)(\n \"does not commit another owner's transcript when the %s changes\",\n async (change) => {\n const { element, requests, current } = setup();\n await vi.waitFor(() => expect(requests).toHaveLength(1));\n requests[0]!.resolve(history(\"Previous owner transcript\"));\n await vi.waitFor(() => expect(element.textContent).toContain(\"Previous owner transcript\"));\n await element.updateComplete;\n let nextRequests = requests;\n if (change === \"gateway\") {\n const replacement = setup();\n await vi.waitFor(() => expect(replacement.requests).toHaveLength(1));\n nextRequests = replacement.requests;\n element.gateway = replacement.element.gateway;\n } else if (change === \"session\") {\n element.session = { sessionKey: \"agent:main:two\", agentId: \"main\" };\n } else if (change === \"agent\") {\n element.session = { sessionKey: \"agent:main:one\", agentId: \"other\" };\n } else {\n current().opts.onClose?.({ code: 1006, reason: \"socket lost\", willRetry: true });\n current().opts.onHello?.(GATEWAY_STORE_TEST_HELLO);\n }\n const committedText: string[] = [];\n element.addController({\n hostUpdated: () => committedText.push(element.textContent ?? \"\"),\n });\n await vi.waitFor(() => expect(nextRequests).toHaveLength(2));\n expect(committedText.length).toBeGreaterThan(0);\n expect(committedText.every((text) => !text.includes(\"Previous owner transcript\"))).toBe(true);\n nextRequests[1]!.resolve(history(\"Current owner transcript\"));\n await vi.waitFor(() => expect(element.textContent).toContain(\"Current owner transcript\"));\n },\n );\n\n it(\"normalizes visible message text without reviving assistant commentary or tool output\", async () => {\n const { element, requests } = setup();\n await vi.waitFor(() => expect(requests).toHaveLength(1));\n const context = 'Context: ⟦openclaw:ctx⟧\\n{\"internal\": \"hidden-envelope\"}';\n requests[0]!.resolve({\n messages: [\n { role: \"user\", content: `Visible request\\n\\n${context}` },\n { role: \"assistant\", phase: \"commentary\", content: \"Hidden commentary\" },\n { role: \"toolResult\", content: \"Hidden tool output\" },\n {\n role: \"assistant\",\n senderLabel: \"Reviewer\",\n content: [\n { type: \"text\", text: \"Hidden legacy text\" },\n {\n type: \"text\",\n text: \"Hidden phased commentary\",\n textSignature: '{\"v\":1,\"phase\":\"commentary\"}',\n },\n {\n type: \"text\",\n text: `Visible **answer**\\nMEDIA:https://example.com/proof.png\\n\\n${context}`,\n textSignature: '{\"v\":1,\"phase\":\"final_answer\"}',\n },\n ],\n },\n { role: \"assistant\", content: context },\n ],\n });\n await vi.waitFor(() => expect(element.textContent).toContain(\"Visible answer\"));\n expect(element.textContent).toContain(\"Visible request\");\n expect(element.textContent).toContain(\"Reviewer\");\n expect(element.querySelectorAll(\".plugin-session-summary__message\")).toHaveLength(2);\n expect(element.querySelector(\".sidebar-markdown strong\")?.textContent).toBe(\"answer\");\n expect(element.textContent).not.toMatch(\n /Hidden|hidden-envelope|openclaw:ctx|MEDIA:|proof\\.png/,\n );\n });\n\n it(\"refreshes the same session on durable events and coalesces updates during a pending load\", async () => {\n const { element, requests, emit } = setup();\n await vi.waitFor(() => expect(requests).toHaveLength(1));\n requests[0]!.resolve(history(\"Initial reply\"));\n await vi.waitFor(() => expect(element.textContent).toContain(\"Initial reply\"));\n\n emit(\"session.message\", \"agent:other:one\", \"other\");\n emit(\"chat\");\n await element.updateComplete;\n expect(requests).toHaveLength(1);\n\n emit(\"session.message\");\n await vi.waitFor(() => expect(requests).toHaveLength(2));\n expect(element.textContent).toContain(\"Initial reply\");\n emit(\"sessions.changed\");\n emit(\"session.message\");\n await element.updateComplete;\n expect(requests).toHaveLength(2);\n requests[1]!.resolve(history(\"Intermediate reply\"));\n await vi.waitFor(() => expect(requests).toHaveLength(3));\n requests[2]!.resolve(history(\"Final reply\"));\n await vi.waitFor(() => expect(element.textContent).toContain(\"Final reply\"));\n expect(element.textContent).not.toContain(\"Initial reply\");\n\n element.presented = false;\n await element.updateComplete;\n emit(\"session.message\");\n await element.updateComplete;\n expect(requests).toHaveLength(3);\n expect(element.textContent).toBe(\"\");\n element.presented = true;\n await vi.waitFor(() => expect(requests).toHaveLength(4));\n requests[3]!.resolve(history(\"Reply received while hidden\"));\n await vi.waitFor(() => expect(element.textContent).toContain(\"Reply received while hidden\"));\n });\n\n it(\"does not resume progress requests after removal with an update queued\", async () => {\n const { element, requests, current } = setup();\n await vi.waitFor(() => expect(requests).toHaveLength(1));\n requests[0]!.resolve(history(\"Initial reply\"));\n await vi.waitFor(() => expect(element.textContent).toContain(\"Initial reply\"));\n await element.updateComplete;\n const progressRequests = () =>\n current().request.mock.calls.filter(([method]) => method === \"progressCard.get\");\n expect(progressRequests()).toHaveLength(1);\n\n element.requestUpdate();\n element.remove();\n await element.updateComplete;\n current().opts.onEvent?.(\n createGatewayEvent(\"progressCard.changed\", { sessionKey: \"agent:main:one\", revision: 2 }),\n );\n await element.updateComplete;\n expect(progressRequests()).toHaveLength(1);\n expect(requests).toHaveLength(1);\n\n document.body.append(element);\n element.requestUpdate();\n await element.updateComplete;\n await vi.waitFor(() => expect(progressRequests()).toHaveLength(2));\n await vi.waitFor(() => expect(requests).toHaveLength(2));\n requests[1]!.resolve(history(\"Reconnected reply\"));\n await vi.waitFor(() => expect(element.textContent).toContain(\"Reconnected reply\"));\n });\n\n it(\"rejects an old session response and reloads after reconnect without a parent render\", async () => {\n const { element, requests, emit, current } = setup();\n await vi.waitFor(() => expect(requests).toHaveLength(1));\n element.session = { sessionKey: \"agent:main:two\", agentId: \"main\" };\n await vi.waitFor(() => expect(requests).toHaveLength(2));\n requests[1]!.resolve(history(\"Second session\"));\n await vi.waitFor(() => expect(element.textContent).toContain(\"Second session\"));\n requests[0]!.resolve(history(\"Stale first session\"));\n await Promise.resolve();\n await element.updateComplete;\n expect(element.textContent).not.toContain(\"Stale first session\");\n emit(\"session.message\");\n await element.updateComplete;\n expect(requests).toHaveLength(2);\n\n current().opts.onClose?.({ code: 1006, reason: \"socket lost\", willRetry: true });\n await element.updateComplete;\n current().opts.onHello?.(GATEWAY_STORE_TEST_HELLO);\n await vi.waitFor(() => expect(requests).toHaveLength(3));\n requests[2]!.resolve(history(\"Reconnected session\"));\n await vi.waitFor(() => expect(element.textContent).toContain(\"Reconnected session\"));\n });\n});\n"}]}} {"kind":"request","method":"textDocument/completion","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/ui/src/plugins/control-ui-session-summary.test.ts"},"position":{"line":74,"character":58},"context":{"triggerKind":1}}}Repro steps
#!/bin/bash git clone https://github.com/openclaw/openclaw --recurse-submodules git -C "./openclaw" reset --hard b6577e17b2c0fc7a8cf26033fd7a2a94199e7684 downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/168996/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.
n8n-io/n8n
Raw error text:RepoResults1/n8n-io.n8n.rawError.txtin the artifact folder
Replay commands:RepoResults1/n8n-io.n8n.replay.txtin the artifact folderOld server result
The old server completed successfully for this repo.
Last few requests
{"kind":"notification","method":"textDocument/didOpen","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/nodes-base/utils/postgres.ts","languageId":"typescript","version":658,"text":"import type pgPromise from 'pg-promise';\nimport type pg from 'pg-promise/typescript/pg-subset';\n\ntype PgpClient = pgPromise.IMain;\ntype PgTypesConfig = NonNullable<pg.IConnectionParameters<pg.IClient>['types']>;\n\n// Array type OIDs, not exposed via pg-types `builtins`\nconst DATE_ARRAY_TYPE_ID = 1182; // _date\nconst TIMESTAMP_ARRAY_TYPE_ID = 1115; // _timestamp\nconst TIMESTAMPTZ_ARRAY_TYPE_ID = 1185; // _timestamptz\n\nexport function parseDateToISO(value: string) {\n\tconst parsedDate = new Date(value);\n\n\tif (isNaN(parsedDate.getTime())) {\n\t\treturn value;\n\t}\n\treturn parsedDate.toISOString();\n}\n\n// pg-promise's bundled pg-types exposes `arrayParser.create`, but its published typings don't.\ntype ArrayParser = {\n\tcreate: (source: string, transform: (entry: string) => unknown) => { parse: () => unknown[] };\n};\n\n/**\n * Per-connection type parsers that return date/timestamp columns (and their array variants) as\n * JSON-safe strings rather than live `Date` objects: DATE keeps its `YYYY-MM-DD` wire value,\n * timestamps are normalized to ISO, every other OID falls back to the default parser. Applied via\n * the pg `types` connection option so the global pg-types state shared across pools stays untouched.\n */\nexport function getDateAsStringTypeParsers(pgp: PgpClient): PgTypesConfig {\n\tconst { builtins } = pgp.pg.types;\n\tconst parseElements = (transform: (entry: string) => unknown) => (value: string) =>\n\t\t(pgp.pg.types.arrayParser as unknown as ArrayParser).create(value, transform).parse();\n\n\tconst overrides = new Map<number, (value: string) => unknown>([\n\t\t[builtins.DATE, (value) => value],\n\t\t[builtins.TIMESTAMP, parseDateToISO],\n\t\t[builtins.TIMESTAMPTZ, parseDateToISO],\n\t\t[DATE_ARRAY_TYPE_ID, parseElements((value) => value)],\n\t\t[TIMESTAMP_ARRAY_TYPE_ID, parseElements(parseDateToISO)],\n\t\t[TIMESTAMPTZ_ARRAY_TYPE_ID, parseElements(parseDateToISO)],\n\t]);\n\n\treturn {\n\t\tsetTypeParser(\n\t\t\tid: number,\n\t\t\tformatOrParseFn: string | ((value: string) => unknown),\n\t\t\tparseFn?: string | ((value: string) => unknown),\n\t\t) {\n\t\t\tconst fn = parseFn ?? formatOrParseFn;\n\t\t\tif (typeof fn === 'function') overrides.set(id, fn);\n\t\t},\n\t\tgetTypeParser(id: number, format?: 'text' | 'binary') {\n\t\t\tconst override = overrides.get(id);\n\t\t\tif (override && (format === undefined || format === 'text')) return override;\n\t\t\treturn pgp.pg.types.getTypeParser(id, format);\n\t\t},\n\t};\n}\n"}}} {"kind":"request","method":"textDocument/foldingRange","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/nodes-base/utils/postgres.ts"}}} {"kind":"request","method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/nodes-base/utils/postgres.ts"}}} {"kind":"request","method":"workspace/symbol","params":{"query":"a"}}Repro steps
#!/bin/bash git clone https://github.com/n8n-io/n8n --recurse-submodules git -C "./n8n" reset --hard a7f8f99084f18dcce2619063f8d187c4b4e77242 downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/168996/artifacts?artifactName=RepoResults1&api-version=7.0" | jq -r ".resource.downloadUrl") wget -O RepoResults1.zip "$downloadUrl" unzip -p RepoResults1.zip RepoResults1/n8n-io.n8n.replay.txt > n8n-io.n8n.replay.txt npm install --no-save @typescript/server-replay # Install the repro project's packages npx tsreplay install ./n8n
To run the repro, use the "Launch replay test" launch configuration in your local copy of native TypeScript.
microsoft/vscode
Raw error text:RepoResults1/microsoft.vscode.rawError.txtin the artifact folder
Replay commands:RepoResults1/microsoft.vscode.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/vscode-dts/vscode.proposed.commentReveal.d.ts"}}} {"kind":"request","method":"textDocument/codeLens","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/src/vscode-dts/vscode.proposed.commentReveal.d.ts"}}} {"kind":"request","method":"textDocument/inlayHint","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/src/vscode-dts/vscode.proposed.commentReveal.d.ts"},"range":{"start":{"line":0,"character":0},"end":{"line":45,"character":0}}}} {"kind":"request","method":"textDocument/semanticTokens/full","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/src/vscode-dts/vscode.proposed.commentReveal.d.ts"}}}Repro steps
#!/bin/bash git clone https://github.com/microsoft/vscode --recurse-submodules git -C "./vscode" reset --hard 75f204b2af6a957ad0b8741820166be6d60687e8 downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/168996/artifacts?artifactName=RepoResults1&api-version=7.0" | jq -r ".resource.downloadUrl") wget -O RepoResults1.zip "$downloadUrl" unzip -p RepoResults1.zip RepoResults1/microsoft.vscode.replay.txt > microsoft.vscode.replay.txt npm install --no-save @typescript/server-replay # Install the repro project's packages npx tsreplay install ./vscode
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/config.test.ts"}}} {"kind":"request","method":"textDocument/codeLens","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/ng-schematics/test/src/config.test.ts"}}} {"kind":"request","method":"textDocument/inlayHint","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/ng-schematics/test/src/config.test.ts"},"range":{"start":{"line":0,"character":0},"end":{"line":35,"character":0}}}} {"kind":"request","method":"textDocument/semanticTokens/full","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/ng-schematics/test/src/config.test.ts"}}}Repro steps
#!/bin/bash git clone https://github.com/puppeteer/puppeteer --recurse-submodules git -C "./puppeteer" reset --hard 6cfe4df6db196c107ce94118fe40ec001a11de72 downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/168996/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 Sep 25, 2026 ContributorAuthorMore actionspanic: Unhandled node kind found in jsx initializer: KindBinaryExpression [recovered, repanicked]
unknown github.com/microsoft/typescript-go/internal/transformers/jsxtransforms.(*JSXTransformer).transformJsxAttributeInitializer(0x3ebf6cff9c80?, 0x3ebf548a4dd0) /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(0x3ebf6cff9c80, 0x3ebf542eeaf0) /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(0x3ebf6cff9c80, {0x3ebf542abd70, 0x1, 0x1aff908?}, 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(0x3ebf6cff9c80?, {0x3ebf542abd70?, 0x3ebf4bfe2008?, 0x3ebf5d08d170?}, 0x4884ef?) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:406 +0x3d github.com/microsoft/typescript-go/internal/transformers/jsxtransforms.(*JSXTransformer).visitJsxOpeningLikeElementJSX(0x3ebf6cff9c80, 0x3ebf542eeb90, 0x0, {0x1affca0?, 0x0?}) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:385 +0x3fd github.com/microsoft/typescript-go/internal/transformers/jsxtransforms.(*JSXTransformer).visitJsxSelfClosingElement(0x3ebf6cff9c80, 0x3ebf542eeb90) /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(0x3ebf6cff9c80, 0x3ebf542eeb90) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:120 +0x105 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitSlice(0x3ebf4f221860, {0x3ebf542abd78, 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(0x3ebf4f221860, 0x3ebf5ad114a0) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:99 +0x37 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).visitNodes(0x76fcaeb46988?, 0x76fcf68782f8?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:236 +0x30 github.com/microsoft/typescript-go/internal/ast.(*CallExpression).VisitEachChild(0x3ebf6cc631a0, 0x3ebf4f221860) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast_generated.go:4292 +0x75 github.com/microsoft/typescript-go/internal/ast.(*Node).VisitEachChild(...) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast.go:208 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(0x3ebf6cff9c80, 0x3ebf6cc631a0) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:135 +0x1dd github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitNode(0x1b02c10?, 0x3ebf542abda0?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:51 +0x27 github.com/microsoft/typescript-go/internal/printer.(*EmitContext).VisitFunctionBody(0x3ebf559bb4a0, 0x3ebfb1555b88?, 0x3ebf4f221860?) /mnt/vss/_work/1/s/typescript-go-main/internal/printer/emitcontext.go:945 +0x1f github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).visitFunctionBody(0x3ebf5d08d540?, 0x4087b3?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:220 +0x25 github.com/microsoft/typescript-go/internal/ast.(*ArrowFunction).VisitEachChild(0x3ebf6e02a6e0, 0x3ebf4f221860) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast_generated.go:3938 +0xe8 github.com/microsoft/typescript-go/internal/ast.(*Node).VisitEachChild(...) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast.go:208 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(0x3ebf6cff9c80, 0x3ebf6e02a6e0) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:135 +0x1dd github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitNode(0x0?, 0x0?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:51 +0x27 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).visitNode(0x3ebf5d08d898?, 0xa2b3b8?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:198 +0x30 github.com/microsoft/typescript-go/internal/ast.(*VariableDeclaration).VisitEachChild(0x3ebf54f16440, 0x3ebf4f221860) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast_generated.go:1733 +0x75 github.com/microsoft/typescript-go/internal/ast.(*Node).VisitEachChild(...) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast.go:208 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(0x3ebf6cff9c80, 0x3ebf54f16440) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:135 +0x1dd github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitSlice(0x3ebf4f221860, {0x3ebf84133970, 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(0x3ebf4f221860, 0x3ebfb1555ba8) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:99 +0x37 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).visitNodes(0x689162?, 0x76fcae18aeb8?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:236 +0x30 github.com/microsoft/typescript-go/internal/ast.(*VariableDeclarationList).VisitEachChild(0x3ebf99e452c8, 0x3ebf4f221860) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast_generated.go:1778 +0x27 github.com/microsoft/typescript-go/internal/ast.(*Node).VisitEachChild(...) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast.go:208 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(0x3ebf6cff9c80, 0x3ebf99e452c8) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:135 +0x1dd github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitNode(0x5045fa?, 0x3ebf4fd73ea0?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:51 +0x27 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).visitNode(0x3ebf5d08d8d0?, 0x689442?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:198 +0x30 github.com/microsoft/typescript-go/internal/ast.(*VariableStatement).VisitEachChild(0x3ebf4be797f8, 0x3ebf4f221860) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast_generated.go:1683 +0x3f github.com/microsoft/typescript-go/internal/ast.(*Node).VisitEachChild(...) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast.go:208 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(0x3ebf6cff9c80, 0x3ebf4be797f8) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:135 +0x1dd github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitSlice(0x3ebf4f221860, {0x3ebf7bba4200, 0x13, 0x20}) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:148 +0xc2 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitNodes(0x3ebf4f221860, 0x3ebfb1555bc8) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:99 +0x37 github.com/microsoft/typescript-go/internal/printer.(*EmitContext).VisitVariableEnvironment(0x3ebf559bb4a0, 0x3ebfb1555bc8, 0x3ebf4f221860) /mnt/vss/_work/1/s/typescript-go-main/internal/printer/emitcontext.go:796 +0x16d github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).visitTopLevelStatements(0x3ebf5d08dad8?, 0x3ebf5d08dae8?) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:255 +0x25 github.com/microsoft/typescript-go/internal/ast.(*SourceFile).VisitEachChild(0x3ebf7c506e08, 0x3ebf4f221860) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast.go:2798 +0x2a github.com/microsoft/typescript-go/internal/ast.(*Node).VisitEachChild(...) /mnt/vss/_work/1/s/typescript-go-main/internal/ast/ast.go:208 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(0x3ebf6cff9c80, 0x3ebf7c506e08) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:207 +0x10b github.com/microsoft/typescript-go/internal/transformers/jsxtransforms.(*JSXTransformer).visit(0x3ebf6cff9c80, 0x3ebf7c506e08) /mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:116 +0x1b1 github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitNode(0x3ebf559bb4a0?, 0x76fcaecf2c60?) /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(0x4?, 0x3ebf559bb4a0, 0x3ebf6ff99888) /mnt/vss/_work/1/s/typescript-go-main/internal/compiler/emitter.go:73 +0x1b5 github.com/microsoft/typescript-go/internal/compiler.(*emitter).emitJSFile(0x3ebf9dc04f00, 0x3ebf6ff99888, {0x3ebfc0df2060, 0x60}, {0x0, 0x0}) /mnt/vss/_work/1/s/typescript-go-main/internal/compiler/emitter.go:200 +0x236 github.com/microsoft/typescript-go/internal/compiler.(*emitter).emit(0x3ebf9dc04f00) /mnt/vss/_work/1/s/typescript-go-main/internal/compiler/emitter.go:50 +0x11c github.com/microsoft/typescript-go/internal/compiler.(*Program).Emit.func2() /mnt/vss/_work/1/s/typescript-go-main/internal/compiler/program.go:1851 +0x1c7 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
reactive-resume/reactive-resume
Raw error text:RepoResults3/reactive-resume.reactive-resume.rawError.txtin the artifact folder
Replay commands:RepoResults3/reactive-resume.reactive-resume.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/ui/src/components/combobox.tsx"}}} {"kind":"request","method":"textDocument/codeLens","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/ui/src/components/combobox.tsx"}}} {"kind":"request","method":"textDocument/inlayHint","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/ui/src/components/combobox.tsx"},"range":{"start":{"line":0,"character":0},"end":{"line":231,"character":0}}}} {"kind":"request","method":"textDocument/semanticTokens/full","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/ui/src/components/combobox.tsx"}}}Repro steps
#!/bin/bash git clone https://github.com/reactive-resume/reactive-resume --recurse-submodules git -C "./reactive-resume" reset --hard 73ed3f9b0331d9ae4f97040d2684d06d0357e1ff downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/168996/artifacts?artifactName=RepoResults3&api-version=7.0" | jq -r ".resource.downloadUrl") wget -O RepoResults3.zip "$downloadUrl" unzip -p RepoResults3.zip RepoResults3/reactive-resume.reactive-resume.replay.txt > reactive-resume.reactive-resume.replay.txt npm install --no-save @typescript/server-replay # Install the repro project's packages npx tsreplay install ./reactive-resume
To run the repro, use the "Launch replay test" launch configuration in your local copy of native TypeScript.
- added 9 commits that reference this issue
on Sep 27, 2026 - addedNeeds InvestigationThis issue needs a team member to investigate its status.This issue needs a team member to investigate its status.
on Sep 29, 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 165 of 300 visited repos
Seed:
an?b%&zA{i:&.C3ifwCj