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.3.0-dev.20230813 #55354

Closed typescript-bot closed 1 year ago

typescript-bot commented 1 year ago

The following errors were reported by 5.3.0-dev.20230813 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 187 of 200 visited repos | Outcome | Count | |---------|-------| | Detected interesting changes | 6 | | Detected no interesting changes | 181 | | Git clone failed | 2 | | Language service disabled in new TS | 1 | | Unknown failure | 10 |

Investigation Status

Repo Errors Outcome
05dc022b77792efd84491358bf4bf0af 1
05dc022b77792efd84491358bf4bf0af 1
3e04b77b0045acc284687d2d8e3aff16 1
88d77c4093984cc37014649931898169 1
db11ee6b4b1f1640881145ca6912c7a5 1
ddc8156d91ee6d4abb448208ee5b9a6a 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":9095,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/src/mantine-ssr/src/ServerStyles.tsx","line":2,"offset":37,"includeExternalModuleExports":false,"triggerKind":1}} {"seq":9096,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/mantine-ssr/src/ServerStyles.tsx","line":2,"offset":37,"entryNames":["CHANGELOG.md"]}} {"seq":9097,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":["@PROJECT_ROOT@/src/mantine-spotlight/src/Spotlight/filter-actions/filter-actions.ts"],"openFiles":[]}} {"seq":9098,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":[],"openFiles":[{"file":"@PROJECT_ROOT@/src/mantine-styles-api/src/styles-api/Badge.styles-api.ts","projectRootPath":"@PROJECT_ROOT@"}]}} ```

Repro steps

  1. git clone https://github.com/mantinedev/mantine --recurse-submodules
  2. In dir mantine, run git reset --hard 33f51e1a7e755ef189d3e87ce17bd9d78a8a0742
  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":1660,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/auth-providers/azureActiveDirectory/setup/src/setupHandler.ts","line":22,"offset":27,"includeExternalModuleExports":false,"triggerKind":1}} {"seq":1661,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/packages/auth-providers/azureActiveDirectory/setup/src/setupHandler.ts","line":47,"offset":1}} {"seq":1662,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":["@PROJECT_ROOT@/packages/auth-providers/azureActiveDirectory/api/src/decoder.ts"],"openFiles":[]}} {"seq":1663,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":[],"openFiles":[{"file":"@PROJECT_ROOT@/packages/auth-providers/azureActiveDirectory/web/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 d46908008474f5d9dfbfc8a2472e025013bad566
  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.

Req #751 - completionInfo
    at Object.addImportFromExportedSymbol (/typescript-5.3.0-dev.20230813/lib/tsserver.js:150159:13)
    at /typescript-5.3.0-dev.20230813/lib/tsserver.js:155946:38
    at importSymbols (/typescript-5.3.0-dev.20230813/lib/tsserver.js:155946:11)
    at Object.addNewNodeForMemberSymbol (/typescript-5.3.0-dev.20230813/lib/tsserver.js:155400:11)
    at getEntryForMemberCompletion (/typescript-5.3.0-dev.20230813/lib/tsserver.js:158122:22)
    at createCompletionEntry (/typescript-5.3.0-dev.20230813/lib/tsserver.js:158006:35)
    at getCompletionEntriesFromSymbols (/typescript-5.3.0-dev.20230813/lib/tsserver.js:158588:19)
    at completionInfoFromData (/typescript-5.3.0-dev.20230813/lib/tsserver.js:157662:23)
    at Object.getCompletionsAtPosition (/typescript-5.3.0-dev.20230813/lib/tsserver.js:157204:24)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.3.0-dev.20230813/lib/tsserver.js:144126:35)
    at IOSession.getCompletions (/typescript-5.3.0-dev.20230813/lib/tsserver.js:184109:54)
    at completionInfo (/typescript-5.3.0-dev.20230813/lib/tsserver.js:182511:43)
    at /typescript-5.3.0-dev.20230813/lib/tsserver.js:184885:69
    at IOSession.executeWithRequestId (/typescript-5.3.0-dev.20230813/lib/tsserver.js:184877:14)
    at IOSession.executeCommand (/typescript-5.3.0-dev.20230813/lib/tsserver.js:184885:29)
    at IOSession.onMessage (/typescript-5.3.0-dev.20230813/lib/tsserver.js:184927:51)
    at Interface.<anonymous> (/typescript-5.3.0-dev.20230813/lib/tsserver.js:186484:14)

Affected repos

Eugeny/tabby Raw error text: RepoResults1/Eugeny.tabby.rawError.txt in the artifact folder

Last few requests

```json {"seq":748,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/tabby-core/src/components/splitTabPaneLabel.component.ts","line":2,"offset":60}} {"seq":749,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/tabby-core/src/components/splitTabPaneLabel.component.ts","line":9,"offset":1}} {"seq":750,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/tabby-core/src/components/splitTabPaneLabel.component.ts","line":15,"offset":25,"includeExternalModuleExports":false,"triggerKind":1}} {"seq":751,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/tabby-core/src/components/splitTabPaneLabel.component.ts","line":25,"offset":1,"includeExternalModuleExports":false,"triggerKind":1}} ```

Repro steps

  1. git clone https://github.com/Eugeny/tabby --recurse-submodules
  2. In dir tabby, run git reset --hard 164d34c543536c2f8cd2591d409d5c7330f96b9c
  3. Install packages (exact steps are below, but it might be easier to follow the repo readme)
    1. In dir tabby/app, run yarn install --ignore-engines --ignore-scripts --silent
    2. In dir tabby, run yarn install --ignore-engines --ignore-scripts --silent
    3. In dir tabby/tabby-community-color-schemes, run yarn install --ignore-engines --ignore-scripts --silent
    4. In dir tabby/tabby-core, run yarn install --ignore-engines --ignore-scripts --silent
    5. In dir tabby/tabby-electron, run yarn install --ignore-engines --ignore-scripts --silent
    6. In dir tabby/tabby-linkifier, run yarn install --ignore-engines --ignore-scripts --silent
    7. In dir tabby/tabby-local, run yarn install --ignore-engines --ignore-scripts --silent
    8. In dir tabby/tabby-plugin-manager, run yarn install --ignore-engines --ignore-scripts --silent
    9. In dir tabby/tabby-serial, run yarn install --ignore-engines --ignore-scripts --silent
    10. In dir tabby/tabby-settings, run yarn install --ignore-engines --ignore-scripts --silent
    11. In dir tabby/tabby-ssh, run yarn install --ignore-engines --ignore-scripts --silent
    12. In dir tabby/tabby-telnet, run yarn install --ignore-engines --ignore-scripts --silent
    13. In dir tabby/tabby-terminal, run yarn install --ignore-engines --ignore-scripts --silent
    14. In dir tabby/tabby-web-demo, run yarn install --ignore-engines --ignore-scripts --silent
    15. In dir tabby/tabby-web, run yarn install --ignore-engines --ignore-scripts --silent
    16. In dir tabby/web, run yarn install --ignore-engines --ignore-scripts --silent
  4. Back in the initial folder, download RepoResults1/Eugeny.tabby.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./tabby ./Eugeny.tabby.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

RangeError: Maximum call stack size exceeded

