microsoft / TypeScript

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

[ServerErrors][TypeScript] 5.3.0-dev.20230903 #55622

Closed typescript-bot closed 11 months ago

typescript-bot commented 1 year ago

The following errors were reported by 5.3.0-dev.20230903 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 | 10 | | Detected no interesting changes | 177 | | Git clone failed | 2 | | Language service disabled in new TS | 1 | | Unknown failure | 10 |

Investigation Status

Repo Errors Outcome
05dc022b77792efd84491358bf4bf0af 1
0d90a00880ea0d03996067d1ab403e6d 1
10cb1c409133a9289bc60cfee6dffdb7 1
169e73ddae1a7f3392737269e3702977 1
1f3f2245418b1ee497aa067759b19149 1
3a5aab0b35f5e30f8b3310175bb9df5a 1
3b53f3119aad983e92e4eaa25a284edf 1
549b9040f18adb5fd0903e6020124a0e 1
73de8b83fe39c884473fbff7c75c318a 1
afd205652fcf8ad78e8bc656929785d6 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

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

Last few requests

```json {"seq":1580,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/packages/auth-providers/auth0/setup/src/setup.ts","line":3,"offset":38}} {"seq":1581,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/packages/auth-providers/auth0/setup/src/setup.ts","line":18,"offset":26}} {"seq":1582,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":["@PROJECT_ROOT@/packages/auth-providers/auth0/api/src/decoder.ts"],"openFiles":[]}} {"seq":1583,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":[],"openFiles":[{"file":"@PROJECT_ROOT@/packages/auth-providers/auth0/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 e90ae0cb2b06165f8886602b3644c5dfd32d98b1
  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 RepoResults7/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: start < 0

Req #4912 - references
    at createTextSpan (/typescript-5.3.0-dev.20230903/lib/tsserver.js:13579:11)
    at createTextSpanFromBounds (/typescript-5.3.0-dev.20230903/lib/tsserver.js:13587:10)
    at getErrorSpanForNode (/typescript-5.3.0-dev.20230903/lib/tsserver.js:16359:10)
    at createDiagnosticForNodeFromMessageChain (/typescript-5.3.0-dev.20230903/lib/tsserver.js:16196:16)
    at resolveExternalModule (/typescript-5.3.0-dev.20230903/lib/tsserver.js:50980:31)
    at resolveExternalModuleNameWorker (/typescript-5.3.0-dev.20230903/lib/tsserver.js:50877:61)
    at resolveExternalModuleName (/typescript-5.3.0-dev.20230903/lib/tsserver.js:50874:12)
    at getSymbolAtLocation (/typescript-5.3.0-dev.20230903/lib/tsserver.js:85667:18)
    at Object.getSymbolAtLocation (/typescript-5.3.0-dev.20230903/lib/tsserver.js:47834:21)
    at /typescript-5.3.0-dev.20230903/lib/tsserver.js:161937:36
    at forEachImport (/typescript-5.3.0-dev.20230903/lib/tsserver.js:161973:7)
    at findModuleReferences (/typescript-5.3.0-dev.20230903/lib/tsserver.js:161936:5)
    at getReferencedSymbolsForModule (/typescript-5.3.0-dev.20230903/lib/tsserver.js:162827:35)
    at getReferencedSymbolsForModuleIfDeclaredBySourceFile (/typescript-5.3.0-dev.20230903/lib/tsserver.js:162767:30)
    at Object.getReferencedSymbolsForNode (/typescript-5.3.0-dev.20230903/lib/tsserver.js:162697:30)
    at Object.findReferencedSymbols (/typescript-5.3.0-dev.20230903/lib/tsserver.js:162288:34)
    at Object.findReferences (/typescript-5.3.0-dev.20230903/lib/tsserver.js:144160:41)
    at /typescript-5.3.0-dev.20230903/lib/tsserver.js:181837:43
    at searchPosition (/typescript-5.3.0-dev.20230903/lib/tsserver.js:181987:28)
    at getPerProjectReferences (/typescript-5.3.0-dev.20230903/lib/tsserver.js:181964:32)
    at getReferencesWorker (/typescript-5.3.0-dev.20230903/lib/tsserver.js:181829:29)
    at IOSession.getReferences (/typescript-5.3.0-dev.20230903/lib/tsserver.js:183737:24)
    at references (/typescript-5.3.0-dev.20230903/lib/tsserver.js:182260:43)
    at /typescript-5.3.0-dev.20230903/lib/tsserver.js:184765:69
    at IOSession.executeWithRequestId (/typescript-5.3.0-dev.20230903/lib/tsserver.js:184757:14)
    at IOSession.executeCommand (/typescript-5.3.0-dev.20230903/lib/tsserver.js:184765:29)
    at IOSession.onMessage (/typescript-5.3.0-dev.20230903/lib/tsserver.js:184807:51)
    at Interface.<anonymous> (/typescript-5.3.0-dev.20230903/lib/tsserver.js:186361:14)

Affected repos

facebook/docusaurus Raw error text: RepoResults1/facebook.docusaurus.rawError.txt in the artifact folder

Last few requests

```json {"seq":4909,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/docusaurus-plugin-content-docs/src/cli.ts","line":22,"offset":35,"includeExternalModuleExports":false,"triggerKind":1}} {"seq":4910,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/docusaurus-plugin-content-docs/src/cli.ts","line":22,"offset":35,"entryNames":["plugin-content-docs"]}} {"seq":4911,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/packages/docusaurus-plugin-content-docs/src/cli.ts","line":23,"offset":33}} {"seq":4912,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/packages/docusaurus-plugin-content-docs/src/cli.ts","line":23,"offset":33}} ```

Repro steps

  1. git clone https://github.com/facebook/docusaurus --recurse-submodules
  2. In dir docusaurus, run git reset --hard 6f9f8eeebd71fbe358bd80f2a2a32203948dab23
  3. Install packages (exact steps are below, but it might be easier to follow the repo readme)
    1. In dir docusaurus/admin/scripts, run yarn install --ignore-engines --ignore-scripts --silent
    2. In dir docusaurus/examples/classic-typescript, run yarn install --ignore-engines --ignore-scripts --silent
    3. In dir docusaurus/examples/classic, run yarn install --ignore-engines --ignore-scripts --silent
    4. In dir docusaurus, run yarn install --ignore-engines --ignore-scripts --silent
  4. Back in the initial folder, download RepoResults1/facebook.docusaurus.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./docusaurus ./facebook.docusaurus.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 #12136 - completionInfo
    at processChildNode (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170890:17)
    at /typescript-5.3.0-dev.20230903/lib/tsserver.js:170821:9
    at visitNode2 (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30066:18)
    at forEachChildInPropertySignature (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30122:59)
    at forEachChild (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30583:35)
    at processNode (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170818:5)
    at processChildNode (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170897:7)
    at processChildNodes (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170940:32)
    at /typescript-5.3.0-dev.20230903/lib/tsserver.js:170834:9
    at visitNodes (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30071:14)
    at forEachChildInTypeLiteral (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30181:12)
    at forEachChild (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30583:35)
    at processNode (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170818:5)
    at processChildNode (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170897:7)
    at /typescript-5.3.0-dev.20230903/lib/tsserver.js:170821:9
    at visitNode2 (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30066:18)
    at forEachChildInPropertyDeclaration (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30119:179)
    at forEachChild (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30583:35)
    at processNode (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170818:5)
    at formatSpanWorker (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170620:5)
    at /typescript-5.3.0-dev.20230903/lib/tsserver.js:170560:105
    at getFormattingScanner (/typescript-5.3.0-dev.20230903/lib/tsserver.js:169369:15)
    at Object.formatNodeGivenIndentation (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170560:10)
    at /typescript-5.3.0-dev.20230903/lib/tsserver.js:158281:36
    at flatMap (/typescript-5.3.0-dev.20230903/lib/tsserver.js:2596:17)
    at Object.printAndFormatSnippetList (/typescript-5.3.0-dev.20230903/lib/tsserver.js:158279:21)
    at getEntryForMemberCompletion (/typescript-5.3.0-dev.20230903/lib/tsserver.js:158042:28)
    at createCompletionEntry (/typescript-5.3.0-dev.20230903/lib/tsserver.js:157866:35)
    at getCompletionEntriesFromSymbols (/typescript-5.3.0-dev.20230903/lib/tsserver.js:158450:19)
    at completionInfoFromData (/typescript-5.3.0-dev.20230903/lib/tsserver.js:157522:23)
    at Object.getCompletionsAtPosition (/typescript-5.3.0-dev.20230903/lib/tsserver.js:157064:24)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.3.0-dev.20230903/lib/tsserver.js:144006:35)
    at IOSession.getCompletions (/typescript-5.3.0-dev.20230903/lib/tsserver.js:183984:54)
    at completionInfo (/typescript-5.3.0-dev.20230903/lib/tsserver.js:182379:43)
    at /typescript-5.3.0-dev.20230903/lib/tsserver.js:184765:69
    at IOSession.executeWithRequestId (/typescript-5.3.0-dev.20230903/lib/tsserver.js:184757:14)
    at IOSession.executeCommand (/typescript-5.3.0-dev.20230903/lib/tsserver.js:184765:29)
    at IOSession.onMessage (/typescript-5.3.0-dev.20230903/lib/tsserver.js:184807:51)
    at Interface.<anonymous> (/typescript-5.3.0-dev.20230903/lib/tsserver.js:186361:14)

Affected repos

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

Last few requests

```json {"seq":12133,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/tldraw/src/test/TestEditor.ts","line":228,"offset":20,"includeExternalModuleExports":false,"triggerKind":2,"triggerCharacter":"'"}} {"seq":12134,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/tldraw/src/test/TestEditor.ts","line":246,"offset":1,"includeExternalModuleExports":false,"triggerKind":1}} {"seq":12135,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/tldraw/src/test/TestEditor.ts","line":246,"offset":1,"entryNames":["target"]}} {"seq":12136,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/tldraw/src/test/TestEditor.ts","line":333,"offset":1,"includeExternalModuleExports":false,"triggerKind":1}} ```

Repro steps

  1. git clone https://github.com/tldraw/tldraw --recurse-submodules
  2. In dir tldraw, run git reset --hard 249bacf50bdddcc4d1694f59e1113776c3fd42ec
  3. Install packages (exact steps are below, but it might be easier to follow the repo readme)
    1. In dir tldraw/apps/examples, run yarn install --no-immutable --mode=skip-build
    2. In dir tldraw/apps/vscode/editor, run yarn install --no-immutable --mode=skip-build
    3. In dir tldraw/apps/vscode/extension, run yarn install --no-immutable --mode=skip-build
    4. In dir tldraw/config, run yarn install --no-immutable --mode=skip-build
    5. In dir tldraw, run yarn install --no-immutable --mode=skip-build
    6. In dir tldraw/scripts, run yarn install --no-immutable --mode=skip-build
  4. Back in the initial folder, download RepoResults8/tldraw.tldraw.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./tldraw ./tldraw.tldraw.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 #2486 - completionInfo
    at consumeTokenAndAdvanceScanner (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170973:13)
    at processChildNode (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170882:9)
    at /typescript-5.3.0-dev.20230903/lib/tsserver.js:170821:9
    at visitNode2 (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30066:18)
    at forEachChildInMappedType (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30209:133)
    at forEachChild (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30583:35)
    at processNode (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170818:5)
    at processChildNode (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170897:7)
    at /typescript-5.3.0-dev.20230903/lib/tsserver.js:170821:9
    at visitNode2 (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30066:18)
    at forEachChildInArrayType (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30184:12)
    at forEachChild (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30583:35)
    at processNode (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170818:5)
    at processChildNode (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170897:7)
    at /typescript-5.3.0-dev.20230903/lib/tsserver.js:170821:9
    at visitNode2 (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30066:18)
    at forEachChildInConditionalType (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30192:90)
    at forEachChild (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30583:35)
    at processNode (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170818:5)
    at processChildNode (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170897:7)
    at /typescript-5.3.0-dev.20230903/lib/tsserver.js:170821:9
    at visitNode2 (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30066:18)
    at forEachChildInParenthesizedTypeOrTypeOperator (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30533:10)
    at forEachChild (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30583:35)
    at processNode (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170818:5)
    at processChildNode (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170897:7)
    at processChildNodes (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170940:32)
    at /typescript-5.3.0-dev.20230903/lib/tsserver.js:170834:9
    at visitNodes (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30071:14)
    at forEachChildInUnionOrIntersectionType (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30530:10)
    at forEachChild (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30583:35)
    at processNode (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170818:5)
    at processChildNode (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170897:7)
    at /typescript-5.3.0-dev.20230903/lib/tsserver.js:170821:9
    at visitNode2 (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30066:18)
    at forEachChildInMappedType (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30209:175)
    at forEachChild (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30583:35)
    at processNode (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170818:5)
    at processChildNode (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170897:7)
    at /typescript-5.3.0-dev.20230903/lib/tsserver.js:170821:9
    at visitNode2 (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30066:18)
    at forEachChildInParameter (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30116:177)
    at forEachChild (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30583:35)
    at processNode (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170818:5)
    at processChildNode (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170897:7)
    at processChildNodes (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170940:32)
    at /typescript-5.3.0-dev.20230903/lib/tsserver.js:170834:9
    at visitNodes (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30071:14)
    at forEachChildInMethodDeclaration (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30145:273)
    at forEachChild (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30583:35)
    at processNode (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170818:5)
    at formatSpanWorker (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170620:5)
    at /typescript-5.3.0-dev.20230903/lib/tsserver.js:170560:105
    at getFormattingScanner (/typescript-5.3.0-dev.20230903/lib/tsserver.js:169369:15)
    at Object.formatNodeGivenIndentation (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170560:10)
    at /typescript-5.3.0-dev.20230903/lib/tsserver.js:158281:36
    at flatMap (/typescript-5.3.0-dev.20230903/lib/tsserver.js:2596:17)
    at Object.printAndFormatSnippetList (/typescript-5.3.0-dev.20230903/lib/tsserver.js:158279:21)
    at getEntryForMemberCompletion (/typescript-5.3.0-dev.20230903/lib/tsserver.js:158042:28)
    at createCompletionEntry (/typescript-5.3.0-dev.20230903/lib/tsserver.js:157866:35)
    at getCompletionEntriesFromSymbols (/typescript-5.3.0-dev.20230903/lib/tsserver.js:158450:19)
    at completionInfoFromData (/typescript-5.3.0-dev.20230903/lib/tsserver.js:157522:23)
    at Object.getCompletionsAtPosition (/typescript-5.3.0-dev.20230903/lib/tsserver.js:157064:24)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.3.0-dev.20230903/lib/tsserver.js:144006:35)
    at IOSession.getCompletions (/typescript-5.3.0-dev.20230903/lib/tsserver.js:183984:54)
    at completionInfo (/typescript-5.3.0-dev.20230903/lib/tsserver.js:182379:43)
    at /typescript-5.3.0-dev.20230903/lib/tsserver.js:184765:69
    at IOSession.executeWithRequestId (/typescript-5.3.0-dev.20230903/lib/tsserver.js:184757:14)
    at IOSession.executeCommand (/typescript-5.3.0-dev.20230903/lib/tsserver.js:184765:29)
    at IOSession.onMessage (/typescript-5.3.0-dev.20230903/lib/tsserver.js:184807:51)
    at Interface.<anonymous> (/typescript-5.3.0-dev.20230903/lib/tsserver.js:186361:14)

