microsoft / TypeScript

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

[ServerErrors][TypeScript] 5.4.0-dev.20231203 #56655

Closed typescript-bot closed 10 months ago

typescript-bot commented 10 months ago

The following errors were reported by 5.4.0-dev.20231203 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 185 of 200 visited repos | Outcome | Count | |---------|-------| | Detected interesting changes | 6 | | Detected no interesting changes | 179 | | Git clone failed | 3 | | Language service disabled in new TS | 1 | | Unknown failure | 11 |

Investigation Status

Repo Errors Outcome
01a6ff9fee3dde963a960e6abded549e 1
0e5bc069372a683d655b0d9743c30b77 1
2f63059851dc46ee6be81fb99746bd81 1
b571b96b334957a627a752e9af576027 1
c506748de17c9dd8a329989de9f37349 1
eb8e515b994e974be7b3e1b4cd98fd5a 1
typescript-bot commented 10 months ago

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

Req #4731 - completionInfo
    at processChildNode (/typescript-5.4.0-dev.20231203/lib/tsserver.js:172076:17)
    at /typescript-5.4.0-dev.20231203/lib/tsserver.js:172007:9
    at visitNode2 (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30248:18)
    at forEachChildInTypeReference (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30354:12)
    at forEachChild (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30765:35)
    at processNode (/typescript-5.4.0-dev.20231203/lib/tsserver.js:172004:5)
    at processChildNode (/typescript-5.4.0-dev.20231203/lib/tsserver.js:172083:7)
    at processChildNodes (/typescript-5.4.0-dev.20231203/lib/tsserver.js:172126:32)
    at /typescript-5.4.0-dev.20231203/lib/tsserver.js:172020:9
    at visitNodes (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30253:14)
    at forEachChildInUnionOrIntersectionType (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30712:10)
    at forEachChild (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30765:35)
    at processNode (/typescript-5.4.0-dev.20231203/lib/tsserver.js:172004:5)
    at processChildNode (/typescript-5.4.0-dev.20231203/lib/tsserver.js:172083:7)
    at /typescript-5.4.0-dev.20231203/lib/tsserver.js:172007:9
    at visitNode2 (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30248:18)
    at forEachChildInFunctionType (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30322:159)
    at forEachChild (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30765:35)
    at processNode (/typescript-5.4.0-dev.20231203/lib/tsserver.js:172004:5)
    at processChildNode (/typescript-5.4.0-dev.20231203/lib/tsserver.js:172083:7)
    at /typescript-5.4.0-dev.20231203/lib/tsserver.js:172007:9
    at visitNode2 (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30248:18)
    at forEachChildInPropertyDeclaration (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30301:179)
    at forEachChild (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30765:35)
    at processNode (/typescript-5.4.0-dev.20231203/lib/tsserver.js:172004:5)
    at formatSpanWorker (/typescript-5.4.0-dev.20231203/lib/tsserver.js:171806:5)
    at /typescript-5.4.0-dev.20231203/lib/tsserver.js:171746:105
    at getFormattingScanner (/typescript-5.4.0-dev.20231203/lib/tsserver.js:170549:15)
    at Object.formatNodeGivenIndentation (/typescript-5.4.0-dev.20231203/lib/tsserver.js:171746:10)
    at /typescript-5.4.0-dev.20231203/lib/tsserver.js:159002:36
    at flatMap (/typescript-5.4.0-dev.20231203/lib/tsserver.js:2601:17)
    at Object.printAndFormatSnippetList (/typescript-5.4.0-dev.20231203/lib/tsserver.js:159000:21)
    at getEntryForMemberCompletion (/typescript-5.4.0-dev.20231203/lib/tsserver.js:158763:28)
    at createCompletionEntry (/typescript-5.4.0-dev.20231203/lib/tsserver.js:158587:35)
    at getCompletionEntriesFromSymbols (/typescript-5.4.0-dev.20231203/lib/tsserver.js:159174:19)
    at completionInfoFromData (/typescript-5.4.0-dev.20231203/lib/tsserver.js:158243:23)
    at Object.getCompletionsAtPosition (/typescript-5.4.0-dev.20231203/lib/tsserver.js:157785:24)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.4.0-dev.20231203/lib/tsserver.js:145597:35)
    at IOSession.getCompletions (/typescript-5.4.0-dev.20231203/lib/tsserver.js:185370:54)
    at completionInfo (/typescript-5.4.0-dev.20231203/lib/tsserver.js:183760:43)
    at /typescript-5.4.0-dev.20231203/lib/tsserver.js:186154:69
    at IOSession.executeWithRequestId (/typescript-5.4.0-dev.20231203/lib/tsserver.js:186146:14)
    at IOSession.executeCommand (/typescript-5.4.0-dev.20231203/lib/tsserver.js:186154:29)
    at IOSession.onMessage (/typescript-5.4.0-dev.20231203/lib/tsserver.js:186196:51)
    at Interface.<anonymous> (/typescript-5.4.0-dev.20231203/lib/tsserver.js:187781:14)

