Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ServerErrors][TypeScript] 5.5.0-dev.20240505 #58443

Closed
typescript-bot opened this issue May 5, 2024 · 15 comments
Closed

[ServerErrors][TypeScript] 5.5.0-dev.20240505 #58443

typescript-bot opened this issue May 5, 2024 · 15 comments

Comments

@typescript-bot
Copy link
Collaborator

The following errors were reported by 5.5.0-dev.20240505
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 247 of 262 visited repos (:warning: expected 300)
Outcome Count
Detected interesting changes 16
Detected no interesting changes 231
Git clone failed 3
Unknown failure 12

Investigation Status

Repo Errors Outcome
05dc022b77792efd84491358bf4bf0af 1
121308c193c5f15595f3297f6a3018f8 1
1e74cb901ff8b22bb7b56e4575af21c7 1
27db9a0d125b8709ff4eacfb72ba95cb 1
39de5f25f951fd83cdc87658236590c1 1
4894825c6ab02586c3702e83c93206d6 1
54dd9e87a466f9c2d5d082cc32a0a2e6 1
6b1bfc4b2851a81d5d3b853ed9fad442 1
76f52e51d2a04f79b8a436e3fd9db8b0 1
798b701edd58763545aecbb09401b858 1
9130b033c2efea047761cad2da86d8ec 1
9bfffa7f3f223e58afff1717666544e6 1
ab75c73413adfce25526b542e0e505b7 1
e06bff9f8ecb2c15f8c172d51b1f689b 1
e06bff9f8ecb2c15f8c172d51b1f689b 1
@typescript-bot
Copy link
Collaborator Author

Server exited prematurely with code unknown and signal SIGABRT

Server exited prematurely with code unknown and signal SIGABRT

Affected repos

calcom/cal.com Raw error text: RepoResults3/calcom.cal.com.rawError.txt in the artifact folder

Last few requests

{"seq":168,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/prisma/auto-migrations.ts","line":14,"offset":4,"includeExternalModuleExports":false,"triggerKind":1}}
{"seq":169,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/prisma/auto-migrations.ts","line":14,"offset":4,"entryNames":["@abstract"]}}
{"seq":170,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":["@PROJECT_ROOT@/packages/types/AppHandler.d.ts"],"openFiles":[]}}
{"seq":171,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":[],"openFiles":[{"file":"@PROJECT_ROOT@/packages/lib/weekday.test.ts","projectRootPath":"@PROJECT_ROOT@"}]}}

Repro steps

  1. git clone https://github.com/calcom/cal.com --recurse-submodules
  2. In dir cal.com, run git reset --hard 5c2b561a5c381171c99b338e20447f5085cc94d4
  3. In dir cal.com, run yarn install --no-immutable --mode=skip-build
  4. Back in the initial folder, download RepoResults3/calcom.cal.com.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./cal.com ./calcom.cal.com.replay.txt path/to/tsserver.js
  7. npx tsreplay --help to learn about helpful switches for debugging, logging, etc
backstage/backstage Raw error text: RepoResults3/backstage.backstage.rawError.txt in the artifact folder

Last few requests

{"seq":12123,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/packages/backend-test-utils/src/next/services/MockRootLoggerService.ts","line":20,"offset":9}}
{"seq":12124,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/backend-test-utils/src/next/services/MockRootLoggerService.ts","line":20,"offset":9,"includeExternalModuleExports":false,"triggerKind":1}}
{"seq":12125,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/backend-test-utils/src/next/services/MockRootLoggerService.ts","line":20,"offset":9,"entryNames":["app-defaults"]}}
{"seq":12126,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/packages/backend-test-utils/src/next/services/MockRootLoggerService.ts","line":54,"offset":17}}

Repro steps

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

@typescript-bot
Copy link
Collaborator Author

Error: Debug Failure. False expression: Token end is child end

Req #2713 - completionInfo
    at processChildNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:177787:17)
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:177718:9
    at visitNode2 (/typescript-5.5.0-dev.20240505/lib/typescript.js:31944:18)
    at forEachChildInPropertySignature (/typescript-5.5.0-dev.20240505/lib/typescript.js:32000:59)
    at forEachChild (/typescript-5.5.0-dev.20240505/lib/typescript.js:32465:35)
    at processNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:177715:5)
    at processChildNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:177794:7)
    at processChildNodes (/typescript-5.5.0-dev.20240505/lib/typescript.js:177837:32)
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:177731:9
    at visitNodes (/typescript-5.5.0-dev.20240505/lib/typescript.js:31949:14)
    at forEachChildInTypeLiteral (/typescript-5.5.0-dev.20240505/lib/typescript.js:32059:12)
    at forEachChild (/typescript-5.5.0-dev.20240505/lib/typescript.js:32465:35)
    at processNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:177715:5)
    at processChildNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:177794:7)
    at processChildNodes (/typescript-5.5.0-dev.20240505/lib/typescript.js:177837:32)
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:177731:9
    at visitNodes (/typescript-5.5.0-dev.20240505/lib/typescript.js:31949:14)
    at forEachChildInUnionOrIntersectionType (/typescript-5.5.0-dev.20240505/lib/typescript.js:32409:10)
    at forEachChild (/typescript-5.5.0-dev.20240505/lib/typescript.js:32465:35)
    at processNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:177715:5)
    at processChildNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:177794:7)
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:177718:9
    at visitNode2 (/typescript-5.5.0-dev.20240505/lib/typescript.js:31944:18)
    at forEachChildInParenthesizedTypeOrTypeOperator (/typescript-5.5.0-dev.20240505/lib/typescript.js:32412:10)
    at forEachChild (/typescript-5.5.0-dev.20240505/lib/typescript.js:32465:35)
    at processNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:177715:5)
    at processChildNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:177794:7)
    at processChildNodes (/typescript-5.5.0-dev.20240505/lib/typescript.js:177837:32)
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:177731:9
    at visitNodes (/typescript-5.5.0-dev.20240505/lib/typescript.js:31949:14)
    at forEachChildInUnionOrIntersectionType (/typescript-5.5.0-dev.20240505/lib/typescript.js:32409:10)
    at forEachChild (/typescript-5.5.0-dev.20240505/lib/typescript.js:32465:35)
    at processNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:177715:5)
    at processChildNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:177794:7)
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:177718:9
    at visitNode2 (/typescript-5.5.0-dev.20240505/lib/typescript.js:31944:18)
    at forEachChildInPropertySignature (/typescript-5.5.0-dev.20240505/lib/typescript.js:32000:134)
    at forEachChild (/typescript-5.5.0-dev.20240505/lib/typescript.js:32465:35)
    at processNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:177715:5)
    at processChildNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:177794:7)
    at processChildNodes (/typescript-5.5.0-dev.20240505/lib/typescript.js:177837:32)
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:177731:9
    at visitNodes (/typescript-5.5.0-dev.20240505/lib/typescript.js:31949:14)
    at forEachChildInTypeLiteral (/typescript-5.5.0-dev.20240505/lib/typescript.js:32059:12)
    at forEachChild (/typescript-5.5.0-dev.20240505/lib/typescript.js:32465:35)
    at processNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:177715:5)
    at processChildNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:177794:7)
    at processChildNodes (/typescript-5.5.0-dev.20240505/lib/typescript.js:177837:32)
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:177731:9
    at visitNodes (/typescript-5.5.0-dev.20240505/lib/typescript.js:31949:14)
    at forEachChildInUnionOrIntersectionType (/typescript-5.5.0-dev.20240505/lib/typescript.js:32409:10)
    at forEachChild (/typescript-5.5.0-dev.20240505/lib/typescript.js:32465:35)
    at processNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:177715:5)
    at processChildNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:177794:7)
    at processChildNodes (/typescript-5.5.0-dev.20240505/lib/typescript.js:177837:32)
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:177731:9
    at visitNodes (/typescript-5.5.0-dev.20240505/lib/typescript.js:31949:14)
    at forEachChildInTypeReference (/typescript-5.5.0-dev.20240505/lib/typescript.js:32050:49)
    at forEachChild (/typescript-5.5.0-dev.20240505/lib/typescript.js:32465:35)
    at processNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:177715:5)
    at processChildNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:177794:7)
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:177718:9
    at visitNode2 (/typescript-5.5.0-dev.20240505/lib/typescript.js:31944:18)
    at forEachChildInPropertyDeclaration (/typescript-5.5.0-dev.20240505/lib/typescript.js:31997:179)
    at forEachChild (/typescript-5.5.0-dev.20240505/lib/typescript.js:32465:35)
    at processNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:177715:5)
    at formatSpanWorker (/typescript-5.5.0-dev.20240505/lib/typescript.js:177517:5)
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:177457:105
    at getFormattingScanner (/typescript-5.5.0-dev.20240505/lib/typescript.js:176258:15)
    at Object.formatNodeGivenIndentation (/typescript-5.5.0-dev.20240505/lib/typescript.js:177457:10)
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:164507:36
    at flatMap (/typescript-5.5.0-dev.20240505/lib/typescript.js:2633:17)
    at Object.printAndFormatSnippetList (/typescript-5.5.0-dev.20240505/lib/typescript.js:164505:21)
    at getEntryForMemberCompletion (/typescript-5.5.0-dev.20240505/lib/typescript.js:164263:28)
    at createCompletionEntry (/typescript-5.5.0-dev.20240505/lib/typescript.js:164075:35)
    at getCompletionEntriesFromSymbols (/typescript-5.5.0-dev.20240505/lib/typescript.js:164679:19)
    at completionInfoFromData (/typescript-5.5.0-dev.20240505/lib/typescript.js:163724:23)
    at Object.getCompletionsAtPosition (/typescript-5.5.0-dev.20240505/lib/typescript.js:163264:24)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.5.0-dev.20240505/lib/typescript.js:149600:35)
    at IOSession.getCompletions (/typescript-5.5.0-dev.20240505/lib/typescript.js:191293:54)
    at completionInfo (/typescript-5.5.0-dev.20240505/lib/typescript.js:189681:43)
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:192078:69
    at IOSession.executeWithRequestId (/typescript-5.5.0-dev.20240505/lib/typescript.js:192070:14)
    at IOSession.executeCommand (/typescript-5.5.0-dev.20240505/lib/typescript.js:192078:29)
    at IOSession.onMessage (/typescript-5.5.0-dev.20240505/lib/typescript.js:192120:51)
    at Interface.<anonymous> (/typescript-5.5.0-dev.20240505/lib/tsserver.js:504:14)

Affected repos

baidu/amis Raw error text: RepoResults6/baidu.amis.rawError.txt in the artifact folder

Last few requests