Req #17846 - completionEntryDetails
    at getTypeOfPropertyOfContextualType (/typescript-5.3.0-dev.20230813/lib/tsserver.js:72030:45)
    at /typescript-5.3.0-dev.20230813/lib/tsserver.js:72147:67
    at mapType (/typescript-5.3.0-dev.20230813/lib/tsserver.js:69533:14)
    at getContextualTypeForElementExpression (/typescript-5.3.0-dev.20230813/lib/tsserver.js:72125:20)
    at getContextualType2 (/typescript-5.3.0-dev.20230813/lib/tsserver.js:72359:16)
    at getApparentTypeOfContextualType (/typescript-5.3.0-dev.20230813/lib/tsserver.js:72270:120)
    at getContextualSignature (/typescript-5.3.0-dev.20230813/lib/tsserver.js:72655:18)
    at getNarrowedTypeOfSymbol (/typescript-5.3.0-dev.20230813/lib/tsserver.js:71033:39)
    at checkIdentifier (/typescript-5.3.0-dev.20230813/lib/tsserver.js:71113:16)
    at checkExpressionWorker (/typescript-5.3.0-dev.20230813/lib/tsserver.js:79460:16)
    at checkExpression (/typescript-5.3.0-dev.20230813/lib/tsserver.js:79415:32)
    at checkNonNullExpression (/typescript-5.3.0-dev.20230813/lib/tsserver.js:73785:29)
    at checkPropertyAccessExpression (/typescript-5.3.0-dev.20230813/lib/tsserver.js:73864:162)
    at checkExpressionWorker (/typescript-5.3.0-dev.20230813/lib/tsserver.js:79499:16)
    at checkExpression (/typescript-5.3.0-dev.20230813/lib/tsserver.js:79415:32)
    at checkNonNullExpression (/typescript-5.3.0-dev.20230813/lib/tsserver.js:73785:29)
    at getEffectsSignature (/typescript-5.3.0-dev.20230813/lib/tsserver.js:69710:22)
    at getTypeAtFlowCall (/typescript-5.3.0-dev.20230813/lib/tsserver.js:70053:25)
    at getTypeAtFlowNode (/typescript-5.3.0-dev.20230813/lib/tsserver.js:69939:18)
    at getFlowTypeOfReference (/typescript-5.3.0-dev.20230813/lib/tsserver.js:69896:45)
    at checkIdentifier (/typescript-5.3.0-dev.20230813/lib/tsserver.js:71157:134)
    at checkExpressionWorker (/typescript-5.3.0-dev.20230813/lib/tsserver.js:79460:16)
    at checkExpression (/typescript-5.3.0-dev.20230813/lib/tsserver.js:79415:32)
    at checkNonNullExpression (/typescript-5.3.0-dev.20230813/lib/tsserver.js:73785:29)
    at checkPropertyAccessExpression (/typescript-5.3.0-dev.20230813/lib/tsserver.js:73864:162)
    at checkExpressionWorker (/typescript-5.3.0-dev.20230813/lib/tsserver.js:79499:16)
    at checkExpression (/typescript-5.3.0-dev.20230813/lib/tsserver.js:79415:32)
    at checkNonNullExpression (/typescript-5.3.0-dev.20230813/lib/tsserver.js:73785:29)
    at getEffectsSignature (/typescript-5.3.0-dev.20230813/lib/tsserver.js:69710:22)
    at getTypeAtFlowCall (/typescript-5.3.0-dev.20230813/lib/tsserver.js:70053:25)
    at getTypeAtFlowNode (/typescript-5.3.0-dev.20230813/lib/tsserver.js:69939:18)
    at getFlowTypeOfReference (/typescript-5.3.0-dev.20230813/lib/tsserver.js:69896:45)
    at checkIdentifier (/typescript-5.3.0-dev.20230813/lib/tsserver.js:71157:134)
    at checkExpressionWorker (/typescript-5.3.0-dev.20230813/lib/tsserver.js:79460:16)
    at checkExpression (/typescript-5.3.0-dev.20230813/lib/tsserver.js:79415:32)
    at checkNonNullExpression (/typescript-5.3.0-dev.20230813/lib/tsserver.js:73785:29)
    at checkPropertyAccessExpression (/typescript-5.3.0-dev.20230813/lib/tsserver.js:73864:162)
    at checkExpressionWorker (/typescript-5.3.0-dev.20230813/lib/tsserver.js:79499:16)
    at checkExpression (/typescript-5.3.0-dev.20230813/lib/tsserver.js:79415:32)
    at checkNonNullExpression (/typescript-5.3.0-dev.20230813/lib/tsserver.js:73785:29)
    at getEffectsSignature (/typescript-5.3.0-dev.20230813/lib/tsserver.js:69710:22)
    at getTypeAtFlowCall (/typescript-5.3.0-dev.20230813/lib/tsserver.js:70053:25)
    at getTypeAtFlowNode (/typescript-5.3.0-dev.20230813/lib/tsserver.js:69939:18)
    at getFlowTypeOfReference (/typescript-5.3.0-dev.20230813/lib/tsserver.js:69896:45)
    at checkIdentifier (/typescript-5.3.0-dev.20230813/lib/tsserver.js:71157:134)
    at checkExpressionWorker (/typescript-5.3.0-dev.20230813/lib/tsserver.js:79460:16)
    at checkExpression (/typescript-5.3.0-dev.20230813/lib/tsserver.js:79415:32)
    at checkNonNullExpression (/typescript-5.3.0-dev.20230813/lib/tsserver.js:73785:29)
    at checkPropertyAccessExpression (/typescript-5.3.0-dev.20230813/lib/tsserver.js:73864:162)
    at checkExpressionWorker (/typescript-5.3.0-dev.20230813/lib/tsserver.js:79499:16)
    at checkExpression (/typescript-5.3.0-dev.20230813/lib/tsserver.js:79415:32)
    at checkNonNullExpression (/typescript-5.3.0-dev.20230813/lib/tsserver.js:73785:29)
    at getEffectsSignature (/typescript-5.3.0-dev.20230813/lib/tsserver.js:69710:22)
    at getTypeAtFlowCall (/typescript-5.3.0-dev.20230813/lib/tsserver.js:70053:25)
    at getTypeAtFlowNode (/typescript-5.3.0-dev.20230813/lib/tsserver.js:69939:18)
    at getFlowTypeOfReference (/typescript-5.3.0-dev.20230813/lib/tsserver.js:69896:45)
    at checkIdentifier (/typescript-5.3.0-dev.20230813/lib/tsserver.js:71157:134)
    at checkExpressionWorker (/typescript-5.3.0-dev.20230813/lib/tsserver.js:79460:16)
    at checkExpression (/typescript-5.3.0-dev.20230813/lib/tsserver.js:79415:32)
    at checkNonNullExpression (/typescript-5.3.0-dev.20230813/lib/tsserver.js:73785:29)
    at checkPropertyAccessExpression (/typescript-5.3.0-dev.20230813/lib/tsserver.js:73864:162)
    at checkExpressionWorker (/typescript-5.3.0-dev.20230813/lib/tsserver.js:79499:16)
    at checkExpression (/typescript-5.3.0-dev.20230813/lib/tsserver.js:79415:32)
    at checkNonNullExpression (/typescript-5.3.0-dev.20230813/lib/tsserver.js:73785:29)
    at getEffectsSignature (/typescript-5.3.0-dev.20230813/lib/tsserver.js:69710:22)
    at getTypeAtFlowCall (/typescript-5.3.0-dev.20230813/lib/tsserver.js:70053:25)
    at getTypeAtFlowNode (/typescript-5.3.0-dev.20230813/lib/tsserver.js:69939:18)
    at getFlowTypeOfReference (/typescript-5.3.0-dev.20230813/lib/tsserver.js:69896:45)
    at checkIdentifier (/typescript-5.3.0-dev.20230813/lib/tsserver.js:71157:134)
    at checkExpressionWorker (/typescript-5.3.0-dev.20230813/lib/tsserver.js:79460:16)
    at checkExpression (/typescript-5.3.0-dev.20230813/lib/tsserver.js:79415:32)
    at checkNonNullExpression (/typescript-5.3.0-dev.20230813/lib/tsserver.js:73785:29)
    at checkPropertyAccessExpression (/typescript-5.3.0-dev.20230813/lib/tsserver.js:73864:162)
    at checkExpressionWorker (/typescript-5.3.0-dev.20230813/lib/tsserver.js:79499:16)
    at checkExpression (/typescript-5.3.0-dev.20230813/lib/tsserver.js:79415:32)
    at checkNonNullExpression (/typescript-5.3.0-dev.20230813/lib/tsserver.js:73785:29)
    at getEffectsSignature (/typescript-5.3.0-dev.20230813/lib/tsserver.js:69710:22)
    at getTypeAtFlowCall (/typescript-5.3.0-dev.20230813/lib/tsserver.js:70053:25)
    at getTypeAtFlowNode (/typescript-5.3.0-dev.20230813/lib/tsserver.js:69939:18)
    at getFlowTypeOfReference (/typescript-5.3.0-dev.20230813/lib/tsserver.js:69896:45)
    at checkIdentifier (/typescript-5.3.0-dev.20230813/lib/tsserver.js:71157:134)
    at checkExpressionWorker (/typescript-5.3.0-dev.20230813/lib/tsserver.js:79460:16)
    at checkExpression (/typescript-5.3.0-dev.20230813/lib/tsserver.js:79415:32)
    at checkNonNullExpression (/typescript-5.3.0-dev.20230813/lib/tsserver.js:73785:29)
    at checkPropertyAccessExpression (/typescript-5.3.0-dev.20230813/lib/tsserver.js:73864:162)
    at checkExpressionWorker (/typescript-5.3.0-dev.20230813/lib/tsserver.js:79499:16)
    at checkExpression (/typescript-5.3.0-dev.20230813/lib/tsserver.js:79415:32)
    at checkNonNullExpression (/typescript-5.3.0-dev.20230813/lib/tsserver.js:73785:29)
    at getEffectsSignature (/typescript-5.3.0-dev.20230813/lib/tsserver.js:69710:22)
    at getTypeAtFlowCall (/typescript-5.3.0-dev.20230813/lib/tsserver.js:70053:25)
    at getTypeAtFlowNode (/typescript-5.3.0-dev.20230813/lib/tsserver.js:69939:18)
    at getFlowTypeOfReference (/typescript-5.3.0-dev.20230813/lib/tsserver.js:69896:45)
    at checkIdentifier (/typescript-5.3.0-dev.20230813/lib/tsserver.js:71157:134)
    at checkExpressionWorker (/typescript-5.3.0-dev.20230813/lib/tsserver.js:79460:16)
    at checkExpression (/typescript-5.3.0-dev.20230813/lib/tsserver.js:79415:32)
    at checkNonNullExpression (/typescript-5.3.0-dev.20230813/lib/tsserver.js:73785:29)
    at checkPropertyAccessExpression (/typescript-5.3.0-dev.20230813/lib/tsserver.js:73864:162)
    at checkExpressionWorker (/typescript-5.3.0-dev.20230813/lib/tsserver.js:79499:16)
    at checkExpression (/typescript-5.3.0-dev.20230813/lib/tsserver.js:79415:32)
    at checkNonNullExpression (/typescript-5.3.0-dev.20230813/lib/tsserver.js:73785:29)