Affected repos

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

Last few requests

```json {"seq":4728,"type":"request","command":"getOutliningSpans","arguments":{"file":"@PROJECT_ROOT@/webapp/src/properties/updatedBy/property.tsx"}} {"seq":4729,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/webapp/src/properties/updatedBy/property.tsx","line":1,"offset":13,"includeExternalModuleExports":false,"triggerKind":2,"triggerCharacter":" "}} {"seq":4730,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/webapp/src/properties/updatedBy/property.tsx","line":1,"offset":30,"includeExternalModuleExports":false,"triggerKind":2,"triggerCharacter":" "}} {"seq":4731,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/webapp/src/properties/updatedBy/property.tsx","line":11,"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 28ec2b361a29b92a860f0f21fdcebbfcb528fcea
  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 RepoResults7/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 10 months ago

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

Req #24765 - completionInfo
    at processChildNode (/typescript-5.4.0-dev.20231203/lib/tsserver.js:172076:17)
    at /typescript-5.4.0-dev.20231203/lib/tsserver.js:172007:9
    at visitNode2 (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30248:18)
    at forEachChildInTypeReference (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30354:12)
    at forEachChild (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30765:35)
    at processNode (/typescript-5.4.0-dev.20231203/lib/tsserver.js:172004:5)
    at processChildNode (/typescript-5.4.0-dev.20231203/lib/tsserver.js:172083:7)
    at processChildNodes (/typescript-5.4.0-dev.20231203/lib/tsserver.js:172126:32)
    at /typescript-5.4.0-dev.20231203/lib/tsserver.js:172020:9
    at visitNodes (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30253:14)
    at forEachChildInUnionOrIntersectionType (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30712:10)
    at forEachChild (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30765:35)
    at processNode (/typescript-5.4.0-dev.20231203/lib/tsserver.js:172004:5)
    at processChildNode (/typescript-5.4.0-dev.20231203/lib/tsserver.js:172083:7)
    at processChildNodes (/typescript-5.4.0-dev.20231203/lib/tsserver.js:172126:32)
    at /typescript-5.4.0-dev.20231203/lib/tsserver.js:172020:9
    at visitNodes (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30253:14)
    at forEachChildInTypeReference (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30354:49)
    at forEachChild (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30765:35)
    at processNode (/typescript-5.4.0-dev.20231203/lib/tsserver.js:172004:5)
    at processChildNode (/typescript-5.4.0-dev.20231203/lib/tsserver.js:172083:7)
    at /typescript-5.4.0-dev.20231203/lib/tsserver.js:172007:9
    at visitNode2 (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30248:18)
    at forEachChildInPropertyDeclaration (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30301:179)
    at forEachChild (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30765:35)
    at processNode (/typescript-5.4.0-dev.20231203/lib/tsserver.js:172004:5)
    at formatSpanWorker (/typescript-5.4.0-dev.20231203/lib/tsserver.js:171806:5)
    at /typescript-5.4.0-dev.20231203/lib/tsserver.js:171746:105
    at getFormattingScanner (/typescript-5.4.0-dev.20231203/lib/tsserver.js:170549:15)
    at Object.formatNodeGivenIndentation (/typescript-5.4.0-dev.20231203/lib/tsserver.js:171746:10)
    at /typescript-5.4.0-dev.20231203/lib/tsserver.js:159002:36
    at flatMap (/typescript-5.4.0-dev.20231203/lib/tsserver.js:2601:17)
    at Object.printAndFormatSnippetList (/typescript-5.4.0-dev.20231203/lib/tsserver.js:159000:21)
    at getEntryForMemberCompletion (/typescript-5.4.0-dev.20231203/lib/tsserver.js:158763:28)
    at createCompletionEntry (/typescript-5.4.0-dev.20231203/lib/tsserver.js:158587:35)
    at getCompletionEntriesFromSymbols (/typescript-5.4.0-dev.20231203/lib/tsserver.js:159174:19)
    at completionInfoFromData (/typescript-5.4.0-dev.20231203/lib/tsserver.js:158243:23)
    at Object.getCompletionsAtPosition (/typescript-5.4.0-dev.20231203/lib/tsserver.js:157785:24)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.4.0-dev.20231203/lib/tsserver.js:145597:35)
    at IOSession.getCompletions (/typescript-5.4.0-dev.20231203/lib/tsserver.js:185370:54)
    at completionInfo (/typescript-5.4.0-dev.20231203/lib/tsserver.js:183760:43)
    at /typescript-5.4.0-dev.20231203/lib/tsserver.js:186154:69
    at IOSession.executeWithRequestId (/typescript-5.4.0-dev.20231203/lib/tsserver.js:186146:14)
    at IOSession.executeCommand (/typescript-5.4.0-dev.20231203/lib/tsserver.js:186154:29)
    at IOSession.onMessage (/typescript-5.4.0-dev.20231203/lib/tsserver.js:186196:51)
    at Interface.<anonymous> (/typescript-5.4.0-dev.20231203/lib/tsserver.js:187781:14)

Affected repos

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

Last few requests

```json {"seq":24762,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/discord.js/typings/index.d.ts","line":2078,"offset":88,"includeExternalModuleExports":false,"triggerKind":1}} {"seq":24763,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/discord.js/typings/index.d.ts","line":2078,"offset":88,"entryNames":["ActionRow"]}} {"seq":24764,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/discord.js/typings/index.d.ts","line":2174,"offset":28,"includeExternalModuleExports":false,"triggerKind":2,"triggerCharacter":" "}} {"seq":24765,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/discord.js/typings/index.d.ts","line":2180,"offset":1,"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 54453b04e561343af900f9da546c7ba0a607cca1
  3. In dir discord.js, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
  4. Back in the initial folder, download RepoResults4/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 10 months ago

Error: Debug Failure. False expression.

Req #5823 - completionInfo
    at consumeTokenAndAdvanceScanner (/typescript-5.4.0-dev.20231203/lib/tsserver.js:172159:13)
    at processChildNode (/typescript-5.4.0-dev.20231203/lib/tsserver.js:172068:9)
    at /typescript-5.4.0-dev.20231203/lib/tsserver.js:172007:9
    at visitNode2 (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30248:18)
    at forEachChildInPropertySignature (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30304:92)
    at forEachChild (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30765:35)
    at processNode (/typescript-5.4.0-dev.20231203/lib/tsserver.js:172004:5)
    at processChildNode (/typescript-5.4.0-dev.20231203/lib/tsserver.js:172083:7)
    at processChildNodes (/typescript-5.4.0-dev.20231203/lib/tsserver.js:172126:32)
    at /typescript-5.4.0-dev.20231203/lib/tsserver.js:172020:9
    at visitNodes (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30253:14)
    at forEachChildInTypeLiteral (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30363:12)
    at forEachChild (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30765:35)
    at processNode (/typescript-5.4.0-dev.20231203/lib/tsserver.js:172004:5)
    at processChildNode (/typescript-5.4.0-dev.20231203/lib/tsserver.js:172083:7)
    at /typescript-5.4.0-dev.20231203/lib/tsserver.js:172007:9
    at visitNode2 (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30248:18)
    at forEachChildInParameter (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30298:177)
    at forEachChild (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30765:35)
    at processNode (/typescript-5.4.0-dev.20231203/lib/tsserver.js:172004:5)
    at processChildNode (/typescript-5.4.0-dev.20231203/lib/tsserver.js:172083:7)
    at processChildNodes (/typescript-5.4.0-dev.20231203/lib/tsserver.js:172126:32)
    at /typescript-5.4.0-dev.20231203/lib/tsserver.js:172020:9
    at visitNodes (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30253:14)
    at forEachChildInMethodSignature (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30330:186)
    at forEachChild (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30765:35)
    at processNode (/typescript-5.4.0-dev.20231203/lib/tsserver.js:172004:5)
    at processChildNode (/typescript-5.4.0-dev.20231203/lib/tsserver.js:172083:7)
    at processChildNodes (/typescript-5.4.0-dev.20231203/lib/tsserver.js:172126:32)
    at /typescript-5.4.0-dev.20231203/lib/tsserver.js:172020:9
    at visitNodes (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30253:14)
    at forEachChildInTypeLiteral (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30363:12)
    at forEachChild (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30765:35)
    at processNode (/typescript-5.4.0-dev.20231203/lib/tsserver.js:172004:5)
    at processChildNode (/typescript-5.4.0-dev.20231203/lib/tsserver.js:172083:7)
    at processChildNodes (/typescript-5.4.0-dev.20231203/lib/tsserver.js:172126:32)
    at /typescript-5.4.0-dev.20231203/lib/tsserver.js:172020:9
    at visitNodes (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30253:14)
    at forEachChildInUnionOrIntersectionType (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30712:10)
    at forEachChild (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30765:35)
    at processNode (/typescript-5.4.0-dev.20231203/lib/tsserver.js:172004:5)
    at processChildNode (/typescript-5.4.0-dev.20231203/lib/tsserver.js:172083:7)
    at /typescript-5.4.0-dev.20231203/lib/tsserver.js:172007:9
    at visitNode2 (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30248:18)
    at forEachChildInParameter (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30298:177)
    at forEachChild (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30765:35)
    at processNode (/typescript-5.4.0-dev.20231203/lib/tsserver.js:172004:5)
    at processChildNode (/typescript-5.4.0-dev.20231203/lib/tsserver.js:172083:7)
    at processChildNodes (/typescript-5.4.0-dev.20231203/lib/tsserver.js:172126:32)
    at /typescript-5.4.0-dev.20231203/lib/tsserver.js:172020:9
    at visitNodes (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30253:14)
    at forEachChildInMethodDeclaration (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30327:273)
    at forEachChild (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30765:35)
    at processNode (/typescript-5.4.0-dev.20231203/lib/tsserver.js:172004:5)
    at formatSpanWorker (/typescript-5.4.0-dev.20231203/lib/tsserver.js:171806:5)
    at /typescript-5.4.0-dev.20231203/lib/tsserver.js:171746:105
    at getFormattingScanner (/typescript-5.4.0-dev.20231203/lib/tsserver.js:170549:15)
    at Object.formatNodeGivenIndentation (/typescript-5.4.0-dev.20231203/lib/tsserver.js:171746:10)
    at /typescript-5.4.0-dev.20231203/lib/tsserver.js:159002:36
    at flatMap (/typescript-5.4.0-dev.20231203/lib/tsserver.js:2601:17)
    at Object.printAndFormatSnippetList (/typescript-5.4.0-dev.20231203/lib/tsserver.js:159000:21)
    at getEntryForMemberCompletion (/typescript-5.4.0-dev.20231203/lib/tsserver.js:158763:28)
    at createCompletionEntry (/typescript-5.4.0-dev.20231203/lib/tsserver.js:158587:35)
    at getCompletionEntriesFromSymbols (/typescript-5.4.0-dev.20231203/lib/tsserver.js:159174:19)
    at completionInfoFromData (/typescript-5.4.0-dev.20231203/lib/tsserver.js:158243:23)
    at Object.getCompletionsAtPosition (/typescript-5.4.0-dev.20231203/lib/tsserver.js:157785:24)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.4.0-dev.20231203/lib/tsserver.js:145597:35)
    at IOSession.getCompletions (/typescript-5.4.0-dev.20231203/lib/tsserver.js:185370:54)
    at completionInfo (/typescript-5.4.0-dev.20231203/lib/tsserver.js:183760:43)
    at /typescript-5.4.0-dev.20231203/lib/tsserver.js:186154:69
    at IOSession.executeWithRequestId (/typescript-5.4.0-dev.20231203/lib/tsserver.js:186146:14)
    at IOSession.executeCommand (/typescript-5.4.0-dev.20231203/lib/tsserver.js:186154:29)
    at IOSession.onMessage (/typescript-5.4.0-dev.20231203/lib/tsserver.js:186196:51)
    at Interface.<anonymous> (/typescript-5.4.0-dev.20231203/lib/tsserver.js:187781:14)

