microsoft / TypeScript

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

[ServerErrors][TypeScript] 5.2.0-dev.20230604 #54520

Closed typescript-bot closed 1 year ago

typescript-bot commented 1 year ago

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

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

Successfully analyzed 184 of 200 visited repos | Outcome | Count | |---------|-------| | Detected interesting changes | 5 | | Detected no interesting changes | 179 | | Git clone failed | 2 | | Language service disabled in new TS | 1 | | Unknown failure | 13 |

Investigation Status

Repo Errors Outcome
05dc022b77792efd84491358bf4bf0af 1
05dc022b77792efd84491358bf4bf0af 1
22922f1b9578d9ffb265474ccd1c7829 1
2663cfa7bbc51e17aee3d93f2d35d9e1 1
82bdbdb672069f878d65d421fbf78563 1
typescript-bot commented 1 year ago

Server exited prematurely with code unknown and signal SIGABRT

Server exited prematurely with code unknown and signal SIGABRT

Affected repos

mantinedev/mantine Raw error text: RepoResults3/mantinedev.mantine.rawError.txt in the artifact folder

Last few requests

```json {"seq":1470,"type":"request","command":"updateOpen","arguments":{"changedFiles":[{"fileName":"@PROJECT_ROOT@/src/mantine-core/src/Collapse/use-collapse.ts","textChanges":[{"newText":" //comment","start":{"line":1,"offset":49},"end":{"line":1,"offset":49}}]}],"closedFiles":[],"openFiles":[]}} {"seq":1471,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/src/mantine-core/src/Collapse/use-collapse.ts","line":3,"offset":42}} {"seq":1472,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/src/mantine-core/src/Collapse/use-collapse.ts","line":3,"offset":42}} {"seq":1473,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/src/mantine-core/src/Collapse/use-collapse.ts","line":32,"offset":12}} ```

Repro steps

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

typescript-bot commented 1 year ago

Server exited prematurely with code unknown and signal SIGABRT

Server exited prematurely with code unknown and signal SIGABRT

Affected repos

redwoodjs/redwood Raw error text: RepoResults4/redwoodjs.redwood.rawError.txt in the artifact folder

Last few requests

```json {"seq":1944,"type":"request","command":"getOutliningSpans","arguments":{"file":"@PROJECT_ROOT@/packages/auth-providers/azureActiveDirectory/web/src/index.ts"}} {"seq":1945,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/auth-providers/azureActiveDirectory/web/src/index.ts","line":1,"offset":9,"includeExternalModuleExports":false,"triggerKind":1}} {"seq":1946,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":["@PROJECT_ROOT@/packages/auth-providers/azureActiveDirectory/setup/src/__tests__/setup.test.ts"],"openFiles":[]}} {"seq":1947,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":[],"openFiles":[{"file":"@PROJECT_ROOT@/packages/auth-providers/clerk/api/jest.config.js","projectRootPath":"@PROJECT_ROOT@"}]}} ```

Repro steps

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

typescript-bot commented 1 year ago

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