Affected repos

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

Last few requests

```json {"seq":2483,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/src/query-builder/DeleteQueryBuilder.ts","line":120,"offset":22}} {"seq":2484,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/src/query-builder/DeleteQueryBuilder.ts","line":134,"offset":34,"includeExternalModuleExports":false,"triggerKind":2,"triggerCharacter":" "}} {"seq":2485,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/src/query-builder/DeleteQueryBuilder.ts","line":139,"offset":1}} {"seq":2486,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/src/query-builder/DeleteQueryBuilder.ts","line":155,"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 befe4f9cbf17139bfaba83ae8a00e56b071df334
  3. In dir typeorm, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
  4. Back in the initial folder, download RepoResults3/typeorm.typeorm.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./typeorm ./typeorm.typeorm.replay.txt path/to/tsserver.js
  7. npx tsreplay --help to learn about helpful switches for debugging, logging, etc
typescript-bot commented 1 year ago

Error: Debug Failure. False expression.

Req #1061 - completionInfo
    at consumeTokenAndAdvanceScanner (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170973:13)
    at processChildNode (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170882:9)
    at /typescript-5.3.0-dev.20230903/lib/tsserver.js:170821:9
    at visitNode2 (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30066:18)
    at forEachChildInPropertySignature (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30122:92)
    at forEachChild (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30583:35)
    at processNode (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170818:5)
    at processChildNode (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170897:7)
    at processChildNodes (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170940:32)
    at /typescript-5.3.0-dev.20230903/lib/tsserver.js:170834:9
    at visitNodes (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30071:14)
    at forEachChildInTypeLiteral (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30181:12)
    at forEachChild (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30583:35)
    at processNode (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170818:5)
    at processChildNode (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170897:7)
    at processChildNodes (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170940:32)
    at /typescript-5.3.0-dev.20230903/lib/tsserver.js:170834:9
    at visitNodes (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30071:14)
    at forEachChildInUnionOrIntersectionType (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30530:10)
    at forEachChild (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30583:35)
    at processNode (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170818:5)
    at processChildNode (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170897:7)
    at /typescript-5.3.0-dev.20230903/lib/tsserver.js:170821:9
    at visitNode2 (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30066:18)
    at forEachChildInParameter (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30116:177)
    at forEachChild (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30583:35)
    at processNode (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170818:5)
    at processChildNode (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170897:7)
    at processChildNodes (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170940:32)
    at /typescript-5.3.0-dev.20230903/lib/tsserver.js:170834:9
    at visitNodes (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30071:14)
    at forEachChildInMethodDeclaration (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30145:273)
    at forEachChild (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30583:35)
    at processNode (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170818:5)
    at formatSpanWorker (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170620:5)
    at /typescript-5.3.0-dev.20230903/lib/tsserver.js:170560:105
    at getFormattingScanner (/typescript-5.3.0-dev.20230903/lib/tsserver.js:169369:15)
    at Object.formatNodeGivenIndentation (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170560:10)
    at /typescript-5.3.0-dev.20230903/lib/tsserver.js:158281:36
    at flatMap (/typescript-5.3.0-dev.20230903/lib/tsserver.js:2596:17)
    at Object.printAndFormatSnippetList (/typescript-5.3.0-dev.20230903/lib/tsserver.js:158279:21)
    at getEntryForMemberCompletion (/typescript-5.3.0-dev.20230903/lib/tsserver.js:158042:28)
    at createCompletionEntry (/typescript-5.3.0-dev.20230903/lib/tsserver.js:157866:35)
    at getCompletionEntriesFromSymbols (/typescript-5.3.0-dev.20230903/lib/tsserver.js:158450:19)
    at completionInfoFromData (/typescript-5.3.0-dev.20230903/lib/tsserver.js:157522:23)
    at Object.getCompletionsAtPosition (/typescript-5.3.0-dev.20230903/lib/tsserver.js:157064:24)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.3.0-dev.20230903/lib/tsserver.js:144006:35)
    at IOSession.getCompletions (/typescript-5.3.0-dev.20230903/lib/tsserver.js:183984:54)
    at completionInfo (/typescript-5.3.0-dev.20230903/lib/tsserver.js:182379:43)
    at /typescript-5.3.0-dev.20230903/lib/tsserver.js:184765:69
    at IOSession.executeWithRequestId (/typescript-5.3.0-dev.20230903/lib/tsserver.js:184757:14)
    at IOSession.executeCommand (/typescript-5.3.0-dev.20230903/lib/tsserver.js:184765:29)
    at IOSession.onMessage (/typescript-5.3.0-dev.20230903/lib/tsserver.js:184807:51)
    at Interface.<anonymous> (/typescript-5.3.0-dev.20230903/lib/tsserver.js:186361:14)

Affected repos

n8n-io/n8n Raw error text: RepoResults2/n8n-io.n8n.rawError.txt in the artifact folder

Last few requests

```json {"seq":1058,"type":"request","command":"organizeImports","arguments":{"scope":{"type":"file","args":{"file":"@PROJECT_ROOT@/packages/cli/src/databases/repositories/credentials.repository.ts"}},"skipDestructiveCodeActions":true}} {"seq":1059,"type":"request","command":"organizeImports","arguments":{"scope":{"type":"file","args":{"file":"@PROJECT_ROOT@/packages/cli/src/databases/repositories/credentials.repository.ts"}},"skipDestructiveCodeActions":false}} {"seq":1060,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/packages/cli/src/databases/repositories/credentials.repository.ts","line":5,"offset":1}} {"seq":1061,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/cli/src/databases/repositories/credentials.repository.ts","line":6,"offset":75,"includeExternalModuleExports":false,"triggerKind":1}} ```

Repro steps

  1. git clone https://github.com/n8n-io/n8n --recurse-submodules
  2. In dir n8n, run git reset --hard 9dd5f0e579ccfd5144ddb547977f15b45dd7c9ce
  3. In dir n8n, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
  4. Back in the initial folder, download RepoResults2/n8n-io.n8n.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./n8n ./n8n-io.n8n.replay.txt path/to/tsserver.js
  7. npx tsreplay --help to learn about helpful switches for debugging, logging, etc
typescript-bot commented 1 year ago

Error: Debug Failure.

Req #98 - completionInfo
    at Object.addImportFromExportedSymbol (/typescript-5.3.0-dev.20230903/lib/tsserver.js:150001:13)
    at /typescript-5.3.0-dev.20230903/lib/tsserver.js:155793:38
    at importSymbols (/typescript-5.3.0-dev.20230903/lib/tsserver.js:155793:11)
    at Object.addNewNodeForMemberSymbol (/typescript-5.3.0-dev.20230903/lib/tsserver.js:155215:11)
    at getEntryForMemberCompletion (/typescript-5.3.0-dev.20230903/lib/tsserver.js:157982:22)
    at createCompletionEntry (/typescript-5.3.0-dev.20230903/lib/tsserver.js:157866:35)
    at getCompletionEntriesFromSymbols (/typescript-5.3.0-dev.20230903/lib/tsserver.js:158450:19)
    at completionInfoFromData (/typescript-5.3.0-dev.20230903/lib/tsserver.js:157522:23)
    at Object.getCompletionsAtPosition (/typescript-5.3.0-dev.20230903/lib/tsserver.js:157064:24)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.3.0-dev.20230903/lib/tsserver.js:144006:35)
    at IOSession.getCompletions (/typescript-5.3.0-dev.20230903/lib/tsserver.js:183984:54)
    at completionInfo (/typescript-5.3.0-dev.20230903/lib/tsserver.js:182379:43)
    at /typescript-5.3.0-dev.20230903/lib/tsserver.js:184765:69
    at IOSession.executeWithRequestId (/typescript-5.3.0-dev.20230903/lib/tsserver.js:184757:14)
    at IOSession.executeCommand (/typescript-5.3.0-dev.20230903/lib/tsserver.js:184765:29)
    at IOSession.onMessage (/typescript-5.3.0-dev.20230903/lib/tsserver.js:184807:51)
    at Interface.<anonymous> (/typescript-5.3.0-dev.20230903/lib/tsserver.js:186361:14)

Affected repos

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

Last few requests

```json {"seq":95,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/lib/container.d.ts","line":218,"offset":6,"includeExternalModuleExports":false,"triggerKind":1}} {"seq":96,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/lib/container.d.ts","line":218,"offset":6,"entryNames":["@abstract"]}} {"seq":97,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/lib/container.d.ts","line":219,"offset":6}} {"seq":98,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/lib/container.d.ts","line":225,"offset":1,"includeExternalModuleExports":false,"triggerKind":1}} ```

Repro steps

  1. git clone https://github.com/postcss/postcss --recurse-submodules
  2. In dir postcss, run git reset --hard fee54488fa20b9073053e715548389aa224d5c2e
  3. In dir postcss, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
  4. Back in the initial folder, download RepoResults3/postcss.postcss.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./postcss ./postcss.postcss.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 #5569 - completionInfo
    at consumeTokenAndAdvanceScanner (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170973:13)
    at processChildNode (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170882:9)
    at /typescript-5.3.0-dev.20230903/lib/tsserver.js:170821:9
    at visitNode2 (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30066:18)
    at forEachChildInPropertySignature (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30122:92)
    at forEachChild (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30583:35)
    at processNode (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170818:5)
    at processChildNode (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170897:7)
    at processChildNodes (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170940:32)
    at /typescript-5.3.0-dev.20230903/lib/tsserver.js:170834:9
    at visitNodes (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30071:14)
    at forEachChildInTypeLiteral (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30181:12)
    at forEachChild (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30583:35)
    at processNode (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170818:5)
    at processChildNode (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170897:7)
    at /typescript-5.3.0-dev.20230903/lib/tsserver.js:170821:9
    at visitNode2 (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30066:18)
    at forEachChildInParameter (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30116:177)
    at forEachChild (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30583:35)
    at processNode (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170818:5)
    at processChildNode (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170897:7)
    at processChildNodes (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170940:32)
    at /typescript-5.3.0-dev.20230903/lib/tsserver.js:170834:9
    at visitNodes (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30071:14)
    at forEachChildInMethodSignature (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30148:186)
    at forEachChild (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30583:35)
    at processNode (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170818:5)
    at processChildNode (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170897:7)
    at processChildNodes (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170940:32)
    at /typescript-5.3.0-dev.20230903/lib/tsserver.js:170834:9
    at visitNodes (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30071:14)
    at forEachChildInTypeLiteral (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30181:12)
    at forEachChild (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30583:35)
    at processNode (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170818:5)
    at processChildNode (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170897:7)
    at processChildNodes (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170940:32)
    at /typescript-5.3.0-dev.20230903/lib/tsserver.js:170834:9
    at visitNodes (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30071:14)
    at forEachChildInUnionOrIntersectionType (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30530:10)
    at forEachChild (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30583:35)
    at processNode (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170818:5)
    at processChildNode (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170897:7)
    at /typescript-5.3.0-dev.20230903/lib/tsserver.js:170821:9
    at visitNode2 (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30066:18)
    at forEachChildInParameter (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30116:177)
    at forEachChild (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30583:35)
    at processNode (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170818:5)
    at processChildNode (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170897:7)
    at processChildNodes (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170940:32)
    at /typescript-5.3.0-dev.20230903/lib/tsserver.js:170834:9
    at visitNodes (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30071:14)
    at forEachChildInMethodDeclaration (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30145:273)
    at forEachChild (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30583:35)
    at processNode (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170818:5)
    at formatSpanWorker (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170620:5)
    at /typescript-5.3.0-dev.20230903/lib/tsserver.js:170560:105
    at getFormattingScanner (/typescript-5.3.0-dev.20230903/lib/tsserver.js:169369:15)
    at Object.formatNodeGivenIndentation (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170560:10)
    at /typescript-5.3.0-dev.20230903/lib/tsserver.js:158281:36
    at flatMap (/typescript-5.3.0-dev.20230903/lib/tsserver.js:2596:17)
    at Object.printAndFormatSnippetList (/typescript-5.3.0-dev.20230903/lib/tsserver.js:158279:21)
    at getEntryForMemberCompletion (/typescript-5.3.0-dev.20230903/lib/tsserver.js:158042:28)
    at createCompletionEntry (/typescript-5.3.0-dev.20230903/lib/tsserver.js:157866:35)
    at getCompletionEntriesFromSymbols (/typescript-5.3.0-dev.20230903/lib/tsserver.js:158450:19)
    at completionInfoFromData (/typescript-5.3.0-dev.20230903/lib/tsserver.js:157522:23)
    at Object.getCompletionsAtPosition (/typescript-5.3.0-dev.20230903/lib/tsserver.js:157064:24)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.3.0-dev.20230903/lib/tsserver.js:144006:35)
    at IOSession.getCompletions (/typescript-5.3.0-dev.20230903/lib/tsserver.js:183984:54)
    at completionInfo (/typescript-5.3.0-dev.20230903/lib/tsserver.js:182379:43)
    at /typescript-5.3.0-dev.20230903/lib/tsserver.js:184765:69
    at IOSession.executeWithRequestId (/typescript-5.3.0-dev.20230903/lib/tsserver.js:184757:14)
    at IOSession.executeCommand (/typescript-5.3.0-dev.20230903/lib/tsserver.js:184765:29)
    at IOSession.onMessage (/typescript-5.3.0-dev.20230903/lib/tsserver.js:184807:51)
    at Interface.<anonymous> (/typescript-5.3.0-dev.20230903/lib/tsserver.js:186361:14)

Affected repos

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

Last few requests

```json {"seq":5566,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/amis-editor/src/plugin/Form/InputDate.tsx","line":16,"offset":22,"includeExternalModuleExports":false,"triggerKind":1}} {"seq":5567,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/amis-editor/src/plugin/Form/InputDate.tsx","line":16,"offset":22,"entryNames":["BasePlugin"]}} {"seq":5568,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/packages/amis-editor/src/plugin/Form/InputDate.tsx","line":30,"offset":26}} {"seq":5569,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/amis-editor/src/plugin/Form/InputDate.tsx","line":142,"offset":47,"includeExternalModuleExports":false,"triggerKind":1}} ```

Repro steps

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

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

Req #1078 - completionInfo
    at processChildNode (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170890:17)
    at /typescript-5.3.0-dev.20230903/lib/tsserver.js:170821:9
    at visitNode2 (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30066:18)
    at forEachChildInTypeReference (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30172:12)
    at forEachChild (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30583:35)
    at processNode (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170818:5)
    at processChildNode (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170897:7)
    at processChildNodes (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170940:32)
    at /typescript-5.3.0-dev.20230903/lib/tsserver.js:170834:9
    at visitNodes (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30071:14)
    at forEachChildInTypeReference (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30172:49)
    at forEachChild (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30583:35)
    at processNode (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170818:5)
    at processChildNode (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170897:7)
    at /typescript-5.3.0-dev.20230903/lib/tsserver.js:170821:9
    at visitNode2 (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30066:18)
    at forEachChildInFunctionType (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30140:159)
    at forEachChild (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30583:35)
    at processNode (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170818:5)
    at processChildNode (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170897:7)
    at /typescript-5.3.0-dev.20230903/lib/tsserver.js:170821:9
    at visitNode2 (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30066:18)
    at forEachChildInParenthesizedTypeOrTypeOperator (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30533:10)
    at forEachChild (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30583:35)
    at processNode (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170818:5)
    at processChildNode (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170897:7)
    at processChildNodes (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170940:32)
    at /typescript-5.3.0-dev.20230903/lib/tsserver.js:170834:9
    at visitNodes (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30071:14)
    at forEachChildInUnionOrIntersectionType (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30530:10)
    at forEachChild (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30583:35)
    at processNode (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170818:5)
    at processChildNode (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170897:7)
    at /typescript-5.3.0-dev.20230903/lib/tsserver.js:170821:9
    at visitNode2 (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30066:18)
    at forEachChildInPropertyDeclaration (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30119:179)
    at forEachChild (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30583:35)
    at processNode (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170818:5)
    at formatSpanWorker (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170620:5)
    at /typescript-5.3.0-dev.20230903/lib/tsserver.js:170560:105
    at getFormattingScanner (/typescript-5.3.0-dev.20230903/lib/tsserver.js:169369:15)
    at Object.formatNodeGivenIndentation (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170560:10)
    at /typescript-5.3.0-dev.20230903/lib/tsserver.js:158281:36
    at flatMap (/typescript-5.3.0-dev.20230903/lib/tsserver.js:2596:17)
    at Object.printAndFormatSnippetList (/typescript-5.3.0-dev.20230903/lib/tsserver.js:158279:21)
    at getEntryForMemberCompletion (/typescript-5.3.0-dev.20230903/lib/tsserver.js:158042:28)
    at createCompletionEntry (/typescript-5.3.0-dev.20230903/lib/tsserver.js:157866:35)
    at getCompletionEntriesFromSymbols (/typescript-5.3.0-dev.20230903/lib/tsserver.js:158450:19)
    at completionInfoFromData (/typescript-5.3.0-dev.20230903/lib/tsserver.js:157522:23)
    at Object.getCompletionsAtPosition (/typescript-5.3.0-dev.20230903/lib/tsserver.js:157064:24)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.3.0-dev.20230903/lib/tsserver.js:144006:35)
    at IOSession.getCompletions (/typescript-5.3.0-dev.20230903/lib/tsserver.js:183984:54)
    at completionInfo (/typescript-5.3.0-dev.20230903/lib/tsserver.js:182379:43)
    at /typescript-5.3.0-dev.20230903/lib/tsserver.js:184765:69
    at IOSession.executeWithRequestId (/typescript-5.3.0-dev.20230903/lib/tsserver.js:184757:14)
    at IOSession.executeCommand (/typescript-5.3.0-dev.20230903/lib/tsserver.js:184765:29)
    at IOSession.onMessage (/typescript-5.3.0-dev.20230903/lib/tsserver.js:184807:51)
    at Interface.<anonymous> (/typescript-5.3.0-dev.20230903/lib/tsserver.js:186361:14)

Affected repos

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

Last few requests

```json {"seq":1075,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/packages/core/src/StateMachine.ts","line":161,"offset":6}} {"seq":1076,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/core/src/StateMachine.ts","line":195,"offset":27,"includeExternalModuleExports":false,"triggerKind":1}} {"seq":1077,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/core/src/StateMachine.ts","line":195,"offset":27,"entryNames":["actions"]}} {"seq":1078,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/core/src/StateMachine.ts","line":199,"offset":1,"includeExternalModuleExports":false,"triggerKind":1}} ```

Repro steps

  1. git clone https://github.com/statelyai/xstate --recurse-submodules
  2. In dir xstate, run git reset --hard d04cf6fe9f5d043726c76ce3973d35871470f9d3
  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/fetch, run yarn install --ignore-engines --ignore-scripts --silent
    9. In dir xstate/examples/friends-list-react, run yarn install --ignore-engines --ignore-scripts --silent
    10. In dir xstate/examples/persisted-donut-maker, run yarn install --ignore-engines --ignore-scripts --silent
    11. In dir xstate/examples/stopwatch, run yarn install --ignore-engines --ignore-scripts --silent
    12. In dir xstate/examples/tic-tac-toe-react, run yarn install --ignore-engines --ignore-scripts --silent
    13. In dir xstate/examples/tiles, run yarn install --ignore-engines --ignore-scripts --silent
    14. In dir xstate/examples/timer, run yarn install --ignore-engines --ignore-scripts --silent
    15. In dir xstate/examples/todomvc-react, run yarn install --ignore-engines --ignore-scripts --silent
    16. In dir xstate/examples/toggle, run yarn install --ignore-engines --ignore-scripts --silent
    17. In dir xstate/examples/workflow-accumulate-room-readings, run yarn install --ignore-engines --ignore-scripts --silent
    18. In dir xstate/examples/workflow-applicant-request, run yarn install --ignore-engines --ignore-scripts --silent
    19. In dir xstate/examples/workflow-async-function, run yarn install --ignore-engines --ignore-scripts --silent
    20. In dir xstate/examples/workflow-async-subflow, run yarn install --ignore-engines --ignore-scripts --silent
    21. In dir xstate/examples/workflow-book-lending, run yarn install --ignore-engines --ignore-scripts --silent
    22. In dir xstate/examples/workflow-car-auction-bids, run yarn install --ignore-engines --ignore-scripts --silent
    23. In dir xstate/examples/workflow-car-vitals, run yarn install --ignore-engines --ignore-scripts --silent
    24. In dir xstate/examples/workflow-check-inbox, run yarn install --ignore-engines --ignore-scripts --silent
    25. In dir xstate/examples/workflow-credit-check, run yarn install --ignore-engines --ignore-scripts --silent
    26. In dir xstate/examples/workflow-event-based-service, run yarn install --ignore-engines --ignore-scripts --silent
    27. In dir xstate/examples/workflow-event-based, run yarn install --ignore-engines --ignore-scripts --silent
    28. In dir xstate/examples/workflow-event-greeting, run yarn install --ignore-engines --ignore-scripts --silent
    29. In dir xstate/examples/workflow-filling-water, run yarn install --ignore-engines --ignore-scripts --silent
    30. In dir xstate/examples/workflow-finalize-college-app, run yarn install --ignore-engines --ignore-scripts --silent
    31. In dir xstate/examples/workflow-greeting, run yarn install --ignore-engines --ignore-scripts --silent
    32. In dir xstate/examples/workflow-hello, run yarn install --ignore-engines --ignore-scripts --silent
    33. In dir xstate/examples/workflow-math-problem, run yarn install --ignore-engines --ignore-scripts --silent
    34. In dir xstate/examples/workflow-monitor-job, run yarn install --ignore-engines --ignore-scripts --silent
    35. In dir xstate/examples/workflow-monitor-patient, run yarn install --ignore-engines --ignore-scripts --silent
    36. In dir xstate/examples/workflow-new-patient-onboarding, run yarn install --ignore-engines --ignore-scripts --silent
    37. In dir xstate/examples/workflow-parallel, run yarn install --ignore-engines --ignore-scripts --silent
    38. In dir xstate/examples/workflow-provision-orders, run yarn install --ignore-engines --ignore-scripts --silent
    39. In dir xstate/examples/workflow-purchase-order-deadline, run yarn install --ignore-engines --ignore-scripts --silent
    40. In dir xstate/examples/workflow-reusing-functions, run yarn install --ignore-engines --ignore-scripts --silent
    41. In dir xstate/examples/workflow-send-cloudevent, run yarn install --ignore-engines --ignore-scripts --silent
    42. In dir xstate, run yarn install --ignore-engines --ignore-scripts --silent
    43. In dir xstate/templates/react-ts, run yarn install --ignore-engines --ignore-scripts --silent
    44. In dir xstate/templates/svelte-ts, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    45. 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 1 year ago

Error: Debug Failure.

Req #4361 - completionInfo
    at Object.addImportFromExportedSymbol (/typescript-5.3.0-dev.20230903/lib/tsserver.js:150001:13)
    at /typescript-5.3.0-dev.20230903/lib/tsserver.js:155793:38
    at importSymbols (/typescript-5.3.0-dev.20230903/lib/tsserver.js:155793:11)
    at Object.addNewNodeForMemberSymbol (/typescript-5.3.0-dev.20230903/lib/tsserver.js:155243:11)
    at getEntryForMemberCompletion (/typescript-5.3.0-dev.20230903/lib/tsserver.js:157982:22)
    at createCompletionEntry (/typescript-5.3.0-dev.20230903/lib/tsserver.js:157866:35)
    at getCompletionEntriesFromSymbols (/typescript-5.3.0-dev.20230903/lib/tsserver.js:158450:19)
    at completionInfoFromData (/typescript-5.3.0-dev.20230903/lib/tsserver.js:157522:23)
    at Object.getCompletionsAtPosition (/typescript-5.3.0-dev.20230903/lib/tsserver.js:157064:24)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.3.0-dev.20230903/lib/tsserver.js:144006:35)
    at IOSession.getCompletions (/typescript-5.3.0-dev.20230903/lib/tsserver.js:183984:54)
    at completionInfo (/typescript-5.3.0-dev.20230903/lib/tsserver.js:182379:43)
    at /typescript-5.3.0-dev.20230903/lib/tsserver.js:184765:69
    at IOSession.executeWithRequestId (/typescript-5.3.0-dev.20230903/lib/tsserver.js:184757:14)
    at IOSession.executeCommand (/typescript-5.3.0-dev.20230903/lib/tsserver.js:184765:29)
    at IOSession.onMessage (/typescript-5.3.0-dev.20230903/lib/tsserver.js:184807:51)
    at Interface.<anonymous> (/typescript-5.3.0-dev.20230903/lib/tsserver.js:186361:14)

Affected repos

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

Last few requests

```json {"seq":4358,"type":"request","command":"organizeImports","arguments":{"scope":{"type":"file","args":{"file":"@PROJECT_ROOT@/tabby-terminal/src/middleware/streamProcessing.ts"}},"skipDestructiveCodeActions":false}} {"seq":4359,"type":"request","command":"getOutliningSpans","arguments":{"file":"@PROJECT_ROOT@/tabby-terminal/src/middleware/streamProcessing.ts"}} {"seq":4360,"type":"request","command":"updateOpen","arguments":{"changedFiles":[{"fileName":"@PROJECT_ROOT@/tabby-terminal/src/middleware/streamProcessing.ts","textChanges":[{"newText":" //comment","start":{"line":1,"offset":28},"end":{"line":1,"offset":28}}]}],"closedFiles":[],"openFiles":[]}} {"seq":4361,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/tabby-terminal/src/middleware/streamProcessing.ts","line":121,"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 cb71c79eccc9fd90a4eaec7208b2ebe175851239
  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

Error: Debug Failure. False expression.

Req #3915 - completionInfo
    at consumeTokenAndAdvanceScanner (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170973:13)
    at processChildNode (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170882:9)
    at /typescript-5.3.0-dev.20230903/lib/tsserver.js:170821:9
    at visitNode2 (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30066:18)
    at forEachChildInPropertySignature (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30122:92)
    at forEachChild (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30583:35)
    at processNode (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170818:5)
    at processChildNode (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170897:7)
    at processChildNodes (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170940:32)
    at /typescript-5.3.0-dev.20230903/lib/tsserver.js:170834:9
    at visitNodes (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30071:14)
    at forEachChildInTypeLiteral (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30181:12)
    at forEachChild (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30583:35)
    at processNode (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170818:5)
    at processChildNode (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170897:7)
    at processChildNodes (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170940:32)
    at /typescript-5.3.0-dev.20230903/lib/tsserver.js:170834:9
    at visitNodes (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30071:14)
    at forEachChildInUnionOrIntersectionType (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30530:10)
    at forEachChild (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30583:35)
    at processNode (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170818:5)
    at processChildNode (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170897:7)
    at /typescript-5.3.0-dev.20230903/lib/tsserver.js:170821:9
    at visitNode2 (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30066:18)
    at forEachChildInParenthesizedTypeOrTypeOperator (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30533:10)
    at forEachChild (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30583:35)
    at processNode (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170818:5)
    at processChildNode (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170897:7)
    at /typescript-5.3.0-dev.20230903/lib/tsserver.js:170821:9
    at visitNode2 (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30066:18)
    at forEachChildInIndexedAccessType (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30206:12)
    at forEachChild (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30583:35)
    at processNode (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170818:5)
    at processChildNode (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170897:7)
    at /typescript-5.3.0-dev.20230903/lib/tsserver.js:170821:9
    at visitNode2 (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30066:18)
    at forEachChildInConditionalType (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30192:90)
    at forEachChild (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30583:35)
    at processNode (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170818:5)
    at processChildNode (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170897:7)
    at /typescript-5.3.0-dev.20230903/lib/tsserver.js:170821:9
    at visitNode2 (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30066:18)
    at forEachChildInTypeParameter (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30107:131)
    at forEachChild (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30583:35)
    at processNode (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170818:5)
    at processChildNode (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170897:7)
    at processChildNodes (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170940:32)
    at /typescript-5.3.0-dev.20230903/lib/tsserver.js:170834:9
    at visitNodes (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30071:14)
    at forEachChildInMethodDeclaration (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30145:221)
    at forEachChild (/typescript-5.3.0-dev.20230903/lib/tsserver.js:30583:35)
    at processNode (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170818:5)
    at formatSpanWorker (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170620:5)
    at /typescript-5.3.0-dev.20230903/lib/tsserver.js:170560:105
    at getFormattingScanner (/typescript-5.3.0-dev.20230903/lib/tsserver.js:169369:15)
    at Object.formatNodeGivenIndentation (/typescript-5.3.0-dev.20230903/lib/tsserver.js:170560:10)
    at /typescript-5.3.0-dev.20230903/lib/tsserver.js:158281:36
    at flatMap (/typescript-5.3.0-dev.20230903/lib/tsserver.js:2596:17)
    at Object.printAndFormatSnippetList (/typescript-5.3.0-dev.20230903/lib/tsserver.js:158279:21)
    at getEntryForMemberCompletion (/typescript-5.3.0-dev.20230903/lib/tsserver.js:158042:28)
    at createCompletionEntry (/typescript-5.3.0-dev.20230903/lib/tsserver.js:157866:35)
    at getCompletionEntriesFromSymbols (/typescript-5.3.0-dev.20230903/lib/tsserver.js:158450:19)
    at completionInfoFromData (/typescript-5.3.0-dev.20230903/lib/tsserver.js:157522:23)
    at Object.getCompletionsAtPosition (/typescript-5.3.0-dev.20230903/lib/tsserver.js:157064:24)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.3.0-dev.20230903/lib/tsserver.js:144006:35)
    at IOSession.getCompletions (/typescript-5.3.0-dev.20230903/lib/tsserver.js:183984:54)
    at completionInfo (/typescript-5.3.0-dev.20230903/lib/tsserver.js:182379:43)
    at /typescript-5.3.0-dev.20230903/lib/tsserver.js:184765:69
    at IOSession.executeWithRequestId (/typescript-5.3.0-dev.20230903/lib/tsserver.js:184757:14)
    at IOSession.executeCommand (/typescript-5.3.0-dev.20230903/lib/tsserver.js:184765:29)
    at IOSession.onMessage (/typescript-5.3.0-dev.20230903/lib/tsserver.js:184807:51)
    at Interface.<anonymous> (/typescript-5.3.0-dev.20230903/lib/tsserver.js:186361:14)

Affected repos

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

Last few requests

```json {"seq":3912,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/dist/index.d.ts","line":10454,"offset":5,"entryNames":["@abstract"]}} {"seq":3913,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/dist/index.d.ts","line":10455,"offset":5}} {"seq":3914,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/dist/index.d.ts","line":10460,"offset":79,"includeExternalModuleExports":false,"triggerKind":2,"triggerCharacter":" "}} {"seq":3915,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/dist/index.d.ts","line":10470,"offset":70,"includeExternalModuleExports":false,"triggerKind":1}} ```

Repro steps

  1. git clone https://github.com/GrapesJS/grapesjs --recurse-submodules
  2. In dir grapesjs, run git reset --hard 3d9c48c1aa91ab15f52bbf6372889e09c417cc1b
  3. In dir grapesjs, run yarn install --ignore-engines --ignore-scripts --silent
  4. Back in the initial folder, download RepoResults6/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