Affected repos

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

Last few requests

```json {"seq":17843,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/site/docs/versions/2/docs-app.js","line":1,"offset":280530,"includeExternalModuleExports":false,"triggerKind":2,"triggerCharacter":"\""}} {"seq":17844,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/site/docs/versions/2/docs-app.js","line":1,"offset":281837}} {"seq":17845,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/site/docs/versions/2/docs-app.js","line":1,"offset":282187,"includeExternalModuleExports":false,"triggerKind":1}} {"seq":17846,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/site/docs/versions/2/docs-app.js","line":1,"offset":282187,"entryNames":["_"]}} ```

Repro steps

  1. git clone https://github.com/palantir/blueprint --recurse-submodules
  2. In dir blueprint, run git reset --hard cba5612d28e0ba3d13e7ff21cf94b2e25e01ebb1
  3. In dir blueprint, run yarn install --ignore-engines --ignore-scripts --silent
  4. Back in the initial folder, download RepoResults3/palantir.blueprint.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./blueprint ./palantir.blueprint.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 #6740 - completionInfo
    at consumeTokenAndAdvanceScanner (/typescript-5.3.0-dev.20230813/lib/tsserver.js:171119:13)
    at processChildNode (/typescript-5.3.0-dev.20230813/lib/tsserver.js:171028:9)
    at /typescript-5.3.0-dev.20230813/lib/tsserver.js:170967:9
    at visitNode2 (/typescript-5.3.0-dev.20230813/lib/tsserver.js:30086:18)
    at forEachChildInPropertySignature (/typescript-5.3.0-dev.20230813/lib/tsserver.js:30142:92)
    at forEachChild (/typescript-5.3.0-dev.20230813/lib/tsserver.js:30603:35)
    at processNode (/typescript-5.3.0-dev.20230813/lib/tsserver.js:170964:5)
    at processChildNode (/typescript-5.3.0-dev.20230813/lib/tsserver.js:171043:7)
    at processChildNodes (/typescript-5.3.0-dev.20230813/lib/tsserver.js:171086:32)
    at /typescript-5.3.0-dev.20230813/lib/tsserver.js:170980:9
    at visitNodes (/typescript-5.3.0-dev.20230813/lib/tsserver.js:30091:14)
    at forEachChildInTypeLiteral (/typescript-5.3.0-dev.20230813/lib/tsserver.js:30201:12)
    at forEachChild (/typescript-5.3.0-dev.20230813/lib/tsserver.js:30603:35)
    at processNode (/typescript-5.3.0-dev.20230813/lib/tsserver.js:170964:5)
    at processChildNode (/typescript-5.3.0-dev.20230813/lib/tsserver.js:171043:7)
    at processChildNodes (/typescript-5.3.0-dev.20230813/lib/tsserver.js:171086:32)
    at /typescript-5.3.0-dev.20230813/lib/tsserver.js:170980:9
    at visitNodes (/typescript-5.3.0-dev.20230813/lib/tsserver.js:30091:14)
    at forEachChildInUnionOrIntersectionType (/typescript-5.3.0-dev.20230813/lib/tsserver.js:30550:10)
    at forEachChild (/typescript-5.3.0-dev.20230813/lib/tsserver.js:30603:35)
    at processNode (/typescript-5.3.0-dev.20230813/lib/tsserver.js:170964:5)
    at processChildNode (/typescript-5.3.0-dev.20230813/lib/tsserver.js:171043:7)
    at /typescript-5.3.0-dev.20230813/lib/tsserver.js:170967:9
    at visitNode2 (/typescript-5.3.0-dev.20230813/lib/tsserver.js:30086:18)
    at forEachChildInParenthesizedTypeOrTypeOperator (/typescript-5.3.0-dev.20230813/lib/tsserver.js:30553:10)
    at forEachChild (/typescript-5.3.0-dev.20230813/lib/tsserver.js:30603:35)
    at processNode (/typescript-5.3.0-dev.20230813/lib/tsserver.js:170964:5)
    at processChildNode (/typescript-5.3.0-dev.20230813/lib/tsserver.js:171043:7)
    at /typescript-5.3.0-dev.20230813/lib/tsserver.js:170967:9
    at visitNode2 (/typescript-5.3.0-dev.20230813/lib/tsserver.js:30086:18)
    at forEachChildInIndexedAccessType (/typescript-5.3.0-dev.20230813/lib/tsserver.js:30226:12)
    at forEachChild (/typescript-5.3.0-dev.20230813/lib/tsserver.js:30603:35)
    at processNode (/typescript-5.3.0-dev.20230813/lib/tsserver.js:170964:5)
    at processChildNode (/typescript-5.3.0-dev.20230813/lib/tsserver.js:171043:7)
    at /typescript-5.3.0-dev.20230813/lib/tsserver.js:170967:9
    at visitNode2 (/typescript-5.3.0-dev.20230813/lib/tsserver.js:30086:18)
    at forEachChildInConditionalType (/typescript-5.3.0-dev.20230813/lib/tsserver.js:30212:90)
    at forEachChild (/typescript-5.3.0-dev.20230813/lib/tsserver.js:30603:35)
    at processNode (/typescript-5.3.0-dev.20230813/lib/tsserver.js:170964:5)
    at processChildNode (/typescript-5.3.0-dev.20230813/lib/tsserver.js:171043:7)
    at /typescript-5.3.0-dev.20230813/lib/tsserver.js:170967:9
    at visitNode2 (/typescript-5.3.0-dev.20230813/lib/tsserver.js:30086:18)
    at forEachChildInTypeParameter (/typescript-5.3.0-dev.20230813/lib/tsserver.js:30127:131)
    at forEachChild (/typescript-5.3.0-dev.20230813/lib/tsserver.js:30603:35)
    at processNode (/typescript-5.3.0-dev.20230813/lib/tsserver.js:170964:5)
    at processChildNode (/typescript-5.3.0-dev.20230813/lib/tsserver.js:171043:7)
    at processChildNodes (/typescript-5.3.0-dev.20230813/lib/tsserver.js:171086:32)
    at /typescript-5.3.0-dev.20230813/lib/tsserver.js:170980:9
    at visitNodes (/typescript-5.3.0-dev.20230813/lib/tsserver.js:30091:14)
    at forEachChildInMethodDeclaration (/typescript-5.3.0-dev.20230813/lib/tsserver.js:30165:221)
    at forEachChild (/typescript-5.3.0-dev.20230813/lib/tsserver.js:30603:35)
    at processNode (/typescript-5.3.0-dev.20230813/lib/tsserver.js:170964:5)
    at formatSpanWorker (/typescript-5.3.0-dev.20230813/lib/tsserver.js:170766:5)
    at /typescript-5.3.0-dev.20230813/lib/tsserver.js:170706:105
    at getFormattingScanner (/typescript-5.3.0-dev.20230813/lib/tsserver.js:169516:15)
    at Object.formatNodeGivenIndentation (/typescript-5.3.0-dev.20230813/lib/tsserver.js:170706:10)
    at /typescript-5.3.0-dev.20230813/lib/tsserver.js:158419:36
    at flatMap (/typescript-5.3.0-dev.20230813/lib/tsserver.js:2600:17)
    at Object.printAndFormatSnippetList (/typescript-5.3.0-dev.20230813/lib/tsserver.js:158417:21)
    at getEntryForMemberCompletion (/typescript-5.3.0-dev.20230813/lib/tsserver.js:158182:28)
    at createCompletionEntry (/typescript-5.3.0-dev.20230813/lib/tsserver.js:158006:35)
    at getCompletionEntriesFromSymbols (/typescript-5.3.0-dev.20230813/lib/tsserver.js:158588:19)
    at completionInfoFromData (/typescript-5.3.0-dev.20230813/lib/tsserver.js:157662:23)
    at Object.getCompletionsAtPosition (/typescript-5.3.0-dev.20230813/lib/tsserver.js:157204:24)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.3.0-dev.20230813/lib/tsserver.js:144126:35)
    at IOSession.getCompletions (/typescript-5.3.0-dev.20230813/lib/tsserver.js:184109:54)
    at completionInfo (/typescript-5.3.0-dev.20230813/lib/tsserver.js:182511:43)
    at /typescript-5.3.0-dev.20230813/lib/tsserver.js:184885:69
    at IOSession.executeWithRequestId (/typescript-5.3.0-dev.20230813/lib/tsserver.js:184877:14)
    at IOSession.executeCommand (/typescript-5.3.0-dev.20230813/lib/tsserver.js:184885:29)
    at IOSession.onMessage (/typescript-5.3.0-dev.20230813/lib/tsserver.js:184927:51)
    at Interface.<anonymous> (/typescript-5.3.0-dev.20230813/lib/tsserver.js:186484:14)

Affected repos

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

Last few requests

```json {"seq":6737,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/src/css_composer/index.ts","line":288,"offset":6,"includeExternalModuleExports":false,"triggerKind":1}} {"seq":6738,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/css_composer/index.ts","line":288,"offset":6,"entryNames":["@abstract"]}} {"seq":6739,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/src/css_composer/index.ts","line":300,"offset":18,"includeExternalModuleExports":false,"triggerKind":1}} {"seq":6740,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/src/css_composer/index.ts","line":330,"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 839563fa554ac2e061ad55ca367b62eab067702f
  3. Back in the initial folder, download RepoResults3/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 1 year ago

Error: Debug Failure. False expression.

Req #2287 - completionInfo
    at consumeTokenAndAdvanceScanner (/typescript-5.3.0-dev.20230813/lib/tsserver.js:171119:13)
    at processChildNode (/typescript-5.3.0-dev.20230813/lib/tsserver.js:171028:9)
    at /typescript-5.3.0-dev.20230813/lib/tsserver.js:170967:9
    at visitNode2 (/typescript-5.3.0-dev.20230813/lib/tsserver.js:30086:18)
    at forEachChildInMappedType (/typescript-5.3.0-dev.20230813/lib/tsserver.js:30229:133)
    at forEachChild (/typescript-5.3.0-dev.20230813/lib/tsserver.js:30603:35)
    at processNode (/typescript-5.3.0-dev.20230813/lib/tsserver.js:170964:5)
    at processChildNode (/typescript-5.3.0-dev.20230813/lib/tsserver.js:171043:7)
    at /typescript-5.3.0-dev.20230813/lib/tsserver.js:170967:9
    at visitNode2 (/typescript-5.3.0-dev.20230813/lib/tsserver.js:30086:18)
    at forEachChildInArrayType (/typescript-5.3.0-dev.20230813/lib/tsserver.js:30204:12)
    at forEachChild (/typescript-5.3.0-dev.20230813/lib/tsserver.js:30603:35)
    at processNode (/typescript-5.3.0-dev.20230813/lib/tsserver.js:170964:5)
    at processChildNode (/typescript-5.3.0-dev.20230813/lib/tsserver.js:171043:7)
    at /typescript-5.3.0-dev.20230813/lib/tsserver.js:170967:9
    at visitNode2 (/typescript-5.3.0-dev.20230813/lib/tsserver.js:30086:18)
    at forEachChildInConditionalType (/typescript-5.3.0-dev.20230813/lib/tsserver.js:30212:90)
    at forEachChild (/typescript-5.3.0-dev.20230813/lib/tsserver.js:30603:35)
    at processNode (/typescript-5.3.0-dev.20230813/lib/tsserver.js:170964:5)
    at processChildNode (/typescript-5.3.0-dev.20230813/lib/tsserver.js:171043:7)
    at /typescript-5.3.0-dev.20230813/lib/tsserver.js:170967:9
    at visitNode2 (/typescript-5.3.0-dev.20230813/lib/tsserver.js:30086:18)
    at forEachChildInParenthesizedTypeOrTypeOperator (/typescript-5.3.0-dev.20230813/lib/tsserver.js:30553:10)
    at forEachChild (/typescript-5.3.0-dev.20230813/lib/tsserver.js:30603:35)
    at processNode (/typescript-5.3.0-dev.20230813/lib/tsserver.js:170964:5)
    at processChildNode (/typescript-5.3.0-dev.20230813/lib/tsserver.js:171043:7)
    at processChildNodes (/typescript-5.3.0-dev.20230813/lib/tsserver.js:171086:32)
    at /typescript-5.3.0-dev.20230813/lib/tsserver.js:170980:9
    at visitNodes (/typescript-5.3.0-dev.20230813/lib/tsserver.js:30091:14)
    at forEachChildInUnionOrIntersectionType (/typescript-5.3.0-dev.20230813/lib/tsserver.js:30550:10)
    at forEachChild (/typescript-5.3.0-dev.20230813/lib/tsserver.js:30603:35)
    at processNode (/typescript-5.3.0-dev.20230813/lib/tsserver.js:170964:5)
    at processChildNode (/typescript-5.3.0-dev.20230813/lib/tsserver.js:171043:7)
    at /typescript-5.3.0-dev.20230813/lib/tsserver.js:170967:9
    at visitNode2 (/typescript-5.3.0-dev.20230813/lib/tsserver.js:30086:18)
    at forEachChildInMappedType (/typescript-5.3.0-dev.20230813/lib/tsserver.js:30229:175)
    at forEachChild (/typescript-5.3.0-dev.20230813/lib/tsserver.js:30603:35)
    at processNode (/typescript-5.3.0-dev.20230813/lib/tsserver.js:170964:5)
    at processChildNode (/typescript-5.3.0-dev.20230813/lib/tsserver.js:171043:7)
    at /typescript-5.3.0-dev.20230813/lib/tsserver.js:170967:9
    at visitNode2 (/typescript-5.3.0-dev.20230813/lib/tsserver.js:30086:18)
    at forEachChildInParameter (/typescript-5.3.0-dev.20230813/lib/tsserver.js:30136:177)
    at forEachChild (/typescript-5.3.0-dev.20230813/lib/tsserver.js:30603:35)
    at processNode (/typescript-5.3.0-dev.20230813/lib/tsserver.js:170964:5)
    at processChildNode (/typescript-5.3.0-dev.20230813/lib/tsserver.js:171043:7)
    at processChildNodes (/typescript-5.3.0-dev.20230813/lib/tsserver.js:171086:32)
    at /typescript-5.3.0-dev.20230813/lib/tsserver.js:170980:9
    at visitNodes (/typescript-5.3.0-dev.20230813/lib/tsserver.js:30091:14)
    at forEachChildInMethodDeclaration (/typescript-5.3.0-dev.20230813/lib/tsserver.js:30165:273)
    at forEachChild (/typescript-5.3.0-dev.20230813/lib/tsserver.js:30603:35)
    at processNode (/typescript-5.3.0-dev.20230813/lib/tsserver.js:170964:5)
    at formatSpanWorker (/typescript-5.3.0-dev.20230813/lib/tsserver.js:170766:5)
    at /typescript-5.3.0-dev.20230813/lib/tsserver.js:170706:105
    at getFormattingScanner (/typescript-5.3.0-dev.20230813/lib/tsserver.js:169516:15)
    at Object.formatNodeGivenIndentation (/typescript-5.3.0-dev.20230813/lib/tsserver.js:170706:10)
    at /typescript-5.3.0-dev.20230813/lib/tsserver.js:158419:36
    at flatMap (/typescript-5.3.0-dev.20230813/lib/tsserver.js:2600:17)
    at Object.printAndFormatSnippetList (/typescript-5.3.0-dev.20230813/lib/tsserver.js:158417:21)
    at getEntryForMemberCompletion (/typescript-5.3.0-dev.20230813/lib/tsserver.js:158182:28)
    at createCompletionEntry (/typescript-5.3.0-dev.20230813/lib/tsserver.js:158006:35)
    at getCompletionEntriesFromSymbols (/typescript-5.3.0-dev.20230813/lib/tsserver.js:158588:19)
    at completionInfoFromData (/typescript-5.3.0-dev.20230813/lib/tsserver.js:157662:23)
    at Object.getCompletionsAtPosition (/typescript-5.3.0-dev.20230813/lib/tsserver.js:157204:24)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.3.0-dev.20230813/lib/tsserver.js:144126:35)
    at IOSession.getCompletions (/typescript-5.3.0-dev.20230813/lib/tsserver.js:184109:54)
    at completionInfo (/typescript-5.3.0-dev.20230813/lib/tsserver.js:182511:43)
    at /typescript-5.3.0-dev.20230813/lib/tsserver.js:184885:69
    at IOSession.executeWithRequestId (/typescript-5.3.0-dev.20230813/lib/tsserver.js:184877:14)
    at IOSession.executeCommand (/typescript-5.3.0-dev.20230813/lib/tsserver.js:184885:29)
    at IOSession.onMessage (/typescript-5.3.0-dev.20230813/lib/tsserver.js:184927:51)
    at Interface.<anonymous> (/typescript-5.3.0-dev.20230813/lib/tsserver.js:186484:14)

Affected repos

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

Last few requests

```json {"seq":2284,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/src/query-builder/SoftDeleteQueryBuilder.ts","line":342,"offset":15,"includeExternalModuleExports":false,"triggerKind":1}} {"seq":2285,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/src/query-builder/SoftDeleteQueryBuilder.ts","line":381,"offset":39,"includeExternalModuleExports":false,"triggerKind":2,"triggerCharacter":" "}} {"seq":2286,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/src/query-builder/SoftDeleteQueryBuilder.ts","line":402,"offset":18,"includeExternalModuleExports":false,"triggerKind":2,"triggerCharacter":" "}} {"seq":2287,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/src/query-builder/SoftDeleteQueryBuilder.ts","line":427,"offset":1,"includeExternalModuleExports":false,"triggerKind":1}} ```

Repro steps

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