{"seq":2710,"type":"request","command":"updateOpen","arguments":{"changedFiles":[{"fileName":"@PROJECT_ROOT@/packages/amis-core/src/WithStore.tsx","textChanges":[{"newText":" //comment","start":{"line":1,"offset":59},"end":{"line":1,"offset":59}}]}],"closedFiles":[],"openFiles":[]}}
{"seq":2711,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/packages/amis-core/src/WithStore.tsx","line":57,"offset":5}}
{"seq":2712,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/packages/amis-core/src/WithStore.tsx","line":57,"offset":5}}
{"seq":2713,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/amis-core/src/WithStore.tsx","line":59,"offset":1,"includeExternalModuleExports":false,"triggerKind":1}}

Repro steps

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

@typescript-bot
Copy link
Collaborator Author

Error: Debug Failure. False expression: Token end is child end

Req #9048 - completionInfo
    at processChildNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:177787:17)
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:177718:9
    at visitNode2 (/typescript-5.5.0-dev.20240505/lib/typescript.js:31944:18)
    at forEachChildInPropertySignature (/typescript-5.5.0-dev.20240505/lib/typescript.js:32000:59)
    at forEachChild (/typescript-5.5.0-dev.20240505/lib/typescript.js:32465:35)
    at processNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:177715:5)
    at processChildNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:177794:7)
    at processChildNodes (/typescript-5.5.0-dev.20240505/lib/typescript.js:177837:32)
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:177731:9
    at visitNodes (/typescript-5.5.0-dev.20240505/lib/typescript.js:31949:14)
    at forEachChildInTypeLiteral (/typescript-5.5.0-dev.20240505/lib/typescript.js:32059:12)
    at forEachChild (/typescript-5.5.0-dev.20240505/lib/typescript.js:32465:35)
    at processNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:177715:5)
    at processChildNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:177794:7)
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:177718:9
    at visitNode2 (/typescript-5.5.0-dev.20240505/lib/typescript.js:31944:18)
    at forEachChildInPropertyDeclaration (/typescript-5.5.0-dev.20240505/lib/typescript.js:31997:179)
    at forEachChild (/typescript-5.5.0-dev.20240505/lib/typescript.js:32465:35)
    at processNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:177715:5)
    at formatSpanWorker (/typescript-5.5.0-dev.20240505/lib/typescript.js:177517:5)
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:177457:105
    at getFormattingScanner (/typescript-5.5.0-dev.20240505/lib/typescript.js:176258:15)
    at Object.formatNodeGivenIndentation (/typescript-5.5.0-dev.20240505/lib/typescript.js:177457:10)
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:164507:36
    at flatMap (/typescript-5.5.0-dev.20240505/lib/typescript.js:2633:17)
    at Object.printAndFormatSnippetList (/typescript-5.5.0-dev.20240505/lib/typescript.js:164505:21)
    at getEntryForMemberCompletion (/typescript-5.5.0-dev.20240505/lib/typescript.js:164263:28)
    at createCompletionEntry (/typescript-5.5.0-dev.20240505/lib/typescript.js:164075:35)
    at getCompletionEntriesFromSymbols (/typescript-5.5.0-dev.20240505/lib/typescript.js:164679:19)
    at completionInfoFromData (/typescript-5.5.0-dev.20240505/lib/typescript.js:163724:23)
    at Object.getCompletionsAtPosition (/typescript-5.5.0-dev.20240505/lib/typescript.js:163264:24)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.5.0-dev.20240505/lib/typescript.js:149600:35)
    at IOSession.getCompletions (/typescript-5.5.0-dev.20240505/lib/typescript.js:191293:54)
    at completionInfo (/typescript-5.5.0-dev.20240505/lib/typescript.js:189681:43)
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:192078:69
    at IOSession.executeWithRequestId (/typescript-5.5.0-dev.20240505/lib/typescript.js:192070:14)
    at IOSession.executeCommand (/typescript-5.5.0-dev.20240505/lib/typescript.js:192078:29)
    at IOSession.onMessage (/typescript-5.5.0-dev.20240505/lib/typescript.js:192120:51)
    at Interface.<anonymous> (/typescript-5.5.0-dev.20240505/lib/tsserver.js:504:14)

Affected repos

drizzle-team/drizzle-orm Raw error text: RepoResults5/drizzle-team.drizzle-orm.rawError.txt in the artifact folder

Last few requests

{"seq":9045,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/drizzle-orm/src/pg-core/columns/smallint.ts","line":25,"offset":9}}
{"seq":9046,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/drizzle-orm/src/pg-core/columns/smallint.ts","line":31,"offset":53,"includeExternalModuleExports":false,"triggerKind":1}}
{"seq":9047,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/drizzle-orm/src/pg-core/columns/smallint.ts","line":31,"offset":53,"entryNames":["string"]}}
{"seq":9048,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/drizzle-orm/src/pg-core/columns/smallint.ts","line":32,"offset":54,"includeExternalModuleExports":false,"triggerKind":1}}

Repro steps

  1. git clone https://github.com/drizzle-team/drizzle-orm --recurse-submodules
  2. In dir drizzle-orm, run git reset --hard a78eefe08e127922565486143e0150a718b27e8a
  3. Back in the initial folder, download RepoResults5/drizzle-team.drizzle-orm.replay.txt from the artifact folder
  4. npm install --no-save @typescript/server-replay
  5. npx tsreplay ./drizzle-orm ./drizzle-team.drizzle-orm.replay.txt path/to/tsserver.js
  6. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

@typescript-bot
Copy link
Collaborator Author

RangeError: Maximum call stack size exceeded

Req #5087 - references
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73143:31)
    at getTypeAtFlowBranchLabel (/typescript-5.5.0-dev.20240505/lib/typescript.js:73386:26)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73186:48)
    at getTypeAtFlowCondition (/typescript-5.5.0-dev.20240505/lib/typescript.js:73338:24)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73178:18)
    at getTypeAtFlowBranchLabel (/typescript-5.5.0-dev.20240505/lib/typescript.js:73386:26)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73186:48)
    at getTypeAtFlowCondition (/typescript-5.5.0-dev.20240505/lib/typescript.js:73338:24)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73178:18)
    at getTypeAtFlowBranchLabel (/typescript-5.5.0-dev.20240505/lib/typescript.js:73386:26)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73186:48)
    at getTypeAtFlowBranchLabel (/typescript-5.5.0-dev.20240505/lib/typescript.js:73386:26)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73186:48)
    at getTypeAtFlowCondition (/typescript-5.5.0-dev.20240505/lib/typescript.js:73338:24)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73178:18)
    at getTypeAtFlowBranchLabel (/typescript-5.5.0-dev.20240505/lib/typescript.js:73386:26)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73186:48)
    at getTypeAtFlowBranchLabel (/typescript-5.5.0-dev.20240505/lib/typescript.js:73386:26)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73186:48)
    at getTypeAtFlowBranchLabel (/typescript-5.5.0-dev.20240505/lib/typescript.js:73386:26)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73186:48)
    at getTypeAtFlowCondition (/typescript-5.5.0-dev.20240505/lib/typescript.js:73338:24)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73178:18)
    at getTypeAtFlowCondition (/typescript-5.5.0-dev.20240505/lib/typescript.js:73338:24)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73178:18)
    at getTypeAtFlowBranchLabel (/typescript-5.5.0-dev.20240505/lib/typescript.js:73386:26)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73186:48)
    at getTypeAtFlowCondition (/typescript-5.5.0-dev.20240505/lib/typescript.js:73338:24)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73178:18)
    at getTypeAtFlowCondition (/typescript-5.5.0-dev.20240505/lib/typescript.js:73338:24)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73178:18)
    at getTypeAtFlowBranchLabel (/typescript-5.5.0-dev.20240505/lib/typescript.js:73386:26)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73186:48)
    at getTypeAtFlowCondition (/typescript-5.5.0-dev.20240505/lib/typescript.js:73338:24)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73178:18)
    at getTypeAtFlowCondition (/typescript-5.5.0-dev.20240505/lib/typescript.js:73338:24)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73178:18)
    at getTypeAtFlowBranchLabel (/typescript-5.5.0-dev.20240505/lib/typescript.js:73386:26)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73186:48)
    at getTypeAtFlowCondition (/typescript-5.5.0-dev.20240505/lib/typescript.js:73338:24)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73178:18)
    at getTypeAtFlowCondition (/typescript-5.5.0-dev.20240505/lib/typescript.js:73338:24)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73178:18)
    at getTypeAtFlowBranchLabel (/typescript-5.5.0-dev.20240505/lib/typescript.js:73386:26)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73186:48)
    at getTypeAtFlowCondition (/typescript-5.5.0-dev.20240505/lib/typescript.js:73338:24)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73178:18)
    at getTypeAtFlowCondition (/typescript-5.5.0-dev.20240505/lib/typescript.js:73338:24)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73178:18)
    at getTypeAtFlowBranchLabel (/typescript-5.5.0-dev.20240505/lib/typescript.js:73386:26)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73186:48)
    at getTypeAtFlowCondition (/typescript-5.5.0-dev.20240505/lib/typescript.js:73338:24)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73178:18)
    at getTypeAtFlowCondition (/typescript-5.5.0-dev.20240505/lib/typescript.js:73338:24)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73178:18)
    at getTypeAtFlowBranchLabel (/typescript-5.5.0-dev.20240505/lib/typescript.js:73386:26)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73186:48)
    at getTypeAtFlowCondition (/typescript-5.5.0-dev.20240505/lib/typescript.js:73338:24)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73178:18)
    at getTypeAtFlowBranchLabel (/typescript-5.5.0-dev.20240505/lib/typescript.js:73386:26)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73186:48)
    at getTypeAtFlowCondition (/typescript-5.5.0-dev.20240505/lib/typescript.js:73338:24)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73178:18)
    at getTypeAtFlowBranchLabel (/typescript-5.5.0-dev.20240505/lib/typescript.js:73386:26)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73186:48)
    at getTypeAtFlowCondition (/typescript-5.5.0-dev.20240505/lib/typescript.js:73338:24)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73178:18)
    at getTypeAtFlowBranchLabel (/typescript-5.5.0-dev.20240505/lib/typescript.js:73386:26)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73186:48)
    at getTypeAtFlowCondition (/typescript-5.5.0-dev.20240505/lib/typescript.js:73338:24)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73178:18)
    at getTypeAtFlowBranchLabel (/typescript-5.5.0-dev.20240505/lib/typescript.js:73386:26)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73186:48)
    at getTypeAtFlowCondition (/typescript-5.5.0-dev.20240505/lib/typescript.js:73338:24)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73178:18)
    at getTypeAtFlowBranchLabel (/typescript-5.5.0-dev.20240505/lib/typescript.js:73386:26)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73186:48)
    at getTypeAtFlowCondition (/typescript-5.5.0-dev.20240505/lib/typescript.js:73338:24)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73178:18)
    at getTypeAtFlowBranchLabel (/typescript-5.5.0-dev.20240505/lib/typescript.js:73386:26)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73186:48)
    at getTypeAtFlowCondition (/typescript-5.5.0-dev.20240505/lib/typescript.js:73338:24)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73178:18)
    at getTypeAtFlowBranchLabel (/typescript-5.5.0-dev.20240505/lib/typescript.js:73386:26)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73186:48)
    at getTypeAtFlowCondition (/typescript-5.5.0-dev.20240505/lib/typescript.js:73338:24)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73178:18)
    at getTypeAtFlowBranchLabel (/typescript-5.5.0-dev.20240505/lib/typescript.js:73386:26)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73186:48)
    at getTypeAtFlowCondition (/typescript-5.5.0-dev.20240505/lib/typescript.js:73338:24)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73178:18)
    at getTypeAtFlowCondition (/typescript-5.5.0-dev.20240505/lib/typescript.js:73338:24)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73178:18)
    at getTypeAtFlowBranchLabel (/typescript-5.5.0-dev.20240505/lib/typescript.js:73386:26)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73186:48)
    at getTypeAtFlowCondition (/typescript-5.5.0-dev.20240505/lib/typescript.js:73338:24)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73178:18)
    at getTypeAtFlowBranchLabel (/typescript-5.5.0-dev.20240505/lib/typescript.js:73386:26)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73186:48)
    at getTypeAtFlowCondition (/typescript-5.5.0-dev.20240505/lib/typescript.js:73338:24)

Affected repos

umijs/umi Raw error text: RepoResults7/umijs.umi.rawError.txt in the artifact folder

Last few requests