Affected repos

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

Last few requests

```json {"seq":5820,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/amis-editor/src/plugin/Chart.tsx","line":131,"offset":28,"includeExternalModuleExports":false,"triggerKind":2,"triggerCharacter":"'"}} {"seq":5821,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/amis-editor/src/plugin/Chart.tsx","line":153,"offset":29,"includeExternalModuleExports":false,"triggerKind":1}} {"seq":5822,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/amis-editor/src/plugin/Chart.tsx","line":153,"offset":29,"entryNames":["eventLabel"]}} {"seq":5823,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/amis-editor/src/plugin/Chart.tsx","line":177,"offset":5,"includeExternalModuleExports":false,"triggerKind":1}} ```

Repro steps

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

typescript-bot commented 10 months ago

Error: Debug Failure. False expression.

Req #9715 - completionInfo
    at consumeTokenAndAdvanceScanner (/typescript-5.4.0-dev.20231203/lib/tsserver.js:172159:13)
    at processChildNode (/typescript-5.4.0-dev.20231203/lib/tsserver.js:172068:9)
    at /typescript-5.4.0-dev.20231203/lib/tsserver.js:172007:9
    at visitNode2 (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30248:18)
    at forEachChildInPropertySignature (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30304:92)
    at forEachChild (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30765:35)
    at processNode (/typescript-5.4.0-dev.20231203/lib/tsserver.js:172004:5)
    at processChildNode (/typescript-5.4.0-dev.20231203/lib/tsserver.js:172083:7)
    at processChildNodes (/typescript-5.4.0-dev.20231203/lib/tsserver.js:172126:32)
    at /typescript-5.4.0-dev.20231203/lib/tsserver.js:172020:9
    at visitNodes (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30253:14)
    at forEachChildInTypeLiteral (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30363:12)
    at forEachChild (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30765:35)
    at processNode (/typescript-5.4.0-dev.20231203/lib/tsserver.js:172004:5)
    at processChildNode (/typescript-5.4.0-dev.20231203/lib/tsserver.js:172083:7)
    at processChildNodes (/typescript-5.4.0-dev.20231203/lib/tsserver.js:172126:32)
    at /typescript-5.4.0-dev.20231203/lib/tsserver.js:172020:9
    at visitNodes (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30253:14)
    at forEachChildInUnionOrIntersectionType (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30712:10)
    at forEachChild (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30765:35)
    at processNode (/typescript-5.4.0-dev.20231203/lib/tsserver.js:172004:5)
    at processChildNode (/typescript-5.4.0-dev.20231203/lib/tsserver.js:172083:7)
    at /typescript-5.4.0-dev.20231203/lib/tsserver.js:172007:9
    at visitNode2 (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30248:18)
    at forEachChildInParenthesizedTypeOrTypeOperator (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30715:10)
    at forEachChild (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30765:35)
    at processNode (/typescript-5.4.0-dev.20231203/lib/tsserver.js:172004:5)
    at processChildNode (/typescript-5.4.0-dev.20231203/lib/tsserver.js:172083:7)
    at /typescript-5.4.0-dev.20231203/lib/tsserver.js:172007:9
    at visitNode2 (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30248:18)
    at forEachChildInIndexedAccessType (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30388:12)
    at forEachChild (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30765:35)
    at processNode (/typescript-5.4.0-dev.20231203/lib/tsserver.js:172004:5)
    at processChildNode (/typescript-5.4.0-dev.20231203/lib/tsserver.js:172083:7)
    at /typescript-5.4.0-dev.20231203/lib/tsserver.js:172007:9
    at visitNode2 (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30248:18)
    at forEachChildInConditionalType (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30374:90)
    at forEachChild (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30765:35)
    at processNode (/typescript-5.4.0-dev.20231203/lib/tsserver.js:172004:5)
    at processChildNode (/typescript-5.4.0-dev.20231203/lib/tsserver.js:172083:7)
    at /typescript-5.4.0-dev.20231203/lib/tsserver.js:172007:9
    at visitNode2 (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30248:18)
    at forEachChildInTypeParameter (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30289:131)
    at forEachChild (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30765:35)
    at processNode (/typescript-5.4.0-dev.20231203/lib/tsserver.js:172004:5)
    at processChildNode (/typescript-5.4.0-dev.20231203/lib/tsserver.js:172083:7)
    at processChildNodes (/typescript-5.4.0-dev.20231203/lib/tsserver.js:172126:32)
    at /typescript-5.4.0-dev.20231203/lib/tsserver.js:172020:9
    at visitNodes (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30253:14)
    at forEachChildInMethodDeclaration (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30327:221)
    at forEachChild (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30765:35)
    at processNode (/typescript-5.4.0-dev.20231203/lib/tsserver.js:172004:5)
    at formatSpanWorker (/typescript-5.4.0-dev.20231203/lib/tsserver.js:171806:5)
    at /typescript-5.4.0-dev.20231203/lib/tsserver.js:171746:105
    at getFormattingScanner (/typescript-5.4.0-dev.20231203/lib/tsserver.js:170549:15)
    at Object.formatNodeGivenIndentation (/typescript-5.4.0-dev.20231203/lib/tsserver.js:171746:10)
    at /typescript-5.4.0-dev.20231203/lib/tsserver.js:159002:36
    at flatMap (/typescript-5.4.0-dev.20231203/lib/tsserver.js:2601:17)
    at Object.printAndFormatSnippetList (/typescript-5.4.0-dev.20231203/lib/tsserver.js:159000:21)
    at getEntryForMemberCompletion (/typescript-5.4.0-dev.20231203/lib/tsserver.js:158763:28)
    at createCompletionEntry (/typescript-5.4.0-dev.20231203/lib/tsserver.js:158587:35)
    at getCompletionEntriesFromSymbols (/typescript-5.4.0-dev.20231203/lib/tsserver.js:159174:19)
    at completionInfoFromData (/typescript-5.4.0-dev.20231203/lib/tsserver.js:158243:23)
    at Object.getCompletionsAtPosition (/typescript-5.4.0-dev.20231203/lib/tsserver.js:157785:24)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.4.0-dev.20231203/lib/tsserver.js:145597:35)
    at IOSession.getCompletions (/typescript-5.4.0-dev.20231203/lib/tsserver.js:185370:54)
    at completionInfo (/typescript-5.4.0-dev.20231203/lib/tsserver.js:183760:43)
    at /typescript-5.4.0-dev.20231203/lib/tsserver.js:186154:69
    at IOSession.executeWithRequestId (/typescript-5.4.0-dev.20231203/lib/tsserver.js:186146:14)
    at IOSession.executeCommand (/typescript-5.4.0-dev.20231203/lib/tsserver.js:186154:29)
    at IOSession.onMessage (/typescript-5.4.0-dev.20231203/lib/tsserver.js:186196:51)
    at Interface.<anonymous> (/typescript-5.4.0-dev.20231203/lib/tsserver.js:187781:14)

