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.20240331 #58017

Closed
typescript-bot opened this issue Mar 31, 2024 · 13 comments
Closed

[ServerErrors][TypeScript] 5.5.0-dev.20240331 #58017

typescript-bot opened this issue Mar 31, 2024 · 13 comments

Comments

@typescript-bot
Copy link
Collaborator

The following errors were reported by 5.5.0-dev.20240331
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 245 of 262 visited repos (:warning: expected 300)
Outcome Count
Detected interesting changes 13
Detected no interesting changes 232
Git clone failed 3
Language service disabled in new TS 1
Unknown failure 13

Investigation Status

Repo Errors Outcome
05dc022b77792efd84491358bf4bf0af 1
23506332e473d73c1f3b422d051da1cf 1
56e585d35462dbbd4edda89530bcd6a5 1
59778d43f702a975922a52ade8630e9e 1
59815342240c9a2cf28f2a21a1017708 1
60bb273a615672f813d573a917e757a9 1
6ac295186e78e29b9f03cf185c81d04e 1
8642f96123116613a7c3a03443ccc0f2 1
a869579bf68d992cfdea5f4bec69a299 1
ed1e6b29ae44f48476096e0040360d30 1
f4f51e2cd85eaec7cb9333d02684c323 1
f4f51e2cd85eaec7cb9333d02684c323 1
f4f51e2cd85eaec7cb9333d02684c323 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":1114,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/apps/web/middleware.ts","line":144,"offset":24,"includeExternalModuleExports":false,"triggerKind":2,"triggerCharacter":"/"}}
{"seq":1115,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/apps/web/middleware.ts","line":152,"offset":29,"includeExternalModuleExports":true,"triggerKind":1}}
{"seq":1116,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":["@PROJECT_ROOT@/packages/app-store/locations.ts"],"openFiles":[]}}
{"seq":1117,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":[],"openFiles":[{"file":"@PROJECT_ROOT@/apps/swagger/next-env.d.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 fe62f9c6de3949f7ddb0b9b3a063bf894cf272de
  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

@typescript-bot
Copy link
Collaborator Author

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

Req #29637 - completionInfo
    at isDeclaration (/typescript-5.5.0-dev.20240331/lib/typescript.js:14987:12)
    at isDeclarationName (/typescript-5.5.0-dev.20240331/lib/typescript.js:18076:60)
    at literalIsName (/typescript-5.5.0-dev.20240331/lib/typescript.js:146456:10)
    at walk (/typescript-5.5.0-dev.20240331/lib/typescript.js:146440:109)
    at visitNode2 (/typescript-5.5.0-dev.20240331/lib/typescript.js:30204:18)
    at forEachChildInBinaryExpression (/typescript-5.5.0-dev.20240331/lib/typescript.js:30402:87)
    at forEachChild (/typescript-5.5.0-dev.20240331/lib/typescript.js:30725:35)
    at walk (/typescript-5.5.0-dev.20240331/lib/typescript.js:146447:5)
    at visitNode2 (/typescript-5.5.0-dev.20240331/lib/typescript.js:30204:18)
    at forEachChildInParenthesizedExpression (/typescript-5.5.0-dev.20240331/lib/typescript.js:30378:12)
    at forEachChild (/typescript-5.5.0-dev.20240331/lib/typescript.js:30725:35)
    at walk (/typescript-5.5.0-dev.20240331/lib/typescript.js:146447:5)
    at visitNode2 (/typescript-5.5.0-dev.20240331/lib/typescript.js:30204:18)
    at forEachChildInJSDocImportTag (/typescript-5.5.0-dev.20240331/lib/typescript.js:30715:87)
    at forEachChild (/typescript-5.5.0-dev.20240331/lib/typescript.js:30725:35)
    at walk (/typescript-5.5.0-dev.20240331/lib/typescript.js:146447:5)
    at visitNodes (/typescript-5.5.0-dev.20240331/lib/typescript.js:30212:22)
    at forEachChildInJSDoc (/typescript-5.5.0-dev.20240331/lib/typescript.js:30607:103)
    at forEachChild (/typescript-5.5.0-dev.20240331/lib/typescript.js:30725:35)
    at walk (/typescript-5.5.0-dev.20240331/lib/typescript.js:146450:9)
    at visitNodes (/typescript-5.5.0-dev.20240331/lib/typescript.js:30212:22)
    at forEachChildInBlock (/typescript-5.5.0-dev.20240331/lib/typescript.js:30682:10)
    at forEachChild (/typescript-5.5.0-dev.20240331/lib/typescript.js:30725:35)
    at walk (/typescript-5.5.0-dev.20240331/lib/typescript.js:146447:5)
    at visitNode2 (/typescript-5.5.0-dev.20240331/lib/typescript.js:30204:18)
    at forEachChildInFunctionExpression (/typescript-5.5.0-dev.20240331/lib/typescript.js:30301:267)
    at forEachChild (/typescript-5.5.0-dev.20240331/lib/typescript.js:30725:35)
    at walk (/typescript-5.5.0-dev.20240331/lib/typescript.js:146447:5)
    at visitNode2 (/typescript-5.5.0-dev.20240331/lib/typescript.js:30204:18)
    at forEachChildInParenthesizedExpression (/typescript-5.5.0-dev.20240331/lib/typescript.js:30378:12)
    at forEachChild (/typescript-5.5.0-dev.20240331/lib/typescript.js:30725:35)
    at walk (/typescript-5.5.0-dev.20240331/lib/typescript.js:146447:5)
    at visitNode2 (/typescript-5.5.0-dev.20240331/lib/typescript.js:30204:18)
    at forEachChildInCallOrNewExpression (/typescript-5.5.0-dev.20240331/lib/typescript.js:30678:10)
    at forEachChild (/typescript-5.5.0-dev.20240331/lib/typescript.js:30725:35)
    at walk (/typescript-5.5.0-dev.20240331/lib/typescript.js:146447:5)
    at visitNode2 (/typescript-5.5.0-dev.20240331/lib/typescript.js:30204:18)
    at forEachChildInExpressionStatement (/typescript-5.5.0-dev.20240331/lib/typescript.js:30434:12)
    at forEachChild (/typescript-5.5.0-dev.20240331/lib/typescript.js:30725:35)
    at walk (/typescript-5.5.0-dev.20240331/lib/typescript.js:146447:5)
    at visitNodes (/typescript-5.5.0-dev.20240331/lib/typescript.js:30212:22)
    at forEachChildInSourceFile (/typescript-5.5.0-dev.20240331/lib/typescript.js:30425:12)
    at forEachChild (/typescript-5.5.0-dev.20240331/lib/typescript.js:30725:35)
    at SourceFileObject.forEachChild (/typescript-5.5.0-dev.20240331/lib/typescript.js:144427:12)
    at initializeNameTable (/typescript-5.5.0-dev.20240331/lib/typescript.js:146439:14)
    at getNameTable (/typescript-5.5.0-dev.20240331/lib/typescript.js:146433:5)
    at getJSCompletionEntries (/typescript-5.5.0-dev.20240331/lib/typescript.js:158734:3)
    at completionInfoFromData (/typescript-5.5.0-dev.20240331/lib/typescript.js:158548:5)
    at Object.getCompletionsAtPosition (/typescript-5.5.0-dev.20240331/lib/typescript.js:158023:24)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.5.0-dev.20240331/lib/typescript.js:145561:35)
    at IOSession.getCompletions (/typescript-5.5.0-dev.20240331/lib/typescript.js:185804:54)
    at completionInfo (/typescript-5.5.0-dev.20240331/lib/typescript.js:184194:43)
    at /typescript-5.5.0-dev.20240331/lib/typescript.js:186589:69
    at IOSession.executeWithRequestId (/typescript-5.5.0-dev.20240331/lib/typescript.js:186581:14)
    at IOSession.executeCommand (/typescript-5.5.0-dev.20240331/lib/typescript.js:186589:29)
    at IOSession.onMessage (/typescript-5.5.0-dev.20240331/lib/typescript.js:186631:51)
    at Interface.<anonymous> (/typescript-5.5.0-dev.20240331/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":29634,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/test/angular/1.4/angular.js","line":212,"offset":4,"includeExternalModuleExports":false,"triggerKind":1}}
{"seq":29635,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/test/angular/1.4/angular.js","line":212,"offset":4,"entryNames":["@abstract"]}}
{"seq":29636,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/test/angular/1.4/angular.js","line":251,"offset":9}}
{"seq":29637,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/test/angular/1.4/angular.js","line":260,"offset":5,"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. Back in the initial folder, download RepoResults7/angular-ui.ui-router.replay.txt from the artifact folder
  4. npm install --no-save @typescript/server-replay
  5. npx tsreplay ./ui-router ./angular-ui.ui-router.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. False expression: Token end is child end

Req #9281 - completionInfo
    at processChildNode (/typescript-5.5.0-dev.20240331/lib/typescript.js:172512:17)
    at /typescript-5.5.0-dev.20240331/lib/typescript.js:172443:9
    at visitNode2 (/typescript-5.5.0-dev.20240331/lib/typescript.js:30204:18)
    at forEachChildInPropertySignature (/typescript-5.5.0-dev.20240331/lib/typescript.js:30260:59)
    at forEachChild (/typescript-5.5.0-dev.20240331/lib/typescript.js:30725:35)
    at processNode (/typescript-5.5.0-dev.20240331/lib/typescript.js:172440:5)
    at processChildNode (/typescript-5.5.0-dev.20240331/lib/typescript.js:172519:7)
    at processChildNodes (/typescript-5.5.0-dev.20240331/lib/typescript.js:172562:32)
    at /typescript-5.5.0-dev.20240331/lib/typescript.js:172456:9
    at visitNodes (/typescript-5.5.0-dev.20240331/lib/typescript.js:30209:14)
    at forEachChildInTypeLiteral (/typescript-5.5.0-dev.20240331/lib/typescript.js:30319:12)
    at forEachChild (/typescript-5.5.0-dev.20240331/lib/typescript.js:30725:35)
    at processNode (/typescript-5.5.0-dev.20240331/lib/typescript.js:172440:5)
    at processChildNode (/typescript-5.5.0-dev.20240331/lib/typescript.js:172519:7)
    at /typescript-5.5.0-dev.20240331/lib/typescript.js:172443:9
    at visitNode2 (/typescript-5.5.0-dev.20240331/lib/typescript.js:30204:18)
    at forEachChildInPropertyDeclaration (/typescript-5.5.0-dev.20240331/lib/typescript.js:30257:179)
    at forEachChild (/typescript-5.5.0-dev.20240331/lib/typescript.js:30725:35)
    at processNode (/typescript-5.5.0-dev.20240331/lib/typescript.js:172440:5)
    at formatSpanWorker (/typescript-5.5.0-dev.20240331/lib/typescript.js:172242:5)
    at /typescript-5.5.0-dev.20240331/lib/typescript.js:172182:105
    at getFormattingScanner (/typescript-5.5.0-dev.20240331/lib/typescript.js:170983:15)
    at Object.formatNodeGivenIndentation (/typescript-5.5.0-dev.20240331/lib/typescript.js:172182:10)
    at /typescript-5.5.0-dev.20240331/lib/typescript.js:159254:36
    at flatMap (/typescript-5.5.0-dev.20240331/lib/typescript.js:2597:17)
    at Object.printAndFormatSnippetList (/typescript-5.5.0-dev.20240331/lib/typescript.js:159252:21)
    at getEntryForMemberCompletion (/typescript-5.5.0-dev.20240331/lib/typescript.js:159012:28)
    at createCompletionEntry (/typescript-5.5.0-dev.20240331/lib/typescript.js:158825:35)
    at getCompletionEntriesFromSymbols (/typescript-5.5.0-dev.20240331/lib/typescript.js:159426:19)
    at completionInfoFromData (/typescript-5.5.0-dev.20240331/lib/typescript.js:158481:23)
    at Object.getCompletionsAtPosition (/typescript-5.5.0-dev.20240331/lib/typescript.js:158023:24)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.5.0-dev.20240331/lib/typescript.js:145561:35)
    at IOSession.getCompletions (/typescript-5.5.0-dev.20240331/lib/typescript.js:185804:54)
    at completionInfo (/typescript-5.5.0-dev.20240331/lib/typescript.js:184194:43)
    at /typescript-5.5.0-dev.20240331/lib/typescript.js:186589:69
    at IOSession.executeWithRequestId (/typescript-5.5.0-dev.20240331/lib/typescript.js:186581:14)
    at IOSession.executeCommand (/typescript-5.5.0-dev.20240331/lib/typescript.js:186589:29)
    at IOSession.onMessage (/typescript-5.5.0-dev.20240331/lib/typescript.js:186631:51)
    at Interface.<anonymous> (/typescript-5.5.0-dev.20240331/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":9278,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/drizzle-orm/src/pg-core/columns/common.ts","line":158,"offset":6}}
{"seq":9279,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/drizzle-orm/src/pg-core/columns/common.ts","line":158,"offset":6,"includeExternalModuleExports":false,"triggerKind":1}}
{"seq":9280,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/drizzle-orm/src/pg-core/columns/common.ts","line":158,"offset":6,"entryNames":["@abstract"]}}
{"seq":9281,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/drizzle-orm/src/pg-core/columns/common.ts","line":193,"offset":1,"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 0ddab656ed99f80f7ca2a6f02e96d739f20ccf8b
  3. Install packages (exact steps are below, but it might be easier to follow the repo readme)
    1. In dir drizzle-orm, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    2. In dir drizzle-orm/examples/sqlite-proxy, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    3. In dir drizzle-orm/examples/postgresjs, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    4. In dir drizzle-orm/examples/pg-proxy, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    5. In dir drizzle-orm/examples/neon-cloudflare, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    6. In dir drizzle-orm/examples/mysql-proxy, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    7. In dir drizzle-orm/examples/libsql, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    8. In dir drizzle-orm/examples/cloudflare-d1, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    9. In dir drizzle-orm/examples/better-sqlite3, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    10. In dir drizzle-orm/examples/aws-lambda, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
  4. Back in the initial folder, download RepoResults5/drizzle-team.drizzle-orm.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./drizzle-orm ./drizzle-team.drizzle-orm.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.

Req #7522 - completionInfo
    at consumeTokenAndAdvanceScanner (/typescript-5.5.0-dev.20240331/lib/typescript.js:172595:13)
    at processChildNode (/typescript-5.5.0-dev.20240331/lib/typescript.js:172504:9)
    at /typescript-5.5.0-dev.20240331/lib/typescript.js:172443:9
    at visitNode2 (/typescript-5.5.0-dev.20240331/lib/typescript.js:30204:18)
    at forEachChildInParameter (/typescript-5.5.0-dev.20240331/lib/typescript.js:30254:135)
    at forEachChild (/typescript-5.5.0-dev.20240331/lib/typescript.js:30725:35)
    at processNode (/typescript-5.5.0-dev.20240331/lib/typescript.js:172440:5)
    at processChildNode (/typescript-5.5.0-dev.20240331/lib/typescript.js:172519:7)
    at processChildNodes (/typescript-5.5.0-dev.20240331/lib/typescript.js:172562:32)
    at /typescript-5.5.0-dev.20240331/lib/typescript.js:172456:9
    at visitNodes (/typescript-5.5.0-dev.20240331/lib/typescript.js:30209:14)
    at forEachChildInMethodSignature (/typescript-5.5.0-dev.20240331/lib/typescript.js:30286:186)
    at forEachChild (/typescript-5.5.0-dev.20240331/lib/typescript.js:30725:35)
    at processNode (/typescript-5.5.0-dev.20240331/lib/typescript.js:172440:5)
    at processChildNode (/typescript-5.5.0-dev.20240331/lib/typescript.js:172519:7)
    at processChildNodes (/typescript-5.5.0-dev.20240331/lib/typescript.js:172562:32)
    at /typescript-5.5.0-dev.20240331/lib/typescript.js:172456:9
    at visitNodes (/typescript-5.5.0-dev.20240331/lib/typescript.js:30209:14)
    at forEachChildInTypeLiteral (/typescript-5.5.0-dev.20240331/lib/typescript.js:30319:12)
    at forEachChild (/typescript-5.5.0-dev.20240331/lib/typescript.js:30725:35)
    at processNode (/typescript-5.5.0-dev.20240331/lib/typescript.js:172440:5)
    at processChildNode (/typescript-5.5.0-dev.20240331/lib/typescript.js:172519:7)
    at processChildNodes (/typescript-5.5.0-dev.20240331/lib/typescript.js:172562:32)
    at /typescript-5.5.0-dev.20240331/lib/typescript.js:172456:9
    at visitNodes (/typescript-5.5.0-dev.20240331/lib/typescript.js:30209:14)
    at forEachChildInUnionOrIntersectionType (/typescript-5.5.0-dev.20240331/lib/typescript.js:30669:10)
    at forEachChild (/typescript-5.5.0-dev.20240331/lib/typescript.js:30725:35)
    at processNode (/typescript-5.5.0-dev.20240331/lib/typescript.js:172440:5)
    at processChildNode (/typescript-5.5.0-dev.20240331/lib/typescript.js:172519:7)
    at /typescript-5.5.0-dev.20240331/lib/typescript.js:172443:9
    at visitNode2 (/typescript-5.5.0-dev.20240331/lib/typescript.js:30204:18)
    at forEachChildInParameter (/typescript-5.5.0-dev.20240331/lib/typescript.js:30254:177)
    at forEachChild (/typescript-5.5.0-dev.20240331/lib/typescript.js:30725:35)
    at processNode (/typescript-5.5.0-dev.20240331/lib/typescript.js:172440:5)
    at processChildNode (/typescript-5.5.0-dev.20240331/lib/typescript.js:172519:7)
    at processChildNodes (/typescript-5.5.0-dev.20240331/lib/typescript.js:172562:32)
    at /typescript-5.5.0-dev.20240331/lib/typescript.js:172456:9
    at visitNodes (/typescript-5.5.0-dev.20240331/lib/typescript.js:30209:14)
    at forEachChildInMethodDeclaration (/typescript-5.5.0-dev.20240331/lib/typescript.js:30283:273)
    at forEachChild (/typescript-5.5.0-dev.20240331/lib/typescript.js:30725:35)
    at processNode (/typescript-5.5.0-dev.20240331/lib/typescript.js:172440:5)
    at formatSpanWorker (/typescript-5.5.0-dev.20240331/lib/typescript.js:172242:5)
    at /typescript-5.5.0-dev.20240331/lib/typescript.js:172182:105
    at getFormattingScanner (/typescript-5.5.0-dev.20240331/lib/typescript.js:170983:15)
    at Object.formatNodeGivenIndentation (/typescript-5.5.0-dev.20240331/lib/typescript.js:172182:10)
    at /typescript-5.5.0-dev.20240331/lib/typescript.js:159254:36
    at flatMap (/typescript-5.5.0-dev.20240331/lib/typescript.js:2597:17)
    at Object.printAndFormatSnippetList (/typescript-5.5.0-dev.20240331/lib/typescript.js:159252:21)
    at getEntryForMemberCompletion (/typescript-5.5.0-dev.20240331/lib/typescript.js:159012:28)
    at createCompletionEntry (/typescript-5.5.0-dev.20240331/lib/typescript.js:158825:35)
    at getCompletionEntriesFromSymbols (/typescript-5.5.0-dev.20240331/lib/typescript.js:159426:19)
    at completionInfoFromData (/typescript-5.5.0-dev.20240331/lib/typescript.js:158481:23)
    at Object.getCompletionsAtPosition (/typescript-5.5.0-dev.20240331/lib/typescript.js:158023:24)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.5.0-dev.20240331/lib/typescript.js:145561:35)
    at IOSession.getCompletions (/typescript-5.5.0-dev.20240331/lib/typescript.js:185804:54)
    at completionInfo (/typescript-5.5.0-dev.20240331/lib/typescript.js:184194:43)
    at /typescript-5.5.0-dev.20240331/lib/typescript.js:186589:69
    at IOSession.executeWithRequestId (/typescript-5.5.0-dev.20240331/lib/typescript.js:186581:14)
    at IOSession.executeCommand (/typescript-5.5.0-dev.20240331/lib/typescript.js:186589:29)
    at IOSession.onMessage (/typescript-5.5.0-dev.20240331/lib/typescript.js:186631:51)
    at Interface.<anonymous> (/typescript-5.5.0-dev.20240331/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":7519,"type":"request","command":"getOutliningSpans","arguments":{"file":"@PROJECT_ROOT@/packages/amis-editor/src/plugin/TableCell2.tsx"}}
{"seq":7520,"type":"request","command":"navtree","arguments":{"file":"@PROJECT_ROOT@/packages/amis-editor/src/plugin/TableCell2.tsx"}}
{"seq":7521,"type":"request","command":"navbar","arguments":{"file":"@PROJECT_ROOT@/packages/amis-editor/src/plugin/TableCell2.tsx"}}
{"seq":7522,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/amis-editor/src/plugin/TableCell2.tsx","line":92,"offset":4,"includeExternalModuleExports":false,"triggerKind":1}}

Repro steps

  1. git clone https://github.com/baidu/amis --recurse-submodules
  2. In dir amis, run git reset --hard 0891ef0cd99212a6ba28556bec53261fc0ca4b8a
  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.

Req #4568 - completionInfo
    at consumeTokenAndAdvanceScanner (/typescript-5.5.0-dev.20240331/lib/typescript.js:172595:13)
    at processChildNode (/typescript-5.5.0-dev.20240331/lib/typescript.js:172504:9)
    at /typescript-5.5.0-dev.20240331/lib/typescript.js:172443:9
    at visitNode2 (/typescript-5.5.0-dev.20240331/lib/typescript.js:30204:18)
    at forEachChildInPropertySignature (/typescript-5.5.0-dev.20240331/lib/typescript.js:30260:92)
    at forEachChild (/typescript-5.5.0-dev.20240331/lib/typescript.js:30725:35)
    at processNode (/typescript-5.5.0-dev.20240331/lib/typescript.js:172440:5)
    at processChildNode (/typescript-5.5.0-dev.20240331/lib/typescript.js:172519:7)
    at processChildNodes (/typescript-5.5.0-dev.20240331/lib/typescript.js:172562:32)
    at /typescript-5.5.0-dev.20240331/lib/typescript.js:172456:9
    at visitNodes (/typescript-5.5.0-dev.20240331/lib/typescript.js:30209:14)
    at forEachChildInTypeLiteral (/typescript-5.5.0-dev.20240331/lib/typescript.js:30319:12)
    at forEachChild (/typescript-5.5.0-dev.20240331/lib/typescript.js:30725:35)
    at processNode (/typescript-5.5.0-dev.20240331/lib/typescript.js:172440:5)
    at processChildNode (/typescript-5.5.0-dev.20240331/lib/typescript.js:172519:7)
    at processChildNodes (/typescript-5.5.0-dev.20240331/lib/typescript.js:172562:32)
    at /typescript-5.5.0-dev.20240331/lib/typescript.js:172456:9
    at visitNodes (/typescript-5.5.0-dev.20240331/lib/typescript.js:30209:14)
    at forEachChildInUnionOrIntersectionType (/typescript-5.5.0-dev.20240331/lib/typescript.js:30669:10)
    at forEachChild (/typescript-5.5.0-dev.20240331/lib/typescript.js:30725:35)
    at processNode (/typescript-5.5.0-dev.20240331/lib/typescript.js:172440:5)
    at processChildNode (/typescript-5.5.0-dev.20240331/lib/typescript.js:172519:7)
    at processChildNodes (/typescript-5.5.0-dev.20240331/lib/typescript.js:172562:32)
    at /typescript-5.5.0-dev.20240331/lib/typescript.js:172456:9
    at visitNodes (/typescript-5.5.0-dev.20240331/lib/typescript.js:30209:14)
    at forEachChildInTypeReference (/typescript-5.5.0-dev.20240331/lib/typescript.js:30310:49)
    at forEachChild (/typescript-5.5.0-dev.20240331/lib/typescript.js:30725:35)
    at processNode (/typescript-5.5.0-dev.20240331/lib/typescript.js:172440:5)
    at processChildNode (/typescript-5.5.0-dev.20240331/lib/typescript.js:172519:7)
    at /typescript-5.5.0-dev.20240331/lib/typescript.js:172443:9
    at visitNode2 (/typescript-5.5.0-dev.20240331/lib/typescript.js:30204:18)
    at forEachChildInParameter (/typescript-5.5.0-dev.20240331/lib/typescript.js:30254:177)
    at forEachChild (/typescript-5.5.0-dev.20240331/lib/typescript.js:30725:35)
    at processNode (/typescript-5.5.0-dev.20240331/lib/typescript.js:172440:5)
    at processChildNode (/typescript-5.5.0-dev.20240331/lib/typescript.js:172519:7)
    at processChildNodes (/typescript-5.5.0-dev.20240331/lib/typescript.js:172562:32)
    at /typescript-5.5.0-dev.20240331/lib/typescript.js:172456:9
    at visitNodes (/typescript-5.5.0-dev.20240331/lib/typescript.js:30209:14)
    at forEachChildInMethodDeclaration (/typescript-5.5.0-dev.20240331/lib/typescript.js:30283:273)
    at forEachChild (/typescript-5.5.0-dev.20240331/lib/typescript.js:30725:35)
    at processNode (/typescript-5.5.0-dev.20240331/lib/typescript.js:172440:5)
    at formatSpanWorker (/typescript-5.5.0-dev.20240331/lib/typescript.js:172242:5)
    at /typescript-5.5.0-dev.20240331/lib/typescript.js:172182:105
    at getFormattingScanner (/typescript-5.5.0-dev.20240331/lib/typescript.js:170983:15)
    at Object.formatNodeGivenIndentation (/typescript-5.5.0-dev.20240331/lib/typescript.js:172182:10)
    at /typescript-5.5.0-dev.20240331/lib/typescript.js:159254:36
    at flatMap (/typescript-5.5.0-dev.20240331/lib/typescript.js:2597:17)
    at Object.printAndFormatSnippetList (/typescript-5.5.0-dev.20240331/lib/typescript.js:159252:21)
    at getEntryForMemberCompletion (/typescript-5.5.0-dev.20240331/lib/typescript.js:159012:28)
    at createCompletionEntry (/typescript-5.5.0-dev.20240331/lib/typescript.js:158825:35)
    at getCompletionEntriesFromSymbols (/typescript-5.5.0-dev.20240331/lib/typescript.js:159426:19)
    at completionInfoFromData (/typescript-5.5.0-dev.20240331/lib/typescript.js:158481:23)
    at Object.getCompletionsAtPosition (/typescript-5.5.0-dev.20240331/lib/typescript.js:158023:24)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.5.0-dev.20240331/lib/typescript.js:145561:35)
    at IOSession.getCompletions (/typescript-5.5.0-dev.20240331/lib/typescript.js:185804:54)
    at completionInfo (/typescript-5.5.0-dev.20240331/lib/typescript.js:184194:43)
    at /typescript-5.5.0-dev.20240331/lib/typescript.js:186589:69
    at IOSession.executeWithRequestId (/typescript-5.5.0-dev.20240331/lib/typescript.js:186581:14)
    at IOSession.executeCommand (/typescript-5.5.0-dev.20240331/lib/typescript.js:186589:29)
    at IOSession.onMessage (/typescript-5.5.0-dev.20240331/lib/typescript.js:186631:51)
    at Interface.<anonymous> (/typescript-5.5.0-dev.20240331/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":4565,"type":"request","command":"updateOpen","arguments":{"changedFiles":[{"fileName":"@PROJECT_ROOT@/generators/maven/generator.ts","textChanges":[{"newText":" //comment","start":{"line":1,"offset":4},"end":{"line":1,"offset":4}}]}],"closedFiles":[],"openFiles":[]}}
{"seq":4566,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/generators/maven/generator.ts","line":90,"offset":79,"includeExternalModuleExports":false,"triggerKind":2,"triggerCharacter":"."}}
{"seq":4567,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/generators/maven/generator.ts","line":97,"offset":44}}
{"seq":4568,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/generators/maven/generator.ts","line":129,"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 91af4c499cce363fd490a52a8e2bcde5842680e2
  3. Install packages (exact steps are below, but it might be easier to follow the repo readme)
    1. In dir generator-jhipster, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    2. In dir generator-jhipster/generators/vue/resources, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    3. In dir generator-jhipster/generators/react/resources, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    4. In dir generator-jhipster/generators/init/resources, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    5. In dir generator-jhipster/generators/generate-blueprint/resources, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    6. In dir generator-jhipster/generators/common/resources, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    7. In dir generator-jhipster/generators/client/resources, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    8. In dir generator-jhipster/generators/angular/resources, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
  4. Back in the initial folder, download RepoResults4/jhipster.generator-jhipster.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./generator-jhipster ./jhipster.generator-jhipster.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 #1517 - completionInfo
    at processChildNode (/typescript-5.5.0-dev.20240331/lib/typescript.js:172512:17)
    at /typescript-5.5.0-dev.20240331/lib/typescript.js:172443:9
    at visitNode2 (/typescript-5.5.0-dev.20240331/lib/typescript.js:30204:18)
    at forEachChildInComputedPropertyName (/typescript-5.5.0-dev.20240331/lib/typescript.js:30553:12)
    at forEachChild (/typescript-5.5.0-dev.20240331/lib/typescript.js:30725:35)
    at processNode (/typescript-5.5.0-dev.20240331/lib/typescript.js:172440:5)
    at processChildNode (/typescript-5.5.0-dev.20240331/lib/typescript.js:172519:7)
    at /typescript-5.5.0-dev.20240331/lib/typescript.js:172443:9
    at visitNode2 (/typescript-5.5.0-dev.20240331/lib/typescript.js:30204:18)
    at forEachChildInPropertyDeclaration (/typescript-5.5.0-dev.20240331/lib/typescript.js:30257:59)
    at forEachChild (/typescript-5.5.0-dev.20240331/lib/typescript.js:30725:35)
    at processNode (/typescript-5.5.0-dev.20240331/lib/typescript.js:172440:5)
    at formatSpanWorker (/typescript-5.5.0-dev.20240331/lib/typescript.js:172242:5)
    at /typescript-5.5.0-dev.20240331/lib/typescript.js:172182:105
    at getFormattingScanner (/typescript-5.5.0-dev.20240331/lib/typescript.js:170983:15)
    at Object.formatNodeGivenIndentation (/typescript-5.5.0-dev.20240331/lib/typescript.js:172182:10)
    at /typescript-5.5.0-dev.20240331/lib/typescript.js:159254:36
    at flatMap (/typescript-5.5.0-dev.20240331/lib/typescript.js:2597:17)
    at Object.printAndFormatSnippetList (/typescript-5.5.0-dev.20240331/lib/typescript.js:159252:21)
    at getEntryForMemberCompletion (/typescript-5.5.0-dev.20240331/lib/typescript.js:159012:28)
    at createCompletionEntry (/typescript-5.5.0-dev.20240331/lib/typescript.js:158825:35)
    at getCompletionEntriesFromSymbols (/typescript-5.5.0-dev.20240331/lib/typescript.js:159426:19)
    at completionInfoFromData (/typescript-5.5.0-dev.20240331/lib/typescript.js:158481:23)
    at Object.getCompletionsAtPosition (/typescript-5.5.0-dev.20240331/lib/typescript.js:158023:24)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.5.0-dev.20240331/lib/typescript.js:145561:35)
    at IOSession.getCompletions (/typescript-5.5.0-dev.20240331/lib/typescript.js:185804:54)
    at completionInfo (/typescript-5.5.0-dev.20240331/lib/typescript.js:184194:43)
    at /typescript-5.5.0-dev.20240331/lib/typescript.js:186589:69
    at IOSession.executeWithRequestId (/typescript-5.5.0-dev.20240331/lib/typescript.js:186581:14)
    at IOSession.executeCommand (/typescript-5.5.0-dev.20240331/lib/typescript.js:186589:29)
    at IOSession.onMessage (/typescript-5.5.0-dev.20240331/lib/typescript.js:186631:51)
    at Interface.<anonymous> (/typescript-5.5.0-dev.20240331/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":1514,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/packages/lexical-table/src/LexicalTableRowNode.ts","line":34,"offset":7}}
{"seq":1515,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/lexical-table/src/LexicalTableRowNode.ts","line":34,"offset":7,"includeExternalModuleExports":false,"triggerKind":1}}
{"seq":1516,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/lexical-table/src/LexicalTableRowNode.ts","line":34,"offset":7,"entryNames":["@abstract"]}}
{"seq":1517,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/lexical-table/src/LexicalTableRowNode.ts","line":97,"offset":1,"includeExternalModuleExports":false,"triggerKind":1}}

Repro steps

  1. git clone https://github.com/facebook/lexical --recurse-submodules
  2. In dir lexical, run git reset --hard cdbcf758530f7e4ccb1bcea2ef45216baf317fce
  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

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

Req #2094 - completionInfo
    at processChildNode (/typescript-5.5.0-dev.20240331/lib/typescript.js:172512:17)
    at /typescript-5.5.0-dev.20240331/lib/typescript.js:172443:9
    at visitNode2 (/typescript-5.5.0-dev.20240331/lib/typescript.js:30204:18)
    at forEachChildInTypeReference (/typescript-5.5.0-dev.20240331/lib/typescript.js:30310:12)
    at forEachChild (/typescript-5.5.0-dev.20240331/lib/typescript.js:30725:35)
    at processNode (/typescript-5.5.0-dev.20240331/lib/typescript.js:172440:5)
    at processChildNode (/typescript-5.5.0-dev.20240331/lib/typescript.js:172519:7)
    at processChildNodes (/typescript-5.5.0-dev.20240331/lib/typescript.js:172562:32)
    at /typescript-5.5.0-dev.20240331/lib/typescript.js:172456:9
    at visitNodes (/typescript-5.5.0-dev.20240331/lib/typescript.js:30209:14)
    at forEachChildInUnionOrIntersectionType (/typescript-5.5.0-dev.20240331/lib/typescript.js:30669:10)
    at forEachChild (/typescript-5.5.0-dev.20240331/lib/typescript.js:30725:35)
    at processNode (/typescript-5.5.0-dev.20240331/lib/typescript.js:172440:5)
    at processChildNode (/typescript-5.5.0-dev.20240331/lib/typescript.js:172519:7)
    at processChildNodes (/typescript-5.5.0-dev.20240331/lib/typescript.js:172562:32)
    at /typescript-5.5.0-dev.20240331/lib/typescript.js:172456:9
    at visitNodes (/typescript-5.5.0-dev.20240331/lib/typescript.js:30209:14)
    at forEachChildInTypeReference (/typescript-5.5.0-dev.20240331/lib/typescript.js:30310:49)
    at forEachChild (/typescript-5.5.0-dev.20240331/lib/typescript.js:30725:35)
    at processNode (/typescript-5.5.0-dev.20240331/lib/typescript.js:172440:5)
    at processChildNode (/typescript-5.5.0-dev.20240331/lib/typescript.js:172519:7)
    at /typescript-5.5.0-dev.20240331/lib/typescript.js:172443:9
    at visitNode2 (/typescript-5.5.0-dev.20240331/lib/typescript.js:30204:18)
    at forEachChildInPropertyDeclaration (/typescript-5.5.0-dev.20240331/lib/typescript.js:30257:179)
    at forEachChild (/typescript-5.5.0-dev.20240331/lib/typescript.js:30725:35)
    at processNode (/typescript-5.5.0-dev.20240331/lib/typescript.js:172440:5)
    at formatSpanWorker (/typescript-5.5.0-dev.20240331/lib/typescript.js:172242:5)
    at /typescript-5.5.0-dev.20240331/lib/typescript.js:172182:105
    at getFormattingScanner (/typescript-5.5.0-dev.20240331/lib/typescript.js:170983:15)
    at Object.formatNodeGivenIndentation (/typescript-5.5.0-dev.20240331/lib/typescript.js:172182:10)
    at /typescript-5.5.0-dev.20240331/lib/typescript.js:159254:36
    at flatMap (/typescript-5.5.0-dev.20240331/lib/typescript.js:2597:17)
    at Object.printAndFormatSnippetList (/typescript-5.5.0-dev.20240331/lib/typescript.js:159252:21)
    at getEntryForMemberCompletion (/typescript-5.5.0-dev.20240331/lib/typescript.js:159012:28)
    at createCompletionEntry (/typescript-5.5.0-dev.20240331/lib/typescript.js:158825:35)
    at getCompletionEntriesFromSymbols (/typescript-5.5.0-dev.20240331/lib/typescript.js:159426:19)
    at completionInfoFromData (/typescript-5.5.0-dev.20240331/lib/typescript.js:158481:23)
    at Object.getCompletionsAtPosition (/typescript-5.5.0-dev.20240331/lib/typescript.js:158023:24)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.5.0-dev.20240331/lib/typescript.js:145561:35)
    at IOSession.getCompletions (/typescript-5.5.0-dev.20240331/lib/typescript.js:185804:54)
    at completionInfo (/typescript-5.5.0-dev.20240331/lib/typescript.js:184194:43)
    at /typescript-5.5.0-dev.20240331/lib/typescript.js:186589:69
    at IOSession.executeWithRequestId (/typescript-5.5.0-dev.20240331/lib/typescript.js:186581:14)
    at IOSession.executeCommand (/typescript-5.5.0-dev.20240331/lib/typescript.js:186589:29)
    at IOSession.onMessage (/typescript-5.5.0-dev.20240331/lib/typescript.js:186631:51)
    at Interface.<anonymous> (/typescript-5.5.0-dev.20240331/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":2091,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/discord.js/typings/index.d.ts","line":495,"offset":67,"entryNames":["ActionRow"]}}
{"seq":2092,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/discord.js/typings/index.d.ts","line":496,"offset":10,"includeExternalModuleExports":false,"triggerKind":2,"triggerCharacter":" "}}
{"seq":2093,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/packages/discord.js/typings/index.d.ts","line":505,"offset":14}}
{"seq":2094,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/discord.js/typings/index.d.ts","line":569,"offset":31,"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 980a2b71c7b2b27bcea58b6e9d98f16d5b509006
  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

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

Req #7545 - updateOpen
    at isDocumentRegistryEntry (/typescript-5.5.0-dev.20240331/lib/typescript.js:136206:18)
    at getDocumentRegistryEntry (/typescript-5.5.0-dev.20240331/lib/typescript.js:136282:19)
    at Object.releaseDocumentWithKey (/typescript-5.5.0-dev.20240331/lib/typescript.js:136377:19)
    at Object.onReleaseOldSourceFile (/typescript-5.5.0-dev.20240331/lib/typescript.js:145431:24)
    at createProgram (/typescript-5.5.0-dev.20240331/lib/typescript.js:121999:14)
    at synchronizeHostDataWorker (/typescript-5.5.0-dev.20240331/lib/typescript.js:145389:15)
    at synchronizeHostData (/typescript-5.5.0-dev.20240331/lib/typescript.js:145285:7)
    at Object.getProgram (/typescript-5.5.0-dev.20240331/lib/typescript.js:145463:5)
    at ConfiguredProject2.updateGraphWorker (/typescript-5.5.0-dev.20240331/lib/typescript.js:178534:41)
    at ConfiguredProject2.updateGraph (/typescript-5.5.0-dev.20240331/lib/typescript.js:178383:32)
    at ConfiguredProject2.updateGraph (/typescript-5.5.0-dev.20240331/lib/typescript.js:179644:24)
    at updateProjectIfDirty (/typescript-5.5.0-dev.20240331/lib/typescript.js:180103:35)
    at _ProjectService.assignProjectToOpenedScriptInfo (/typescript-5.5.0-dev.20240331/lib/typescript.js:182499:11)
    at /typescript-5.5.0-dev.20240331/lib/typescript.js:182776:64
    at flatMap (/typescript-5.5.0-dev.20240331/lib/typescript.js:2597:17)
    at _ProjectService.applyChangesInOpenFiles (/typescript-5.5.0-dev.20240331/lib/typescript.js:182776:24)
    at updateOpen (/typescript-5.5.0-dev.20240331/lib/typescript.js:183980:29)
    at /typescript-5.5.0-dev.20240331/lib/typescript.js:186589:69
    at IOSession.executeWithRequestId (/typescript-5.5.0-dev.20240331/lib/typescript.js:186581:14)
    at IOSession.executeCommand (/typescript-5.5.0-dev.20240331/lib/typescript.js:186589:29)
    at IOSession.onMessage (/typescript-5.5.0-dev.20240331/lib/typescript.js:186631:51)
    at Interface.<anonymous> (/typescript-5.5.0-dev.20240331/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":7542,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/cli/src/services/jwt.service.ts","line":27,"offset":13,"includeExternalModuleExports":false,"triggerKind":2,"triggerCharacter":"."}}
{"seq":7543,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/cli/src/services/jwt.service.ts","line":35,"offset":7,"includeExternalModuleExports":false,"triggerKind":2,"triggerCharacter":" "}}
{"seq":7544,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":["@PROJECT_ROOT@/packages/cli/src/services/url.service.ts"],"openFiles":[]}}
{"seq":7545,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":[],"openFiles":[{"file":"@PROJECT_ROOT@/packages/cli/src/services/executionMetadata.service.ts","projectRootPath":"@PROJECT_ROOT@"}]}}

Repro steps

  1. git clone https://github.com/n8n-io/n8n --recurse-submodules
  2. In dir n8n, run git reset --hard bead7eb840b3c6c074364c6a44d001ea561fee1f
  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

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

Req #128 - references
    at getTypeForVariableLikeDeclaration (/typescript-5.5.0-dev.20240331/lib/typescript.js:57045:39)
    at getTypeOfNode (/typescript-5.5.0-dev.20240331/lib/typescript.js:87429:14)
    at getSymbolAtLocation (/typescript-5.5.0-dev.20240331/lib/typescript.js:87264:31)
    at Object.getSymbolAtLocation (/typescript-5.5.0-dev.20240331/lib/typescript.js:48335:21)
    at getReferencesAtLocation (/typescript-5.5.0-dev.20240331/lib/typescript.js:164448:41)
    at getReferencesInContainer (/typescript-5.5.0-dev.20240331/lib/typescript.js:164432:7)
    at getReferencesInSourceFile (/typescript-5.5.0-dev.20240331/lib/typescript.js:164425:12)
    at searchForName (/typescript-5.5.0-dev.20240331/lib/typescript.js:164233:7)
    at getReferencesInContainerOrFiles (/typescript-5.5.0-dev.20240331/lib/typescript.js:164026:9)
    at getReferencedSymbolsForSymbol (/typescript-5.5.0-dev.20240331/lib/typescript.js:164008:7)
    at Object.getReferencedSymbolsForNode (/typescript-5.5.0-dev.20240331/lib/typescript.js:163755:24)
    at Object.findReferencedSymbols (/typescript-5.5.0-dev.20240331/lib/typescript.js:163337:34)
    at Object.findReferences (/typescript-5.5.0-dev.20240331/lib/typescript.js:145715:41)
    at /typescript-5.5.0-dev.20240331/lib/typescript.js:183644:43
    at searchPosition (/typescript-5.5.0-dev.20240331/lib/typescript.js:183794:28)
    at getPerProjectReferences (/typescript-5.5.0-dev.20240331/lib/typescript.js:183771:32)
    at getReferencesWorker (/typescript-5.5.0-dev.20240331/lib/typescript.js:183636:29)
    at IOSession.getReferences (/typescript-5.5.0-dev.20240331/lib/typescript.js:185556:24)
    at references (/typescript-5.5.0-dev.20240331/lib/typescript.js:184075:43)
    at /typescript-5.5.0-dev.20240331/lib/typescript.js:186589:69
    at IOSession.executeWithRequestId (/typescript-5.5.0-dev.20240331/lib/typescript.js:186581:14)
    at IOSession.executeCommand (/typescript-5.5.0-dev.20240331/lib/typescript.js:186589:29)
    at IOSession.onMessage (/typescript-5.5.0-dev.20240331/lib/typescript.js:186631:51)
    at Interface.<anonymous> (/typescript-5.5.0-dev.20240331/lib/tsserver.js:504:14)

Affected repos

learn-anything/learn-anything.xyz Raw error text: RepoResults6/learn-anything.learn-anything.xyz.rawError.txt in the artifact folder

Last few requests

{"seq":125,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/shared/graphql_queries.js","line":70,"offset":4,"includeExternalModuleExports":false,"triggerKind":1}}
{"seq":126,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/shared/graphql_queries.js","line":70,"offset":4,"entryNames":["@abstract"]}}
{"seq":127,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/shared/graphql_queries.js","line":71,"offset":4}}
{"seq":128,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/shared/graphql_queries.js","line":71,"offset":4}}

Repro steps

  1. git clone https://github.com/learn-anything/learn-anything.xyz --recurse-submodules
  2. In dir learn-anything.xyz, run git reset --hard 754cbf2f37fbe8030ea95adad0331d80b84e2e7e
  3. In dir learn-anything.xyz, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
  4. Back in the initial folder, download RepoResults6/learn-anything.learn-anything.xyz.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./learn-anything.xyz ./learn-anything.learn-anything.xyz.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.

Req #190 - completionInfo
    at consumeTokenAndAdvanceScanner (/typescript-5.5.0-dev.20240331/lib/typescript.js:172595:13)
    at processChildNode (/typescript-5.5.0-dev.20240331/lib/typescript.js:172504:9)
    at /typescript-5.5.0-dev.20240331/lib/typescript.js:172443:9
    at visitNode2 (/typescript-5.5.0-dev.20240331/lib/typescript.js:30204:18)
    at forEachChildInMappedType (/typescript-5.5.0-dev.20240331/lib/typescript.js:30347:133)
    at forEachChild (/typescript-5.5.0-dev.20240331/lib/typescript.js:30725:35)
    at processNode (/typescript-5.5.0-dev.20240331/lib/typescript.js:172440:5)
    at processChildNode (/typescript-5.5.0-dev.20240331/lib/typescript.js:172519:7)
    at /typescript-5.5.0-dev.20240331/lib/typescript.js:172443:9
    at visitNode2 (/typescript-5.5.0-dev.20240331/lib/typescript.js:30204:18)
    at forEachChildInArrayType (/typescript-5.5.0-dev.20240331/lib/typescript.js:30322:12)
    at forEachChild (/typescript-5.5.0-dev.20240331/lib/typescript.js:30725:35)
    at processNode (/typescript-5.5.0-dev.20240331/lib/typescript.js:172440:5)
    at processChildNode (/typescript-5.5.0-dev.20240331/lib/typescript.js:172519:7)
    at /typescript-5.5.0-dev.20240331/lib/typescript.js:172443:9
    at visitNode2 (/typescript-5.5.0-dev.20240331/lib/typescript.js:30204:18)
    at forEachChildInConditionalType (/typescript-5.5.0-dev.20240331/lib/typescript.js:30330:90)
    at forEachChild (/typescript-5.5.0-dev.20240331/lib/typescript.js:30725:35)
    at processNode (/typescript-5.5.0-dev.20240331/lib/typescript.js:172440:5)
    at processChildNode (/typescript-5.5.0-dev.20240331/lib/typescript.js:172519:7)
    at /typescript-5.5.0-dev.20240331/lib/typescript.js:172443:9
    at visitNode2 (/typescript-5.5.0-dev.20240331/lib/typescript.js:30204:18)
    at forEachChildInParenthesizedTypeOrTypeOperator (/typescript-5.5.0-dev.20240331/lib/typescript.js:30672:10)
    at forEachChild (/typescript-5.5.0-dev.20240331/lib/typescript.js:30725:35)
    at processNode (/typescript-5.5.0-dev.20240331/lib/typescript.js:172440:5)
    at processChildNode (/typescript-5.5.0-dev.20240331/lib/typescript.js:172519:7)
    at processChildNodes (/typescript-5.5.0-dev.20240331/lib/typescript.js:172562:32)
    at /typescript-5.5.0-dev.20240331/lib/typescript.js:172456:9
    at visitNodes (/typescript-5.5.0-dev.20240331/lib/typescript.js:30209:14)
    at forEachChildInUnionOrIntersectionType (/typescript-5.5.0-dev.20240331/lib/typescript.js:30669:10)
    at forEachChild (/typescript-5.5.0-dev.20240331/lib/typescript.js:30725:35)
    at processNode (/typescript-5.5.0-dev.20240331/lib/typescript.js:172440:5)
    at processChildNode (/typescript-5.5.0-dev.20240331/lib/typescript.js:172519:7)
    at /typescript-5.5.0-dev.20240331/lib/typescript.js:172443:9
    at visitNode2 (/typescript-5.5.0-dev.20240331/lib/typescript.js:30204:18)
    at forEachChildInMappedType (/typescript-5.5.0-dev.20240331/lib/typescript.js:30347:175)
    at forEachChild (/typescript-5.5.0-dev.20240331/lib/typescript.js:30725:35)
    at processNode (/typescript-5.5.0-dev.20240331/lib/typescript.js:172440:5)
    at processChildNode (/typescript-5.5.0-dev.20240331/lib/typescript.js:172519:7)
    at /typescript-5.5.0-dev.20240331/lib/typescript.js:172443:9
    at visitNode2 (/typescript-5.5.0-dev.20240331/lib/typescript.js:30204:18)
    at forEachChildInParameter (/typescript-5.5.0-dev.20240331/lib/typescript.js:30254:177)
    at forEachChild (/typescript-5.5.0-dev.20240331/lib/typescript.js:30725:35)
    at processNode (/typescript-5.5.0-dev.20240331/lib/typescript.js:172440:5)
    at processChildNode (/typescript-5.5.0-dev.20240331/lib/typescript.js:172519:7)
    at processChildNodes (/typescript-5.5.0-dev.20240331/lib/typescript.js:172562:32)
    at /typescript-5.5.0-dev.20240331/lib/typescript.js:172456:9
    at visitNodes (/typescript-5.5.0-dev.20240331/lib/typescript.js:30209:14)
    at forEachChildInMethodDeclaration (/typescript-5.5.0-dev.20240331/lib/typescript.js:30283:273)
    at forEachChild (/typescript-5.5.0-dev.20240331/lib/typescript.js:30725:35)
    at processNode (/typescript-5.5.0-dev.20240331/lib/typescript.js:172440:5)
    at formatSpanWorker (/typescript-5.5.0-dev.20240331/lib/typescript.js:172242:5)
    at /typescript-5.5.0-dev.20240331/lib/typescript.js:172182:105
    at getFormattingScanner (/typescript-5.5.0-dev.20240331/lib/typescript.js:170983:15)
    at Object.formatNodeGivenIndentation (/typescript-5.5.0-dev.20240331/lib/typescript.js:172182:10)
    at /typescript-5.5.0-dev.20240331/lib/typescript.js:159254:36
    at flatMap (/typescript-5.5.0-dev.20240331/lib/typescript.js:2597:17)
    at Object.printAndFormatSnippetList (/typescript-5.5.0-dev.20240331/lib/typescript.js:159252:21)
    at getEntryForMemberCompletion (/typescript-5.5.0-dev.20240331/lib/typescript.js:159012:28)
    at createCompletionEntry (/typescript-5.5.0-dev.20240331/lib/typescript.js:158825:35)
    at getCompletionEntriesFromSymbols (/typescript-5.5.0-dev.20240331/lib/typescript.js:159426:19)
    at completionInfoFromData (/typescript-5.5.0-dev.20240331/lib/typescript.js:158481:23)
    at Object.getCompletionsAtPosition (/typescript-5.5.0-dev.20240331/lib/typescript.js:158023:24)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.5.0-dev.20240331/lib/typescript.js:145561:35)
    at IOSession.getCompletions (/typescript-5.5.0-dev.20240331/lib/typescript.js:185804:54)
    at completionInfo (/typescript-5.5.0-dev.20240331/lib/typescript.js:184194:43)
    at /typescript-5.5.0-dev.20240331/lib/typescript.js:186589:69
    at IOSession.executeWithRequestId (/typescript-5.5.0-dev.20240331/lib/typescript.js:186581:14)
    at IOSession.executeCommand (/typescript-5.5.0-dev.20240331/lib/typescript.js:186589:29)
    at IOSession.onMessage (/typescript-5.5.0-dev.20240331/lib/typescript.js:186631:51)
    at Interface.<anonymous> (/typescript-5.5.0-dev.20240331/lib/tsserver.js:504:14)

Affected repos

typeorm/typeorm Raw error text: RepoResults2/typeorm.typeorm.rawError.txt in the artifact folder

Last few requests

{"seq":187,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/src/query-builder/RelationQueryBuilder.ts","line":81,"offset":102,"includeExternalModuleExports":false,"triggerKind":2,"triggerCharacter":" "}}
{"seq":188,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/src/query-builder/RelationQueryBuilder.ts","line":98,"offset":96}}
{"seq":189,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/src/query-builder/RelationQueryBuilder.ts","line":128,"offset":14,"includeExternalModuleExports":false,"triggerKind":2,"triggerCharacter":" "}}
{"seq":190,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/src/query-builder/RelationQueryBuilder.ts","line":147,"offset":1,"includeExternalModuleExports":false,"triggerKind":1}}

Repro steps

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

@typescript-bot
Copy link
Collaborator Author

Error: Debug Failure. Expected 1 < 1.

Req #3128 - completionInfo
    at getArgumentOrParameterListInfo (/typescript-5.5.0-dev.20240331/lib/typescript.js:168200:11)
    at getImmediatelyContainingArgumentInfo (/typescript-5.5.0-dev.20240331/lib/typescript.js:168217:18)
    at Object.getArgumentInfoForCompletions (/typescript-5.5.0-dev.20240331/lib/typescript.js:168190:16)
    at getContextualType (/typescript-5.5.0-dev.20240331/lib/typescript.js:159809:48)
    at getCompletionData (/typescript-5.5.0-dev.20240331/lib/typescript.js:160048:43)
    at Object.getCompletionsAtPosition (/typescript-5.5.0-dev.20240331/lib/typescript.js:158005:26)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.5.0-dev.20240331/lib/typescript.js:145561:35)
    at IOSession.getCompletions (/typescript-5.5.0-dev.20240331/lib/typescript.js:185804:54)
    at completionInfo (/typescript-5.5.0-dev.20240331/lib/typescript.js:184194:43)
    at /typescript-5.5.0-dev.20240331/lib/typescript.js:186589:69
    at IOSession.executeWithRequestId (/typescript-5.5.0-dev.20240331/lib/typescript.js:186581:14)
    at IOSession.executeCommand (/typescript-5.5.0-dev.20240331/lib/typescript.js:186589:29)
    at IOSession.onMessage (/typescript-5.5.0-dev.20240331/lib/typescript.js:186631:51)
    at Interface.<anonymous> (/typescript-5.5.0-dev.20240331/lib/tsserver.js:504:14)

Affected repos

electron-userland/electron-builder Raw error text: RepoResults8/electron-userland.electron-builder.rawError.txt in the artifact folder

Last few requests

{"seq":3125,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/packages/app-builder-lib/src/util/config.ts","line":58,"offset":133}}
{"seq":3126,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/app-builder-lib/src/util/config.ts","line":78,"offset":45,"includeExternalModuleExports":false,"triggerKind":2,"triggerCharacter":" "}}
{"seq":3127,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/app-builder-lib/src/util/config.ts","line":191,"offset":31,"includeExternalModuleExports":false,"triggerKind":1}}
{"seq":3128,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/app-builder-lib/src/util/config.ts","line":198,"offset":49,"includeExternalModuleExports":false,"triggerKind":1}}

Repro steps

  1. git clone https://github.com/electron-userland/electron-builder --recurse-submodules
  2. In dir electron-builder, run git reset --hard 8e36be113489c1afa6ce5ee6cdda73049bc619a6
  3. Install packages (exact steps are below, but it might be easier to follow the repo readme)
    1. In dir electron-builder, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    2. In dir electron-builder/test, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    3. In dir electron-builder/packages/electron-updater, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    4. In dir electron-builder/packages/electron-publish, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    5. In dir electron-builder/packages/electron-forge-maker-snap, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    6. In dir electron-builder/packages/electron-forge-maker-nsis-web, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    7. In dir electron-builder/packages/electron-forge-maker-nsis, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    8. In dir electron-builder/packages/electron-forge-maker-appimage, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    9. In dir electron-builder/packages/electron-builder-squirrel-windows, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    10. In dir electron-builder/packages/electron-builder, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    11. In dir electron-builder/packages/dmg-builder, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    12. In dir electron-builder/packages/builder-util-runtime, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    13. In dir electron-builder/packages/builder-util, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    14. In dir electron-builder/packages/app-builder-lib, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
  4. Back in the initial folder, download RepoResults8/electron-userland.electron-builder.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./electron-builder ./electron-userland.electron-builder.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 #294 - completionInfo
    at getArgumentOrParameterListInfo (/typescript-5.5.0-dev.20240331/lib/typescript.js:168200:11)
    at getImmediatelyContainingArgumentInfo (/typescript-5.5.0-dev.20240331/lib/typescript.js:168217:18)
    at Object.getArgumentInfoForCompletions (/typescript-5.5.0-dev.20240331/lib/typescript.js:168190:16)
    at getContextualType (/typescript-5.5.0-dev.20240331/lib/typescript.js:159809:48)
    at getCompletionData (/typescript-5.5.0-dev.20240331/lib/typescript.js:160048:43)
    at Object.getCompletionsAtPosition (/typescript-5.5.0-dev.20240331/lib/typescript.js:158005:26)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.5.0-dev.20240331/lib/typescript.js:145561:35)
    at IOSession.getCompletions (/typescript-5.5.0-dev.20240331/lib/typescript.js:185804:54)
    at completionInfo (/typescript-5.5.0-dev.20240331/lib/typescript.js:184194:43)
    at /typescript-5.5.0-dev.20240331/lib/typescript.js:186589:69
    at IOSession.executeWithRequestId (/typescript-5.5.0-dev.20240331/lib/typescript.js:186581:14)
    at IOSession.executeCommand (/typescript-5.5.0-dev.20240331/lib/typescript.js:186589:29)
    at IOSession.onMessage (/typescript-5.5.0-dev.20240331/lib/typescript.js:186631:51)
    at Interface.<anonymous> (/typescript-5.5.0-dev.20240331/lib/tsserver.js:504:14)

Affected repos

Tencent/vConsole Raw error text: RepoResults6/Tencent.vConsole.rawError.txt in the artifact folder

Last few requests

{"seq":291,"type":"request","command":"navbar","arguments":{"file":"@PROJECT_ROOT@/src/log/log.exporter.ts"}}
{"seq":292,"type":"request","command":"updateOpen","arguments":{"changedFiles":[{"fileName":"@PROJECT_ROOT@/src/log/log.exporter.ts","textChanges":[{"newText":" //comment","start":{"line":1,"offset":64},"end":{"line":1,"offset":64}}]}],"closedFiles":[],"openFiles":[]}}
{"seq":293,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/src/log/log.exporter.ts","line":3,"offset":12,"includeExternalModuleExports":false,"triggerKind":2,"triggerCharacter":" "}}
{"seq":294,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/src/log/log.exporter.ts","line":9,"offset":23,"includeExternalModuleExports":false,"triggerKind":1}}

Repro steps

  1. git clone https://github.com/Tencent/vConsole --recurse-submodules
  2. In dir vConsole, run git reset --hard 6f8ef9b9a997513f4f0e4ad0766dea005c53e0b7
  3. Install packages (exact steps are below, but it might be easier to follow the repo readme)
    1. In dir vConsole, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    2. In dir vConsole/dev, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
  4. Back in the initial folder, download RepoResults6/Tencent.vConsole.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./vConsole ./Tencent.vConsole.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 #5240 - completionInfo
    at getArgumentOrParameterListInfo (/typescript-5.5.0-dev.20240331/lib/typescript.js:168200:11)
    at getImmediatelyContainingArgumentInfo (/typescript-5.5.0-dev.20240331/lib/typescript.js:168217:18)
    at Object.getArgumentInfoForCompletions (/typescript-5.5.0-dev.20240331/lib/typescript.js:168190:16)
    at getContextualType (/typescript-5.5.0-dev.20240331/lib/typescript.js:159809:48)
    at getCompletionData (/typescript-5.5.0-dev.20240331/lib/typescript.js:160048:43)
    at Object.getCompletionsAtPosition (/typescript-5.5.0-dev.20240331/lib/typescript.js:158005:26)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.5.0-dev.20240331/lib/typescript.js:145561:35)
    at IOSession.getCompletions (/typescript-5.5.0-dev.20240331/lib/typescript.js:185804:54)
    at completionInfo (/typescript-5.5.0-dev.20240331/lib/typescript.js:184194:43)
    at /typescript-5.5.0-dev.20240331/lib/typescript.js:186589:69
    at IOSession.executeWithRequestId (/typescript-5.5.0-dev.20240331/lib/typescript.js:186581:14)
    at IOSession.executeCommand (/typescript-5.5.0-dev.20240331/lib/typescript.js:186589:29)
    at IOSession.onMessage (/typescript-5.5.0-dev.20240331/lib/typescript.js:186631:51)
    at Interface.<anonymous> (/typescript-5.5.0-dev.20240331/lib/tsserver.js:504:14)

Affected repos

trpc/trpc Raw error text: RepoResults2/trpc.trpc.rawError.txt in the artifact folder

Last few requests

{"seq":5237,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/next/src/app-dir/shared.ts","line":18,"offset":39,"entryNames":["http"]}}
{"seq":5238,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/packages/next/src/app-dir/shared.ts","line":21,"offset":4}}
{"seq":5239,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/packages/next/src/app-dir/shared.ts","line":21,"offset":4}}
{"seq":5240,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/next/src/app-dir/shared.ts","line":47,"offset":31,"includeExternalModuleExports":false,"triggerKind":1}}

Repro steps

  1. git clone https://github.com/trpc/trpc --recurse-submodules
  2. In dir trpc, run git reset --hard fdcb4a7d8168d19f9bcbc816b80db815b06a134c
  3. In dir trpc, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
  4. Back in the initial folder, download RepoResults2/trpc.trpc.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./trpc ./trpc.trpc.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