Req #4908 - completionInfo
    at processChildNode (/typescript-5.2.0-dev.20230604/lib/tsserver.js:168846:17)
    at /typescript-5.2.0-dev.20230604/lib/tsserver.js:168777:9
    at visitNode2 (/typescript-5.2.0-dev.20230604/lib/tsserver.js:29845:18)
    at forEachChildInTypeReference (/typescript-5.2.0-dev.20230604/lib/tsserver.js:29951:12)
    at forEachChild (/typescript-5.2.0-dev.20230604/lib/tsserver.js:30362:35)
    at processNode (/typescript-5.2.0-dev.20230604/lib/tsserver.js:168774:5)
    at processChildNode (/typescript-5.2.0-dev.20230604/lib/tsserver.js:168853:7)
    at processChildNodes (/typescript-5.2.0-dev.20230604/lib/tsserver.js:168896:32)
    at /typescript-5.2.0-dev.20230604/lib/tsserver.js:168790:9
    at visitNodes (/typescript-5.2.0-dev.20230604/lib/tsserver.js:29850:14)
    at forEachChildInUnionOrIntersectionType (/typescript-5.2.0-dev.20230604/lib/tsserver.js:30309:10)
    at forEachChild (/typescript-5.2.0-dev.20230604/lib/tsserver.js:30362:35)
    at processNode (/typescript-5.2.0-dev.20230604/lib/tsserver.js:168774:5)
    at processChildNode (/typescript-5.2.0-dev.20230604/lib/tsserver.js:168853:7)
    at /typescript-5.2.0-dev.20230604/lib/tsserver.js:168777:9
    at visitNode2 (/typescript-5.2.0-dev.20230604/lib/tsserver.js:29845:18)
    at forEachChildInFunctionType (/typescript-5.2.0-dev.20230604/lib/tsserver.js:29919:159)
    at forEachChild (/typescript-5.2.0-dev.20230604/lib/tsserver.js:30362:35)
    at processNode (/typescript-5.2.0-dev.20230604/lib/tsserver.js:168774:5)
    at processChildNode (/typescript-5.2.0-dev.20230604/lib/tsserver.js:168853:7)
    at /typescript-5.2.0-dev.20230604/lib/tsserver.js:168777:9
    at visitNode2 (/typescript-5.2.0-dev.20230604/lib/tsserver.js:29845:18)
    at forEachChildInPropertyDeclaration (/typescript-5.2.0-dev.20230604/lib/tsserver.js:29898:179)
    at forEachChild (/typescript-5.2.0-dev.20230604/lib/tsserver.js:30362:35)
    at processNode (/typescript-5.2.0-dev.20230604/lib/tsserver.js:168774:5)
    at formatSpanWorker (/typescript-5.2.0-dev.20230604/lib/tsserver.js:168576:5)
    at /typescript-5.2.0-dev.20230604/lib/tsserver.js:168516:105
    at getFormattingScanner (/typescript-5.2.0-dev.20230604/lib/tsserver.js:167334:15)
    at Object.formatNodeGivenIndentation (/typescript-5.2.0-dev.20230604/lib/tsserver.js:168516:10)
    at /typescript-5.2.0-dev.20230604/lib/tsserver.js:156361:36
    at flatMap (/typescript-5.2.0-dev.20230604/lib/tsserver.js:2573:17)
    at Object.printAndFormatSnippetList (/typescript-5.2.0-dev.20230604/lib/tsserver.js:156359:21)
    at getEntryForMemberCompletion (/typescript-5.2.0-dev.20230604/lib/tsserver.js:156124:28)
    at createCompletionEntry (/typescript-5.2.0-dev.20230604/lib/tsserver.js:155955:35)
    at getCompletionEntriesFromSymbols (/typescript-5.2.0-dev.20230604/lib/tsserver.js:156530:19)
    at completionInfoFromData (/typescript-5.2.0-dev.20230604/lib/tsserver.js:155618:23)
    at Object.getCompletionsAtPosition (/typescript-5.2.0-dev.20230604/lib/tsserver.js:155160:24)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.2.0-dev.20230604/lib/tsserver.js:142154:35)
    at IOSession.getCompletions (/typescript-5.2.0-dev.20230604/lib/tsserver.js:181864:54)
    at completionInfo (/typescript-5.2.0-dev.20230604/lib/tsserver.js:180279:43)
    at /typescript-5.2.0-dev.20230604/lib/tsserver.js:182640:69
    at IOSession.executeWithRequestId (/typescript-5.2.0-dev.20230604/lib/tsserver.js:182632:14)
    at IOSession.executeCommand (/typescript-5.2.0-dev.20230604/lib/tsserver.js:182640:29)
    at IOSession.onMessage (/typescript-5.2.0-dev.20230604/lib/tsserver.js:182682:51)
    at Interface.<anonymous> (/typescript-5.2.0-dev.20230604/lib/tsserver.js:184238:14)

Affected repos

mattermost/focalboard Raw error text: RepoResults4/mattermost.focalboard.rawError.txt in the artifact folder

Last few requests