Affected repos

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

Last few requests

```json {"seq":9712,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/i18n/index.ts","line":179,"offset":51,"entryNames":["arguments"]}} {"seq":9713,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/src/i18n/index.ts","line":207,"offset":31,"includeExternalModuleExports":false,"triggerKind":1}} {"seq":9714,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/i18n/index.ts","line":207,"offset":31,"entryNames":["readonly"]}} {"seq":9715,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/src/i18n/index.ts","line":210,"offset":4,"includeExternalModuleExports":false,"triggerKind":1}} ```

Repro steps

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

Error: start < 0

Req #781 - references
    at createTextSpan (/typescript-5.4.0-dev.20231203/lib/tsserver.js:13668:11)
    at createTextSpanFromBounds (/typescript-5.4.0-dev.20231203/lib/tsserver.js:13676:10)
    at getErrorSpanForNode (/typescript-5.4.0-dev.20231203/lib/tsserver.js:16441:10)
    at createDiagnosticForNodeFromMessageChain (/typescript-5.4.0-dev.20231203/lib/tsserver.js:16278:16)
    at resolveExternalModule (/typescript-5.4.0-dev.20231203/lib/tsserver.js:51349:31)
    at resolveExternalModuleNameWorker (/typescript-5.4.0-dev.20231203/lib/tsserver.js:51247:61)
    at resolveExternalModuleName (/typescript-5.4.0-dev.20231203/lib/tsserver.js:51244:12)
    at getSymbolAtLocation (/typescript-5.4.0-dev.20231203/lib/tsserver.js:86639:18)
    at Object.getSymbolAtLocation (/typescript-5.4.0-dev.20231203/lib/tsserver.js:48124:21)
    at /typescript-5.4.0-dev.20231203/lib/tsserver.js:162699:36
    at forEachImport (/typescript-5.4.0-dev.20231203/lib/tsserver.js:162721:7)
    at getDirectImportsMap (/typescript-5.4.0-dev.20231203/lib/tsserver.js:162698:5)
    at createImportTracker (/typescript-5.4.0-dev.20231203/lib/tsserver.js:162378:28)
    at State.getImportSearches (/typescript-5.4.0-dev.20231203/lib/tsserver.js:163808:30)
    at searchForImportsOfExport (/typescript-5.4.0-dev.20231203/lib/tsserver.js:163853:71)
    at getImportOrExportReferences (/typescript-5.4.0-dev.20231203/lib/tsserver.js:164261:7)
    at getReferencesAtLocation (/typescript-5.4.0-dev.20231203/lib/tsserver.js:164185:5)
    at getReferencesInContainer (/typescript-5.4.0-dev.20231203/lib/tsserver.js:164128:7)
    at getReferencesInSourceFile (/typescript-5.4.0-dev.20231203/lib/tsserver.js:164121:12)
    at searchForImportedSymbol (/typescript-5.4.0-dev.20231203/lib/tsserver.js:163924:7)
    at getImportOrExportReferences (/typescript-5.4.0-dev.20231203/lib/tsserver.js:164258:9)
    at getReferencesAtLocation (/typescript-5.4.0-dev.20231203/lib/tsserver.js:164185:5)
    at getReferencesInContainer (/typescript-5.4.0-dev.20231203/lib/tsserver.js:164128:7)
    at getReferencesInContainerOrFiles (/typescript-5.4.0-dev.20231203/lib/tsserver.js:163711:7)
    at getReferencedSymbolsForSymbol (/typescript-5.4.0-dev.20231203/lib/tsserver.js:163704:7)
    at Object.getReferencedSymbolsForNode (/typescript-5.4.0-dev.20231203/lib/tsserver.js:163451:24)
    at Object.findReferencedSymbols (/typescript-5.4.0-dev.20231203/lib/tsserver.js:163036:34)
    at Object.findReferences (/typescript-5.4.0-dev.20231203/lib/tsserver.js:145751:41)
    at /typescript-5.4.0-dev.20231203/lib/tsserver.js:183218:43
    at searchPosition (/typescript-5.4.0-dev.20231203/lib/tsserver.js:183368:28)
    at getPerProjectReferences (/typescript-5.4.0-dev.20231203/lib/tsserver.js:183345:32)
    at getReferencesWorker (/typescript-5.4.0-dev.20231203/lib/tsserver.js:183210:29)
    at IOSession.getReferences (/typescript-5.4.0-dev.20231203/lib/tsserver.js:185122:24)
    at references (/typescript-5.4.0-dev.20231203/lib/tsserver.js:183641:43)
    at /typescript-5.4.0-dev.20231203/lib/tsserver.js:186154:69
    at IOSession.executeWithRequestId (/typescript-5.4.0-dev.20231203/lib/tsserver.js:186146:14)
    at IOSession.executeCommand (/typescript-5.4.0-dev.20231203/lib/tsserver.js:186154:29)
    at IOSession.onMessage (/typescript-5.4.0-dev.20231203/lib/tsserver.js:186196:51)
    at Interface.<anonymous> (/typescript-5.4.0-dev.20231203/lib/tsserver.js:187781:14)