{"seq":5084,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/packages/utils/compiled/prettier/index.js","line":93,"offset":79326}}
{"seq":5085,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/utils/compiled/prettier/index.js","line":93,"offset":79326,"includeExternalModuleExports":false,"triggerKind":1}}
{"seq":5086,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/packages/utils/compiled/prettier/index.js","line":93,"offset":80009}}
{"seq":5087,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/packages/utils/compiled/prettier/index.js","line":93,"offset":80524}}

Repro steps

  1. git clone https://github.com/umijs/umi --recurse-submodules
  2. In dir umi, run git reset --hard d16471aee1b6ee7cd29272d31f10f0e22939f576
  3. Back in the initial folder, download RepoResults7/umijs.umi.replay.txt from the artifact folder
  4. npm install --no-save @typescript/server-replay
  5. npx tsreplay ./umi ./umijs.umi.replay.txt path/to/tsserver.js
  6. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

@typescript-bot
Copy link
Collaborator Author

Error: start < 0

Req #701 - references
    at createTextSpan (/typescript-5.5.0-dev.20240505/lib/typescript.js:14843:11)
    at createTextSpanFromBounds (/typescript-5.5.0-dev.20240505/lib/typescript.js:14851:10)
    at getErrorSpanForNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:17661:10)
    at createDiagnosticForNodeFromMessageChain (/typescript-5.5.0-dev.20240505/lib/typescript.js:17491:16)
    at resolveExternalModule (/typescript-5.5.0-dev.20240505/lib/typescript.js:53338:31)
    at resolveExternalModuleNameWorker (/typescript-5.5.0-dev.20240505/lib/typescript.js:53232:61)
    at resolveExternalModuleName (/typescript-5.5.0-dev.20240505/lib/typescript.js:53229:12)
    at getSymbolAtLocation (/typescript-5.5.0-dev.20240505/lib/typescript.js:89409:18)
    at Object.getSymbolAtLocation (/typescript-5.5.0-dev.20240505/lib/typescript.js:50442:21)
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:168252:36
    at forEachImport (/typescript-5.5.0-dev.20240505/lib/typescript.js:168288:7)
    at findModuleReferences (/typescript-5.5.0-dev.20240505/lib/typescript.js:168251:5)
    at getReferencedSymbolsForModule (/typescript-5.5.0-dev.20240505/lib/typescript.js:169150:35)
    at getReferencedSymbolsForModuleIfDeclaredBySourceFile (/typescript-5.5.0-dev.20240505/lib/typescript.js:169090:30)
    at Object.getReferencedSymbolsForNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:169020:30)
    at Object.findReferencedSymbols (/typescript-5.5.0-dev.20240505/lib/typescript.js:168608:34)
    at Object.findReferences (/typescript-5.5.0-dev.20240505/lib/typescript.js:149757:41)
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:189131:43
    at searchPosition (/typescript-5.5.0-dev.20240505/lib/typescript.js:189281:28)
    at getPerProjectReferences (/typescript-5.5.0-dev.20240505/lib/typescript.js:189258:32)
    at getReferencesWorker (/typescript-5.5.0-dev.20240505/lib/typescript.js:189123:29)
    at IOSession.getReferences (/typescript-5.5.0-dev.20240505/lib/typescript.js:191045:24)
    at references (/typescript-5.5.0-dev.20240505/lib/typescript.js:189562:43)
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:192078:69
    at IOSession.executeWithRequestId (/typescript-5.5.0-dev.20240505/lib/typescript.js:192070:14)
    at IOSession.executeCommand (/typescript-5.5.0-dev.20240505/lib/typescript.js:192078:29)
    at IOSession.onMessage (/typescript-5.5.0-dev.20240505/lib/typescript.js:192120:51)
    at Interface.<anonymous> (/typescript-5.5.0-dev.20240505/lib/tsserver.js:504:14)

Affected repos

statelyai/xstate Raw error text: RepoResults3/statelyai.xstate.rawError.txt in the artifact folder

Last few requests

{"seq":698,"type":"request","command":"getOutliningSpans","arguments":{"file":"@PROJECT_ROOT@/packages/xstate-vue/test/useSelector.test.ts"}}
{"seq":699,"type":"request","command":"navtree","arguments":{"file":"@PROJECT_ROOT@/packages/xstate-vue/test/useSelector.test.ts"}}
{"seq":700,"type":"request","command":"navbar","arguments":{"file":"@PROJECT_ROOT@/packages/xstate-vue/test/useSelector.test.ts"}}
{"seq":701,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/packages/xstate-vue/test/useSelector.test.ts","line":1,"offset":36}}

Repro steps

  1. git clone https://github.com/statelyai/xstate --recurse-submodules
  2. In dir xstate, run git reset --hard e6b818c51a0f501376002e6d9cff9ea64b499a5a
  3. Install packages (exact steps are below, but it might be easier to follow the repo readme)
    1. In dir xstate, run yarn install --ignore-engines --ignore-scripts --silent
    2. In dir xstate/templates/vue-ts, run yarn install --ignore-engines --ignore-scripts --silent
    3. In dir xstate/templates/vanilla-ts, run yarn install --ignore-engines --ignore-scripts --silent
    4. In dir xstate/templates/svelte-ts, run yarn install --ignore-engines --ignore-scripts --silent
    5. In dir xstate/templates/react-ts, run yarn install --ignore-engines --ignore-scripts --silent
    6. In dir xstate/examples/workflow-send-cloudevent, run yarn install --ignore-engines --ignore-scripts --silent
    7. In dir xstate/examples/workflow-reusing-functions, run yarn install --ignore-engines --ignore-scripts --silent
    8. In dir xstate/examples/workflow-purchase-order-deadline, run yarn install --ignore-engines --ignore-scripts --silent
    9. In dir xstate/examples/workflow-provision-orders, run yarn install --ignore-engines --ignore-scripts --silent
    10. In dir xstate/examples/workflow-parallel, run yarn install --ignore-engines --ignore-scripts --silent
    11. In dir xstate/examples/workflow-new-patient-onboarding, run yarn install --ignore-engines --ignore-scripts --silent
    12. In dir xstate/examples/workflow-monitor-patient, run yarn install --ignore-engines --ignore-scripts --silent
    13. In dir xstate/examples/workflow-monitor-job, run yarn install --ignore-engines --ignore-scripts --silent
    14. In dir xstate/examples/workflow-media-scanner, run yarn install --ignore-engines --ignore-scripts --silent
    15. In dir xstate/examples/workflow-math-problem, run yarn install --ignore-engines --ignore-scripts --silent
    16. In dir xstate/examples/workflow-hello, run yarn install --ignore-engines --ignore-scripts --silent
    17. In dir xstate/examples/workflow-greeting, run yarn install --ignore-engines --ignore-scripts --silent
    18. In dir xstate/examples/workflow-finalize-college-app, run yarn install --ignore-engines --ignore-scripts --silent
    19. In dir xstate/examples/workflow-filling-water, run yarn install --ignore-engines --ignore-scripts --silent
    20. In dir xstate/examples/workflow-event-greeting, run yarn install --ignore-engines --ignore-scripts --silent
    21. In dir xstate/examples/workflow-event-based-service, run yarn install --ignore-engines --ignore-scripts --silent
    22. In dir xstate/examples/workflow-event-based, run yarn install --ignore-engines --ignore-scripts --silent
    23. In dir xstate/examples/workflow-credit-check, run yarn install --ignore-engines --ignore-scripts --silent
    24. In dir xstate/examples/workflow-check-inbox, run yarn install --ignore-engines --ignore-scripts --silent
    25. In dir xstate/examples/workflow-car-vitals, run yarn install --ignore-engines --ignore-scripts --silent
    26. In dir xstate/examples/workflow-car-auction-bids, run yarn install --ignore-engines --ignore-scripts --silent
    27. In dir xstate/examples/workflow-book-lending, run yarn install --ignore-engines --ignore-scripts --silent
    28. In dir xstate/examples/workflow-async-subflow, run yarn install --ignore-engines --ignore-scripts --silent
    29. In dir xstate/examples/workflow-async-function, run yarn install --ignore-engines --ignore-scripts --silent
    30. In dir xstate/examples/workflow-applicant-request, run yarn install --ignore-engines --ignore-scripts --silent
    31. In dir xstate/examples/workflow-accumulate-room-readings, run yarn install --ignore-engines --ignore-scripts --silent
    32. In dir xstate/examples/toggle, run yarn install --ignore-engines --ignore-scripts --silent
    33. In dir xstate/examples/todomvc-react, run yarn install --ignore-engines --ignore-scripts --silent
    34. In dir xstate/examples/timer, run yarn install --ignore-engines --ignore-scripts --silent
    35. In dir xstate/examples/tiles, run yarn install --ignore-engines --ignore-scripts --silent
    36. In dir xstate/examples/tic-tac-toe-react, run yarn install --ignore-engines --ignore-scripts --silent
    37. In dir xstate/examples/store-counter-react, run yarn install --ignore-engines --ignore-scripts --silent
    38. In dir xstate/examples/stopwatch, run yarn install --ignore-engines --ignore-scripts --silent
    39. In dir xstate/examples/snake-react, run yarn install --ignore-engines --ignore-scripts --silent
    40. In dir xstate/examples/persisted-donut-maker, run yarn install --ignore-engines --ignore-scripts --silent
    41. In dir xstate/examples/mongodb-persisted-state, run yarn install --ignore-engines --ignore-scripts --silent
    42. In dir xstate/examples/mongodb-credit-check-api, run yarn install --ignore-engines --ignore-scripts --silent
    43. In dir xstate/examples/friends-list-react, run yarn install --ignore-engines --ignore-scripts --silent
    44. In dir xstate/examples/fetch, run yarn install --ignore-engines --ignore-scripts --silent
    45. In dir xstate/examples/express-workflow, run yarn install --ignore-engines --ignore-scripts --silent
    46. In dir xstate/examples/counter, run yarn install --ignore-engines --ignore-scripts --silent
    47. In dir xstate/examples/7guis-temperature-react, run yarn install --ignore-engines --ignore-scripts --silent
    48. In dir xstate/examples/7guis-flight-booker-react, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    49. In dir xstate/examples/7guis-counter-react, run yarn install --ignore-engines --ignore-scripts --silent
    50. In dir xstate/examples/7guis-2-temperature-vue, run yarn install --ignore-engines --ignore-scripts --silent
    51. In dir xstate/examples/7guis-1-counter-vue, run yarn install --ignore-engines --ignore-scripts --silent
    52. In dir xstate/docs, run yarn install --ignore-engines --ignore-scripts --silent
    53. In dir xstate/docs/zh/sandboxes/todomvc, run yarn install --ignore-engines --ignore-scripts --silent
    54. In dir xstate/docs/sandboxes/todomvc, run yarn install --ignore-engines --ignore-scripts --silent
    55. In dir xstate/docs/fr/sandboxes/todomvc, run yarn install --ignore-engines --ignore-scripts --silent
  4. Back in the initial folder, download RepoResults3/statelyai.xstate.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./xstate ./statelyai.xstate.replay.txt path/to/tsserver.js
  7. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

@typescript-bot
Copy link
Collaborator Author

RangeError: Maximum call stack size exceeded

Req #2734 - references
    at getJSDocParameterTagsWorker (/typescript-5.5.0-dev.20240505/lib/typescript.js:15199:37)
    at getJSDocParameterTags (/typescript-5.5.0-dev.20240505/lib/typescript.js:15216:10)
    at isJSDocOptionalParameter (/typescript-5.5.0-dev.20240505/lib/typescript.js:23125:67)
    at isOptionalDeclaration (/typescript-5.5.0-dev.20240505/lib/typescript.js:23133:45)
    at getTypeOfParameter (/typescript-5.5.0-dev.20240505/lib/typescript.js:80335:56)
    at tryGetTypeAtPosition (/typescript-5.5.0-dev.20240505/lib/typescript.js:80423:14)
    at getTypeAtPosition (/typescript-5.5.0-dev.20240505/lib/typescript.js:80418:12)
    at getContextualTypeForArgumentAtIndex (/typescript-5.5.0-dev.20240505/lib/typescript.js:75256:215)
    at getContextualTypeForArgument (/typescript-5.5.0-dev.20240505/lib/typescript.js:75242:39)
    at getContextualType2 (/typescript-5.5.0-dev.20240505/lib/typescript.js:75769:16)
    at getApparentTypeOfContextualType (/typescript-5.5.0-dev.20240505/lib/typescript.js:75698:120)
    at getContextualType2 (/typescript-5.5.0-dev.20240505/lib/typescript.js:75784:22)
    at getApparentTypeOfContextualType (/typescript-5.5.0-dev.20240505/lib/typescript.js:75698:120)
    at getContextualSignature (/typescript-5.5.0-dev.20240505/lib/typescript.js:76091:18)
    at getNarrowedTypeOfSymbol (/typescript-5.5.0-dev.20240505/lib/typescript.js:74419:39)
    at checkIdentifier (/typescript-5.5.0-dev.20240505/lib/typescript.js:74507:16)
    at checkExpressionWorker (/typescript-5.5.0-dev.20240505/lib/typescript.js:83084:16)
    at checkExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:83038:32)
    at checkNonNullExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:77247:29)
    at checkPropertyAccessExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:77326:162)
    at checkExpressionWorker (/typescript-5.5.0-dev.20240505/lib/typescript.js:83118:16)
    at checkExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:83038:32)
    at checkNonNullExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:77247:29)
    at getEffectsSignature (/typescript-5.5.0-dev.20240505/lib/typescript.js:72938:22)
    at getTypeAtFlowCall (/typescript-5.5.0-dev.20240505/lib/typescript.js:73290:25)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73172:18)
    at getFlowTypeOfReference (/typescript-5.5.0-dev.20240505/lib/typescript.js:73129:45)
    at checkIdentifier (/typescript-5.5.0-dev.20240505/lib/typescript.js:74551:134)
    at checkExpressionWorker (/typescript-5.5.0-dev.20240505/lib/typescript.js:83084:16)
    at checkExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:83038:32)
    at checkNonNullExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:77247:29)
    at checkPropertyAccessExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:77326:162)
    at checkExpressionWorker (/typescript-5.5.0-dev.20240505/lib/typescript.js:83118:16)
    at checkExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:83038:32)
    at checkNonNullExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:77247:29)
    at getEffectsSignature (/typescript-5.5.0-dev.20240505/lib/typescript.js:72938:22)
    at getTypeAtFlowCall (/typescript-5.5.0-dev.20240505/lib/typescript.js:73290:25)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73172:18)
    at getFlowTypeOfReference (/typescript-5.5.0-dev.20240505/lib/typescript.js:73129:45)
    at checkIdentifier (/typescript-5.5.0-dev.20240505/lib/typescript.js:74551:134)
    at checkExpressionWorker (/typescript-5.5.0-dev.20240505/lib/typescript.js:83084:16)
    at checkExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:83038:32)
    at checkNonNullExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:77247:29)
    at checkPropertyAccessExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:77326:162)
    at checkExpressionWorker (/typescript-5.5.0-dev.20240505/lib/typescript.js:83118:16)
    at checkExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:83038:32)
    at checkNonNullExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:77247:29)
    at getEffectsSignature (/typescript-5.5.0-dev.20240505/lib/typescript.js:72938:22)
    at getTypeAtFlowCall (/typescript-5.5.0-dev.20240505/lib/typescript.js:73290:25)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73172:18)
    at getFlowTypeOfReference (/typescript-5.5.0-dev.20240505/lib/typescript.js:73129:45)
    at checkIdentifier (/typescript-5.5.0-dev.20240505/lib/typescript.js:74551:134)
    at checkExpressionWorker (/typescript-5.5.0-dev.20240505/lib/typescript.js:83084:16)
    at checkExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:83038:32)
    at checkNonNullExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:77247:29)
    at checkPropertyAccessExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:77326:162)
    at checkExpressionWorker (/typescript-5.5.0-dev.20240505/lib/typescript.js:83118:16)
    at checkExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:83038:32)
    at checkNonNullExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:77247:29)
    at getEffectsSignature (/typescript-5.5.0-dev.20240505/lib/typescript.js:72938:22)
    at getTypeAtFlowCall (/typescript-5.5.0-dev.20240505/lib/typescript.js:73290:25)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73172:18)
    at getFlowTypeOfReference (/typescript-5.5.0-dev.20240505/lib/typescript.js:73129:45)
    at checkIdentifier (/typescript-5.5.0-dev.20240505/lib/typescript.js:74551:134)
    at checkExpressionWorker (/typescript-5.5.0-dev.20240505/lib/typescript.js:83084:16)
    at checkExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:83038:32)
    at checkNonNullExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:77247:29)
    at checkPropertyAccessExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:77326:162)
    at checkExpressionWorker (/typescript-5.5.0-dev.20240505/lib/typescript.js:83118:16)
    at checkExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:83038:32)
    at checkNonNullExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:77247:29)
    at getEffectsSignature (/typescript-5.5.0-dev.20240505/lib/typescript.js:72938:22)
    at getTypeAtFlowCall (/typescript-5.5.0-dev.20240505/lib/typescript.js:73290:25)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73172:18)
    at getFlowTypeOfReference (/typescript-5.5.0-dev.20240505/lib/typescript.js:73129:45)
    at checkIdentifier (/typescript-5.5.0-dev.20240505/lib/typescript.js:74551:134)
    at checkExpressionWorker (/typescript-5.5.0-dev.20240505/lib/typescript.js:83084:16)
    at checkExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:83038:32)
    at checkNonNullExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:77247:29)
    at checkPropertyAccessExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:77326:162)
    at checkExpressionWorker (/typescript-5.5.0-dev.20240505/lib/typescript.js:83118:16)
    at checkExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:83038:32)
    at checkNonNullExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:77247:29)
    at getEffectsSignature (/typescript-5.5.0-dev.20240505/lib/typescript.js:72938:22)
    at getTypeAtFlowCall (/typescript-5.5.0-dev.20240505/lib/typescript.js:73290:25)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73172:18)
    at getFlowTypeOfReference (/typescript-5.5.0-dev.20240505/lib/typescript.js:73129:45)
    at checkIdentifier (/typescript-5.5.0-dev.20240505/lib/typescript.js:74551:134)
    at checkExpressionWorker (/typescript-5.5.0-dev.20240505/lib/typescript.js:83084:16)
    at checkExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:83038:32)
    at checkNonNullExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:77247:29)
    at checkPropertyAccessExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:77326:162)
    at checkExpressionWorker (/typescript-5.5.0-dev.20240505/lib/typescript.js:83118:16)
    at checkExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:83038:32)
    at checkNonNullExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:77247:29)
    at getEffectsSignature (/typescript-5.5.0-dev.20240505/lib/typescript.js:72938:22)
    at getTypeAtFlowCall (/typescript-5.5.0-dev.20240505/lib/typescript.js:73290:25)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73172:18)
    at getFlowTypeOfReference (/typescript-5.5.0-dev.20240505/lib/typescript.js:73129:45)
    at checkIdentifier (/typescript-5.5.0-dev.20240505/lib/typescript.js:74551:134)