```json {"seq":4905,"type":"request","command":"getOutliningSpans","arguments":{"file":"@PROJECT_ROOT@/webapp/src/properties/updatedBy/property.tsx"}} {"seq":4906,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/webapp/src/properties/updatedBy/property.tsx","line":1,"offset":1}} {"seq":4907,"type":"request","command":"updateOpen","arguments":{"changedFiles":[{"fileName":"@PROJECT_ROOT@/webapp/src/properties/updatedBy/property.tsx","textChanges":[{"newText":" //comment","start":{"line":1,"offset":68},"end":{"line":1,"offset":68}}]}],"closedFiles":[],"openFiles":[]}} {"seq":4908,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/webapp/src/properties/updatedBy/property.tsx","line":14,"offset":1,"includeExternalModuleExports":false,"triggerKind":1}} ```

Repro steps

  1. git clone https://github.com/mattermost/focalboard --recurse-submodules
  2. In dir focalboard, run git reset --hard a76ef9c1685e21283718d3a6d8cd688ab8be5e2d
  3. Install packages (exact steps are below, but it might be easier to follow the repo readme)
    1. In dir focalboard/experiments/webext, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    2. In dir focalboard/import/asana, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    3. In dir focalboard/import/jira, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    4. In dir focalboard/import/nextcloud-deck, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    5. In dir focalboard/import/notion, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    6. In dir focalboard/import/todoist, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    7. In dir focalboard/import/trello, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    8. In dir focalboard/linux/webapp, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    9. In dir focalboard/mattermost-plugin/webapp, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    10. In dir focalboard/webapp, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
  4. Back in the initial folder, download RepoResults4/mattermost.focalboard.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./focalboard ./mattermost.focalboard.replay.txt path/to/tsserver.js
  7. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

typescript-bot commented 1 year ago

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

Req #20228 - completionInfo
    at processChildNode (/typescript-5.2.0-dev.20230604/lib/tsserver.js:168846:17)
    at /typescript-5.2.0-dev.20230604/lib/tsserver.js:168777:9
    at visitNode2 (/typescript-5.2.0-dev.20230604/lib/tsserver.js:29845:18)
    at forEachChildInTypeReference (/typescript-5.2.0-dev.20230604/lib/tsserver.js:29951:12)
    at forEachChild (/typescript-5.2.0-dev.20230604/lib/tsserver.js:30362:35)
    at processNode (/typescript-5.2.0-dev.20230604/lib/tsserver.js:168774:5)
    at processChildNode (/typescript-5.2.0-dev.20230604/lib/tsserver.js:168853:7)
    at processChildNodes (/typescript-5.2.0-dev.20230604/lib/tsserver.js:168896:32)
    at /typescript-5.2.0-dev.20230604/lib/tsserver.js:168790:9
    at visitNodes (/typescript-5.2.0-dev.20230604/lib/tsserver.js:29850:14)
    at forEachChildInUnionOrIntersectionType (/typescript-5.2.0-dev.20230604/lib/tsserver.js:30309:10)
    at forEachChild (/typescript-5.2.0-dev.20230604/lib/tsserver.js:30362:35)
    at processNode (/typescript-5.2.0-dev.20230604/lib/tsserver.js:168774:5)
    at processChildNode (/typescript-5.2.0-dev.20230604/lib/tsserver.js:168853:7)
    at /typescript-5.2.0-dev.20230604/lib/tsserver.js:168777:9
    at visitNode2 (/typescript-5.2.0-dev.20230604/lib/tsserver.js:29845:18)
    at forEachChildInParenthesizedTypeOrTypeOperator (/typescript-5.2.0-dev.20230604/lib/tsserver.js:30312:10)
    at forEachChild (/typescript-5.2.0-dev.20230604/lib/tsserver.js:30362:35)
    at processNode (/typescript-5.2.0-dev.20230604/lib/tsserver.js:168774:5)
    at processChildNode (/typescript-5.2.0-dev.20230604/lib/tsserver.js:168853:7)
    at /typescript-5.2.0-dev.20230604/lib/tsserver.js:168777:9
    at visitNode2 (/typescript-5.2.0-dev.20230604/lib/tsserver.js:29845:18)
    at forEachChildInArrayType (/typescript-5.2.0-dev.20230604/lib/tsserver.js:29963:12)
    at forEachChild (/typescript-5.2.0-dev.20230604/lib/tsserver.js:30362:35)
    at processNode (/typescript-5.2.0-dev.20230604/lib/tsserver.js:168774:5)
    at processChildNode (/typescript-5.2.0-dev.20230604/lib/tsserver.js:168853:7)
    at /typescript-5.2.0-dev.20230604/lib/tsserver.js:168777:9
    at visitNode2 (/typescript-5.2.0-dev.20230604/lib/tsserver.js:29845:18)
    at forEachChildInPropertyDeclaration (/typescript-5.2.0-dev.20230604/lib/tsserver.js:29898:179)
    at forEachChild (/typescript-5.2.0-dev.20230604/lib/tsserver.js:30362:35)
    at processNode (/typescript-5.2.0-dev.20230604/lib/tsserver.js:168774:5)
    at formatSpanWorker (/typescript-5.2.0-dev.20230604/lib/tsserver.js:168576:5)
    at /typescript-5.2.0-dev.20230604/lib/tsserver.js:168516:105
    at getFormattingScanner (/typescript-5.2.0-dev.20230604/lib/tsserver.js:167334:15)
    at Object.formatNodeGivenIndentation (/typescript-5.2.0-dev.20230604/lib/tsserver.js:168516:10)
    at /typescript-5.2.0-dev.20230604/lib/tsserver.js:156361:36
    at flatMap (/typescript-5.2.0-dev.20230604/lib/tsserver.js:2573:17)
    at Object.printAndFormatSnippetList (/typescript-5.2.0-dev.20230604/lib/tsserver.js:156359:21)
    at getEntryForMemberCompletion (/typescript-5.2.0-dev.20230604/lib/tsserver.js:156124:28)
    at createCompletionEntry (/typescript-5.2.0-dev.20230604/lib/tsserver.js:155955:35)
    at getCompletionEntriesFromSymbols (/typescript-5.2.0-dev.20230604/lib/tsserver.js:156530:19)
    at completionInfoFromData (/typescript-5.2.0-dev.20230604/lib/tsserver.js:155618:23)
    at Object.getCompletionsAtPosition (/typescript-5.2.0-dev.20230604/lib/tsserver.js:155160:24)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.2.0-dev.20230604/lib/tsserver.js:142154:35)
    at IOSession.getCompletions (/typescript-5.2.0-dev.20230604/lib/tsserver.js:181864:54)
    at completionInfo (/typescript-5.2.0-dev.20230604/lib/tsserver.js:180279:43)
    at /typescript-5.2.0-dev.20230604/lib/tsserver.js:182640:69
    at IOSession.executeWithRequestId (/typescript-5.2.0-dev.20230604/lib/tsserver.js:182632:14)
    at IOSession.executeCommand (/typescript-5.2.0-dev.20230604/lib/tsserver.js:182640:29)
    at IOSession.onMessage (/typescript-5.2.0-dev.20230604/lib/tsserver.js:182682:51)
    at Interface.<anonymous> (/typescript-5.2.0-dev.20230604/lib/tsserver.js:184238:14)

Affected repos

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

Last few requests

