Git Product home page Git Product logo

Comments (15)

typescript-bot avatar typescript-bot commented on May 29, 2024

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

from typescript.

typescript-bot avatar typescript-bot commented on May 29, 2024

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

from typescript.

typescript-bot avatar typescript-bot commented on May 29, 2024

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

from typescript.

typescript-bot avatar typescript-bot commented on May 29, 2024

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

from typescript.

typescript-bot avatar typescript-bot commented on May 29, 2024

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

from typescript.

typescript-bot avatar typescript-bot commented on May 29, 2024

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

from typescript.

typescript-bot avatar typescript-bot commented on May 29, 2024

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

from typescript.

typescript-bot avatar typescript-bot commented on May 29, 2024

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

from typescript.

typescript-bot avatar typescript-bot commented on May 29, 2024

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

from typescript.

typescript-bot avatar typescript-bot commented on May 29, 2024

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

from typescript.

typescript-bot avatar typescript-bot commented on May 29, 2024

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

from typescript.

typescript-bot avatar typescript-bot commented on May 29, 2024

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

from typescript.

typescript-bot avatar typescript-bot commented on May 29, 2024

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

from typescript.

typescript-bot avatar typescript-bot commented on May 29, 2024

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

from typescript.

typescript-bot avatar typescript-bot commented on May 29, 2024

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

from typescript.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.