Affected repos

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

Last few requests

```json {"seq":778,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/core/src/actions/enqueueActions.ts","line":13,"offset":3,"entryNames":["assign"]}} {"seq":779,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/core/src/actions/enqueueActions.ts","line":25,"offset":18,"includeExternalModuleExports":false,"triggerKind":1}} {"seq":780,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/core/src/actions/enqueueActions.ts","line":25,"offset":18,"entryNames":["Action"]}} {"seq":781,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/packages/core/src/actions/enqueueActions.ts","line":26,"offset":18}} ```

Repro steps

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

typescript-bot commented 10 months ago

Error: Debug Failure. False expression.

Req #5013 - completionInfo
    at consumeTokenAndAdvanceScanner (/typescript-5.4.0-dev.20231203/lib/tsserver.js:172159:13)
    at processChildNode (/typescript-5.4.0-dev.20231203/lib/tsserver.js:172068:9)
    at /typescript-5.4.0-dev.20231203/lib/tsserver.js:172007:9
    at visitNode2 (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30248:18)
    at forEachChildInPropertySignature (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30304:92)
    at forEachChild (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30765:35)
    at processNode (/typescript-5.4.0-dev.20231203/lib/tsserver.js:172004:5)
    at processChildNode (/typescript-5.4.0-dev.20231203/lib/tsserver.js:172083:7)
    at processChildNodes (/typescript-5.4.0-dev.20231203/lib/tsserver.js:172126:32)
    at /typescript-5.4.0-dev.20231203/lib/tsserver.js:172020:9
    at visitNodes (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30253:14)
    at forEachChildInTypeLiteral (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30363:12)
    at forEachChild (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30765:35)
    at processNode (/typescript-5.4.0-dev.20231203/lib/tsserver.js:172004:5)
    at processChildNode (/typescript-5.4.0-dev.20231203/lib/tsserver.js:172083:7)
    at processChildNodes (/typescript-5.4.0-dev.20231203/lib/tsserver.js:172126:32)
    at /typescript-5.4.0-dev.20231203/lib/tsserver.js:172020:9
    at visitNodes (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30253:14)
    at forEachChildInUnionOrIntersectionType (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30712:10)
    at forEachChild (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30765:35)
    at processNode (/typescript-5.4.0-dev.20231203/lib/tsserver.js:172004:5)
    at processChildNode (/typescript-5.4.0-dev.20231203/lib/tsserver.js:172083:7)
    at /typescript-5.4.0-dev.20231203/lib/tsserver.js:172007:9
    at visitNode2 (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30248:18)
    at forEachChildInParenthesizedTypeOrTypeOperator (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30715:10)
    at forEachChild (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30765:35)
    at processNode (/typescript-5.4.0-dev.20231203/lib/tsserver.js:172004:5)
    at processChildNode (/typescript-5.4.0-dev.20231203/lib/tsserver.js:172083:7)
    at processChildNodes (/typescript-5.4.0-dev.20231203/lib/tsserver.js:172126:32)
    at /typescript-5.4.0-dev.20231203/lib/tsserver.js:172020:9
    at visitNodes (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30253:14)
    at forEachChildInUnionOrIntersectionType (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30712:10)
    at forEachChild (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30765:35)
    at processNode (/typescript-5.4.0-dev.20231203/lib/tsserver.js:172004:5)
    at processChildNode (/typescript-5.4.0-dev.20231203/lib/tsserver.js:172083:7)
    at /typescript-5.4.0-dev.20231203/lib/tsserver.js:172007:9
    at visitNode2 (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30248:18)
    at forEachChildInParameter (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30298:177)
    at forEachChild (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30765:35)
    at processNode (/typescript-5.4.0-dev.20231203/lib/tsserver.js:172004:5)
    at processChildNode (/typescript-5.4.0-dev.20231203/lib/tsserver.js:172083:7)
    at processChildNodes (/typescript-5.4.0-dev.20231203/lib/tsserver.js:172126:32)
    at /typescript-5.4.0-dev.20231203/lib/tsserver.js:172020:9
    at visitNodes (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30253:14)
    at forEachChildInMethodDeclaration (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30327:273)
    at forEachChild (/typescript-5.4.0-dev.20231203/lib/tsserver.js:30765:35)
    at processNode (/typescript-5.4.0-dev.20231203/lib/tsserver.js:172004:5)
    at formatSpanWorker (/typescript-5.4.0-dev.20231203/lib/tsserver.js:171806:5)
    at /typescript-5.4.0-dev.20231203/lib/tsserver.js:171746:105
    at getFormattingScanner (/typescript-5.4.0-dev.20231203/lib/tsserver.js:170549:15)
    at Object.formatNodeGivenIndentation (/typescript-5.4.0-dev.20231203/lib/tsserver.js:171746:10)
    at /typescript-5.4.0-dev.20231203/lib/tsserver.js:159002:36
    at flatMap (/typescript-5.4.0-dev.20231203/lib/tsserver.js:2601:17)
    at Object.printAndFormatSnippetList (/typescript-5.4.0-dev.20231203/lib/tsserver.js:159000:21)
    at getEntryForMemberCompletion (/typescript-5.4.0-dev.20231203/lib/tsserver.js:158763:28)
    at createCompletionEntry (/typescript-5.4.0-dev.20231203/lib/tsserver.js:158587:35)
    at getCompletionEntriesFromSymbols (/typescript-5.4.0-dev.20231203/lib/tsserver.js:159174:19)
    at completionInfoFromData (/typescript-5.4.0-dev.20231203/lib/tsserver.js:158243:23)
    at Object.getCompletionsAtPosition (/typescript-5.4.0-dev.20231203/lib/tsserver.js:157785:24)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.4.0-dev.20231203/lib/tsserver.js:145597:35)
    at IOSession.getCompletions (/typescript-5.4.0-dev.20231203/lib/tsserver.js:185370:54)
    at completionInfo (/typescript-5.4.0-dev.20231203/lib/tsserver.js:183760:43)
    at /typescript-5.4.0-dev.20231203/lib/tsserver.js:186154:69
    at IOSession.executeWithRequestId (/typescript-5.4.0-dev.20231203/lib/tsserver.js:186146:14)
    at IOSession.executeCommand (/typescript-5.4.0-dev.20231203/lib/tsserver.js:186154:29)
    at IOSession.onMessage (/typescript-5.4.0-dev.20231203/lib/tsserver.js:186196:51)
    at Interface.<anonymous> (/typescript-5.4.0-dev.20231203/lib/tsserver.js:187781:14)

Affected repos

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

Last few requests

```json {"seq":5010,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/src/language-client/index.ts","line":489,"offset":39,"includeExternalModuleExports":false,"triggerKind":2,"triggerCharacter":" "}} {"seq":5011,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":["@PROJECT_ROOT@/src/language-client/foldingRange.ts"],"openFiles":[]}} {"seq":5012,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":[],"openFiles":[{"file":"@PROJECT_ROOT@/src/language-client/inlayHint.ts","projectRootPath":"@PROJECT_ROOT@"}]}} {"seq":5013,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/src/language-client/inlayHint.ts","line":40,"offset":1,"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 e10877749538a9875e359abe69974b0d0ca697ca
  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 RepoResults5/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