```json {"seq":20225,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/packages/discord.js/typings/index.d.ts","line":1285,"offset":28}} {"seq":20226,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/discord.js/typings/index.d.ts","line":1313,"offset":3,"includeExternalModuleExports":false,"triggerKind":1}} {"seq":20227,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/discord.js/typings/index.d.ts","line":1313,"offset":3,"entryNames":["ActionRow"]}} {"seq":20228,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/discord.js/typings/index.d.ts","line":1317,"offset":42,"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 df8b6e9934af5b21aa2701ce54244c38a5f133e0
  3. In dir discord.js, run yarn install --no-immutable --mode=skip-build
  4. Back in the initial folder, download RepoResults2/discordjs.discord.js.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./discord.js ./discordjs.discord.js.replay.txt path/to/tsserver.js
  7. npx tsreplay --help to learn about helpful switches for debugging, logging, etc
typescript-bot commented 1 year ago

Error: Debug Failure. False expression.

Req #12147 - completionInfo
    at consumeTokenAndAdvanceScanner (/typescript-5.2.0-dev.20230604/lib/tsserver.js:168929:13)
    at processChildNode (/typescript-5.2.0-dev.20230604/lib/tsserver.js:168838:9)
    at /typescript-5.2.0-dev.20230604/lib/tsserver.js:168777:9
    at visitNode2 (/typescript-5.2.0-dev.20230604/lib/tsserver.js:29845:18)
    at forEachChildInPropertySignature (/typescript-5.2.0-dev.20230604/lib/tsserver.js:29901:92)
    at forEachChild (/typescript-5.2.0-dev.20230604/lib/tsserver.js:30362:35)
    at processNode (/typescript-5.2.0-dev.20230604/lib/tsserver.js:168774:5)
    at processChildNode (/typescript-5.2.0-dev.20230604/lib/tsserver.js:168853:7)
    at processChildNodes (/typescript-5.2.0-dev.20230604/lib/tsserver.js:168896:32)
    at /typescript-5.2.0-dev.20230604/lib/tsserver.js:168790:9
    at visitNodes (/typescript-5.2.0-dev.20230604/lib/tsserver.js:29850:14)
    at forEachChildInTypeLiteral (/typescript-5.2.0-dev.20230604/lib/tsserver.js:29960:12)
    at forEachChild (/typescript-5.2.0-dev.20230604/lib/tsserver.js:30362:35)
    at processNode (/typescript-5.2.0-dev.20230604/lib/tsserver.js:168774:5)
    at processChildNode (/typescript-5.2.0-dev.20230604/lib/tsserver.js:168853:7)
    at processChildNodes (/typescript-5.2.0-dev.20230604/lib/tsserver.js:168896:32)
    at /typescript-5.2.0-dev.20230604/lib/tsserver.js:168790:9
    at visitNodes (/typescript-5.2.0-dev.20230604/lib/tsserver.js:29850:14)
    at forEachChildInUnionOrIntersectionType (/typescript-5.2.0-dev.20230604/lib/tsserver.js:30309:10)
    at forEachChild (/typescript-5.2.0-dev.20230604/lib/tsserver.js:30362:35)
    at processNode (/typescript-5.2.0-dev.20230604/lib/tsserver.js:168774:5)
    at processChildNode (/typescript-5.2.0-dev.20230604/lib/tsserver.js:168853:7)
    at /typescript-5.2.0-dev.20230604/lib/tsserver.js:168777:9
    at visitNode2 (/typescript-5.2.0-dev.20230604/lib/tsserver.js:29845:18)
    at forEachChildInParenthesizedTypeOrTypeOperator (/typescript-5.2.0-dev.20230604/lib/tsserver.js:30312:10)
    at forEachChild (/typescript-5.2.0-dev.20230604/lib/tsserver.js:30362:35)
    at processNode (/typescript-5.2.0-dev.20230604/lib/tsserver.js:168774:5)
    at processChildNode (/typescript-5.2.0-dev.20230604/lib/tsserver.js:168853:7)
    at /typescript-5.2.0-dev.20230604/lib/tsserver.js:168777:9
    at visitNode2 (/typescript-5.2.0-dev.20230604/lib/tsserver.js:29845:18)
    at forEachChildInIndexedAccessType (/typescript-5.2.0-dev.20230604/lib/tsserver.js:29985:12)
    at forEachChild (/typescript-5.2.0-dev.20230604/lib/tsserver.js:30362:35)
    at processNode (/typescript-5.2.0-dev.20230604/lib/tsserver.js:168774:5)
    at processChildNode (/typescript-5.2.0-dev.20230604/lib/tsserver.js:168853:7)
    at /typescript-5.2.0-dev.20230604/lib/tsserver.js:168777:9
    at visitNode2 (/typescript-5.2.0-dev.20230604/lib/tsserver.js:29845:18)
    at forEachChildInConditionalType (/typescript-5.2.0-dev.20230604/lib/tsserver.js:29971:90)
    at forEachChild (/typescript-5.2.0-dev.20230604/lib/tsserver.js:30362:35)
    at processNode (/typescript-5.2.0-dev.20230604/lib/tsserver.js:168774:5)
    at processChildNode (/typescript-5.2.0-dev.20230604/lib/tsserver.js:168853:7)
    at /typescript-5.2.0-dev.20230604/lib/tsserver.js:168777:9
    at visitNode2 (/typescript-5.2.0-dev.20230604/lib/tsserver.js:29845:18)
    at forEachChildInTypeParameter (/typescript-5.2.0-dev.20230604/lib/tsserver.js:29886:131)
    at forEachChild (/typescript-5.2.0-dev.20230604/lib/tsserver.js:30362:35)
    at processNode (/typescript-5.2.0-dev.20230604/lib/tsserver.js:168774:5)
    at processChildNode (/typescript-5.2.0-dev.20230604/lib/tsserver.js:168853:7)
    at processChildNodes (/typescript-5.2.0-dev.20230604/lib/tsserver.js:168896:32)
    at /typescript-5.2.0-dev.20230604/lib/tsserver.js:168790:9
    at visitNodes (/typescript-5.2.0-dev.20230604/lib/tsserver.js:29850:14)
    at forEachChildInMethodDeclaration (/typescript-5.2.0-dev.20230604/lib/tsserver.js:29924:221)
    at forEachChild (/typescript-5.2.0-dev.20230604/lib/tsserver.js:30362:35)
    at processNode (/typescript-5.2.0-dev.20230604/lib/tsserver.js:168774:5)
    at formatSpanWorker (/typescript-5.2.0-dev.20230604/lib/tsserver.js:168576:5)
    at /typescript-5.2.0-dev.20230604/lib/tsserver.js:168516:105
    at getFormattingScanner (/typescript-5.2.0-dev.20230604/lib/tsserver.js:167334:15)
    at Object.formatNodeGivenIndentation (/typescript-5.2.0-dev.20230604/lib/tsserver.js:168516:10)
    at /typescript-5.2.0-dev.20230604/lib/tsserver.js:156361:36
    at flatMap (/typescript-5.2.0-dev.20230604/lib/tsserver.js:2573:17)
    at Object.printAndFormatSnippetList (/typescript-5.2.0-dev.20230604/lib/tsserver.js:156359:21)
    at getEntryForMemberCompletion (/typescript-5.2.0-dev.20230604/lib/tsserver.js:156124:28)
    at createCompletionEntry (/typescript-5.2.0-dev.20230604/lib/tsserver.js:155955:35)
    at getCompletionEntriesFromSymbols (/typescript-5.2.0-dev.20230604/lib/tsserver.js:156530:19)
    at completionInfoFromData (/typescript-5.2.0-dev.20230604/lib/tsserver.js:155618:23)
    at Object.getCompletionsAtPosition (/typescript-5.2.0-dev.20230604/lib/tsserver.js:155160:24)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.2.0-dev.20230604/lib/tsserver.js:142154:35)
    at IOSession.getCompletions (/typescript-5.2.0-dev.20230604/lib/tsserver.js:181864:54)
    at completionInfo (/typescript-5.2.0-dev.20230604/lib/tsserver.js:180279:43)
    at /typescript-5.2.0-dev.20230604/lib/tsserver.js:182640:69
    at IOSession.executeWithRequestId (/typescript-5.2.0-dev.20230604/lib/tsserver.js:182632:14)
    at IOSession.executeCommand (/typescript-5.2.0-dev.20230604/lib/tsserver.js:182640:29)
    at IOSession.onMessage (/typescript-5.2.0-dev.20230604/lib/tsserver.js:182682:51)
    at Interface.<anonymous> (/typescript-5.2.0-dev.20230604/lib/tsserver.js:184238:14)

Affected repos

GrapesJS/grapesjs Raw error text: RepoResults3/GrapesJS.grapesjs.rawError.txt in the artifact folder

Last few requests

```json {"seq":12144,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/src/undo_manager/index.ts","line":227,"offset":6}} {"seq":12145,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/src/undo_manager/index.ts","line":227,"offset":6,"includeExternalModuleExports":false,"triggerKind":1}} {"seq":12146,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/undo_manager/index.ts","line":227,"offset":6,"entryNames":["@abstract"]}} {"seq":12147,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/src/undo_manager/index.ts","line":235,"offset":1,"includeExternalModuleExports":false,"triggerKind":1}} ```

Repro steps

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