Skip to content
This repository was archived by the owner on Sep 1, 2026. It is now read-only.
This repository was archived by the owner on Sep 1, 2026. It is now read-only.

[ServerErrors][TypeScript] main vs  #4920

Closed

Description

@typescript-automation

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 147 of 262 visited repos (:warning: expected 300)
Outcome Count
Detected interesting changes 22
Detected no interesting changes 125
Git clone failed 5
Timeout 103
Unknown failure 7

Seed: 4f-AM+|N@xUDGHS7EZ2A

Activity

  1. typescript-automation commented on Aug 21, 2026

    @typescript-automation
    Author

    panic handling request textDocument/diagnostic: flaky diagnostic(s) logged:

    textDocument/diagnostic
    github.com/microsoft/typescript-go/internal/lsp.(*Server).recover(0x35b12a93c08, 0x35b13497ad0)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:1477 +0x47
    github.com/microsoft/typescript-go/internal/lsp.(*Server).handleDocumentDiagnostic(0x35b12a93c08, {0x121cfb8?, 0x35b4a502990?}, 0x35b27e1a960, 0x35b4a5029c0)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:1895 +0x465
    github.com/microsoft/typescript-go/internal/lsp.init.func1.registerLanguageServiceDocumentRequestHandler[...].14.1()
    	/mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go: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 23
    	/mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:1013 +0x4ae
    

    Affected repos

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

    Old 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/plugins/replication-webrtc/connection-handler-simple-peer.ts"}}}
    {"kind":"request","method":"textDocument/codeLens","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/src/plugins/replication-webrtc/connection-handler-simple-peer.ts"}}}
    {"kind":"request","method":"textDocument/inlayHint","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/src/plugins/replication-webrtc/connection-handler-simple-peer.ts"},"range":{"start":{"line":0,"character":0},"end":{"line":331,"character":0}}}}
    {"kind":"request","method":"textDocument/semanticTokens/full","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/src/plugins/replication-webrtc/connection-handler-simple-peer.ts"}}}
    

    Repro steps

    #!/bin/bash
    
    git clone https://github.com/pubkey/rxdb --recurse-submodules
    git -C "./rxdb" reset --hard 0c6d634f6c5e3d5c04ca85430dff662e23ecbe77
    downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/168572/artifacts?artifactName=RepoResults8&api-version=7.0" | jq -r ".resource.downloadUrl")
    wget -O RepoResults8.zip "$downloadUrl"
    unzip -p RepoResults8.zip RepoResults8/pubkey.rxdb.replay.txt > pubkey.rxdb.replay.txt
    npm install --no-save @typescript/server-replay
    # Install the repro project's packages
    npx tsreplay install ./rxdb

    To run the repro, use the "Launch replay test" launch configuration in your local copy of native TypeScript.

  2. typescript-automation commented on Aug 21, 2026

    @typescript-automation
    Author

    panic: Unhandled node kind found in jsx initializer: KindBinaryExpression [recovered, repanicked]

    unknown
    github.com/microsoft/typescript-go/internal/transformers/jsxtransforms.(*JSXTransformer).transformJsxAttributeInitializer(0xc37349b2180?, 0xc374dbd0590)
    	/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(0xc37349b2180, 0xc374dbddc70)
    	/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(0xc37349b2180, {0xc374db91840, 0x3, 0xc373d03d9d0?}, 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(0xc37349b2180?, {0xc374db91840?, 0xc36fd237310?, 0x0?}, 0xe39a40?)
    	/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(0xc37349b2180, 0xc374dbddd10, 0x0, {0x12337d0?, 0x0?})
    	/mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:385 +0x41d
    github.com/microsoft/typescript-go/internal/transformers/jsxtransforms.(*JSXTransformer).visitJsxSelfClosingElement(0xc37349b2180, 0xc374dbddd10)
    	/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(0xc37349b2180, 0xc374dbddd10)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:120 +0x105
    github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitSlice(0xc36f9a007e0, {0xc374db91858, 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(0xc36f9a007e0, 0xc374db79568)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:99 +0x37
    github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).visitNodes(0xd5bd8283ff5f2e73?, 0x4126a2?)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:236 +0x30
    github.com/microsoft/typescript-go/internal/ast.(*CallExpression).VisitEachChild(0xc374dbd5148, 0xc36f9a007e0)
    	/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(0xc37349b2180, 0xc374dbd5148)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:135 +0x1da
    github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitNode(0x678766?, 0xc372791b470?)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:51 +0x27
    github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).visitNode(0x20?, 0x12304c8?)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:198 +0x30
    github.com/microsoft/typescript-go/internal/ast.(*ExpressionStatement).VisitEachChild(0xc374dbcaf08, 0xc36f9a007e0)
    	/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/jsxtransforms.(*JSXTransformer).visit(0xc37349b2180, 0xc374dbcaf08)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:135 +0x1da
    github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitSlice(0xc36f9a007e0, {0xc374db918a0, 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(0xc36f9a007e0, 0xc374db79628)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:99 +0x37
    github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).visitNodes(0x676882?, 0x700374dbd08e8?)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:236 +0x30
    github.com/microsoft/typescript-go/internal/ast.(*Block).VisitEachChild(0xc374dbd0948, 0xc36f9a007e0)
    	/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(0xc37349b2180, 0xc374dbd0948)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:135 +0x1da
    github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitNode(0x1236740?, 0xc374dbd0188?)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:51 +0x27
    github.com/microsoft/typescript-go/internal/printer.(*EmitContext).VisitFunctionBody(0xc3703c4aa00, 0xc374db79448?, 0xc36f9a007e0?)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/printer/emitcontext.go:945 +0x1f
    github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).visitFunctionBody(0x750d86277a00?, 0x10?)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:220 +0x25
    github.com/microsoft/typescript-go/internal/ast.(*ArrowFunction).VisitEachChild(0xc374dbd2320, 0xc36f9a007e0)
    	/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(0xc37349b2180, 0xc374dbd2320)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:135 +0x1da
    github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitSlice(0xc36f9a007e0, {0xc374db918c0, 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(0xc36f9a007e0, 0xc374db79648)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:99 +0x37
    github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).visitNodes(0x909a8e3ad2e6a4f4?, 0x4126a2?)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:236 +0x30
    github.com/microsoft/typescript-go/internal/ast.(*CallExpression).VisitEachChild(0xc374dbd5388, 0xc36f9a007e0)
    	/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(0xc37349b2180, 0xc374dbd5388)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:135 +0x1da
    github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitNode(0x678766?, 0xc372791b470?)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:51 +0x27
    github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).visitNode(0xc370e341408?, 0x12304c8?)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:198 +0x30
    github.com/microsoft/typescript-go/internal/ast.(*ExpressionStatement).VisitEachChild(0xc374dbcafc8, 0xc36f9a007e0)
    	/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/jsxtransforms.(*JSXTransformer).visit(0xc37349b2180, 0xc374dbcafc8)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:135 +0x1da
    github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitSlice(0xc36f9a007e0, {0xc3738a0f2c0, 0x12, 0x18})
    	/mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:171 +0x1c6
    github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitNodes(0xc36f9a007e0, 0xc373fbef828)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:99 +0x37
    github.com/microsoft/typescript-go/internal/printer.(*EmitContext).VisitVariableEnvironment(0xc3703c4aa00, 0xc373fbef828, 0xc36f9a007e0)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/printer/emitcontext.go:796 +0x16d
    github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).visitTopLevelStatements(0x0?, 0xc3708b81ae8?)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:255 +0x25
    github.com/microsoft/typescript-go/internal/ast.(*SourceFile).VisitEachChild(0xc370ae2a008, 0xc36f9a007e0)
    	/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(0xc37349b2180, 0xc370ae2a008)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:207 +0x10d
    github.com/microsoft/typescript-go/internal/transformers/jsxtransforms.(*JSXTransformer).visit(0xc37349b2180, 0xc370ae2a008)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/transformers/jsxtransforms/jsx.go:116 +0x1ae
    github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitNode(0xc3703c4aa00?, 0x750d3f319e00?)
    	/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(0x9?, 0xc3703c4aa00, 0xc374dbd0a88)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/compiler/emitter.go:73 +0x1b5
    github.com/microsoft/typescript-go/internal/compiler.(*emitter).emitJSFile(0xc36f92542d0, 0xc374dbd0a88, {0xc3710c146e0, 0x48}, {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(0xc36f92542d0)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/compiler/emitter.go:50 +0x11d
    github.com/microsoft/typescript-go/internal/compiler.(*Program).Emit.func2()
    	/mnt/vss/_work/1/s/typescript-go-main/internal/compiler/program.go:1851 +0x1ce
    github.com/microsoft/typescript-go/internal/core.(*parallelWorkGroup).Queue.func1()
    	/mnt/vss/_work/1/s/typescript-go-main/internal/core/workgroup.go:40 +0x13
    

    Affected repos

    react-bootstrap/react-bootstrap Raw error text: RepoResults8/react-bootstrap.react-bootstrap.rawError.txt in the artifact folder
    Replay commands: RepoResults8/react-bootstrap.react-bootstrap.replay.txt in the artifact folder

    Old 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/ToastSpec.tsx"}}}
    {"kind":"request","method":"textDocument/codeLens","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/test/ToastSpec.tsx"}}}
    {"kind":"request","method":"textDocument/inlayHint","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/test/ToastSpec.tsx"},"range":{"start":{"line":0,"character":0},"end":{"line":256,"character":0}}}}
    {"kind":"request","method":"textDocument/semanticTokens/full","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/test/ToastSpec.tsx"}}}
    

    Repro steps

    #!/bin/bash
    
    git clone https://github.com/react-bootstrap/react-bootstrap --recurse-submodules
    git -C "./react-bootstrap" reset --hard 2f6eef1fbff33c05ea3655fa4e6fa54ef5456aad
    downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/168572/artifacts?artifactName=RepoResults8&api-version=7.0" | jq -r ".resource.downloadUrl")
    wget -O RepoResults8.zip "$downloadUrl"
    unzip -p RepoResults8.zip RepoResults8/react-bootstrap.react-bootstrap.replay.txt > react-bootstrap.react-bootstrap.replay.txt
    npm install --no-save @typescript/server-replay
    # Install the repro project's packages
    npx tsreplay install ./react-bootstrap

    To run the repro, use the "Launch replay test" launch configuration in your local copy of native TypeScript.

  3. typescript-automation commented on Aug 21, 2026

    @typescript-automation
    Author

    panic: runtime error: index out of range [-1] [recovered, repanicked]

    unknown
    github.com/microsoft/typescript-go/internal/checker.(*Checker).popInferenceContext(...)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:31084
    github.com/microsoft/typescript-go/internal/checker.(*Checker).checkExpressionWithContextualType(0x19f0ba9d7908, 0x964831?, 0x19efe4468d80, 0x0, 0x0)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:7590 +0x3b9
    github.com/microsoft/typescript-go/internal/checker.(*Checker).isSignatureApplicable(0x19f0ba9d7908, 0x19efe65ab008, {0x19eff6c5b928, 0x1, 0x1}, 0x19f03afc9608, 0x19effb6a6670, 0x0, 0x0, 0x0)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:9381 +0x36a
    github.com/microsoft/typescript-go/internal/checker.(*Checker).chooseOverload(0x19f0ba9d7908, 0x19eff6449358, 0x19effb6a6670)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:9124 +0x110
    github.com/microsoft/typescript-go/internal/checker.(*Checker).resolveCall(0x19f0ba9d7908, 0x19efe65ab008, {0x19effb6a7a70, 0x1, 0x1}, 0x0, 0x0, 0x0, 0x0)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:9017 +0x4c6
    github.com/microsoft/typescript-go/internal/checker.(*Checker).resolveCallExpression(0x19f0ba9d7908, 0x19efe65ab008, 0x0, 0x0)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:8662 +0x659
    github.com/microsoft/typescript-go/internal/checker.(*Checker).resolveSignature(0x19f0ba9d80f0?, 0x1228860?, 0x19efe65ab008?, 0x8de46e?)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:8546 +0x46
    github.com/microsoft/typescript-go/internal/checker.(*Checker).getResolvedSignature(0x19f0ba9d7908, 0x19efe65ab008, 0x0, 0x0)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:8518 +0xd8
    github.com/microsoft/typescript-go/internal/checker.(*Checker).checkCallExpression(0x19f0ba9d7908, 0x19efe65ab008, 0x0)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:8414 +0x4f
    github.com/microsoft/typescript-go/internal/checker.(*Checker).checkExpressionWorker(0x19f0ba9d7908, 0x19efe65ab008, 0x0)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:7866 +0x2df
    github.com/microsoft/typescript-go/internal/checker.(*Checker).checkExpressionEx(0x19f0ba9d7908, 0x19efe65ab008, 0x0)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:7654 +0x1e8
    github.com/microsoft/typescript-go/internal/checker.(*Checker).checkExpressionCachedEx(0x19f0ba9d7908, 0x19efe65ab008, 0x0?)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:7620 +0xd7
    github.com/microsoft/typescript-go/internal/checker.(*Checker).checkExpressionCached(...)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:7604
    github.com/microsoft/typescript-go/internal/checker.(*Checker).checkVariableLikeDeclaration(0x19f0ba9d7908, 0x19f07812f958)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:5956 +0xb2a
    github.com/microsoft/typescript-go/internal/checker.(*Checker).checkVariableDeclaration(0x19f0ba9d7908, 0x19f07812f958)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:5876 +0x1ad
    github.com/microsoft/typescript-go/internal/checker.(*Checker).checkSourceElementWorker(0x19f0ba9d7908, 0x19f07812f958)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:2364 +0x333
    github.com/microsoft/typescript-go/internal/checker.(*Checker).checkSourceElement(0x19f0ba9d7908, 0x8e1a51?)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:2253 +0x66
    github.com/microsoft/typescript-go/internal/checker.(*Checker).checkSourceElements(0x19f0ba9d7908, {0x19eff6c5b930, 0x1, 0x19f00d387bc0?})
    	/mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:2243 +0x2d
    github.com/microsoft/typescript-go/internal/checker.(*Checker).checkVariableDeclarationList(0x19f0ba9d7908?, 0x19eff6e573e8?)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:5868 +0xd2
    github.com/microsoft/typescript-go/internal/checker.(*Checker).checkVariableStatement(0x19f0ba9d7908, 0x19eff6e573e8?)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:5860 +0x8e
    github.com/microsoft/typescript-go/internal/checker.(*Checker).checkSourceElementWorker(0x19f0ba9d7908, 0x19eff6e573e8)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:2334 +0x28f
    github.com/microsoft/typescript-go/internal/checker.(*Checker).checkSourceElement(0x19f0ba9d7908, 0x19f0ba9d80f0?)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:2253 +0x66
    github.com/microsoft/typescript-go/internal/checker.(*Checker).checkSourceElements(0x19f0ba9d7908, {0x19effa9b8708, 0x6, 0x82801d?})
    	/mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:2243 +0x2d
    github.com/microsoft/typescript-go/internal/checker.(*Checker).checkBlock(0x19f0ba9d7908, 0x19eff6c5b9e0)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:3800 +0xfc
    github.com/microsoft/typescript-go/internal/checker.(*Checker).checkSourceElementWorker(0x19f0ba9d7908, 0x19eff6c5b9e0)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:2332 +0x365
    github.com/microsoft/typescript-go/internal/checker.(*Checker).checkSourceElement(0x19f0ba9d7908, 0x19f01b95d540?)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:2253 +0x66
    github.com/microsoft/typescript-go/internal/checker.(*Checker).checkFunctionExpressionOrObjectLiteralMethodDeferred(0x19f0ba9d7908, 0x19f01b95d540)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:10311 +0xbf
    github.com/microsoft/typescript-go/internal/checker.(*Checker).checkDeferredNode(0x19f0ba9d7908, 0x1227be0?)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:2522 +0x2b0
    github.com/microsoft/typescript-go/internal/checker.(*Checker).checkDeferredNodes-range1(...)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:2504
    github.com/microsoft/typescript-go/internal/checker.(*Checker).checkDeferredNodes.(*OrderedSet[...]).Keys.func1(...)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/collections/ordered_map.go:138
    github.com/microsoft/typescript-go/internal/checker.(*Checker).checkDeferredNodes(0x19f0ba9d7908, 0x19f02e832c10?)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:2500 +0xb4
    github.com/microsoft/typescript-go/internal/checker.(*Checker).checkSourceFile(0x19f0ba9d7908, {0x121cfb8?, 0x19efe0197620?}, 0x19effa9b9508, 0x1)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:2213 +0x208
    github.com/microsoft/typescript-go/internal/checker.(*Checker).getDiagnostics(0x19f0ba9d7908, {0x121cfb8?, 0x19efe0197620?}, 0x19effa9b9508, 0x19f0ba9d7b38)
    	/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(0x19f002f60dc8, {0x121cfb8, 0x19efe0197620}, 0x19f0ba9d7908, 0x19effa9b9508)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/compiler/program.go:1466 +0xc5
    github.com/microsoft/typescript-go/internal/compiler.(*Program).getSemanticDiagnosticsWithChecker(0x19f002f60dc8, {0x121cfb8?, 0x19efe0197620?}, 0x1?, 0x19effa9b9508)
    	/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 +0x13
    

    Affected repos

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

    Old server result

    The old server completed successfully for this repo.

    Last few requests

    {"kind":"request","method":"textDocument/diagnostic","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/ng-schematics/test/src/utils.ts"}}}
    {"kind":"request","method":"textDocument/codeLens","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/ng-schematics/test/src/utils.ts"}}}
    {"kind":"request","method":"textDocument/inlayHint","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/ng-schematics/test/src/utils.ts"},"range":{"start":{"line":0,"character":0},"end":{"line":152,"character":0}}}}
    {"kind":"request","method":"textDocument/semanticTokens/full","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/ng-schematics/test/src/utils.ts"}}}
    

    Repro steps

    #!/bin/bash
    
    git clone https://github.com/puppeteer/puppeteer --recurse-submodules
    git -C "./puppeteer" reset --hard 186beb8ae8091d7cce1c23ab6d2fba109c169988
    downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/168572/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.

  4. typescript-automation commented on Aug 21, 2026

    @typescript-automation
    Author

    panic: runtime error: invalid memory address or nil pointer dereference [recovered, repanicked]

    unknown
    github.com/microsoft/typescript-go/internal/ast.IsClassLike(...)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/ast/utilities.go:532
    github.com/microsoft/typescript-go/internal/transformers/tstransforms.(*MetadataTransformer).injectClassElementTypeMetadata(0x3f0d023ee000?, 0x0, 0x3f0d1b61b1f8?, 0x44e768?)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/transformers/tstransforms/metadata.go:224 +0x1f
    github.com/microsoft/typescript-go/internal/transformers/tstransforms.(*MetadataTransformer).visitMethodDeclaration(0x3f0d476220a0, 0x3f0d21842bb0)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/transformers/tstransforms/metadata.go:138 +0xcb
    github.com/microsoft/typescript-go/internal/transformers/tstransforms.(*MetadataTransformer).visit(0x3f0d476220a0, 0x3f0d21842bb0)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/transformers/tstransforms/metadata.go:47 +0xfa
    github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitSlice(0x3f0d21d8be00, {0x3f0d360350b8, 0xb, 0xb})
    	/mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:148 +0xc2
    github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitNodes(0x3f0d21d8be00, 0x3f0d3f693e88)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:99 +0x37
    github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).visitNodes(0x68cec2?, 0x0?)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:236 +0x30
    github.com/microsoft/typescript-go/internal/ast.(*ObjectLiteralExpression).VisitEachChild(0x3f0d4647f7c0, 0x3f0d21d8be00)
    	/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/tstransforms.(*MetadataTransformer).visit(0x3f0d476220a0, 0x3f0d4647f7c0)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/transformers/tstransforms/metadata.go:67 +0x5a5
    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(0x3f0d1b61b798?, 0xa26bfb?)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:198 +0x30
    github.com/microsoft/typescript-go/internal/ast.(*BinaryExpression).VisitEachChild(0x3f0d33945110, 0x3f0d21d8be00)
    	/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/tstransforms.(*MetadataTransformer).visit(0x3f0d476220a0, 0x3f0d33945110)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/transformers/tstransforms/metadata.go:67 +0x5a5
    github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitNode(0x678766?, 0x0?)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:51 +0x27
    github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).visitNode(0x0?, 0x12304c8?)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:198 +0x30
    github.com/microsoft/typescript-go/internal/ast.(*ExpressionStatement).VisitEachChild(0x3f0d380ae380, 0x3f0d21d8be00)
    	/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/tstransforms.(*MetadataTransformer).visit(0x3f0d476220a0, 0x3f0d380ae380)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/transformers/tstransforms/metadata.go:67 +0x5a5
    github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitSlice(0x3f0d21d8be00, {0x3f0d12d18178, 0x16, 0x16})
    	/mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:148 +0xc2
    github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitNodes(0x3f0d21d8be00, 0x3f0d1e9e8948)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:99 +0x37
    github.com/microsoft/typescript-go/internal/printer.(*EmitContext).VisitVariableEnvironment(0x3f0d14529220, 0x3f0d1e9e8948, 0x3f0d21d8be00)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/printer/emitcontext.go:796 +0x16d
    github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).visitTopLevelStatements(0x3f0d1b61bbb0?, 0x4222a5?)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/ast/visitor.go:255 +0x25
    github.com/microsoft/typescript-go/internal/ast.(*SourceFile).VisitEachChild(0x3f0d346a2a88, 0x3f0d21d8be00)
    	/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/tstransforms.(*MetadataTransformer).visit(0x3f0d476220a0, 0x3f0d346a2a88)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/transformers/tstransforms/metadata.go:58 +0x507
    github.com/microsoft/typescript-go/internal/ast.(*NodeVisitor).VisitNode(0x3f0d14529220?, 0x77ccf48c0500?)
    	/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(0x7?, 0x3f0d14529220, 0x3f0d346a2a88)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/compiler/emitter.go:73 +0x1b5
    github.com/microsoft/typescript-go/internal/compiler.(*emitter).emitJSFile(0x3f0d454e1c20, 0x3f0d346a2a88, {0x3f0d18422700, 0x7d}, {0x3f0d1719b710, 0x81})
    	/mnt/vss/_work/1/s/typescript-go-main/internal/compiler/emitter.go:200 +0x236
    github.com/microsoft/typescript-go/internal/compiler.(*emitter).emit(0x3f0d454e1c20)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/compiler/emitter.go:50 +0x11d
    github.com/microsoft/typescript-go/internal/compiler.(*Program).Emit.func2()
    	/mnt/vss/_work/1/s/typescript-go-main/internal/compiler/program.go:1851 +0x1ce
    github.com/microsoft/typescript-go/internal/core.(*parallelWorkGroup).Queue.func1()
    	/mnt/vss/_work/1/s/typescript-go-main/internal/core/workgroup.go:40 +0x13
    

    Affected repos

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

    Old server result

    The old server completed successfully for this repo.

    Last few requests

    {"kind":"request","method":"textDocument/diagnostic","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/project/aitoearn-backend/libs/mongodb/src/repositories/material-group.repository.ts"}}}
    {"kind":"request","method":"textDocument/codeLens","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/project/aitoearn-backend/libs/mongodb/src/repositories/material-group.repository.ts"}}}
    {"kind":"request","method":"textDocument/inlayHint","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/project/aitoearn-backend/libs/mongodb/src/repositories/material-group.repository.ts"},"range":{"start":{"line":0,"character":0},"end":{"line":132,"character":0}}}}
    {"kind":"request","method":"textDocument/semanticTokens/full","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/project/aitoearn-backend/libs/mongodb/src/repositories/material-group.repository.ts"}}}
    

    Repro steps

    #!/bin/bash
    
    git clone https://github.com/yikart/AiToEarn --recurse-submodules
    git -C "./AiToEarn" reset --hard d3aa8bea5b146a8675607cf0144d891aad3e9683
    downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/168572/artifacts?artifactName=RepoResults7&api-version=7.0" | jq -r ".resource.downloadUrl")
    wget -O RepoResults7.zip "$downloadUrl"
    unzip -p RepoResults7.zip RepoResults7/yikart.AiToEarn.replay.txt > yikart.AiToEarn.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.

  5. typescript-automation commented on Aug 21, 2026

    @typescript-automation
    Author

    panic handling request textDocument/diagnostic: flaky diagnostic(s) logged:

    textDocument/diagnostic
    github.com/microsoft/typescript-go/internal/lsp.(*Server).recover(0xc14ee393c08, 0xc14f519b680)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:1477 +0x47
    github.com/microsoft/typescript-go/internal/lsp.(*Server).handleDocumentDiagnostic(0xc14ee393c08, {0x121cfb8?, 0xc14f54f3aa0?}, 0xc14f59ea000, 0xc14f54f3ad0)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:1895 +0x465
    github.com/microsoft/typescript-go/internal/lsp.init.func1.registerLanguageServiceDocumentRequestHandler[...].14.1()
    	/mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go: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 25
    	/mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:1013 +0x4ae
    

    Affected repos

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

    Old 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/sortable/sortable.tsx"}}}
    {"kind":"request","method":"textDocument/codeLens","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/ui/src/sortable/sortable.tsx"}}}
    {"kind":"request","method":"textDocument/inlayHint","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/ui/src/sortable/sortable.tsx"},"range":{"start":{"line":0,"character":0},"end":{"line":108,"character":0}}}}
    {"kind":"request","method":"textDocument/semanticTokens/full","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/ui/src/sortable/sortable.tsx"}}}
    

    Repro steps

    #!/bin/bash
    
    git clone https://github.com/makeplane/plane --recurse-submodules
    git -C "./plane" reset --hard e056bbf9eb6b511cdc0a5823b1bd6922e561a485
    downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/168572/artifacts?artifactName=RepoResults2&api-version=7.0" | jq -r ".resource.downloadUrl")
    wget -O RepoResults2.zip "$downloadUrl"
    unzip -p RepoResults2.zip RepoResults2/makeplane.plane.replay.txt > makeplane.plane.replay.txt
    npm install --no-save @typescript/server-replay
    # Install the repro project's packages
    npx tsreplay install ./plane

    To run the repro, use the "Launch replay test" launch configuration in your local copy of native TypeScript.

  6. typescript-automation commented on Aug 21, 2026

    @typescript-automation
    Author

    panic handling request textDocument/diagnostic: flaky diagnostic(s) logged:

    textDocument/diagnostic
    github.com/microsoft/typescript-go/internal/lsp.(*Server).recover(0x2a0fff813c08, 0x2a11ccfb20f0)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:1477 +0x47
    github.com/microsoft/typescript-go/internal/lsp.(*Server).handleDocumentDiagnostic(0x2a0fff813c08, {0x121cfb8?, 0x2a11ccfb21b0?}, 0x2a11ccfb4000, 0x2a11ccfb21e0)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:1895 +0x465
    github.com/microsoft/typescript-go/internal/lsp.init.func1.registerLanguageServiceDocumentRequestHandler[...].14.1()
    	/mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go: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 24
    	/mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:1013 +0x4ae
    

    Affected repos

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

    Old 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 e8b7027338ca066b871115f8b66c73717aee4b44
    downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/168572/artifacts?artifactName=RepoResults5&api-version=7.0" | jq -r ".resource.downloadUrl")
    wget -O RepoResults5.zip "$downloadUrl"
    unzip -p RepoResults5.zip RepoResults5/sequelize.sequelize.replay.txt > sequelize.sequelize.replay.txt
    npm install --no-save @typescript/server-replay

    To run the repro, use the "Launch replay test" launch configuration in your local copy of native TypeScript.

  7. typescript-automation commented on Aug 21, 2026

    @typescript-automation
    Author

    panic handling request textDocument/diagnostic: flaky diagnostic(s) logged:

    textDocument/diagnostic
    github.com/microsoft/typescript-go/internal/lsp.(*Server).recover(0x21ed25340008, 0x21ed4092dc50)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:1477 +0x47
    github.com/microsoft/typescript-go/internal/lsp.(*Server).handleDocumentDiagnostic(0x21ed25340008, {0x121cfb8?, 0x21ed4092dd10?}, 0x21ed3ffed2c0, 0x21ed4092dd40)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:1895 +0x465
    github.com/microsoft/typescript-go/internal/lsp.init.func1.registerLanguageServiceDocumentRequestHandler[...].14.1()
    	/mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go: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 4
    	/mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:1013 +0x4ae
    

    Affected repos

    mermaid-js/mermaid Raw error text: RepoResults1/mermaid-js.mermaid.rawError.txt in the artifact folder
    Replay commands: RepoResults1/mermaid-js.mermaid.replay.txt in the artifact folder

    Old 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 5d90f8cf45730ea5892b9e4976c030ffd135e98f
    downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/168572/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.

  8. typescript-automation commented on Aug 21, 2026

    @typescript-automation
    Author

    panic: interface conversion: checker.TypeSystemEntity is nil, not *ast.Symbol [recovered, repanicked]

    unknown
    github.com/microsoft/typescript-go/internal/checker.(*Checker).typeResolutionHasProperty(0x3caaf0a70870?, 0x3caaf76b6aa0?)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:18913 +0x2e7
    github.com/microsoft/typescript-go/internal/checker.(*Checker).findResolutionCycleStartIndex(0x3caaf1868608, {0xe4b340, 0x3caaf9fe4e28}, 0x0)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:18900 +0x8c
    github.com/microsoft/typescript-go/internal/checker.(*Checker).pushTypeResolution(0x3caaf1868608, {0xe4b340, 0x3caaf9fe4e28}, 0x0)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:18873 +0x2a
    github.com/microsoft/typescript-go/internal/checker.(*Checker).getTypeOfVariableOrParameterOrPropertyWorker(0x3caaf1868608, 0x3caaf9fe4e28)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:16691 +0x11c
    github.com/microsoft/typescript-go/internal/checker.(*Checker).getTypeOfVariableOrParameterOrProperty(0x3caaf1868608, 0x3caaf9fe4e28)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:16641 +0x4d
    github.com/microsoft/typescript-go/internal/checker.(*Checker).getTypeOfSymbol(0x3caaf1868608?, 0x3caaf0d9fb80?)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:16604 +0x9b
    github.com/microsoft/typescript-go/internal/checker.(*Checker).checkVariableLikeDeclaration(0x3caaf1868608, 0x3caaf0b2a720)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:5983 +0x2d1
    github.com/microsoft/typescript-go/internal/checker.(*Checker).checkPropertyDeclaration(0x3caaf1868608, 0x3caaf0b2a720)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:2714 +0x6b
    github.com/microsoft/typescript-go/internal/checker.(*Checker).checkPropertySignature(0x3caaf1868608?, 0x3caaf0b2a720?)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:2728 +0x58
    github.com/microsoft/typescript-go/internal/checker.(*Checker).checkSourceElementWorker(0x3caaf1868608, 0x3caaf0b2a720)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:2284 +0x125
    github.com/microsoft/typescript-go/internal/checker.(*Checker).checkSourceElement(0x3caaf1868608, 0x3caaf8665920?)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:2253 +0x66
    github.com/microsoft/typescript-go/internal/checker.(*Checker).checkSourceElements(0x3caaf1868608, {0x3caaf09c4110, 0x1, 0x0?})
    	/mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:2243 +0x2d
    github.com/microsoft/typescript-go/internal/checker.(*Checker).checkInterfaceDeclaration(0x3caaf1868608, 0x3caaf0d09c70)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:5102 +0x475
    github.com/microsoft/typescript-go/internal/checker.(*Checker).checkSourceElementWorker(0x3caaf1868608, 0x3caaf0d09c70)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:2370 +0x34c
    github.com/microsoft/typescript-go/internal/checker.(*Checker).checkSourceElement(0x3caaf1868608, 0x2?)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:2253 +0x66
    github.com/microsoft/typescript-go/internal/checker.(*Checker).checkSourceElements(0x3caaf1868608, {0x3caaf0d38000, 0x2, 0x0?})
    	/mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:2243 +0x2d
    github.com/microsoft/typescript-go/internal/checker.(*Checker).checkSourceFile(0x3caaf1868608, {0x121cfb8?, 0x3caaf8659470?}, 0x3caaf11d6e08, 0x1)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/checker/checker.go:2212 +0x1f3
    github.com/microsoft/typescript-go/internal/checker.(*Checker).getDiagnostics(0x3caaf1868608, {0x121cfb8?, 0x3caaf8659470?}, 0x3caaf11d6e08, 0x3caaf1868838)
    	/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(0x3caaf3339348, {0x121cfb8, 0x3caaf8659470}, 0x3caaf1868608, 0x3caaf11d6e08)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/compiler/program.go:1466 +0xc5
    github.com/microsoft/typescript-go/internal/compiler.(*Program).getSemanticDiagnosticsWithChecker(0x3caaf3339348, {0x121cfb8?, 0x3caaf8659470?}, 0x1?, 0x3caaf11d6e08)
    	/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 +0x13
    

    Affected repos

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

    Old 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/warmup.setup.ts"}}}
    {"kind":"request","method":"textDocument/codeLens","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/test/e2e/warmup.setup.ts"}}}
    {"kind":"request","method":"textDocument/inlayHint","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/test/e2e/warmup.setup.ts"},"range":{"start":{"line":0,"character":0},"end":{"line":42,"character":0}}}}
    {"kind":"request","method":"textDocument/semanticTokens/full","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/test/e2e/warmup.setup.ts"}}}
    

    Repro steps

    #!/bin/bash
    
    git clone https://github.com/vercel/swr --recurse-submodules
    git -C "./swr" reset --hard 7173e55b2a175dee455612c5fa067383345c392f
    downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/168572/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.

  9. typescript-automation commented on Aug 21, 2026

    @typescript-automation
    Author

    panic handling request textDocument/diagnostic: flaky diagnostic(s) logged:

    textDocument/diagnostic
    github.com/microsoft/typescript-go/internal/lsp.(*Server).recover(0x3b42b5fb2008, 0x3b430da0a630)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:1477 +0x47
    github.com/microsoft/typescript-go/internal/lsp.(*Server).handleDocumentDiagnostic(0x3b42b5fb2008, {0x121cfb8?, 0x3b430da0a6f0?}, 0x3b42f93f25a0, 0x3b430da0a720)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:1895 +0x465
    github.com/microsoft/typescript-go/internal/lsp.init.func1.registerLanguageServiceDocumentRequestHandler[...].14.1()
    	/mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go: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 +0x4ae
    

    Affected repos

    date-fns/date-fns Raw error text: RepoResults4/date-fns.date-fns.rawError.txt in the artifact folder
    Replay commands: RepoResults4/date-fns.date-fns.replay.txt in the artifact folder

    Old server result

    The old server completed successfully for this repo.

    Last few requests

    {"kind":"request","method":"textDocument/diagnostic","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/pkgs/core/src/fp/_lib/convertToFP/test.ts"}}}
    {"kind":"request","method":"textDocument/codeLens","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/pkgs/core/src/fp/_lib/convertToFP/test.ts"}}}
    {"kind":"request","method":"textDocument/inlayHint","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/pkgs/core/src/fp/_lib/convertToFP/test.ts"},"range":{"start":{"line":0,"character":0},"end":{"line":120,"character":0}}}}
    {"kind":"request","method":"textDocument/semanticTokens/full","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/pkgs/core/src/fp/_lib/convertToFP/test.ts"}}}
    

    Repro steps

    #!/bin/bash
    
    git clone https://github.com/date-fns/date-fns --recurse-submodules
    git -C "./date-fns" reset --hard a0a39220522ed1228445792c768ed887709aea5f
    downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/168572/artifacts?artifactName=RepoResults4&api-version=7.0" | jq -r ".resource.downloadUrl")
    wget -O RepoResults4.zip "$downloadUrl"
    unzip -p RepoResults4.zip RepoResults4/date-fns.date-fns.replay.txt > date-fns.date-fns.replay.txt
    npm install --no-save @typescript/server-replay
    # Install the repro project's packages
    npx tsreplay install ./date-fns

    To run the repro, use the "Launch replay test" launch configuration in your local copy of native TypeScript.

  10. typescript-automation commented on Aug 21, 2026

    @typescript-automation
    Author

    Server connection closed prematurely: undefined

    unknown
    Server connection closed prematurely: undefined
    

    Affected repos

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

    Old server result

    The old server completed successfully for this repo.

    Last few requests

    {"kind":"notification","method":"textDocument/didChange","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/docs/assets/js/index.js","version":513},"contentChanges":[{"range":{"start":{"line":8290,"character":31},"end":{"line":8290,"character":41}},"text":""}]}}
    {"kind":"notification","method":"textDocument/didChange","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/docs/assets/js/index.js","version":514},"contentChanges":[{"range":{"start":{"line":8291,"character":5},"end":{"line":8291,"character":93}},"text":""}]}}
    {"kind":"notification","method":"textDocument/didChange","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/docs/assets/js/index.js","version":515},"contentChanges":[{"range":{"start":{"line":8293,"character":0},"end":{"line":8293,"character":0}},"text":"K"}]}}
    {"kind":"request","method":"textDocument/codeAction","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/docs/assets/js/index.js"},"range":{"start":{"line":8295,"character":3},"end":{"line":8295,"character":3}},"context":{"diagnostics":[],"only":["refactor"]}}}
    

    Repro steps

    #!/bin/bash
    
    git clone https://github.com/t4t5/sweetalert --recurse-submodules
    git -C "./sweetalert" reset --hard d927c9bbc66bd26380dc360a71e1876d284a7faf
    downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/168572/artifacts?artifactName=RepoResults8&api-version=7.0" | jq -r ".resource.downloadUrl")
    wget -O RepoResults8.zip "$downloadUrl"
    unzip -p RepoResults8.zip RepoResults8/t4t5.sweetalert.replay.txt > t4t5.sweetalert.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.

  11. typescript-automation commented on Aug 21, 2026

    @typescript-automation
    Author

    Server connection closed prematurely: undefined

    unknown
    Server connection closed prematurely: undefined
    

    Affected repos

    mattermost-community/focalboard Raw error text: RepoResults7/mattermost-community.focalboard.rawError.txt in the artifact folder
    Replay commands: RepoResults7/mattermost-community.focalboard.replay.txt in the artifact folder

    Old server result

    The old server completed successfully for this repo.

    Last few requests

    {"kind":"request","method":"textDocument/diagnostic","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/webapp/src/components/blocksEditor/rootInput.test.tsx"}}}
    {"kind":"request","method":"textDocument/codeLens","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/webapp/src/components/blocksEditor/rootInput.test.tsx"}}}
    {"kind":"request","method":"textDocument/inlayHint","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/webapp/src/components/blocksEditor/rootInput.test.tsx"},"range":{"start":{"line":0,"character":0},"end":{"line":119,"character":0}}}}
    {"kind":"request","method":"textDocument/semanticTokens/full","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/webapp/src/components/blocksEditor/rootInput.test.tsx"}}}
    

    Repro steps

    #!/bin/bash
    
    git clone https://github.com/mattermost-community/focalboard --recurse-submodules
    git -C "./focalboard" reset --hard a84bbb65e32edf972856b329417096ac413518e9
    downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/168572/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.

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

    Old server result

    The old server completed successfully for this repo.

    Last few requests

    {"kind":"notification","method":"textDocument/didChange","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/anthropic/src/convert-to-anthropic-prompt.ts","version":2121},"contentChanges":[{"range":{"start":{"line":517,"character":21},"end":{"line":517,"character":22}},"text":""}]}}
    {"kind":"request","method":"textDocument/prepareCallHierarchy","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/anthropic/src/convert-to-anthropic-prompt.ts"},"position":{"line":524,"character":77}}}
    {"kind":"notification","method":"textDocument/didChange","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/anthropic/src/convert-to-anthropic-prompt.ts","version":2122},"contentChanges":[{"range":{"start":{"line":525,"character":32},"end":{"line":525,"character":33}},"text":""}]}}
    {"kind":"request","method":"textDocument/implementation","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/anthropic/src/convert-to-anthropic-prompt.ts"},"position":{"line":531,"character":34}}}
    

    Repro steps

    #!/bin/bash
    
    git clone https://github.com/vercel/ai --recurse-submodules
    git -C "./ai" reset --hard 5b7da0e438622b7bcfb89177da24da0db503dfd3
    downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/168572/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.

  12. typescript-automation commented on Aug 21, 2026

    @typescript-automation
    Author

    Server connection closed prematurely: undefined

    unknown
    Server connection closed prematurely: undefined
    

    Affected repos

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

    Old server result

    The old server completed successfully for this repo.

    Last few requests

    {"kind":"request","method":"textDocument/diagnostic","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/backend/e2e-test/testUtils/saml-config.ts"}}}
    {"kind":"request","method":"textDocument/codeLens","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/backend/e2e-test/testUtils/saml-config.ts"}}}
    {"kind":"request","method":"textDocument/inlayHint","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/backend/e2e-test/testUtils/saml-config.ts"},"range":{"start":{"line":0,"character":0},"end":{"line":31,"character":0}}}}
    {"kind":"request","method":"textDocument/semanticTokens/full","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/backend/e2e-test/testUtils/saml-config.ts"}}}
    

    Repro steps

    #!/bin/bash
    
    git clone https://github.com/Infisical/infisical --recurse-submodules
    git -C "./infisical" reset --hard 63438a4a8931095e71946f6ee84cf7fd4000af69
    downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/168572/artifacts?artifactName=RepoResults6&api-version=7.0" | jq -r ".resource.downloadUrl")
    wget -O RepoResults6.zip "$downloadUrl"
    unzip -p RepoResults6.zip RepoResults6/Infisical.infisical.replay.txt > Infisical.infisical.replay.txt
    npm install --no-save @typescript/server-replay
    # Install the repro project's packages
    npx tsreplay install ./infisical

    To run the repro, use the "Launch replay test" launch configuration in your local copy of native TypeScript.

    QwenLM/qwen-code Raw error text: RepoResults6/QwenLM.qwen-code.rawError.txt in the artifact folder
    Replay commands: RepoResults6/QwenLM.qwen-code.replay.txt in the artifact folder

    Old 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/desktop/scripts/bump-desktop-version.ts"}}}
    {"kind":"request","method":"textDocument/codeLens","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/desktop/scripts/bump-desktop-version.ts"}}}
    {"kind":"request","method":"textDocument/inlayHint","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/desktop/scripts/bump-desktop-version.ts"},"range":{"start":{"line":0,"character":0},"end":{"line":115,"character":0}}}}
    {"kind":"request","method":"textDocument/semanticTokens/full","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/desktop/scripts/bump-desktop-version.ts"}}}
    

    Repro steps

    #!/bin/bash
    
    git clone https://github.com/QwenLM/qwen-code --recurse-submodules
    git -C "./qwen-code" reset --hard 7a4566cb3b03da268b53f112d08a38b47f43ca27
    downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/168572/artifacts?artifactName=RepoResults6&api-version=7.0" | jq -r ".resource.downloadUrl")
    wget -O RepoResults6.zip "$downloadUrl"
    unzip -p RepoResults6.zip RepoResults6/QwenLM.qwen-code.replay.txt > QwenLM.qwen-code.replay.txt
    npm install --no-save @typescript/server-replay
    # Install the repro project's packages
    npx tsreplay install ./qwen-code

    To run the repro, use the "Launch replay test" launch configuration in your local copy of native TypeScript.

    marmelab/react-admin Raw error text: RepoResults6/marmelab.react-admin.rawError.txt in the artifact folder
    Replay commands: RepoResults6/marmelab.react-admin.replay.txt in the artifact folder

    Old server result

    The old server completed successfully for this repo.

    Last few requests

    {"kind":"request","method":"textDocument/semanticTokens/full","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/ra-ui-materialui/src/input/ReferenceInput.tsx"}}}
    {"kind":"request","method":"textDocument/codeLens","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/ra-ui-materialui/src/input/ReferenceInput.tsx"}}}
    {"kind":"request","method":"textDocument/inlayHint","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/ra-ui-materialui/src/input/ReferenceInput.tsx"},"range":{"start":{"line":0,"character":0},"end":{"line":94,"character":0}}}}
    {"kind":"request","method":"textDocument/diagnostic","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/ra-ui-materialui/src/input/ReferenceInput.tsx"}}}
    

    Repro steps

    #!/bin/bash
    
    git clone https://github.com/marmelab/react-admin --recurse-submodules
    git -C "./react-admin" reset --hard 051f511bb0afb5ea565c2d3728bf4dab0a6fa5e0
    downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/168572/artifacts?artifactName=RepoResults6&api-version=7.0" | jq -r ".resource.downloadUrl")
    wget -O RepoResults6.zip "$downloadUrl"
    unzip -p RepoResults6.zip RepoResults6/marmelab.react-admin.replay.txt > marmelab.react-admin.replay.txt
    npm install --no-save @typescript/server-replay

    To run the repro, use the "Launch replay test" launch configuration in your local copy of native TypeScript.

  13. typescript-automation commented on Aug 21, 2026

    @typescript-automation
    Author

    Server connection closed prematurely: undefined

    unknown
    Server connection closed prematurely: undefined
    

    Affected repos

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

    Old server result

    The old server completed successfully for this repo.

    Last few requests

    {"kind":"request","method":"textDocument/codeAction","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/react/test/unit/useDismiss.test.tsx"},"range":{"start":{"line":1,"character":23},"end":{"line":1,"character":23}},"context":{"diagnostics":[],"only":["refactor"]}}}
    {"kind":"request","method":"textDocument/rename","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/react/test/unit/useDismiss.test.tsx"},"position":{"line":1,"character":23},"newName":"renamedSymbol"}}
    {"kind":"request","method":"textDocument/rangeFormatting","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/react/test/unit/useDismiss.test.tsx"},"range":{"start":{"line":1,"character":0},"end":{"line":11,"character":0}},"options":{"tabSize":1,"insertSpaces":false}}}
    {"kind":"request","method":"textDocument/implementation","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/react/test/unit/useDismiss.test.tsx"},"position":{"line":2,"character":35}}}
    

    Repro steps

    #!/bin/bash
    
    git clone https://github.com/floating-ui/floating-ui --recurse-submodules
    git -C "./floating-ui" reset --hard 0eb8c985a6d7aadc3fbe621acfc3d7f1cdd6fdf1
    downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/168572/artifacts?artifactName=RepoResults5&api-version=7.0" | jq -r ".resource.downloadUrl")
    wget -O RepoResults5.zip "$downloadUrl"
    unzip -p RepoResults5.zip RepoResults5/floating-ui.floating-ui.replay.txt > floating-ui.floating-ui.replay.txt
    npm install --no-save @typescript/server-replay
    # Install the repro project's packages
    npx tsreplay install ./floating-ui

    To run the repro, use the "Launch replay test" launch configuration in your local copy of native TypeScript.

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

    Old server result

    The old server completed successfully for this repo.

    Last few requests

    {"kind":"request","method":"textDocument/diagnostic","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/vite.config.ts"}}}
    {"kind":"request","method":"textDocument/codeLens","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/vite.config.ts"}}}
    {"kind":"request","method":"textDocument/inlayHint","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/vite.config.ts"},"range":{"start":{"line":0,"character":0},"end":{"line":13,"character":0}}}}
    {"kind":"request","method":"textDocument/semanticTokens/full","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/vite.config.ts"}}}
    

    Repro steps

    #!/bin/bash
    
    git clone https://github.com/refined-github/refined-github --recurse-submodules
    git -C "./refined-github" reset --hard cc22fe3434b082a982da1efcfbd4f14b4518c747
    downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/168572/artifacts?artifactName=RepoResults5&api-version=7.0" | jq -r ".resource.downloadUrl")
    wget -O RepoResults5.zip "$downloadUrl"
    unzip -p RepoResults5.zip RepoResults5/refined-github.refined-github.replay.txt > refined-github.refined-github.replay.txt
    npm install --no-save @typescript/server-replay
    # Install the repro project's packages
    npx tsreplay install ./refined-github

    To run the repro, use the "Launch replay test" launch configuration in your local copy of native TypeScript.

  14. typescript-automation commented on Aug 21, 2026

    @typescript-automation
    Author

    Server connection closed prematurely: undefined

    unknown
    Server connection closed prematurely: undefined
    

    Affected repos

    TriliumNext/Trilium Raw error text: RepoResults4/TriliumNext.Trilium.rawError.txt in the artifact folder
    Replay commands: RepoResults4/TriliumNext.Trilium.replay.txt in the artifact folder

    Old server result

    The old server completed successfully for this repo.

    Last few requests

    {"kind":"request","method":"textDocument/diagnostic","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/scripts/wipe-node-modules.mts"}}}
    {"kind":"request","method":"textDocument/codeLens","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/scripts/wipe-node-modules.mts"}}}
    {"kind":"request","method":"textDocument/inlayHint","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/scripts/wipe-node-modules.mts"},"range":{"start":{"line":0,"character":0},"end":{"line":24,"character":0}}}}
    {"kind":"request","method":"textDocument/semanticTokens/full","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/scripts/wipe-node-modules.mts"}}}
    

    Repro steps

    #!/bin/bash
    
    git clone https://github.com/TriliumNext/Trilium --recurse-submodules
    git -C "./Trilium" reset --hard 86a9715b09b4fc523764eee3e2ba08b5f58ef12b
    downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/168572/artifacts?artifactName=RepoResults4&api-version=7.0" | jq -r ".resource.downloadUrl")
    wget -O RepoResults4.zip "$downloadUrl"
    unzip -p RepoResults4.zip RepoResults4/TriliumNext.Trilium.replay.txt > TriliumNext.Trilium.replay.txt
    npm install --no-save @typescript/server-replay
    # Install the repro project's packages
    npx tsreplay install ./Trilium

    To run the repro, use the "Launch replay test" launch configuration in your local copy of native TypeScript.

  15. typescript-automation commented on Aug 21, 2026

    @typescript-automation
    Author

    Server connection closed prematurely: undefined

    unknown
    Server connection closed prematurely: undefined
    

    Affected repos

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

    Old server result

    The old server completed successfully for this repo.

    Last few requests

    {"kind":"request","method":"textDocument/diagnostic","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/google-fonts/src/OriginalSurfer.ts"}}}
    {"kind":"request","method":"textDocument/codeLens","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/google-fonts/src/OriginalSurfer.ts"}}}
    {"kind":"request","method":"textDocument/inlayHint","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/google-fonts/src/OriginalSurfer.ts"},"range":{"start":{"line":0,"character":0},"end":{"line":46,"character":0}}}}
    {"kind":"request","method":"textDocument/semanticTokens/full","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/google-fonts/src/OriginalSurfer.ts"}}}
    

    Repro steps

    #!/bin/bash
    
    git clone https://github.com/remotion-dev/remotion --recurse-submodules
    git -C "./remotion" reset --hard 17d24bf674e676d6d5072b30e5f8872d6c8972d0
    downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/168572/artifacts?artifactName=RepoResults2&api-version=7.0" | jq -r ".resource.downloadUrl")
    wget -O RepoResults2.zip "$downloadUrl"
    unzip -p RepoResults2.zip RepoResults2/remotion-dev.remotion.replay.txt > remotion-dev.remotion.replay.txt
    npm install --no-save @typescript/server-replay

    To run the repro, use the "Launch replay test" launch configuration in your local copy of native TypeScript.

  16. typescript-automation commented on Aug 21, 2026

    @typescript-automation
    Author

    Server connection closed prematurely: undefined

    unknown
    Server connection closed prematurely: undefined
    

    Affected repos

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

    Old server result

    The old server completed successfully for this repo.

    Last few requests

    {"kind":"request","method":"textDocument/completion","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/scripts/capture-session-toolbar-proof.mts"},"position":{"line":167,"character":68},"context":{"triggerKind":1}}}
    {"kind":"request","method":"textDocument/rename","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/scripts/capture-session-toolbar-proof.mts"},"position":{"line":171,"character":32},"newName":"renamedSymbol"}}
    {"kind":"request","method":"textDocument/completion","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/scripts/capture-session-toolbar-proof.mts"},"position":{"line":174,"character":2},"context":{"triggerKind":1}}}
    {"kind":"request","method":"completionItem/resolve","params":{"label":"GPUShaderModule","kind":6,"sortText":"15","commitCharacters":[".",",",";"],"data":{"fileName":"@PROJECT_ROOT@/scripts/capture-session-toolbar-proof.mts","position":5340,"name":"GPUShaderModule"}}}
    

    Repro steps

    #!/bin/bash
    
    git clone https://github.com/openclaw/openclaw --recurse-submodules
    git -C "./openclaw" reset --hard 0b8596607208b1be7c963c701cbce8d45d565bf2
    downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/168572/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

    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.txt in the artifact folder
    Replay commands: RepoResults1/n8n-io.n8n.replay.txt in the artifact folder

    Old server result

    The old server completed successfully for this repo.

    Last few requests

    {"kind":"request","method":"textDocument/typeDefinition","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/workflow/stryker.config.mjs"},"position":{"line":15,"character":12}}}
    {"kind":"request","method":"textDocument/prepareCallHierarchy","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/workflow/stryker.config.mjs"},"position":{"line":20,"character":10}}}
    {"kind":"request","method":"custom/textDocument/sourceDefinition","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/workflow/stryker.config.mjs"},"position":{"line":25,"character":8}}}
    {"kind":"request","method":"textDocument/completion","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/packages/workflow/stryker.config.mjs"},"position":{"line":28,"character":0},"context":{"triggerKind":1}}}
    

    Repro steps

    #!/bin/bash
    
    git clone https://github.com/n8n-io/n8n --recurse-submodules
    git -C "./n8n" reset --hard 1a1e18f0e4d4e61198ac10610223e8da044e0570
    downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/168572/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.

  17. typescript-automation commented on Aug 21, 2026

    @typescript-automation
    Author

    panic handling request textDocument/diagnostic: flaky diagnostic(s) logged:

    textDocument/diagnostic
    github.com/microsoft/typescript-go/internal/lsp.(*Server).recover(0x197170d32008, 0x1971a40c7a40)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:1477 +0x47
    github.com/microsoft/typescript-go/internal/lsp.(*Server).handleDocumentDiagnostic(0x197170d32008, {0x121cfb8?, 0x1971a40c7b00?}, 0x19717d4c3860, 0x1971a40c7b30)
    	/mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:1895 +0x465
    github.com/microsoft/typescript-go/internal/lsp.init.func1.registerLanguageServiceDocumentRequestHandler[...].14.1()
    	/mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go: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 18
    	/mnt/vss/_work/1/s/typescript-go-main/internal/lsp/server.go:1013 +0x4ae
    

    Affected repos

    honojs/hono Raw error text: RepoResults5/honojs.hono.rawError.txt in the artifact folder
    Replay commands: RepoResults5/honojs.hono.replay.txt in the artifact folder

    Old server result

    The old server completed successfully for this repo.

    Last few requests

    {"kind":"request","method":"textDocument/diagnostic","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/src/middleware/etag/index.ts"}}}
    {"kind":"request","method":"textDocument/codeLens","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/src/middleware/etag/index.ts"}}}
    {"kind":"request","method":"textDocument/inlayHint","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/src/middleware/etag/index.ts"},"range":{"start":{"line":0,"character":0},"end":{"line":133,"character":0}}}}
    {"kind":"request","method":"textDocument/semanticTokens/full","params":{"textDocument":{"uri":"@PROJECT_ROOT_URI@/src/middleware/etag/index.ts"}}}
    

    Repro steps

    #!/bin/bash
    
    git clone https://github.com/honojs/hono --recurse-submodules
    git -C "./hono" reset --hard 4b44abe1b5c7755aac8555d7943611555183450b
    downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/168572/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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions