microsoft / TypeScript

TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
https://www.typescriptlang.org
Apache License 2.0
100.07k stars 12.37k forks source link

[ServerErrors][TypeScript] 5.1.0-dev.20230402 #53635

Closed typescript-bot closed 6 months ago

typescript-bot commented 1 year ago

The following errors were reported by 5.1.0-dev.20230402 Pipeline that generated this bug Logs for the pipeline run File that generated the pipeline

This run considered 200 popular TS repos from GH (after skipping the top 0).

Successfully analyzed 187 of 200 visited repos | Outcome | Count | |---------|-------| | Detected interesting changes | 6 | | Detected no interesting changes | 181 | | Git clone failed | 1 | | Unknown failure | 12 |

Investigation Status

Repo Errors Outcome
apache/echarts 1
BuilderIO/qwik 1
mantinedev/mantine 1
nocodb/nocodb 1
tldraw/tldraw 1
typeorm/typeorm 1
typescript-bot commented 1 year ago

apache/echarts

:warning: Note that typescript-5.0.3 had errors :warning: ``` Req #21118 - completionInfo at processChildNode (/typescript-5.0.3/lib/tsserver.js:166695:17) at /typescript-5.0.3/lib/tsserver.js:166626:9 at visitNode2 (/typescript-5.0.3/lib/tsserver.js:29692:18) at forEachChildInPropertySignature (/typescript-5.0.3/lib/tsserver.js:29748:59) at forEachChild (/typescript-5.0.3/lib/tsserver.js:30206:35) at processNode (/typescript-5.0.3/lib/tsserver.js:166623:5) at processChildNode (/typescript-5.0.3/lib/tsserver.js:166702:7) at processChildNodes (/typescript-5.0.3/lib/tsserver.js:166745:32) at /typescript-5.0.3/lib/tsserver.js:166639:9 at visitNodes (/typescript-5.0.3/lib/tsserver.js:29697:14) at forEachChildInTypeLiteral (/typescript-5.0.3/lib/tsserver.js:29807:12) at forEachChild (/typescript-5.0.3/lib/tsserver.js:30206:35) at processNode (/typescript-5.0.3/lib/tsserver.js:166623:5) at processChildNode (/typescript-5.0.3/lib/tsserver.js:166702:7) at processChildNodes (/typescript-5.0.3/lib/tsserver.js:166745:32) at /typescript-5.0.3/lib/tsserver.js:166639:9 at visitNodes (/typescript-5.0.3/lib/tsserver.js:29697:14) at forEachChildInUnionOrIntersectionType (/typescript-5.0.3/lib/tsserver.js:30153:10) at forEachChild (/typescript-5.0.3/lib/tsserver.js:30206:35) at processNode (/typescript-5.0.3/lib/tsserver.js:166623:5) at processChildNode (/typescript-5.0.3/lib/tsserver.js:166702:7) at processChildNodes (/typescript-5.0.3/lib/tsserver.js:166745:32) at /typescript-5.0.3/lib/tsserver.js:166639:9 at visitNodes (/typescript-5.0.3/lib/tsserver.js:29697:14) at forEachChildInTypeReference (/typescript-5.0.3/lib/tsserver.js:29798:49) at forEachChild (/typescript-5.0.3/lib/tsserver.js:30206:35) at processNode (/typescript-5.0.3/lib/tsserver.js:166623:5) at processChildNode (/typescript-5.0.3/lib/tsserver.js:166702:7) at /typescript-5.0.3/lib/tsserver.js:166626:9 at visitNode2 (/typescript-5.0.3/lib/tsserver.js:29692:18) at forEachChildInPropertyDeclaration (/typescript-5.0.3/lib/tsserver.js:29745:179) at forEachChild (/typescript-5.0.3/lib/tsserver.js:30206:35) at processNode (/typescript-5.0.3/lib/tsserver.js:166623:5) at formatSpanWorker (/typescript-5.0.3/lib/tsserver.js:166431:5) at /typescript-5.0.3/lib/tsserver.js:166371:105 at getFormattingScanner (/typescript-5.0.3/lib/tsserver.js:165187:15) at Object.formatNodeGivenIndentation (/typescript-5.0.3/lib/tsserver.js:166371:10) at /typescript-5.0.3/lib/tsserver.js:149434:36 at flatMap (/typescript-5.0.3/lib/tsserver.js:2555:17) at Object.printAndFormatSnippetList (/typescript-5.0.3/lib/tsserver.js:149432:21) at getEntryForMemberCompletion (/typescript-5.0.3/lib/tsserver.js:149202:28) at createCompletionEntry (/typescript-5.0.3/lib/tsserver.js:149062:64) at getCompletionEntriesFromSymbols (/typescript-5.0.3/lib/tsserver.js:149604:19) at completionInfoFromData (/typescript-5.0.3/lib/tsserver.js:148726:23) at Object.getCompletionsAtPosition (/typescript-5.0.3/lib/tsserver.js:148548:24) at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.0.3/lib/tsserver.js:135583:35) at IOSession.getCompletions (/typescript-5.0.3/lib/tsserver.js:179211:54) at completionInfo (/typescript-5.0.3/lib/tsserver.js:177622:43) at /typescript-5.0.3/lib/tsserver.js:179975:69 at IOSession.executeWithRequestId (/typescript-5.0.3/lib/tsserver.js:179967:14) at IOSession.executeCommand (/typescript-5.0.3/lib/tsserver.js:179975:29) at IOSession.onMessage (/typescript-5.0.3/lib/tsserver.js:180017:51) at Interface. (/typescript-5.0.3/lib/tsserver.js:181560:14) ```
Req #21118 - completionInfo
    at processChildNode (/typescript-5.1.0-dev.20230402/lib/tsserver.js:167292:17)
    at /typescript-5.1.0-dev.20230402/lib/tsserver.js:167223:9
    at visitNode2 (/typescript-5.1.0-dev.20230402/lib/tsserver.js:29765:18)
    at forEachChildInPropertySignature (/typescript-5.1.0-dev.20230402/lib/tsserver.js:29821:59)
    at forEachChild (/typescript-5.1.0-dev.20230402/lib/tsserver.js:30279:35)
    at processNode (/typescript-5.1.0-dev.20230402/lib/tsserver.js:167220:5)
    at processChildNode (/typescript-5.1.0-dev.20230402/lib/tsserver.js:167299:7)
    at processChildNodes (/typescript-5.1.0-dev.20230402/lib/tsserver.js:167342:32)
    at /typescript-5.1.0-dev.20230402/lib/tsserver.js:167236:9
    at visitNodes (/typescript-5.1.0-dev.20230402/lib/tsserver.js:29770:14)
    at forEachChildInTypeLiteral (/typescript-5.1.0-dev.20230402/lib/tsserver.js:29880:12)
    at forEachChild (/typescript-5.1.0-dev.20230402/lib/tsserver.js:30279:35)
    at processNode (/typescript-5.1.0-dev.20230402/lib/tsserver.js:167220:5)
    at processChildNode (/typescript-5.1.0-dev.20230402/lib/tsserver.js:167299:7)
    at processChildNodes (/typescript-5.1.0-dev.20230402/lib/tsserver.js:167342:32)
    at /typescript-5.1.0-dev.20230402/lib/tsserver.js:167236:9
    at visitNodes (/typescript-5.1.0-dev.20230402/lib/tsserver.js:29770:14)
    at forEachChildInUnionOrIntersectionType (/typescript-5.1.0-dev.20230402/lib/tsserver.js:30226:10)
    at forEachChild (/typescript-5.1.0-dev.20230402/lib/tsserver.js:30279:35)
    at processNode (/typescript-5.1.0-dev.20230402/lib/tsserver.js:167220:5)
    at processChildNode (/typescript-5.1.0-dev.20230402/lib/tsserver.js:167299:7)
    at processChildNodes (/typescript-5.1.0-dev.20230402/lib/tsserver.js:167342:32)
    at /typescript-5.1.0-dev.20230402/lib/tsserver.js:167236:9
    at visitNodes (/typescript-5.1.0-dev.20230402/lib/tsserver.js:29770:14)
    at forEachChildInTypeReference (/typescript-5.1.0-dev.20230402/lib/tsserver.js:29871:49)
    at forEachChild (/typescript-5.1.0-dev.20230402/lib/tsserver.js:30279:35)
    at processNode (/typescript-5.1.0-dev.20230402/lib/tsserver.js:167220:5)
    at processChildNode (/typescript-5.1.0-dev.20230402/lib/tsserver.js:167299:7)
    at /typescript-5.1.0-dev.20230402/lib/tsserver.js:167223:9
    at visitNode2 (/typescript-5.1.0-dev.20230402/lib/tsserver.js:29765:18)
    at forEachChildInPropertyDeclaration (/typescript-5.1.0-dev.20230402/lib/tsserver.js:29818:179)
    at forEachChild (/typescript-5.1.0-dev.20230402/lib/tsserver.js:30279:35)
    at processNode (/typescript-5.1.0-dev.20230402/lib/tsserver.js:167220:5)
    at formatSpanWorker (/typescript-5.1.0-dev.20230402/lib/tsserver.js:167028:5)
    at /typescript-5.1.0-dev.20230402/lib/tsserver.js:166968:105
    at getFormattingScanner (/typescript-5.1.0-dev.20230402/lib/tsserver.js:165780:15)
    at Object.formatNodeGivenIndentation (/typescript-5.1.0-dev.20230402/lib/tsserver.js:166968:10)
    at /typescript-5.1.0-dev.20230402/lib/tsserver.js:149986:36
    at flatMap (/typescript-5.1.0-dev.20230402/lib/tsserver.js:2561:17)
    at Object.printAndFormatSnippetList (/typescript-5.1.0-dev.20230402/lib/tsserver.js:149984:21)
    at getEntryForMemberCompletion (/typescript-5.1.0-dev.20230402/lib/tsserver.js:149754:28)
    at createCompletionEntry (/typescript-5.1.0-dev.20230402/lib/tsserver.js:149614:64)
    at getCompletionEntriesFromSymbols (/typescript-5.1.0-dev.20230402/lib/tsserver.js:150156:19)
    at completionInfoFromData (/typescript-5.1.0-dev.20230402/lib/tsserver.js:149278:23)
    at Object.getCompletionsAtPosition (/typescript-5.1.0-dev.20230402/lib/tsserver.js:149100:24)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.1.0-dev.20230402/lib/tsserver.js:136209:35)
    at IOSession.getCompletions (/typescript-5.1.0-dev.20230402/lib/tsserver.js:179830:54)
    at completionInfo (/typescript-5.1.0-dev.20230402/lib/tsserver.js:178258:43)
    at /typescript-5.1.0-dev.20230402/lib/tsserver.js:180595:69
    at IOSession.executeWithRequestId (/typescript-5.1.0-dev.20230402/lib/tsserver.js:180587:14)
    at IOSession.executeCommand (/typescript-5.1.0-dev.20230402/lib/tsserver.js:180595:29)
    at IOSession.onMessage (/typescript-5.1.0-dev.20230402/lib/tsserver.js:180637:51)
    at Interface.<anonymous> (/typescript-5.1.0-dev.20230402/lib/tsserver.js:182182:14)

That is a filtered view of the text. To see the raw error text, go to RepoResults1/apache.echarts.rawError.txt in the artifact folder

Last few requests

```json {"seq":21115,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/chart/helper/EffectSymbol.ts","line":64,"offset":42,"entryNames":["arguments"]}} {"seq":21116,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/src/chart/helper/EffectSymbol.ts","line":86,"offset":19,"includeExternalModuleExports":false,"triggerKind":2,"triggerCharacter":" "}} {"seq":21117,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/src/chart/helper/EffectSymbol.ts","line":101,"offset":33}} {"seq":21118,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/src/chart/helper/EffectSymbol.ts","line":154,"offset":6,"includeExternalModuleExports":false,"triggerKind":1}} ```

Repro Steps

  1. git clone https://github.com/apache/echarts --recurse-submodules
  2. In dir echarts, run git reset --hard 8abf36c2e509dc4a7cd7573abc026eb1f3964973
  3. Install packages (exact steps are below, but it might be easier to follow the repo readme)
    1. In dir echarts, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    2. In dir echarts/test/runTest, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
  4. Back in the initial folder, download RepoResults1/apache.echarts.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./echarts ./apache.echarts.replay.txt path/to/tsserver.js
  7. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

typescript-bot commented 1 year ago

BuilderIO/qwik

:warning: Note that typescript-5.0.3 had errors :warning: ``` Req #7157 - references at NodeObject.assertHasRealPosition (/typescript-5.0.3/lib/tsserver.js:134402:11) at NodeObject.getStart (/typescript-5.0.3/lib/tsserver.js:134408:10) at getTextSpan (/typescript-5.0.3/lib/tsserver.js:153624:21) at entryToDocumentSpan (/typescript-5.0.3/lib/tsserver.js:153532:22) at toReferenceEntry (/typescript-5.0.3/lib/tsserver.js:153516:24) at toReferencedSymbolEntry (/typescript-5.0.3/lib/tsserver.js:153507:26) at /typescript-5.0.3/lib/tsserver.js:153362:41 at /typescript-5.0.3/lib/tsserver.js:153362:30 at mapDefined (/typescript-5.0.3/lib/tsserver.js:2626:22) at Object.findReferencedSymbols (/typescript-5.0.3/lib/tsserver.js:153358:69) at Object.findReferences (/typescript-5.0.3/lib/tsserver.js:135752:41) at /typescript-5.0.3/lib/tsserver.js:177084:43 at searchPosition (/typescript-5.0.3/lib/tsserver.js:177230:28) at getPerProjectReferences (/typescript-5.0.3/lib/tsserver.js:177207:32) at getReferencesWorker (/typescript-5.0.3/lib/tsserver.js:177076:29) at IOSession.getReferences (/typescript-5.0.3/lib/tsserver.js:178959:24) at references (/typescript-5.0.3/lib/tsserver.js:177503:43) at /typescript-5.0.3/lib/tsserver.js:179975:69 at IOSession.executeWithRequestId (/typescript-5.0.3/lib/tsserver.js:179967:14) at IOSession.executeCommand (/typescript-5.0.3/lib/tsserver.js:179975:29) at IOSession.onMessage (/typescript-5.0.3/lib/tsserver.js:180017:51) at Interface. (/typescript-5.0.3/lib/tsserver.js:181560:14) ```

:tada: New server no longer has errors :tada:

typescript-bot commented 1 year ago

mantinedev/mantine

:warning: Note that typescript-5.0.3 had errors :warning: ``` Exited unexpectedly with signal SIGABRT ```
Server exited prematurely with code unknown and signal SIGABRT

That is a filtered view of the text. To see the raw error text, go to RepoResults3/mantinedev.mantine.rawError.txt in the artifact folder

Last few requests

```json {"seq":9301,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/src/mantine-ssr/src/create-styles-server.ts","line":3,"offset":45,"includeExternalModuleExports":false,"triggerKind":1}} {"seq":9302,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/mantine-ssr/src/create-styles-server.ts","line":3,"offset":45,"entryNames":["@mantine/styles"]}} {"seq":9303,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":["@PROJECT_ROOT@/src/mantine-spotlight/src/index.ts"],"openFiles":[]}} {"seq":9304,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":[],"openFiles":[{"file":"@PROJECT_ROOT@/src/mantine-styles-api/src/index.ts","projectRootPath":"@PROJECT_ROOT@"}]}} ```

Repro Steps

  1. git clone https://github.com/mantinedev/mantine --recurse-submodules
  2. In dir mantine, run git reset --hard 0e9cb81babcde2e2d893d1bd04b09878eb0dd7ed
  3. Install packages (exact steps are below, but it might be easier to follow the repo readme)
    1. In dir mantine/docs, run yarn install --ignore-engines --ignore-scripts --silent
    2. In dir mantine, run yarn install --ignore-engines --ignore-scripts --silent
  4. Back in the initial folder, download RepoResults3/mantinedev.mantine.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./mantine ./mantinedev.mantine.replay.txt path/to/tsserver.js
  7. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

typescript-bot commented 1 year ago

nocodb/nocodb

:warning: Note that typescript-5.0.3 had errors :warning: ``` Req #10294 - completionInfo at getMembersOfSymbol (/typescript-5.0.3/lib/tsserver.js:57028:19) at getTypeFromTypeLiteralOrFunctionOrConstructorTypeNode (/typescript-5.0.3/lib/tsserver.js:61810:11) at getTypeFromTypeNodeWorker (/typescript-5.0.3/lib/tsserver.js:62178:16) at getTypeFromTypeNode (/typescript-5.0.3/lib/tsserver.js:62104:41) at map (/typescript-5.0.3/lib/tsserver.js:2511:19) at typeArgumentsFromTypeReferenceNode (/typescript-5.0.3/lib/tsserver.js:59638:12) at getTypeFromClassOrInterfaceReference (/typescript-5.0.3/lib/tsserver.js:59323:92) at getTypeReferenceType (/typescript-5.0.3/lib/tsserver.js:59449:14) at getTypeFromTypeReference (/typescript-5.0.3/lib/tsserver.js:59625:18) at getTypeFromTypeNodeWorker (/typescript-5.0.3/lib/tsserver.js:62142:16) at getTypeFromTypeNode (/typescript-5.0.3/lib/tsserver.js:62104:41) at getTypeParametersForTypeReferenceOrImport (/typescript-5.0.3/lib/tsserver.js:79045:18) at getTypeArgumentConstraint (/typescript-5.0.3/lib/tsserver.js:79092:28) at Object.getTypeArgumentConstraint (/typescript-5.0.3/lib/tsserver.js:47570:22) at getConstraintOfTypeArgumentProperty (/typescript-5.0.3/lib/tsserver.js:151571:20) at tryGetObjectTypeLiteralInTypeArgumentCompletionSymbols (/typescript-5.0.3/lib/tsserver.js:150776:35) at tryGetGlobalSymbols (/typescript-5.0.3/lib/tsserver.js:150419:20) at getCompletionData (/typescript-5.0.3/lib/tsserver.js:150186:10) at Object.getCompletionsAtPosition (/typescript-5.0.3/lib/tsserver.js:148530:26) at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.0.3/lib/tsserver.js:135583:35) at IOSession.getCompletions (/typescript-5.0.3/lib/tsserver.js:179211:54) at completionInfo (/typescript-5.0.3/lib/tsserver.js:177622:43) at /typescript-5.0.3/lib/tsserver.js:179975:69 at IOSession.executeWithRequestId (/typescript-5.0.3/lib/tsserver.js:179967:14) at IOSession.executeCommand (/typescript-5.0.3/lib/tsserver.js:179975:29) at IOSession.onMessage (/typescript-5.0.3/lib/tsserver.js:180017:51) at Interface. (/typescript-5.0.3/lib/tsserver.js:181560:14) ```
Req #10294 - completionInfo
    at getMembersOfSymbol (/typescript-5.1.0-dev.20230402/lib/tsserver.js:57166:19)
    at getTypeFromTypeLiteralOrFunctionOrConstructorTypeNode (/typescript-5.1.0-dev.20230402/lib/tsserver.js:61972:11)
    at getTypeFromTypeNodeWorker (/typescript-5.1.0-dev.20230402/lib/tsserver.js:62343:16)
    at getTypeFromTypeNode (/typescript-5.1.0-dev.20230402/lib/tsserver.js:62269:41)
    at map (/typescript-5.1.0-dev.20230402/lib/tsserver.js:2517:19)
    at typeArgumentsFromTypeReferenceNode (/typescript-5.1.0-dev.20230402/lib/tsserver.js:59812:12)
    at getTypeFromClassOrInterfaceReference (/typescript-5.1.0-dev.20230402/lib/tsserver.js:59490:92)
    at getTypeReferenceType (/typescript-5.1.0-dev.20230402/lib/tsserver.js:59616:14)
    at getTypeFromTypeReference (/typescript-5.1.0-dev.20230402/lib/tsserver.js:59799:18)
    at getTypeFromTypeNodeWorker (/typescript-5.1.0-dev.20230402/lib/tsserver.js:62307:16)
    at getTypeFromTypeNode (/typescript-5.1.0-dev.20230402/lib/tsserver.js:62269:41)
    at getTypeParametersForTypeReferenceOrImport (/typescript-5.1.0-dev.20230402/lib/tsserver.js:79349:18)
    at getTypeArgumentConstraint (/typescript-5.1.0-dev.20230402/lib/tsserver.js:79396:28)
    at Object.getTypeArgumentConstraint (/typescript-5.1.0-dev.20230402/lib/tsserver.js:47608:22)
    at getConstraintOfTypeArgumentProperty (/typescript-5.1.0-dev.20230402/lib/tsserver.js:152126:20)
    at tryGetObjectTypeLiteralInTypeArgumentCompletionSymbols (/typescript-5.1.0-dev.20230402/lib/tsserver.js:151329:35)
    at tryGetGlobalSymbols (/typescript-5.1.0-dev.20230402/lib/tsserver.js:150972:20)
    at getCompletionData (/typescript-5.1.0-dev.20230402/lib/tsserver.js:150738:10)
    at Object.getCompletionsAtPosition (/typescript-5.1.0-dev.20230402/lib/tsserver.js:149082:26)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.1.0-dev.20230402/lib/tsserver.js:136209:35)
    at IOSession.getCompletions (/typescript-5.1.0-dev.20230402/lib/tsserver.js:179830:54)
    at completionInfo (/typescript-5.1.0-dev.20230402/lib/tsserver.js:178258:43)
    at /typescript-5.1.0-dev.20230402/lib/tsserver.js:180595:69
    at IOSession.executeWithRequestId (/typescript-5.1.0-dev.20230402/lib/tsserver.js:180587:14)
    at IOSession.executeCommand (/typescript-5.1.0-dev.20230402/lib/tsserver.js:180595:29)
    at IOSession.onMessage (/typescript-5.1.0-dev.20230402/lib/tsserver.js:180637:51)
    at Interface.<anonymous> (/typescript-5.1.0-dev.20230402/lib/tsserver.js:182182:14)

That is a filtered view of the text. To see the raw error text, go to RepoResults1/nocodb.nocodb.rawError.txt in the artifact folder

Last few requests

```json {"seq":10291,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/packages/nocodb/src/lib/db/sql-client/lib/snowflake/SnowflakeClient.ts","line":82,"offset":6}} {"seq":10292,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/nocodb/src/lib/db/sql-client/lib/snowflake/SnowflakeClient.ts","line":82,"offset":6,"includeExternalModuleExports":false,"triggerKind":1}} {"seq":10293,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/nocodb/src/lib/db/sql-client/lib/snowflake/SnowflakeClient.ts","line":82,"offset":6,"entryNames":["@abstract"]}} {"seq":10294,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/nocodb/src/lib/db/sql-client/lib/snowflake/SnowflakeClient.ts","line":82,"offset":51,"includeExternalModuleExports":false,"triggerKind":1}} ```

Repro Steps

  1. git clone https://github.com/nocodb/nocodb --recurse-submodules
  2. In dir nocodb, run git reset --hard 5db5e744ef65c8079e6fd31d93af3f51ec92565b
  3. Install packages (exact steps are below, but it might be easier to follow the repo readme)
    1. In dir nocodb, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    2. In dir nocodb/scripts/pkg-executable, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    3. In dir nocodb/tests/playwright, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
  4. Back in the initial folder, download RepoResults1/nocodb.nocodb.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./nocodb ./nocodb.nocodb.replay.txt path/to/tsserver.js
  7. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

typescript-bot commented 1 year ago

tldraw/tldraw

:warning: Note that typescript-5.0.3 had errors :warning: ``` Req #6071 - completionInfo at processChildNode (/typescript-5.0.3/lib/tsserver.js:166695:17) at /typescript-5.0.3/lib/tsserver.js:166626:9 at visitNode2 (/typescript-5.0.3/lib/tsserver.js:29692:18) at forEachChildInPropertySignature (/typescript-5.0.3/lib/tsserver.js:29748:59) at forEachChild (/typescript-5.0.3/lib/tsserver.js:30206:35) at processNode (/typescript-5.0.3/lib/tsserver.js:166623:5) at processChildNode (/typescript-5.0.3/lib/tsserver.js:166702:7) at processChildNodes (/typescript-5.0.3/lib/tsserver.js:166745:32) at /typescript-5.0.3/lib/tsserver.js:166639:9 at visitNodes (/typescript-5.0.3/lib/tsserver.js:29697:14) at forEachChildInTypeLiteral (/typescript-5.0.3/lib/tsserver.js:29807:12) at forEachChild (/typescript-5.0.3/lib/tsserver.js:30206:35) at processNode (/typescript-5.0.3/lib/tsserver.js:166623:5) at processChildNode (/typescript-5.0.3/lib/tsserver.js:166702:7) at processChildNodes (/typescript-5.0.3/lib/tsserver.js:166745:32) at /typescript-5.0.3/lib/tsserver.js:166639:9 at visitNodes (/typescript-5.0.3/lib/tsserver.js:29697:14) at forEachChildInTypeReference (/typescript-5.0.3/lib/tsserver.js:29798:49) at forEachChild (/typescript-5.0.3/lib/tsserver.js:30206:35) at processNode (/typescript-5.0.3/lib/tsserver.js:166623:5) at processChildNode (/typescript-5.0.3/lib/tsserver.js:166702:7) at /typescript-5.0.3/lib/tsserver.js:166626:9 at visitNode2 (/typescript-5.0.3/lib/tsserver.js:29692:18) at forEachChildInPropertySignature (/typescript-5.0.3/lib/tsserver.js:29748:134) at forEachChild (/typescript-5.0.3/lib/tsserver.js:30206:35) at processNode (/typescript-5.0.3/lib/tsserver.js:166623:5) at processChildNode (/typescript-5.0.3/lib/tsserver.js:166702:7) at processChildNodes (/typescript-5.0.3/lib/tsserver.js:166745:32) at /typescript-5.0.3/lib/tsserver.js:166639:9 at visitNodes (/typescript-5.0.3/lib/tsserver.js:29697:14) at forEachChildInTypeLiteral (/typescript-5.0.3/lib/tsserver.js:29807:12) at forEachChild (/typescript-5.0.3/lib/tsserver.js:30206:35) at processNode (/typescript-5.0.3/lib/tsserver.js:166623:5) at processChildNode (/typescript-5.0.3/lib/tsserver.js:166702:7) at processChildNodes (/typescript-5.0.3/lib/tsserver.js:166745:32) at /typescript-5.0.3/lib/tsserver.js:166639:9 at visitNodes (/typescript-5.0.3/lib/tsserver.js:29697:14) at forEachChildInTypeReference (/typescript-5.0.3/lib/tsserver.js:29798:49) at forEachChild (/typescript-5.0.3/lib/tsserver.js:30206:35) at processNode (/typescript-5.0.3/lib/tsserver.js:166623:5) at processChildNode (/typescript-5.0.3/lib/tsserver.js:166702:7) at /typescript-5.0.3/lib/tsserver.js:166626:9 at visitNode2 (/typescript-5.0.3/lib/tsserver.js:29692:18) at forEachChildInParameter (/typescript-5.0.3/lib/tsserver.js:29742:177) at forEachChild (/typescript-5.0.3/lib/tsserver.js:30206:35) at processNode (/typescript-5.0.3/lib/tsserver.js:166623:5) at processChildNode (/typescript-5.0.3/lib/tsserver.js:166702:7) at processChildNodes (/typescript-5.0.3/lib/tsserver.js:166745:32) at /typescript-5.0.3/lib/tsserver.js:166639:9 at visitNodes (/typescript-5.0.3/lib/tsserver.js:29697:14) at forEachChildInFunctionType (/typescript-5.0.3/lib/tsserver.js:29766:111) at forEachChild (/typescript-5.0.3/lib/tsserver.js:30206:35) at processNode (/typescript-5.0.3/lib/tsserver.js:166623:5) at processChildNode (/typescript-5.0.3/lib/tsserver.js:166702:7) at /typescript-5.0.3/lib/tsserver.js:166626:9 at visitNode2 (/typescript-5.0.3/lib/tsserver.js:29692:18) at forEachChildInPropertyDeclaration (/typescript-5.0.3/lib/tsserver.js:29745:179) at forEachChild (/typescript-5.0.3/lib/tsserver.js:30206:35) at processNode (/typescript-5.0.3/lib/tsserver.js:166623:5) at formatSpanWorker (/typescript-5.0.3/lib/tsserver.js:166431:5) at /typescript-5.0.3/lib/tsserver.js:166371:105 at getFormattingScanner (/typescript-5.0.3/lib/tsserver.js:165187:15) at Object.formatNodeGivenIndentation (/typescript-5.0.3/lib/tsserver.js:166371:10) at /typescript-5.0.3/lib/tsserver.js:149434:36 at flatMap (/typescript-5.0.3/lib/tsserver.js:2555:17) at Object.printAndFormatSnippetList (/typescript-5.0.3/lib/tsserver.js:149432:21) at getEntryForMemberCompletion (/typescript-5.0.3/lib/tsserver.js:149202:28) at createCompletionEntry (/typescript-5.0.3/lib/tsserver.js:149062:64) at getCompletionEntriesFromSymbols (/typescript-5.0.3/lib/tsserver.js:149604:19) at completionInfoFromData (/typescript-5.0.3/lib/tsserver.js:148726:23) at Object.getCompletionsAtPosition (/typescript-5.0.3/lib/tsserver.js:148548:24) at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.0.3/lib/tsserver.js:135583:35) at IOSession.getCompletions (/typescript-5.0.3/lib/tsserver.js:179211:54) at completionInfo (/typescript-5.0.3/lib/tsserver.js:177622:43) at /typescript-5.0.3/lib/tsserver.js:179975:69 at IOSession.executeWithRequestId (/typescript-5.0.3/lib/tsserver.js:179967:14) at IOSession.executeCommand (/typescript-5.0.3/lib/tsserver.js:179975:29) at IOSession.onMessage (/typescript-5.0.3/lib/tsserver.js:180017:51) at Interface. (/typescript-5.0.3/lib/tsserver.js:181560:14) ```
Req #6071 - completionInfo
    at processChildNode (/typescript-5.1.0-dev.20230402/lib/tsserver.js:167292:17)
    at /typescript-5.1.0-dev.20230402/lib/tsserver.js:167223:9
    at visitNode2 (/typescript-5.1.0-dev.20230402/lib/tsserver.js:29765:18)
    at forEachChildInPropertySignature (/typescript-5.1.0-dev.20230402/lib/tsserver.js:29821:59)
    at forEachChild (/typescript-5.1.0-dev.20230402/lib/tsserver.js:30279:35)
    at processNode (/typescript-5.1.0-dev.20230402/lib/tsserver.js:167220:5)
    at processChildNode (/typescript-5.1.0-dev.20230402/lib/tsserver.js:167299:7)
    at processChildNodes (/typescript-5.1.0-dev.20230402/lib/tsserver.js:167342:32)
    at /typescript-5.1.0-dev.20230402/lib/tsserver.js:167236:9
    at visitNodes (/typescript-5.1.0-dev.20230402/lib/tsserver.js:29770:14)
    at forEachChildInTypeLiteral (/typescript-5.1.0-dev.20230402/lib/tsserver.js:29880:12)
    at forEachChild (/typescript-5.1.0-dev.20230402/lib/tsserver.js:30279:35)
    at processNode (/typescript-5.1.0-dev.20230402/lib/tsserver.js:167220:5)
    at processChildNode (/typescript-5.1.0-dev.20230402/lib/tsserver.js:167299:7)
    at processChildNodes (/typescript-5.1.0-dev.20230402/lib/tsserver.js:167342:32)
    at /typescript-5.1.0-dev.20230402/lib/tsserver.js:167236:9
    at visitNodes (/typescript-5.1.0-dev.20230402/lib/tsserver.js:29770:14)
    at forEachChildInTypeReference (/typescript-5.1.0-dev.20230402/lib/tsserver.js:29871:49)
    at forEachChild (/typescript-5.1.0-dev.20230402/lib/tsserver.js:30279:35)
    at processNode (/typescript-5.1.0-dev.20230402/lib/tsserver.js:167220:5)
    at processChildNode (/typescript-5.1.0-dev.20230402/lib/tsserver.js:167299:7)
    at /typescript-5.1.0-dev.20230402/lib/tsserver.js:167223:9
    at visitNode2 (/typescript-5.1.0-dev.20230402/lib/tsserver.js:29765:18)
    at forEachChildInPropertySignature (/typescript-5.1.0-dev.20230402/lib/tsserver.js:29821:134)
    at forEachChild (/typescript-5.1.0-dev.20230402/lib/tsserver.js:30279:35)
    at processNode (/typescript-5.1.0-dev.20230402/lib/tsserver.js:167220:5)
    at processChildNode (/typescript-5.1.0-dev.20230402/lib/tsserver.js:167299:7)
    at processChildNodes (/typescript-5.1.0-dev.20230402/lib/tsserver.js:167342:32)
    at /typescript-5.1.0-dev.20230402/lib/tsserver.js:167236:9
    at visitNodes (/typescript-5.1.0-dev.20230402/lib/tsserver.js:29770:14)
    at forEachChildInTypeLiteral (/typescript-5.1.0-dev.20230402/lib/tsserver.js:29880:12)
    at forEachChild (/typescript-5.1.0-dev.20230402/lib/tsserver.js:30279:35)
    at processNode (/typescript-5.1.0-dev.20230402/lib/tsserver.js:167220:5)
    at processChildNode (/typescript-5.1.0-dev.20230402/lib/tsserver.js:167299:7)
    at processChildNodes (/typescript-5.1.0-dev.20230402/lib/tsserver.js:167342:32)
    at /typescript-5.1.0-dev.20230402/lib/tsserver.js:167236:9
    at visitNodes (/typescript-5.1.0-dev.20230402/lib/tsserver.js:29770:14)
    at forEachChildInTypeReference (/typescript-5.1.0-dev.20230402/lib/tsserver.js:29871:49)
    at forEachChild (/typescript-5.1.0-dev.20230402/lib/tsserver.js:30279:35)
    at processNode (/typescript-5.1.0-dev.20230402/lib/tsserver.js:167220:5)
    at processChildNode (/typescript-5.1.0-dev.20230402/lib/tsserver.js:167299:7)
    at /typescript-5.1.0-dev.20230402/lib/tsserver.js:167223:9
    at visitNode2 (/typescript-5.1.0-dev.20230402/lib/tsserver.js:29765:18)
    at forEachChildInParameter (/typescript-5.1.0-dev.20230402/lib/tsserver.js:29815:177)
    at forEachChild (/typescript-5.1.0-dev.20230402/lib/tsserver.js:30279:35)
    at processNode (/typescript-5.1.0-dev.20230402/lib/tsserver.js:167220:5)
    at processChildNode (/typescript-5.1.0-dev.20230402/lib/tsserver.js:167299:7)
    at processChildNodes (/typescript-5.1.0-dev.20230402/lib/tsserver.js:167342:32)
    at /typescript-5.1.0-dev.20230402/lib/tsserver.js:167236:9
    at visitNodes (/typescript-5.1.0-dev.20230402/lib/tsserver.js:29770:14)
    at forEachChildInFunctionType (/typescript-5.1.0-dev.20230402/lib/tsserver.js:29839:111)
    at forEachChild (/typescript-5.1.0-dev.20230402/lib/tsserver.js:30279:35)
    at processNode (/typescript-5.1.0-dev.20230402/lib/tsserver.js:167220:5)
    at processChildNode (/typescript-5.1.0-dev.20230402/lib/tsserver.js:167299:7)
    at /typescript-5.1.0-dev.20230402/lib/tsserver.js:167223:9
    at visitNode2 (/typescript-5.1.0-dev.20230402/lib/tsserver.js:29765:18)
    at forEachChildInPropertyDeclaration (/typescript-5.1.0-dev.20230402/lib/tsserver.js:29818:179)
    at forEachChild (/typescript-5.1.0-dev.20230402/lib/tsserver.js:30279:35)
    at processNode (/typescript-5.1.0-dev.20230402/lib/tsserver.js:167220:5)
    at formatSpanWorker (/typescript-5.1.0-dev.20230402/lib/tsserver.js:167028:5)
    at /typescript-5.1.0-dev.20230402/lib/tsserver.js:166968:105
    at getFormattingScanner (/typescript-5.1.0-dev.20230402/lib/tsserver.js:165780:15)
    at Object.formatNodeGivenIndentation (/typescript-5.1.0-dev.20230402/lib/tsserver.js:166968:10)
    at /typescript-5.1.0-dev.20230402/lib/tsserver.js:149986:36
    at flatMap (/typescript-5.1.0-dev.20230402/lib/tsserver.js:2561:17)
    at Object.printAndFormatSnippetList (/typescript-5.1.0-dev.20230402/lib/tsserver.js:149984:21)
    at getEntryForMemberCompletion (/typescript-5.1.0-dev.20230402/lib/tsserver.js:149754:28)
    at createCompletionEntry (/typescript-5.1.0-dev.20230402/lib/tsserver.js:149614:64)
    at getCompletionEntriesFromSymbols (/typescript-5.1.0-dev.20230402/lib/tsserver.js:150156:19)
    at completionInfoFromData (/typescript-5.1.0-dev.20230402/lib/tsserver.js:149278:23)
    at Object.getCompletionsAtPosition (/typescript-5.1.0-dev.20230402/lib/tsserver.js:149100:24)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.1.0-dev.20230402/lib/tsserver.js:136209:35)
    at IOSession.getCompletions (/typescript-5.1.0-dev.20230402/lib/tsserver.js:179830:54)
    at completionInfo (/typescript-5.1.0-dev.20230402/lib/tsserver.js:178258:43)
    at /typescript-5.1.0-dev.20230402/lib/tsserver.js:180595:69
    at IOSession.executeWithRequestId (/typescript-5.1.0-dev.20230402/lib/tsserver.js:180587:14)
    at IOSession.executeCommand (/typescript-5.1.0-dev.20230402/lib/tsserver.js:180595:29)
    at IOSession.onMessage (/typescript-5.1.0-dev.20230402/lib/tsserver.js:180637:51)
    at Interface.<anonymous> (/typescript-5.1.0-dev.20230402/lib/tsserver.js:182182:14)

That is a filtered view of the text. To see the raw error text, go to RepoResults4/tldraw.tldraw.rawError.txt in the artifact folder

Last few requests

```json {"seq":6068,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/tldraw/src/state/TldrawApp.ts","line":4103,"offset":6,"entryNames":["@abstract"]}} {"seq":6069,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/tldraw/src/state/TldrawApp.ts","line":4104,"offset":6,"includeExternalModuleExports":false,"triggerKind":1}} {"seq":6070,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/tldraw/src/state/TldrawApp.ts","line":4104,"offset":6,"entryNames":["@abstract"]}} {"seq":6071,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/tldraw/src/state/TldrawApp.ts","line":4124,"offset":1,"includeExternalModuleExports":false,"triggerKind":1}} ```

Repro Steps

  1. git clone https://github.com/tldraw/tldraw --recurse-submodules
  2. In dir tldraw, run git reset --hard 325d494a8a1ea3df3f489ae7083b9a121e719480
  3. In dir tldraw, run yarn install --ignore-engines --ignore-scripts --silent
  4. Back in the initial folder, download RepoResults4/tldraw.tldraw.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./tldraw ./tldraw.tldraw.replay.txt path/to/tsserver.js
  7. npx tsreplay --help to learn about helpful switches for debugging, logging, etc
typescript-bot commented 1 year ago

typeorm/typeorm

:warning: Note that typescript-5.0.3 had errors :warning: ``` Req #2951 - completionInfo at consumeTokenAndAdvanceScanner (/typescript-5.0.3/lib/tsserver.js:166778:13) at processChildNode (/typescript-5.0.3/lib/tsserver.js:166687:9) at /typescript-5.0.3/lib/tsserver.js:166626:9 at visitNode2 (/typescript-5.0.3/lib/tsserver.js:29692:18) at forEachChildInMappedType (/typescript-5.0.3/lib/tsserver.js:29835:133) at forEachChild (/typescript-5.0.3/lib/tsserver.js:30206:35) at processNode (/typescript-5.0.3/lib/tsserver.js:166623:5) at processChildNode (/typescript-5.0.3/lib/tsserver.js:166702:7) at /typescript-5.0.3/lib/tsserver.js:166626:9 at visitNode2 (/typescript-5.0.3/lib/tsserver.js:29692:18) at forEachChildInArrayType (/typescript-5.0.3/lib/tsserver.js:29810:12) at forEachChild (/typescript-5.0.3/lib/tsserver.js:30206:35) at processNode (/typescript-5.0.3/lib/tsserver.js:166623:5) at processChildNode (/typescript-5.0.3/lib/tsserver.js:166702:7) at /typescript-5.0.3/lib/tsserver.js:166626:9 at visitNode2 (/typescript-5.0.3/lib/tsserver.js:29692:18) at forEachChildInConditionalType (/typescript-5.0.3/lib/tsserver.js:29818:90) at forEachChild (/typescript-5.0.3/lib/tsserver.js:30206:35) at processNode (/typescript-5.0.3/lib/tsserver.js:166623:5) at processChildNode (/typescript-5.0.3/lib/tsserver.js:166702:7) at /typescript-5.0.3/lib/tsserver.js:166626:9 at visitNode2 (/typescript-5.0.3/lib/tsserver.js:29692:18) at forEachChildInParenthesizedTypeOrTypeOperator (/typescript-5.0.3/lib/tsserver.js:30156:10) at forEachChild (/typescript-5.0.3/lib/tsserver.js:30206:35) at processNode (/typescript-5.0.3/lib/tsserver.js:166623:5) at processChildNode (/typescript-5.0.3/lib/tsserver.js:166702:7) at processChildNodes (/typescript-5.0.3/lib/tsserver.js:166745:32) at /typescript-5.0.3/lib/tsserver.js:166639:9 at visitNodes (/typescript-5.0.3/lib/tsserver.js:29697:14) at forEachChildInUnionOrIntersectionType (/typescript-5.0.3/lib/tsserver.js:30153:10) at forEachChild (/typescript-5.0.3/lib/tsserver.js:30206:35) at processNode (/typescript-5.0.3/lib/tsserver.js:166623:5) at processChildNode (/typescript-5.0.3/lib/tsserver.js:166702:7) at /typescript-5.0.3/lib/tsserver.js:166626:9 at visitNode2 (/typescript-5.0.3/lib/tsserver.js:29692:18) at forEachChildInMappedType (/typescript-5.0.3/lib/tsserver.js:29835:175) at forEachChild (/typescript-5.0.3/lib/tsserver.js:30206:35) at processNode (/typescript-5.0.3/lib/tsserver.js:166623:5) at processChildNode (/typescript-5.0.3/lib/tsserver.js:166702:7) at /typescript-5.0.3/lib/tsserver.js:166626:9 at visitNode2 (/typescript-5.0.3/lib/tsserver.js:29692:18) at forEachChildInParameter (/typescript-5.0.3/lib/tsserver.js:29742:177) at forEachChild (/typescript-5.0.3/lib/tsserver.js:30206:35) at processNode (/typescript-5.0.3/lib/tsserver.js:166623:5) at processChildNode (/typescript-5.0.3/lib/tsserver.js:166702:7) at processChildNodes (/typescript-5.0.3/lib/tsserver.js:166745:32) at /typescript-5.0.3/lib/tsserver.js:166639:9 at visitNodes (/typescript-5.0.3/lib/tsserver.js:29697:14) at forEachChildInMethodDeclaration (/typescript-5.0.3/lib/tsserver.js:29771:273) at forEachChild (/typescript-5.0.3/lib/tsserver.js:30206:35) at processNode (/typescript-5.0.3/lib/tsserver.js:166623:5) at formatSpanWorker (/typescript-5.0.3/lib/tsserver.js:166431:5) at /typescript-5.0.3/lib/tsserver.js:166371:105 at getFormattingScanner (/typescript-5.0.3/lib/tsserver.js:165187:15) at Object.formatNodeGivenIndentation (/typescript-5.0.3/lib/tsserver.js:166371:10) at /typescript-5.0.3/lib/tsserver.js:149434:36 at flatMap (/typescript-5.0.3/lib/tsserver.js:2555:17) at Object.printAndFormatSnippetList (/typescript-5.0.3/lib/tsserver.js:149432:21) at getEntryForMemberCompletion (/typescript-5.0.3/lib/tsserver.js:149202:28) at createCompletionEntry (/typescript-5.0.3/lib/tsserver.js:149062:64) at getCompletionEntriesFromSymbols (/typescript-5.0.3/lib/tsserver.js:149604:19) at completionInfoFromData (/typescript-5.0.3/lib/tsserver.js:148726:23) at Object.getCompletionsAtPosition (/typescript-5.0.3/lib/tsserver.js:148548:24) at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.0.3/lib/tsserver.js:135583:35) at IOSession.getCompletions (/typescript-5.0.3/lib/tsserver.js:179211:54) at completionInfo (/typescript-5.0.3/lib/tsserver.js:177622:43) at /typescript-5.0.3/lib/tsserver.js:179975:69 at IOSession.executeWithRequestId (/typescript-5.0.3/lib/tsserver.js:179967:14) at IOSession.executeCommand (/typescript-5.0.3/lib/tsserver.js:179975:29) at IOSession.onMessage (/typescript-5.0.3/lib/tsserver.js:180017:51) at Interface. (/typescript-5.0.3/lib/tsserver.js:181560:14) ```
Req #2951 - completionInfo
    at consumeTokenAndAdvanceScanner (/typescript-5.1.0-dev.20230402/lib/tsserver.js:167375:13)
    at processChildNode (/typescript-5.1.0-dev.20230402/lib/tsserver.js:167284:9)
    at /typescript-5.1.0-dev.20230402/lib/tsserver.js:167223:9
    at visitNode2 (/typescript-5.1.0-dev.20230402/lib/tsserver.js:29765:18)
    at forEachChildInMappedType (/typescript-5.1.0-dev.20230402/lib/tsserver.js:29908:133)
    at forEachChild (/typescript-5.1.0-dev.20230402/lib/tsserver.js:30279:35)
    at processNode (/typescript-5.1.0-dev.20230402/lib/tsserver.js:167220:5)
    at processChildNode (/typescript-5.1.0-dev.20230402/lib/tsserver.js:167299:7)
    at /typescript-5.1.0-dev.20230402/lib/tsserver.js:167223:9
    at visitNode2 (/typescript-5.1.0-dev.20230402/lib/tsserver.js:29765:18)
    at forEachChildInArrayType (/typescript-5.1.0-dev.20230402/lib/tsserver.js:29883:12)
    at forEachChild (/typescript-5.1.0-dev.20230402/lib/tsserver.js:30279:35)
    at processNode (/typescript-5.1.0-dev.20230402/lib/tsserver.js:167220:5)
    at processChildNode (/typescript-5.1.0-dev.20230402/lib/tsserver.js:167299:7)
    at /typescript-5.1.0-dev.20230402/lib/tsserver.js:167223:9
    at visitNode2 (/typescript-5.1.0-dev.20230402/lib/tsserver.js:29765:18)
    at forEachChildInConditionalType (/typescript-5.1.0-dev.20230402/lib/tsserver.js:29891:90)
    at forEachChild (/typescript-5.1.0-dev.20230402/lib/tsserver.js:30279:35)
    at processNode (/typescript-5.1.0-dev.20230402/lib/tsserver.js:167220:5)
    at processChildNode (/typescript-5.1.0-dev.20230402/lib/tsserver.js:167299:7)
    at /typescript-5.1.0-dev.20230402/lib/tsserver.js:167223:9
    at visitNode2 (/typescript-5.1.0-dev.20230402/lib/tsserver.js:29765:18)
    at forEachChildInParenthesizedTypeOrTypeOperator (/typescript-5.1.0-dev.20230402/lib/tsserver.js:30229:10)
    at forEachChild (/typescript-5.1.0-dev.20230402/lib/tsserver.js:30279:35)
    at processNode (/typescript-5.1.0-dev.20230402/lib/tsserver.js:167220:5)
    at processChildNode (/typescript-5.1.0-dev.20230402/lib/tsserver.js:167299:7)
    at processChildNodes (/typescript-5.1.0-dev.20230402/lib/tsserver.js:167342:32)
    at /typescript-5.1.0-dev.20230402/lib/tsserver.js:167236:9
    at visitNodes (/typescript-5.1.0-dev.20230402/lib/tsserver.js:29770:14)
    at forEachChildInUnionOrIntersectionType (/typescript-5.1.0-dev.20230402/lib/tsserver.js:30226:10)
    at forEachChild (/typescript-5.1.0-dev.20230402/lib/tsserver.js:30279:35)
    at processNode (/typescript-5.1.0-dev.20230402/lib/tsserver.js:167220:5)
    at processChildNode (/typescript-5.1.0-dev.20230402/lib/tsserver.js:167299:7)
    at /typescript-5.1.0-dev.20230402/lib/tsserver.js:167223:9
    at visitNode2 (/typescript-5.1.0-dev.20230402/lib/tsserver.js:29765:18)
    at forEachChildInMappedType (/typescript-5.1.0-dev.20230402/lib/tsserver.js:29908:175)
    at forEachChild (/typescript-5.1.0-dev.20230402/lib/tsserver.js:30279:35)
    at processNode (/typescript-5.1.0-dev.20230402/lib/tsserver.js:167220:5)
    at processChildNode (/typescript-5.1.0-dev.20230402/lib/tsserver.js:167299:7)
    at /typescript-5.1.0-dev.20230402/lib/tsserver.js:167223:9
    at visitNode2 (/typescript-5.1.0-dev.20230402/lib/tsserver.js:29765:18)
    at forEachChildInParameter (/typescript-5.1.0-dev.20230402/lib/tsserver.js:29815:177)
    at forEachChild (/typescript-5.1.0-dev.20230402/lib/tsserver.js:30279:35)
    at processNode (/typescript-5.1.0-dev.20230402/lib/tsserver.js:167220:5)
    at processChildNode (/typescript-5.1.0-dev.20230402/lib/tsserver.js:167299:7)
    at processChildNodes (/typescript-5.1.0-dev.20230402/lib/tsserver.js:167342:32)
    at /typescript-5.1.0-dev.20230402/lib/tsserver.js:167236:9
    at visitNodes (/typescript-5.1.0-dev.20230402/lib/tsserver.js:29770:14)
    at forEachChildInMethodDeclaration (/typescript-5.1.0-dev.20230402/lib/tsserver.js:29844:273)
    at forEachChild (/typescript-5.1.0-dev.20230402/lib/tsserver.js:30279:35)
    at processNode (/typescript-5.1.0-dev.20230402/lib/tsserver.js:167220:5)
    at formatSpanWorker (/typescript-5.1.0-dev.20230402/lib/tsserver.js:167028:5)
    at /typescript-5.1.0-dev.20230402/lib/tsserver.js:166968:105
    at getFormattingScanner (/typescript-5.1.0-dev.20230402/lib/tsserver.js:165780:15)
    at Object.formatNodeGivenIndentation (/typescript-5.1.0-dev.20230402/lib/tsserver.js:166968:10)
    at /typescript-5.1.0-dev.20230402/lib/tsserver.js:149986:36
    at flatMap (/typescript-5.1.0-dev.20230402/lib/tsserver.js:2561:17)
    at Object.printAndFormatSnippetList (/typescript-5.1.0-dev.20230402/lib/tsserver.js:149984:21)
    at getEntryForMemberCompletion (/typescript-5.1.0-dev.20230402/lib/tsserver.js:149754:28)
    at createCompletionEntry (/typescript-5.1.0-dev.20230402/lib/tsserver.js:149614:64)
    at getCompletionEntriesFromSymbols (/typescript-5.1.0-dev.20230402/lib/tsserver.js:150156:19)
    at completionInfoFromData (/typescript-5.1.0-dev.20230402/lib/tsserver.js:149278:23)
    at Object.getCompletionsAtPosition (/typescript-5.1.0-dev.20230402/lib/tsserver.js:149100:24)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.1.0-dev.20230402/lib/tsserver.js:136209:35)
    at IOSession.getCompletions (/typescript-5.1.0-dev.20230402/lib/tsserver.js:179830:54)
    at completionInfo (/typescript-5.1.0-dev.20230402/lib/tsserver.js:178258:43)
    at /typescript-5.1.0-dev.20230402/lib/tsserver.js:180595:69
    at IOSession.executeWithRequestId (/typescript-5.1.0-dev.20230402/lib/tsserver.js:180587:14)
    at IOSession.executeCommand (/typescript-5.1.0-dev.20230402/lib/tsserver.js:180595:29)
    at IOSession.onMessage (/typescript-5.1.0-dev.20230402/lib/tsserver.js:180637:51)
    at Interface.<anonymous> (/typescript-5.1.0-dev.20230402/lib/tsserver.js:182182:14)

That is a filtered view of the text. To see the raw error text, go to RepoResults1/typeorm.typeorm.rawError.txt in the artifact folder

Last few requests

```json {"seq":2948,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/src/query-builder/SelectQueryBuilder.ts","line":1124,"offset":21}} {"seq":2949,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/src/query-builder/SelectQueryBuilder.ts","line":1157,"offset":1}} {"seq":2950,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/src/query-builder/SelectQueryBuilder.ts","line":1164,"offset":9}} {"seq":2951,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/src/query-builder/SelectQueryBuilder.ts","line":1200,"offset":1,"includeExternalModuleExports":false,"triggerKind":1}} ```

Repro Steps

  1. git clone https://github.com/typeorm/typeorm --recurse-submodules
  2. In dir typeorm, run git reset --hard 58fc08840a4a64ca1935391f4709a784c3f0b373
  3. In dir typeorm, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
  4. Back in the initial folder, download RepoResults1/typeorm.typeorm.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./typeorm ./typeorm.typeorm.replay.txt path/to/tsserver.js
  7. npx tsreplay --help to learn about helpful switches for debugging, logging, etc