Affected repos

palantir/blueprint Raw error text: RepoResults5/palantir.blueprint.rawError.txt in the artifact folder

Last few requests

{"seq":2731,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/site/docs/versions/2/docs-app.js","line":1,"offset":43702}}
{"seq":2732,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/site/docs/versions/2/docs-app.js","line":1,"offset":43741,"includeExternalModuleExports":false,"triggerKind":1}}
{"seq":2733,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/site/docs/versions/2/docs-app.js","line":1,"offset":43741,"entryNames":["_"]}}
{"seq":2734,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/site/docs/versions/2/docs-app.js","line":1,"offset":43928}}

Repro steps

  1. git clone https://github.com/palantir/blueprint --recurse-submodules
  2. In dir blueprint, run git reset --hard e09451855b106a43dc5aab5016cd7442dac8e5ce
  3. Back in the initial folder, download RepoResults5/palantir.blueprint.replay.txt from the artifact folder
  4. npm install --no-save @typescript/server-replay
  5. npx tsreplay ./blueprint ./palantir.blueprint.replay.txt path/to/tsserver.js
  6. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

@typescript-bot
Copy link
Collaborator Author

RangeError: Maximum call stack size exceeded

Req #18651 - completionInfo
    at isMatchingReference (/typescript-5.5.0-dev.20240505/lib/typescript.js:72168:31)
    at getTypeAtFlowAssignment (/typescript-5.5.0-dev.20240505/lib/typescript.js:73227:11)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73166:18)
    at getTypeAtFlowCondition (/typescript-5.5.0-dev.20240505/lib/typescript.js:73338:24)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73178:18)
    at getTypeAtFlowCondition (/typescript-5.5.0-dev.20240505/lib/typescript.js:73338:24)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73178:18)
    at getTypeAtFlowCondition (/typescript-5.5.0-dev.20240505/lib/typescript.js:73338:24)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73178:18)
    at getTypeAtFlowCondition (/typescript-5.5.0-dev.20240505/lib/typescript.js:73338:24)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73178:18)
    at getTypeAtFlowCondition (/typescript-5.5.0-dev.20240505/lib/typescript.js:73338:24)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73178:18)
    at getTypeAtFlowBranchLabel (/typescript-5.5.0-dev.20240505/lib/typescript.js:73386:26)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73186:48)
    at getTypeAtFlowCondition (/typescript-5.5.0-dev.20240505/lib/typescript.js:73338:24)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73178:18)
    at getTypeAtFlowCondition (/typescript-5.5.0-dev.20240505/lib/typescript.js:73338:24)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73178:18)
    at getTypeAtFlowCondition (/typescript-5.5.0-dev.20240505/lib/typescript.js:73338:24)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73178:18)
    at getTypeAtFlowBranchLabel (/typescript-5.5.0-dev.20240505/lib/typescript.js:73386:26)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73186:48)
    at getFlowTypeOfReference (/typescript-5.5.0-dev.20240505/lib/typescript.js:73129:45)
    at checkIdentifier (/typescript-5.5.0-dev.20240505/lib/typescript.js:74551:134)
    at checkExpressionWorker (/typescript-5.5.0-dev.20240505/lib/typescript.js:83084:16)
    at checkExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:83038:32)
    at maybeCheckExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:82125:28)
    at BinaryExpressionStateMachine.onLeft (/typescript-5.5.0-dev.20240505/lib/typescript.js:82061:16)
    at Array.left (/typescript-5.5.0-dev.20240505/lib/typescript.js:31612:30)
    at trampoline (/typescript-5.5.0-dev.20240505/lib/typescript.js:31719:42)
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:82019:22
    at checkExpressionWorker (/typescript-5.5.0-dev.20240505/lib/typescript.js:83162:16)
    at checkExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:83038:32)
    at checkTruthinessExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:85815:34)
    at checkConditionalExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:82638:18)
    at checkExpressionWorker (/typescript-5.5.0-dev.20240505/lib/typescript.js:83164:16)
    at checkExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:83038:32)
    at checkExpressionCached (/typescript-5.5.0-dev.20240505/lib/typescript.js:82711:28)
    at checkDeclarationInitializer (/typescript-5.5.0-dev.20240505/lib/typescript.js:82739:9)
    at getTypeForVariableLikeDeclaration (/typescript-5.5.0-dev.20240505/lib/typescript.js:59006:66)
    at getWidenedTypeForVariableLikeDeclaration (/typescript-5.5.0-dev.20240505/lib/typescript.js:59453:48)
    at getTypeOfVariableOrParameterOrPropertyWorker (/typescript-5.5.0-dev.20240505/lib/typescript.js:59604:14)
    at getTypeOfVariableOrParameterOrProperty (/typescript-5.5.0-dev.20240505/lib/typescript.js:59534:20)
    at getTypeOfSymbol (/typescript-5.5.0-dev.20240505/lib/typescript.js:59866:14)
    at getNarrowedTypeOfSymbol (/typescript-5.5.0-dev.20240505/lib/typescript.js:74380:18)
    at checkIdentifier (/typescript-5.5.0-dev.20240505/lib/typescript.js:74507:16)
    at checkExpressionWorker (/typescript-5.5.0-dev.20240505/lib/typescript.js:83084:16)
    at checkExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:83038:32)
    at checkExpressionWithContextualType (/typescript-5.5.0-dev.20240505/lib/typescript.js:82687:18)
    at getSignatureApplicabilityError (/typescript-5.5.0-dev.20240505/lib/typescript.js:78490:25)
    at chooseOverload (/typescript-5.5.0-dev.20240505/lib/typescript.js:79031:13)
    at resolveCall (/typescript-5.5.0-dev.20240505/lib/typescript.js:78878:16)
    at resolveCallExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:79315:12)
    at resolveSignature (/typescript-5.5.0-dev.20240505/lib/typescript.js:79709:16)
    at getResolvedSignature (/typescript-5.5.0-dev.20240505/lib/typescript.js:79735:18)
    at checkCallExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:79848:23)
    at checkExpressionWorker (/typescript-5.5.0-dev.20240505/lib/typescript.js:83128:16)
    at checkExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:83038:32)
    at checkConditionalExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:82640:19)
    at checkExpressionWorker (/typescript-5.5.0-dev.20240505/lib/typescript.js:83164:16)
    at checkExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:83038:32)
    at checkExpressionCached (/typescript-5.5.0-dev.20240505/lib/typescript.js:82711:28)
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:81180:20
    at traverse (/typescript-5.5.0-dev.20240505/lib/typescript.js:17830:16)
    at visitNodes (/typescript-5.5.0-dev.20240505/lib/typescript.js:31952:22)
    at forEachChildInBlock (/typescript-5.5.0-dev.20240505/lib/typescript.js:32422:10)
    at forEachChild (/typescript-5.5.0-dev.20240505/lib/typescript.js:32465:35)
    at traverse (/typescript-5.5.0-dev.20240505/lib/typescript.js:17846:16)
    at visitNode2 (/typescript-5.5.0-dev.20240505/lib/typescript.js:31944:18)
    at forEachChildInIfStatement (/typescript-5.5.0-dev.20240505/lib/typescript.js:32177:51)
    at forEachChild (/typescript-5.5.0-dev.20240505/lib/typescript.js:32465:35)
    at traverse (/typescript-5.5.0-dev.20240505/lib/typescript.js:17846:16)
    at visitNodes (/typescript-5.5.0-dev.20240505/lib/typescript.js:31952:22)
    at forEachChildInBlock (/typescript-5.5.0-dev.20240505/lib/typescript.js:32422:10)
    at forEachChild (/typescript-5.5.0-dev.20240505/lib/typescript.js:32465:35)
    at traverse (/typescript-5.5.0-dev.20240505/lib/typescript.js:17846:16)
    at visitNode2 (/typescript-5.5.0-dev.20240505/lib/typescript.js:31944:18)
    at forEachChildInIfStatement (/typescript-5.5.0-dev.20240505/lib/typescript.js:32177:51)
    at forEachChild (/typescript-5.5.0-dev.20240505/lib/typescript.js:32465:35)
    at traverse (/typescript-5.5.0-dev.20240505/lib/typescript.js:17846:16)
    at visitNodes (/typescript-5.5.0-dev.20240505/lib/typescript.js:31952:22)
    at forEachChildInBlock (/typescript-5.5.0-dev.20240505/lib/typescript.js:32422:10)
    at forEachChild (/typescript-5.5.0-dev.20240505/lib/typescript.js:32465:35)
    at traverse (/typescript-5.5.0-dev.20240505/lib/typescript.js:17846:16)
    at forEachReturnStatement (/typescript-5.5.0-dev.20240505/lib/typescript.js:17826:10)
    at checkAndAggregateReturnExpressionTypes (/typescript-5.5.0-dev.20240505/lib/typescript.js:81161:5)
    at getReturnTypeFromBody (/typescript-5.5.0-dev.20240505/lib/typescript.js:80967:21)
    at getReturnTypeOfSignature (/typescript-5.5.0-dev.20240505/lib/typescript.js:62656:426)
    at getReturnTypeOfSingleNonGenericCallSignature (/typescript-5.5.0-dev.20240505/lib/typescript.js:82958:14)
    at getQuickTypeOfExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:83009:94)
    at checkDeclarationInitializer (/typescript-5.5.0-dev.20240505/lib/typescript.js:82733:18)
    at getTypeForVariableLikeDeclaration (/typescript-5.5.0-dev.20240505/lib/typescript.js:59006:66)
    at getWidenedTypeForVariableLikeDeclaration (/typescript-5.5.0-dev.20240505/lib/typescript.js:59453:48)
    at getTypeOfVariableOrParameterOrPropertyWorker (/typescript-5.5.0-dev.20240505/lib/typescript.js:59604:14)
    at getTypeOfVariableOrParameterOrProperty (/typescript-5.5.0-dev.20240505/lib/typescript.js:59534:20)
    at getTypeOfSymbol (/typescript-5.5.0-dev.20240505/lib/typescript.js:59866:14)
    at getNarrowedTypeOfSymbol (/typescript-5.5.0-dev.20240505/lib/typescript.js:74380:18)
    at checkIdentifier (/typescript-5.5.0-dev.20240505/lib/typescript.js:74507:16)
    at checkExpressionWorker (/typescript-5.5.0-dev.20240505/lib/typescript.js:83084:16)

Affected repos

angular/angular-cli Raw error text: RepoResults3/angular.angular-cli.rawError.txt in the artifact folder

Last few requests

{"seq":18648,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/schematics/angular/third_party/github.com/Microsoft/TypeScript/lib/typescript.js","line":51071,"offset":134,"entryNames":["__commonJS"]}}
{"seq":18649,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/schematics/angular/third_party/github.com/Microsoft/TypeScript/lib/typescript.js","line":51072,"offset":34,"includeExternalModuleExports":false,"triggerKind":1}}
{"seq":18650,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/packages/schematics/angular/third_party/github.com/Microsoft/TypeScript/lib/typescript.js","line":51083,"offset":73}}
{"seq":18651,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/schematics/angular/third_party/github.com/Microsoft/TypeScript/lib/typescript.js","line":51103,"offset":17,"includeExternalModuleExports":false,"triggerKind":1}}

Repro steps

  1. git clone https://github.com/angular/angular-cli --recurse-submodules
  2. In dir angular-cli, run git reset --hard 423353c95578c988d85612ee6f63abb0bacb273b
  3. Install packages (exact steps are below, but it might be easier to follow the repo readme)
    1. In dir angular-cli, run yarn install --ignore-engines --ignore-scripts --silent
    2. In dir angular-cli/tests/schematics/update/packages/update-peer-dependencies-angular-5-2, run yarn install --ignore-engines --ignore-scripts --silent
    3. In dir angular-cli/tests/schematics/update/packages/update-peer-dependencies-angular-5, run yarn install --ignore-engines --ignore-scripts --silent
    4. In dir angular-cli/tests/schematics/update/packages/update-peer-dependencies-2, run yarn install --ignore-engines --ignore-scripts --silent
    5. In dir angular-cli/tests/schematics/update/packages/update-peer-dependencies-1, run yarn install --ignore-engines --ignore-scripts --silent
    6. In dir angular-cli/tests/schematics/update/packages/update-package-group-2, run yarn install --ignore-engines --ignore-scripts --silent
    7. In dir angular-cli/tests/schematics/update/packages/update-package-group-1, run yarn install --ignore-engines --ignore-scripts --silent
    8. In dir angular-cli/tests/schematics/update/packages/update-migrations-external, run yarn install --ignore-engines --ignore-scripts --silent
    9. In dir angular-cli/tests/schematics/update/packages/update-migrations, run yarn install --ignore-engines --ignore-scripts --silent
    10. In dir angular-cli/tests/schematics/update/packages/update-base, run yarn install --ignore-engines --ignore-scripts --silent
    11. In dir angular-cli/tests/legacy-cli/e2e/ng-snapshot, run yarn install --ignore-engines --ignore-scripts --silent
    12. In dir angular-cli/tests/legacy-cli/e2e/assets/schematic-boolean-option-negated, run yarn install --ignore-engines --ignore-scripts --silent
    13. In dir angular-cli/tests/legacy-cli/e2e/assets/schematic-allow-scripts, run yarn install --ignore-engines --ignore-scripts --silent
    14. In dir angular-cli/tests/legacy-cli/e2e/assets/nested-schematic-main, run yarn install --ignore-engines --ignore-scripts --silent
    15. In dir angular-cli/tests/legacy-cli/e2e/assets/nested-schematic-dependency, run yarn install --ignore-engines --ignore-scripts --silent
    16. In dir angular-cli/tests/legacy-cli/e2e/assets/add-collection-peer-good, run yarn install --ignore-engines --ignore-scripts --silent
    17. In dir angular-cli/tests/legacy-cli/e2e/assets/add-collection-peer-bad, run yarn install --ignore-engines --ignore-scripts --silent
    18. In dir angular-cli/tests/legacy-cli/e2e/assets/add-collection, run yarn install --ignore-engines --ignore-scripts --silent
    19. In dir angular-cli/tests/legacy-cli/e2e/assets/18-ssr-project-webpack, run yarn install --ignore-engines --ignore-scripts --silent
    20. In dir angular-cli/tests/legacy-cli/e2e/assets/15.0-project, run yarn install --ignore-engines --ignore-scripts --silent
  4. Back in the initial folder, download RepoResults3/angular.angular-cli.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./angular-cli ./angular.angular-cli.replay.txt path/to/tsserver.js
  7. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

@typescript-bot
Copy link
Collaborator Author

TypeError: Cannot read properties of undefined (reading 'kind')

Req #29757 - completionInfo
    at isDeclaration (/typescript-5.5.0-dev.20240505/lib/typescript.js:16135:12)
    at isDeclarationName (/typescript-5.5.0-dev.20240505/lib/typescript.js:19268:60)
    at literalIsName (/typescript-5.5.0-dev.20240505/lib/typescript.js:150498:10)
    at walk (/typescript-5.5.0-dev.20240505/lib/typescript.js:150482:109)
    at visitNode2 (/typescript-5.5.0-dev.20240505/lib/typescript.js:31944:18)
    at forEachChildInBinaryExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:32142:87)
    at forEachChild (/typescript-5.5.0-dev.20240505/lib/typescript.js:32465:35)
    at walk (/typescript-5.5.0-dev.20240505/lib/typescript.js:150489:5)
    at visitNode2 (/typescript-5.5.0-dev.20240505/lib/typescript.js:31944:18)
    at forEachChildInParenthesizedExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:32118:12)
    at forEachChild (/typescript-5.5.0-dev.20240505/lib/typescript.js:32465:35)
    at walk (/typescript-5.5.0-dev.20240505/lib/typescript.js:150489:5)
    at visitNode2 (/typescript-5.5.0-dev.20240505/lib/typescript.js:31944:18)
    at forEachChildInJSDocImportTag (/typescript-5.5.0-dev.20240505/lib/typescript.js:32455:87)
    at forEachChild (/typescript-5.5.0-dev.20240505/lib/typescript.js:32465:35)
    at walk (/typescript-5.5.0-dev.20240505/lib/typescript.js:150489:5)
    at visitNodes (/typescript-5.5.0-dev.20240505/lib/typescript.js:31952:22)
    at forEachChildInJSDoc (/typescript-5.5.0-dev.20240505/lib/typescript.js:32347:103)
    at forEachChild (/typescript-5.5.0-dev.20240505/lib/typescript.js:32465:35)
    at walk (/typescript-5.5.0-dev.20240505/lib/typescript.js:150492:9)
    at visitNodes (/typescript-5.5.0-dev.20240505/lib/typescript.js:31952:22)
    at forEachChildInBlock (/typescript-5.5.0-dev.20240505/lib/typescript.js:32422:10)
    at forEachChild (/typescript-5.5.0-dev.20240505/lib/typescript.js:32465:35)
    at walk (/typescript-5.5.0-dev.20240505/lib/typescript.js:150489:5)
    at visitNode2 (/typescript-5.5.0-dev.20240505/lib/typescript.js:31944:18)
    at forEachChildInFunctionExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:32041:267)
    at forEachChild (/typescript-5.5.0-dev.20240505/lib/typescript.js:32465:35)
    at walk (/typescript-5.5.0-dev.20240505/lib/typescript.js:150489:5)
    at visitNode2 (/typescript-5.5.0-dev.20240505/lib/typescript.js:31944:18)
    at forEachChildInParenthesizedExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:32118:12)
    at forEachChild (/typescript-5.5.0-dev.20240505/lib/typescript.js:32465:35)
    at walk (/typescript-5.5.0-dev.20240505/lib/typescript.js:150489:5)
    at visitNode2 (/typescript-5.5.0-dev.20240505/lib/typescript.js:31944:18)
    at forEachChildInCallOrNewExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:32418:10)
    at forEachChild (/typescript-5.5.0-dev.20240505/lib/typescript.js:32465:35)
    at walk (/typescript-5.5.0-dev.20240505/lib/typescript.js:150489:5)
    at visitNode2 (/typescript-5.5.0-dev.20240505/lib/typescript.js:31944:18)
    at forEachChildInExpressionStatement (/typescript-5.5.0-dev.20240505/lib/typescript.js:32174:12)
    at forEachChild (/typescript-5.5.0-dev.20240505/lib/typescript.js:32465:35)
    at walk (/typescript-5.5.0-dev.20240505/lib/typescript.js:150489:5)
    at visitNodes (/typescript-5.5.0-dev.20240505/lib/typescript.js:31952:22)
    at forEachChildInSourceFile (/typescript-5.5.0-dev.20240505/lib/typescript.js:32165:12)
    at forEachChild (/typescript-5.5.0-dev.20240505/lib/typescript.js:32465:35)
    at SourceFileObject.forEachChild (/typescript-5.5.0-dev.20240505/lib/typescript.js:148461:12)
    at initializeNameTable (/typescript-5.5.0-dev.20240505/lib/typescript.js:150481:14)
    at getNameTable (/typescript-5.5.0-dev.20240505/lib/typescript.js:150475:5)
    at getJSCompletionEntries (/typescript-5.5.0-dev.20240505/lib/typescript.js:163984:3)
    at completionInfoFromData (/typescript-5.5.0-dev.20240505/lib/typescript.js:163797:5)
    at Object.getCompletionsAtPosition (/typescript-5.5.0-dev.20240505/lib/typescript.js:163264:24)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.5.0-dev.20240505/lib/typescript.js:149600:35)
    at IOSession.getCompletions (/typescript-5.5.0-dev.20240505/lib/typescript.js:191293:54)
    at completionInfo (/typescript-5.5.0-dev.20240505/lib/typescript.js:189681:43)
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:192078:69
    at IOSession.executeWithRequestId (/typescript-5.5.0-dev.20240505/lib/typescript.js:192070:14)
    at IOSession.executeCommand (/typescript-5.5.0-dev.20240505/lib/typescript.js:192078:29)
    at IOSession.onMessage (/typescript-5.5.0-dev.20240505/lib/typescript.js:192120:51)
    at Interface.<anonymous> (/typescript-5.5.0-dev.20240505/lib/tsserver.js:504:14)

Affected repos

angular-ui/ui-router Raw error text: RepoResults7/angular-ui.ui-router.rawError.txt in the artifact folder

Last few requests

{"seq":29754,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/test/angular/1.4/angular.js","line":406,"offset":37}}
{"seq":29755,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/test/angular/1.4/angular.js","line":417,"offset":10}}
{"seq":29756,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/test/angular/1.4/angular.js","line":418,"offset":17}}
{"seq":29757,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/test/angular/1.4/angular.js","line":434,"offset":36,"includeExternalModuleExports":false,"triggerKind":1}}

Repro steps

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

@typescript-bot
Copy link
Collaborator Author

RangeError: Maximum call stack size exceeded

Req #6665 - references
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73143:31)
    at getFlowTypeOfReference (/typescript-5.5.0-dev.20240505/lib/typescript.js:73129:45)
    at checkIdentifier (/typescript-5.5.0-dev.20240505/lib/typescript.js:74551:134)
    at checkExpressionWorker (/typescript-5.5.0-dev.20240505/lib/typescript.js:83084:16)
    at checkExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:83038:32)
    at checkNonNullExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:77247:29)
    at checkPropertyAccessExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:77326:162)
    at checkExpressionWorker (/typescript-5.5.0-dev.20240505/lib/typescript.js:83118:16)
    at checkExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:83038:32)
    at maybeCheckExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:82125:28)
    at BinaryExpressionStateMachine.onLeft (/typescript-5.5.0-dev.20240505/lib/typescript.js:82061:16)
    at Array.left (/typescript-5.5.0-dev.20240505/lib/typescript.js:31612:30)
    at trampoline (/typescript-5.5.0-dev.20240505/lib/typescript.js:31719:42)
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:82019:22
    at checkExpressionWorker (/typescript-5.5.0-dev.20240505/lib/typescript.js:83162:16)
    at checkExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:83038:32)
    at checkTruthinessExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:85815:34)
    at checkConditionalExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:82638:18)
    at checkExpressionWorker (/typescript-5.5.0-dev.20240505/lib/typescript.js:83164:16)
    at checkExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:83038:32)
    at checkExpressionCached (/typescript-5.5.0-dev.20240505/lib/typescript.js:82711:28)
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:81180:20
    at traverse (/typescript-5.5.0-dev.20240505/lib/typescript.js:17830:16)
    at visitNodes (/typescript-5.5.0-dev.20240505/lib/typescript.js:31952:22)
    at forEachChildInBlock (/typescript-5.5.0-dev.20240505/lib/typescript.js:32422:10)
    at forEachChild (/typescript-5.5.0-dev.20240505/lib/typescript.js:32465:35)
    at traverse (/typescript-5.5.0-dev.20240505/lib/typescript.js:17846:16)
    at forEachReturnStatement (/typescript-5.5.0-dev.20240505/lib/typescript.js:17826:10)
    at checkAndAggregateReturnExpressionTypes (/typescript-5.5.0-dev.20240505/lib/typescript.js:81161:5)
    at getReturnTypeFromBody (/typescript-5.5.0-dev.20240505/lib/typescript.js:80967:21)
    at getReturnTypeOfSignature (/typescript-5.5.0-dev.20240505/lib/typescript.js:62656:426)
    at getReturnTypeOfSingleNonGenericCallSignature (/typescript-5.5.0-dev.20240505/lib/typescript.js:82958:14)
    at getQuickTypeOfExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:83009:94)
    at getTypeOfExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:82968:23)
    at getAssignedTypeOfBinaryExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:72567:103)
    at getAssignedType (/typescript-5.5.0-dev.20240505/lib/typescript.js:72592:16)
    at getInitialOrAssignedType (/typescript-5.5.0-dev.20240505/lib/typescript.js:73221:120)
    at getTypeAtFlowAssignment (/typescript-5.5.0-dev.20240505/lib/typescript.js:73239:54)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73166:18)
    at getFlowTypeOfReference (/typescript-5.5.0-dev.20240505/lib/typescript.js:73129:45)
    at checkIdentifier (/typescript-5.5.0-dev.20240505/lib/typescript.js:74551:134)
    at checkExpressionWorker (/typescript-5.5.0-dev.20240505/lib/typescript.js:83084:16)
    at checkExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:83038:32)
    at checkExpressionForMutableLocation (/typescript-5.5.0-dev.20240505/lib/typescript.js:82796:18)
    at checkArrayLiteral (/typescript-5.5.0-dev.20240505/lib/typescript.js:76236:22)
    at checkExpressionWorker (/typescript-5.5.0-dev.20240505/lib/typescript.js:83114:16)
    at checkExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:83038:32)
    at getTypeOfExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:82979:18)
    at getAssignedTypeOfBinaryExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:72567:103)
    at getAssignedType (/typescript-5.5.0-dev.20240505/lib/typescript.js:72592:16)
    at getInitialOrAssignedType (/typescript-5.5.0-dev.20240505/lib/typescript.js:73221:120)
    at getTypeAtFlowAssignment (/typescript-5.5.0-dev.20240505/lib/typescript.js:73239:54)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73166:18)
    at getTypeAtFlowLoopLabel (/typescript-5.5.0-dev.20240505/lib/typescript.js:73443:44)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73186:81)
    at getFlowTypeOfReference (/typescript-5.5.0-dev.20240505/lib/typescript.js:73129:45)
    at checkIdentifier (/typescript-5.5.0-dev.20240505/lib/typescript.js:74551:134)
    at checkExpressionWorker (/typescript-5.5.0-dev.20240505/lib/typescript.js:83084:16)
    at checkExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:83038:32)
    at checkNonNullExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:77247:29)
    at checkPropertyAccessExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:77326:162)
    at checkExpressionWorker (/typescript-5.5.0-dev.20240505/lib/typescript.js:83118:16)
    at checkExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:83038:32)
    at maybeCheckExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:82125:28)
    at BinaryExpressionStateMachine.onLeft (/typescript-5.5.0-dev.20240505/lib/typescript.js:82061:16)
    at Array.left (/typescript-5.5.0-dev.20240505/lib/typescript.js:31612:30)
    at trampoline (/typescript-5.5.0-dev.20240505/lib/typescript.js:31719:42)
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:82019:22
    at checkExpressionWorker (/typescript-5.5.0-dev.20240505/lib/typescript.js:83162:16)
    at checkExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:83038:32)
    at checkTruthinessExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:85815:34)
    at checkConditionalExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:82638:18)
    at checkExpressionWorker (/typescript-5.5.0-dev.20240505/lib/typescript.js:83164:16)
    at checkExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:83038:32)
    at checkExpressionCached (/typescript-5.5.0-dev.20240505/lib/typescript.js:82711:28)
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:81180:20
    at traverse (/typescript-5.5.0-dev.20240505/lib/typescript.js:17830:16)
    at visitNodes (/typescript-5.5.0-dev.20240505/lib/typescript.js:31952:22)
    at forEachChildInBlock (/typescript-5.5.0-dev.20240505/lib/typescript.js:32422:10)
    at forEachChild (/typescript-5.5.0-dev.20240505/lib/typescript.js:32465:35)
    at traverse (/typescript-5.5.0-dev.20240505/lib/typescript.js:17846:16)
    at forEachReturnStatement (/typescript-5.5.0-dev.20240505/lib/typescript.js:17826:10)
    at checkAndAggregateReturnExpressionTypes (/typescript-5.5.0-dev.20240505/lib/typescript.js:81161:5)
    at getReturnTypeFromBody (/typescript-5.5.0-dev.20240505/lib/typescript.js:80967:21)
    at getReturnTypeOfSignature (/typescript-5.5.0-dev.20240505/lib/typescript.js:62656:426)
    at getReturnTypeOfSingleNonGenericCallSignature (/typescript-5.5.0-dev.20240505/lib/typescript.js:82958:14)
    at getQuickTypeOfExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:83009:94)
    at getTypeOfExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:82968:23)
    at getAssignedTypeOfBinaryExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:72567:103)
    at getAssignedType (/typescript-5.5.0-dev.20240505/lib/typescript.js:72592:16)
    at getInitialOrAssignedType (/typescript-5.5.0-dev.20240505/lib/typescript.js:73221:120)
    at getTypeAtFlowAssignment (/typescript-5.5.0-dev.20240505/lib/typescript.js:73239:54)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73166:18)
    at getFlowTypeOfReference (/typescript-5.5.0-dev.20240505/lib/typescript.js:73129:45)
    at checkIdentifier (/typescript-5.5.0-dev.20240505/lib/typescript.js:74551:134)
    at checkExpressionWorker (/typescript-5.5.0-dev.20240505/lib/typescript.js:83084:16)
    at checkExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:83038:32)
    at checkExpressionCached (/typescript-5.5.0-dev.20240505/lib/typescript.js:82711:28)
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:81180:20
    at traverse (/typescript-5.5.0-dev.20240505/lib/typescript.js:17830:16)

Affected repos

mobxjs/mobx Raw error text: RepoResults3/mobxjs.mobx.rawError.txt in the artifact folder

Last few requests

{"seq":6662,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/docs/assets/getting-started-assets/javascripts/JSXTransformer.js","line":5298,"offset":79}}
{"seq":6663,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/docs/assets/getting-started-assets/javascripts/JSXTransformer.js","line":5310,"offset":55,"includeExternalModuleExports":false,"triggerKind":1}}
{"seq":6664,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/docs/assets/getting-started-assets/javascripts/JSXTransformer.js","line":5310,"offset":55,"entryNames":["_dereq_"]}}
{"seq":6665,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/docs/assets/getting-started-assets/javascripts/JSXTransformer.js","line":5349,"offset":37}}

Repro steps

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

@typescript-bot
Copy link
Collaborator Author

Error: Debug Failure. False expression: Token end is child end

Req #2512 - completionInfo
    at processChildNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:177787:17)
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:177718:9
    at visitNode2 (/typescript-5.5.0-dev.20240505/lib/typescript.js:31944:18)
    at forEachChildInComputedPropertyName (/typescript-5.5.0-dev.20240505/lib/typescript.js:32293:12)
    at forEachChild (/typescript-5.5.0-dev.20240505/lib/typescript.js:32465:35)
    at processNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:177715:5)
    at processChildNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:177794:7)
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:177718:9
    at visitNode2 (/typescript-5.5.0-dev.20240505/lib/typescript.js:31944:18)
    at forEachChildInPropertyDeclaration (/typescript-5.5.0-dev.20240505/lib/typescript.js:31997:59)
    at forEachChild (/typescript-5.5.0-dev.20240505/lib/typescript.js:32465:35)
    at processNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:177715:5)
    at formatSpanWorker (/typescript-5.5.0-dev.20240505/lib/typescript.js:177517:5)
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:177457:105
    at getFormattingScanner (/typescript-5.5.0-dev.20240505/lib/typescript.js:176258:15)
    at Object.formatNodeGivenIndentation (/typescript-5.5.0-dev.20240505/lib/typescript.js:177457:10)
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:164507:36
    at flatMap (/typescript-5.5.0-dev.20240505/lib/typescript.js:2633:17)
    at Object.printAndFormatSnippetList (/typescript-5.5.0-dev.20240505/lib/typescript.js:164505:21)
    at getEntryForMemberCompletion (/typescript-5.5.0-dev.20240505/lib/typescript.js:164263:28)
    at createCompletionEntry (/typescript-5.5.0-dev.20240505/lib/typescript.js:164075:35)
    at getCompletionEntriesFromSymbols (/typescript-5.5.0-dev.20240505/lib/typescript.js:164679:19)
    at completionInfoFromData (/typescript-5.5.0-dev.20240505/lib/typescript.js:163724:23)
    at Object.getCompletionsAtPosition (/typescript-5.5.0-dev.20240505/lib/typescript.js:163264:24)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.5.0-dev.20240505/lib/typescript.js:149600:35)
    at IOSession.getCompletions (/typescript-5.5.0-dev.20240505/lib/typescript.js:191293:54)
    at completionInfo (/typescript-5.5.0-dev.20240505/lib/typescript.js:189681:43)
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:192078:69
    at IOSession.executeWithRequestId (/typescript-5.5.0-dev.20240505/lib/typescript.js:192070:14)
    at IOSession.executeCommand (/typescript-5.5.0-dev.20240505/lib/typescript.js:192078:29)
    at IOSession.onMessage (/typescript-5.5.0-dev.20240505/lib/typescript.js:192120:51)
    at Interface.<anonymous> (/typescript-5.5.0-dev.20240505/lib/tsserver.js:504:14)

Affected repos

facebook/lexical Raw error text: RepoResults6/facebook.lexical.rawError.txt in the artifact folder

Last few requests

{"seq":2509,"type":"request","command":"organizeImports","arguments":{"scope":{"type":"file","args":{"file":"@PROJECT_ROOT@/packages/lexical-react/src/LexicalDecoratorBlockNode.ts"}},"skipDestructiveCodeActions":false}}
{"seq":2510,"type":"request","command":"navtree","arguments":{"file":"@PROJECT_ROOT@/packages/lexical-react/src/LexicalDecoratorBlockNode.ts"}}
{"seq":2511,"type":"request","command":"navbar","arguments":{"file":"@PROJECT_ROOT@/packages/lexical-react/src/LexicalDecoratorBlockNode.ts"}}
{"seq":2512,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/lexical-react/src/LexicalDecoratorBlockNode.ts","line":27,"offset":31,"includeExternalModuleExports":false,"triggerKind":1}}

Repro steps

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

@typescript-bot
Copy link
Collaborator Author

TypeError: Cannot read properties of undefined (reading 'sourceFile')

Req #7393 - completionInfo
    at isDocumentRegistryEntry (/typescript-5.5.0-dev.20240505/lib/typescript.js:140380:18)
    at getDocumentRegistryEntry (/typescript-5.5.0-dev.20240505/lib/typescript.js:140456:19)
    at Object.releaseDocumentWithKey (/typescript-5.5.0-dev.20240505/lib/typescript.js:140551:19)
    at Object.onReleaseOldSourceFile (/typescript-5.5.0-dev.20240505/lib/typescript.js:149470:24)
    at createProgram (/typescript-5.5.0-dev.20240505/lib/typescript.js:124373:14)
    at synchronizeHostDataWorker (/typescript-5.5.0-dev.20240505/lib/typescript.js:149428:15)
    at synchronizeHostData (/typescript-5.5.0-dev.20240505/lib/typescript.js:149324:7)
    at Object.getProgram (/typescript-5.5.0-dev.20240505/lib/typescript.js:149502:5)
    at ConfiguredProject2.updateGraphWorker (/typescript-5.5.0-dev.20240505/lib/typescript.js:183842:41)
    at ConfiguredProject2.updateGraph (/typescript-5.5.0-dev.20240505/lib/typescript.js:183693:32)
    at ConfiguredProject2.updateGraph (/typescript-5.5.0-dev.20240505/lib/typescript.js:184996:24)
    at updateProjectIfDirty (/typescript-5.5.0-dev.20240505/lib/typescript.js:185477:36)
    at ConfiguredProject2.getLanguageService (/typescript-5.5.0-dev.20240505/lib/typescript.js:183288:7)
    at IOSession.getCompletions (/typescript-5.5.0-dev.20240505/lib/typescript.js:191293:33)
    at completionInfo (/typescript-5.5.0-dev.20240505/lib/typescript.js:189681:43)
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:192078:69
    at IOSession.executeWithRequestId (/typescript-5.5.0-dev.20240505/lib/typescript.js:192070:14)
    at IOSession.executeCommand (/typescript-5.5.0-dev.20240505/lib/typescript.js:192078:29)
    at IOSession.onMessage (/typescript-5.5.0-dev.20240505/lib/typescript.js:192120:51)
    at Interface.<anonymous> (/typescript-5.5.0-dev.20240505/lib/tsserver.js:504:14)

Affected repos

n8n-io/n8n Raw error text: RepoResults2/n8n-io.n8n.rawError.txt in the artifact folder

Last few requests

{"seq":7390,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/cli/src/security-audit/constants.ts","line":1,"offset":28,"includeExternalModuleExports":false,"triggerKind":1}}
{"seq":7391,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/cli/src/security-audit/constants.ts","line":1,"offset":28,"entryNames":["SecurityAudit.service"]}}
{"seq":7392,"type":"request","command":"updateOpen","arguments":{"changedFiles":[{"fileName":"@PROJECT_ROOT@/packages/cli/src/security-audit/constants.ts","textChanges":[{"newText":" //comment","start":{"line":1,"offset":52},"end":{"line":1,"offset":52}}]}],"closedFiles":[],"openFiles":[]}}
{"seq":7393,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/cli/src/security-audit/constants.ts","line":29,"offset":17,"includeExternalModuleExports":false,"triggerKind":2,"triggerCharacter":"."}}

Repro steps

  1. git clone https://github.com/n8n-io/n8n --recurse-submodules
  2. In dir n8n, run git reset --hard bfb0eb7a06f219424486a55256ecca46c14a85ba
  3. In dir n8n, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
  4. Back in the initial folder, download RepoResults2/n8n-io.n8n.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./n8n ./n8n-io.n8n.replay.txt path/to/tsserver.js
  7. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

@typescript-bot
Copy link
Collaborator Author

Error: Debug Failure. False expression: Token end is child end

Req #2077 - completionInfo
    at processChildNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:177787:17)
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:177718:9
    at visitNode2 (/typescript-5.5.0-dev.20240505/lib/typescript.js:31944:18)
    at forEachChildInTypeReference (/typescript-5.5.0-dev.20240505/lib/typescript.js:32050:12)
    at forEachChild (/typescript-5.5.0-dev.20240505/lib/typescript.js:32465:35)
    at processNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:177715:5)
    at processChildNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:177794:7)
    at processChildNodes (/typescript-5.5.0-dev.20240505/lib/typescript.js:177837:32)
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:177731:9
    at visitNodes (/typescript-5.5.0-dev.20240505/lib/typescript.js:31949:14)
    at forEachChildInUnionOrIntersectionType (/typescript-5.5.0-dev.20240505/lib/typescript.js:32409:10)
    at forEachChild (/typescript-5.5.0-dev.20240505/lib/typescript.js:32465:35)
    at processNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:177715:5)
    at processChildNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:177794:7)
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:177718:9
    at visitNode2 (/typescript-5.5.0-dev.20240505/lib/typescript.js:31944:18)
    at forEachChildInParenthesizedTypeOrTypeOperator (/typescript-5.5.0-dev.20240505/lib/typescript.js:32412:10)
    at forEachChild (/typescript-5.5.0-dev.20240505/lib/typescript.js:32465:35)
    at processNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:177715:5)
    at processChildNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:177794:7)
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:177718:9
    at visitNode2 (/typescript-5.5.0-dev.20240505/lib/typescript.js:31944:18)
    at forEachChildInArrayType (/typescript-5.5.0-dev.20240505/lib/typescript.js:32062:12)
    at forEachChild (/typescript-5.5.0-dev.20240505/lib/typescript.js:32465:35)
    at processNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:177715:5)
    at processChildNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:177794:7)
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:177718:9
    at visitNode2 (/typescript-5.5.0-dev.20240505/lib/typescript.js:31944:18)
    at forEachChildInPropertyDeclaration (/typescript-5.5.0-dev.20240505/lib/typescript.js:31997:179)
    at forEachChild (/typescript-5.5.0-dev.20240505/lib/typescript.js:32465:35)
    at processNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:177715:5)
    at formatSpanWorker (/typescript-5.5.0-dev.20240505/lib/typescript.js:177517:5)
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:177457:105
    at getFormattingScanner (/typescript-5.5.0-dev.20240505/lib/typescript.js:176258:15)
    at Object.formatNodeGivenIndentation (/typescript-5.5.0-dev.20240505/lib/typescript.js:177457:10)
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:164507:36
    at flatMap (/typescript-5.5.0-dev.20240505/lib/typescript.js:2633:17)
    at Object.printAndFormatSnippetList (/typescript-5.5.0-dev.20240505/lib/typescript.js:164505:21)
    at getEntryForMemberCompletion (/typescript-5.5.0-dev.20240505/lib/typescript.js:164263:28)
    at createCompletionEntry (/typescript-5.5.0-dev.20240505/lib/typescript.js:164075:35)
    at getCompletionEntriesFromSymbols (/typescript-5.5.0-dev.20240505/lib/typescript.js:164679:19)
    at completionInfoFromData (/typescript-5.5.0-dev.20240505/lib/typescript.js:163724:23)
    at Object.getCompletionsAtPosition (/typescript-5.5.0-dev.20240505/lib/typescript.js:163264:24)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.5.0-dev.20240505/lib/typescript.js:149600:35)
    at IOSession.getCompletions (/typescript-5.5.0-dev.20240505/lib/typescript.js:191293:54)
    at completionInfo (/typescript-5.5.0-dev.20240505/lib/typescript.js:189681:43)
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:192078:69
    at IOSession.executeWithRequestId (/typescript-5.5.0-dev.20240505/lib/typescript.js:192070:14)
    at IOSession.executeCommand (/typescript-5.5.0-dev.20240505/lib/typescript.js:192078:29)
    at IOSession.onMessage (/typescript-5.5.0-dev.20240505/lib/typescript.js:192120:51)
    at Interface.<anonymous> (/typescript-5.5.0-dev.20240505/lib/tsserver.js:504:14)

Affected repos

discordjs/discord.js Raw error text: RepoResults3/discordjs.discord.js.rawError.txt in the artifact folder

Last few requests

{"seq":2074,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/discord.js/typings/index.d.ts","line":1362,"offset":25,"entryNames":["ActionRow"]}}
{"seq":2075,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/discord.js/typings/index.d.ts","line":1381,"offset":9,"includeExternalModuleExports":false,"triggerKind":2,"triggerCharacter":" "}}
{"seq":2076,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/discord.js/typings/index.d.ts","line":1394,"offset":9,"includeExternalModuleExports":false,"triggerKind":2,"triggerCharacter":" "}}
{"seq":2077,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/discord.js/typings/index.d.ts","line":1408,"offset":49,"includeExternalModuleExports":false,"triggerKind":1}}

Repro steps

  1. git clone https://github.com/discordjs/discord.js --recurse-submodules
  2. In dir discord.js, run git reset --hard 776880d06b9d54fa4044f5da975040c9d37945c5
  3. In dir discord.js, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
  4. Back in the initial folder, download RepoResults3/discordjs.discord.js.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./discord.js ./discordjs.discord.js.replay.txt path/to/tsserver.js
  7. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

@typescript-bot
Copy link
Collaborator Author

Error: Debug Failure. False expression: Token end is child end

Req #3512 - completionInfo
    at processChildNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:177787:17)
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:177718:9
    at visitNode2 (/typescript-5.5.0-dev.20240505/lib/typescript.js:31944:18)
    at forEachChildInPropertySignature (/typescript-5.5.0-dev.20240505/lib/typescript.js:32000:59)
    at forEachChild (/typescript-5.5.0-dev.20240505/lib/typescript.js:32465:35)
    at processNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:177715:5)
    at processChildNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:177794:7)
    at processChildNodes (/typescript-5.5.0-dev.20240505/lib/typescript.js:177837:32)
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:177731:9
    at visitNodes (/typescript-5.5.0-dev.20240505/lib/typescript.js:31949:14)
    at forEachChildInTypeLiteral (/typescript-5.5.0-dev.20240505/lib/typescript.js:32059:12)
    at forEachChild (/typescript-5.5.0-dev.20240505/lib/typescript.js:32465:35)
    at processNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:177715:5)
    at processChildNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:177794:7)
    at processChildNodes (/typescript-5.5.0-dev.20240505/lib/typescript.js:177837:32)
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:177731:9
    at visitNodes (/typescript-5.5.0-dev.20240505/lib/typescript.js:31949:14)
    at forEachChildInUnionOrIntersectionType (/typescript-5.5.0-dev.20240505/lib/typescript.js:32409:10)
    at forEachChild (/typescript-5.5.0-dev.20240505/lib/typescript.js:32465:35)
    at processNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:177715:5)
    at processChildNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:177794:7)
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:177718:9
    at visitNode2 (/typescript-5.5.0-dev.20240505/lib/typescript.js:31944:18)
    at forEachChildInParenthesizedTypeOrTypeOperator (/typescript-5.5.0-dev.20240505/lib/typescript.js:32412:10)
    at forEachChild (/typescript-5.5.0-dev.20240505/lib/typescript.js:32465:35)
    at processNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:177715:5)
    at processChildNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:177794:7)
    at processChildNodes (/typescript-5.5.0-dev.20240505/lib/typescript.js:177837:32)
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:177731:9
    at visitNodes (/typescript-5.5.0-dev.20240505/lib/typescript.js:31949:14)
    at forEachChildInUnionOrIntersectionType (/typescript-5.5.0-dev.20240505/lib/typescript.js:32409:10)
    at forEachChild (/typescript-5.5.0-dev.20240505/lib/typescript.js:32465:35)
    at processNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:177715:5)
    at processChildNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:177794:7)
    at processChildNodes (/typescript-5.5.0-dev.20240505/lib/typescript.js:177837:32)
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:177731:9
    at visitNodes (/typescript-5.5.0-dev.20240505/lib/typescript.js:31949:14)
    at forEachChildInTypeReference (/typescript-5.5.0-dev.20240505/lib/typescript.js:32050:49)
    at forEachChild (/typescript-5.5.0-dev.20240505/lib/typescript.js:32465:35)
    at processNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:177715:5)
    at processChildNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:177794:7)
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:177718:9
    at visitNode2 (/typescript-5.5.0-dev.20240505/lib/typescript.js:31944:18)
    at forEachChildInPropertyDeclaration (/typescript-5.5.0-dev.20240505/lib/typescript.js:31997:179)
    at forEachChild (/typescript-5.5.0-dev.20240505/lib/typescript.js:32465:35)
    at processNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:177715:5)
    at formatSpanWorker (/typescript-5.5.0-dev.20240505/lib/typescript.js:177517:5)
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:177457:105
    at getFormattingScanner (/typescript-5.5.0-dev.20240505/lib/typescript.js:176258:15)
    at Object.formatNodeGivenIndentation (/typescript-5.5.0-dev.20240505/lib/typescript.js:177457:10)
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:164507:36
    at flatMap (/typescript-5.5.0-dev.20240505/lib/typescript.js:2633:17)
    at Object.printAndFormatSnippetList (/typescript-5.5.0-dev.20240505/lib/typescript.js:164505:21)
    at getEntryForMemberCompletion (/typescript-5.5.0-dev.20240505/lib/typescript.js:164263:28)
    at createCompletionEntry (/typescript-5.5.0-dev.20240505/lib/typescript.js:164075:35)
    at getCompletionEntriesFromSymbols (/typescript-5.5.0-dev.20240505/lib/typescript.js:164679:19)
    at completionInfoFromData (/typescript-5.5.0-dev.20240505/lib/typescript.js:163724:23)
    at Object.getCompletionsAtPosition (/typescript-5.5.0-dev.20240505/lib/typescript.js:163264:24)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.5.0-dev.20240505/lib/typescript.js:149600:35)
    at IOSession.getCompletions (/typescript-5.5.0-dev.20240505/lib/typescript.js:191293:54)
    at completionInfo (/typescript-5.5.0-dev.20240505/lib/typescript.js:189681:43)
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:192078:69
    at IOSession.executeWithRequestId (/typescript-5.5.0-dev.20240505/lib/typescript.js:192070:14)
    at IOSession.executeCommand (/typescript-5.5.0-dev.20240505/lib/typescript.js:192078:29)
    at IOSession.onMessage (/typescript-5.5.0-dev.20240505/lib/typescript.js:192120:51)
    at Interface.<anonymous> (/typescript-5.5.0-dev.20240505/lib/tsserver.js:504:14)

Affected repos

jhipster/generator-jhipster Raw error text: RepoResults4/jhipster.generator-jhipster.rawError.txt in the artifact folder

Last few requests

{"seq":3509,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/generators/spring-data-relational/generator.ts","line":17,"offset":34,"includeExternalModuleExports":false,"triggerKind":1}}
{"seq":3510,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/generators/spring-data-relational/generator.ts","line":21,"offset":58,"includeExternalModuleExports":false,"triggerKind":1}}
{"seq":3511,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/generators/spring-data-relational/generator.ts","line":21,"offset":58,"entryNames":["generator-constants.js"]}}
{"seq":3512,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/generators/spring-data-relational/generator.ts","line":34,"offset":1,"includeExternalModuleExports":false,"triggerKind":1}}

Repro steps

  1. git clone https://github.com/jhipster/generator-jhipster --recurse-submodules
  2. In dir generator-jhipster, run git reset --hard bcb3cedd6851f8b6173556d6974132f60cb52c1e
  3. Back in the initial folder, download RepoResults4/jhipster.generator-jhipster.replay.txt from the artifact folder
  4. npm install --no-save @typescript/server-replay
  5. npx tsreplay ./generator-jhipster ./jhipster.generator-jhipster.replay.txt path/to/tsserver.js
  6. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

@typescript-bot
Copy link
Collaborator Author

Error: Debug Failure. Expected 1 < 1.

Req #2834 - completionInfo
    at getArgumentOrParameterListInfo (/typescript-5.5.0-dev.20240505/lib/typescript.js:173475:11)
    at getImmediatelyContainingArgumentInfo (/typescript-5.5.0-dev.20240505/lib/typescript.js:173492:18)
    at Object.getArgumentInfoForCompletions (/typescript-5.5.0-dev.20240505/lib/typescript.js:173465:16)
    at getContextualType (/typescript-5.5.0-dev.20240505/lib/typescript.js:165064:48)
    at getCompletionData (/typescript-5.5.0-dev.20240505/lib/typescript.js:165303:43)
    at Object.getCompletionsAtPosition (/typescript-5.5.0-dev.20240505/lib/typescript.js:163246:26)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.5.0-dev.20240505/lib/typescript.js:149600:35)
    at IOSession.getCompletions (/typescript-5.5.0-dev.20240505/lib/typescript.js:191293:54)
    at completionInfo (/typescript-5.5.0-dev.20240505/lib/typescript.js:189681:43)
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:192078:69
    at IOSession.executeWithRequestId (/typescript-5.5.0-dev.20240505/lib/typescript.js:192070:14)
    at IOSession.executeCommand (/typescript-5.5.0-dev.20240505/lib/typescript.js:192078:29)
    at IOSession.onMessage (/typescript-5.5.0-dev.20240505/lib/typescript.js:192120:51)
    at Interface.<anonymous> (/typescript-5.5.0-dev.20240505/lib/tsserver.js:504:14)

Affected repos

neoclide/coc.nvim Raw error text: RepoResults4/neoclide.coc.nvim.rawError.txt in the artifact folder

Last few requests

{"seq":2831,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/src/attach.ts","line":4,"offset":7,"includeExternalModuleExports":false,"triggerKind":2,"triggerCharacter":" "}}
{"seq":2832,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/src/attach.ts","line":26,"offset":46,"includeExternalModuleExports":false,"triggerKind":2,"triggerCharacter":" "}}
{"seq":2833,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/src/attach.ts","line":41,"offset":32,"includeExternalModuleExports":false,"triggerKind":2,"triggerCharacter":" "}}
{"seq":2834,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/src/attach.ts","line":76,"offset":47,"includeExternalModuleExports":false,"triggerKind":1}}

Repro steps

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

@typescript-bot
Copy link
Collaborator Author

Error: Debug Failure. Expected 1 < 1.

Req #6667 - completionInfo
    at getArgumentOrParameterListInfo (/typescript-5.5.0-dev.20240505/lib/typescript.js:173475:11)
    at getImmediatelyContainingArgumentInfo (/typescript-5.5.0-dev.20240505/lib/typescript.js:173492:18)
    at Object.getArgumentInfoForCompletions (/typescript-5.5.0-dev.20240505/lib/typescript.js:173465:16)
    at getContextualType (/typescript-5.5.0-dev.20240505/lib/typescript.js:165064:48)
    at getCompletionData (/typescript-5.5.0-dev.20240505/lib/typescript.js:165303:43)
    at Object.getCompletionsAtPosition (/typescript-5.5.0-dev.20240505/lib/typescript.js:163246:26)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.5.0-dev.20240505/lib/typescript.js:149600:35)
    at IOSession.getCompletions (/typescript-5.5.0-dev.20240505/lib/typescript.js:191293:54)
    at completionInfo (/typescript-5.5.0-dev.20240505/lib/typescript.js:189681:43)
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:192078:69
    at IOSession.executeWithRequestId (/typescript-5.5.0-dev.20240505/lib/typescript.js:192070:14)
    at IOSession.executeCommand (/typescript-5.5.0-dev.20240505/lib/typescript.js:192078:29)
    at IOSession.onMessage (/typescript-5.5.0-dev.20240505/lib/typescript.js:192120:51)
    at Interface.<anonymous> (/typescript-5.5.0-dev.20240505/lib/tsserver.js:504:14)

Affected repos

langgenius/dify Raw error text: RepoResults3/langgenius.dify.rawError.txt in the artifact folder

Last few requests

{"seq":6664,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/web/public/vs/editor/editor.main.js","line":638,"offset":127692,"entryNames":["_"]}}
{"seq":6665,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/web/public/vs/editor/editor.main.js","line":638,"offset":128509}}
{"seq":6666,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/web/public/vs/editor/editor.main.js","line":638,"offset":129579}}
{"seq":6667,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/web/public/vs/editor/editor.main.js","line":638,"offset":129627,"includeExternalModuleExports":false,"triggerKind":1}}

Repro steps

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants