microsoft / TypeScript

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

[ServerErrors][JavaScript] 5.0.0-dev.20230101 #52067

Closed typescript-bot closed 1 year ago

typescript-bot commented 1 year ago

The following errors were reported by 5.0.0-dev.20230101 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 192 of 200 visited repos | Outcome | Count | |---------|-------| | Detected interesting changes | 8 | | Detected no interesting changes | 184 | | Language service disabled in new TS | 1 | | Unknown failure | 7 |

Investigation Status

Repo Errors Outcome
jgraph/drawio 1
Kong/insomnia 1
mrdoob/three.js 1
nodejs/node 1
tastejs/todomvc 1
TryGhost/Ghost 1
YMFE/yapi 1
zhaoolee/ChromeAppHeroes 1
typescript-bot commented 1 year ago

jgraph/drawio

:warning: Note that typescript-4.9.4 also had errors :warning: ``` Req #19559 - references at formatMessage (/typescript-4.9.4/lib/tsserver.js:179295:29) at IOSession.Session.writeMessage (/typescript-4.9.4/lib/tsserver.js:180370:31) at IOSession.Session.send (/typescript-4.9.4/lib/tsserver.js:180367:22) at IOSession.Session.doOutput (/typescript-4.9.4/lib/tsserver.js:180420:22) at IOSession.Session.onMessage (/typescript-4.9.4/lib/tsserver.js:182067:30) at Interface. (/typescript-4.9.4/lib/tsserver.js:186178:31) ```
Req #19559 - references
    at formatMessage2 (/typescript-5.0.0-dev.20230101/lib/tsserver.js:159375:21)
    at IOSession.writeMessage (/typescript-5.0.0-dev.20230101/lib/tsserver.js:160382:21)
    at IOSession.send (/typescript-5.0.0-dev.20230101/lib/tsserver.js:160379:10)
    at IOSession.doOutput (/typescript-5.0.0-dev.20230101/lib/tsserver.js:160426:10)
    at IOSession.onMessage (/typescript-5.0.0-dev.20230101/lib/tsserver.js:162037:14)
    at Interface.<anonymous> (/typescript-5.0.0-dev.20230101/lib/tsserver.js:163423:14)

That is a filtered view of the text. To see the raw error text, go to RepoResults2/jgraph.drawio.rawError.txt in the artifact folder

Last few requests

```json {"seq":19556,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/src/main/webapp/math/es5/mml-chtml.js","line":1,"offset":384642,"includeExternalModuleExports":false,"includeInsertTextCompletions":true,"triggerKind":1}} {"seq":19557,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/main/webapp/math/es5/mml-chtml.js","line":1,"offset":384642,"entryNames":["_"]}} {"seq":19558,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/src/main/webapp/math/es5/mml-chtml.js","line":1,"offset":384818,"includeExternalModuleExports":false,"includeInsertTextCompletions":true,"triggerKind":2,"triggerCharacter":"."}} {"seq":19559,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/src/main/webapp/math/es5/mml-chtml.js","line":1,"offset":386713}} ```

Repro Steps

  1. git clone https://github.com/jgraph/drawio --recurse-submodules
  2. In dir drawio, run git reset --hard 3be63beeffa9fe3ef885b50ff8f71b9e64364bed
  3. Back in the initial folder, download RepoResults2/jgraph.drawio.replay.txt from the artifact folder
  4. npm install --no-save @typescript/server-replay
  5. npx tsreplay ./drawio ./jgraph.drawio.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

Kong/insomnia

:warning: Note that typescript-4.9.4 also had errors :warning: ``` Req #12575 - references at formatMessage (/typescript-4.9.4/lib/tsserver.js:179295:29) at IOSession.Session.writeMessage (/typescript-4.9.4/lib/tsserver.js:180370:31) at IOSession.Session.send (/typescript-4.9.4/lib/tsserver.js:180367:22) at IOSession.Session.doOutput (/typescript-4.9.4/lib/tsserver.js:180420:22) at IOSession.Session.onMessage (/typescript-4.9.4/lib/tsserver.js:182067:30) at Interface. (/typescript-4.9.4/lib/tsserver.js:186178:31) ```
Req #12575 - references
    at formatMessage2 (/typescript-5.0.0-dev.20230101/lib/tsserver.js:159375:21)
    at IOSession.writeMessage (/typescript-5.0.0-dev.20230101/lib/tsserver.js:160382:21)
    at IOSession.send (/typescript-5.0.0-dev.20230101/lib/tsserver.js:160379:10)
    at IOSession.doOutput (/typescript-5.0.0-dev.20230101/lib/tsserver.js:160426:10)
    at IOSession.onMessage (/typescript-5.0.0-dev.20230101/lib/tsserver.js:162037:14)
    at Interface.<anonymous> (/typescript-5.0.0-dev.20230101/lib/tsserver.js:163423:14)

That is a filtered view of the text. To see the raw error text, go to RepoResults3/Kong.insomnia.rawError.txt in the artifact folder

Last few requests

```json {"seq":12572,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/insomnia/bin/yarn-standalone.js","line":73969,"offset":66266,"includeExternalModuleExports":false,"includeInsertTextCompletions":true,"triggerKind":2,"triggerCharacter":"."}} {"seq":12573,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/insomnia/bin/yarn-standalone.js","line":73969,"offset":66774,"includeExternalModuleExports":false,"includeInsertTextCompletions":true,"triggerKind":2,"triggerCharacter":"\""}} {"seq":12574,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/packages/insomnia/bin/yarn-standalone.js","line":73969,"offset":67001}} {"seq":12575,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/packages/insomnia/bin/yarn-standalone.js","line":73969,"offset":67229}} ```

Repro Steps

  1. git clone https://github.com/Kong/insomnia --recurse-submodules
  2. In dir insomnia, run git reset --hard 45704e43f1b33439f01320e15e92f9ea95939cc6
  3. Back in the initial folder, download RepoResults3/Kong.insomnia.replay.txt from the artifact folder
  4. npm install --no-save @typescript/server-replay
  5. npx tsreplay ./insomnia ./Kong.insomnia.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

mrdoob/three.js

:warning: Note that typescript-4.9.4 also had errors :warning: ``` Req #12050 - references at formatMessage (/typescript-4.9.4/lib/tsserver.js:179295:29) at IOSession.Session.writeMessage (/typescript-4.9.4/lib/tsserver.js:180370:31) at IOSession.Session.send (/typescript-4.9.4/lib/tsserver.js:180367:22) at IOSession.Session.doOutput (/typescript-4.9.4/lib/tsserver.js:180420:22) at IOSession.Session.onMessage (/typescript-4.9.4/lib/tsserver.js:182067:30) at Interface. (/typescript-4.9.4/lib/tsserver.js:186178:31) ```
Req #12050 - references
    at formatMessage2 (/typescript-5.0.0-dev.20230101/lib/tsserver.js:159375:21)
    at IOSession.writeMessage (/typescript-5.0.0-dev.20230101/lib/tsserver.js:160382:21)
    at IOSession.send (/typescript-5.0.0-dev.20230101/lib/tsserver.js:160379:10)
    at IOSession.doOutput (/typescript-5.0.0-dev.20230101/lib/tsserver.js:160426:10)
    at IOSession.onMessage (/typescript-5.0.0-dev.20230101/lib/tsserver.js:162037:14)
    at Interface.<anonymous> (/typescript-5.0.0-dev.20230101/lib/tsserver.js:163423:14)

That is a filtered view of the text. To see the raw error text, go to RepoResults1/mrdoob.three.js.rawError.txt in the artifact folder

Last few requests

```json {"seq":12047,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/examples/jsm/libs/draco/gltf/draco_encoder.js","line":9,"offset":52924}} {"seq":12048,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/examples/jsm/libs/draco/gltf/draco_encoder.js","line":9,"offset":53308,"includeExternalModuleExports":false,"includeInsertTextCompletions":true,"triggerKind":1}} {"seq":12049,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/examples/jsm/libs/draco/gltf/draco_encoder.js","line":9,"offset":53308,"entryNames":["_"]}} {"seq":12050,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/examples/jsm/libs/draco/gltf/draco_encoder.js","line":9,"offset":53995}} ```

Repro Steps

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

typescript-bot commented 1 year ago

nodejs/node

:warning: Note that typescript-4.9.4 also had errors :warning: ``` Req #5909 - references at formatMessage (/typescript-4.9.4/lib/tsserver.js:179295:29) at IOSession.Session.writeMessage (/typescript-4.9.4/lib/tsserver.js:180370:31) at IOSession.Session.send (/typescript-4.9.4/lib/tsserver.js:180367:22) at IOSession.Session.doOutput (/typescript-4.9.4/lib/tsserver.js:180420:22) at IOSession.Session.onMessage (/typescript-4.9.4/lib/tsserver.js:182067:30) at Interface. (/typescript-4.9.4/lib/tsserver.js:186178:31) ```
Req #5909 - references
    at formatMessage2 (/typescript-5.0.0-dev.20230101/lib/tsserver.js:159375:21)
    at IOSession.writeMessage (/typescript-5.0.0-dev.20230101/lib/tsserver.js:160382:21)
    at IOSession.send (/typescript-5.0.0-dev.20230101/lib/tsserver.js:160379:10)
    at IOSession.doOutput (/typescript-5.0.0-dev.20230101/lib/tsserver.js:160426:10)
    at IOSession.onMessage (/typescript-5.0.0-dev.20230101/lib/tsserver.js:162037:14)
    at Interface.<anonymous> (/typescript-5.0.0-dev.20230101/lib/tsserver.js:163423:14)

That is a filtered view of the text. To see the raw error text, go to RepoResults1/nodejs.node.rawError.txt in the artifact folder

Last few requests

```json {"seq":5906,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/deps/v8/test/mjsunit/asm/sqlite3/sqlite-change-heap.js","line":12,"offset":626,"includeExternalModuleExports":false,"includeInsertTextCompletions":true,"triggerKind":1}} {"seq":5907,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/deps/v8/test/mjsunit/asm/sqlite3/sqlite-change-heap.js","line":12,"offset":626,"entryNames":["_"]}} {"seq":5908,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/deps/v8/test/mjsunit/asm/sqlite3/sqlite-change-heap.js","line":12,"offset":643}} {"seq":5909,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/deps/v8/test/mjsunit/asm/sqlite3/sqlite-change-heap.js","line":12,"offset":864}} ```

Repro Steps

  1. git clone https://github.com/nodejs/node --recurse-submodules
  2. In dir node, run git reset --hard 8ec1b0870b08a6a4b8514fba13c0454d7dc7f80a
  3. Back in the initial folder, download RepoResults1/nodejs.node.replay.txt from the artifact folder
  4. npm install --no-save @typescript/server-replay
  5. npx tsreplay ./node ./nodejs.node.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

tastejs/todomvc

Server exited prematurely with code unknown and signal SIGABRT

That is a filtered view of the text. To see the raw error text, go to RepoResults2/tastejs.todomvc.rawError.txt in the artifact folder

Last few requests

```json {"seq":6886,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/examples/angular-dart/web/main.dart.js","line":42036,"offset":2}} {"seq":6887,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/examples/angular-dart/web/main.dart.js","line":42036,"offset":2}} {"seq":6888,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/examples/angular-dart/web/main.dart.js","line":42047,"offset":2}} {"seq":6889,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/examples/angular-dart/web/main.dart.js","line":42048,"offset":445,"includeExternalModuleExports":false,"includeInsertTextCompletions":true,"triggerKind":1}} ```

Repro Steps

  1. git clone https://github.com/tastejs/todomvc --recurse-submodules
  2. In dir todomvc, run git reset --hard 4e301c7014093505dcf6678c8f97a5e8dee2d250
  3. Install packages (exact steps are below, but it might be easier to follow the repo readme)
    1. In dir todomvc/bower_components/bootstrap, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    2. In dir todomvc/bower_components/webcomponentsjs, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    3. In dir todomvc/examples/angular-dart, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    4. In dir todomvc/examples/angular2_es2015, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    5. In dir todomvc/examples/angular2, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    6. In dir todomvc/examples/angularjs_require, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    7. In dir todomvc/examples/angularjs_require/test, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    8. In dir todomvc/examples/angularjs, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    9. In dir todomvc/examples/aurelia, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    10. In dir todomvc/examples/backbone_marionette, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    11. In dir todomvc/examples/backbone_require, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    12. In dir todomvc/examples/backbone, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    13. In dir todomvc/examples/binding-scala, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    14. In dir todomvc/examples/canjs_require, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    15. In dir todomvc/examples/canjs, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    16. In dir todomvc/examples/closure, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    17. In dir todomvc/examples/cujo, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    18. In dir todomvc/examples/dijon, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    19. In dir todomvc/examples/dojo, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    20. In dir todomvc/examples/duel, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    21. In dir todomvc/examples/elm, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    22. In dir todomvc/examples/emberjs/todomvc, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    23. In dir todomvc/examples/enyo_backbone, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    24. In dir todomvc/examples/exoskeleton, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    25. In dir todomvc/examples/firebase-angular, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    26. In dir todomvc/examples/gwt, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    27. In dir todomvc/examples/jquery, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    28. In dir todomvc/examples/js_of_ocaml, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    29. In dir todomvc/examples/jsblocks, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    30. In dir todomvc/examples/knockback, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    31. In dir todomvc/examples/knockoutjs_require, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    32. In dir todomvc/examples/knockoutjs, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    33. In dir todomvc/examples/kotlin-react, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    34. In dir todomvc/examples/lavaca_require, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    35. In dir todomvc/examples/mithril, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    36. In dir todomvc/examples/polymer, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    37. In dir todomvc/examples/ractive, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    38. In dir todomvc/examples/react-alt, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    39. In dir todomvc/examples/react-backbone, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    40. In dir todomvc/examples/react-hooks, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    41. In dir todomvc/examples/react, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    42. In dir todomvc/examples/reagent, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    43. In dir todomvc/examples/riotjs, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    44. In dir todomvc/examples/scalajs-react, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    45. In dir todomvc/examples/typescript-angular, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    46. In dir todomvc/examples/typescript-backbone, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    47. In dir todomvc/examples/typescript-react, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    48. In dir todomvc/examples/vanilla-es6, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    49. In dir todomvc/examples/vanillajs, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    50. In dir todomvc/examples/vue, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    51. In dir todomvc, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    52. In dir todomvc/tasks, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    53. In dir todomvc/tests, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    54. In dir todomvc/tooling, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
  4. Back in the initial folder, download RepoResults2/tastejs.todomvc.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./todomvc ./tastejs.todomvc.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

TryGhost/Ghost

:warning: Note that typescript-4.9.4 also had errors :warning: ``` Req #8808 - completionInfo at getReducedType (/typescript-4.9.4/lib/tsserver.js:60626:32) at typeToTypeNodeWorker (/typescript-4.9.4/lib/tsserver.js:53646:28) at typeToTypeNodeHelper (/typescript-4.9.4/lib/tsserver.js:53627:32) at serializeTypeForDeclaration (/typescript-4.9.4/lib/tsserver.js:55175:30) at symbolToParameterDeclaration (/typescript-4.9.4/lib/tsserver.js:54602:41) at /typescript-4.9.4/lib/tsserver.js:54513:274 at signatureToSignatureDeclarationHelper (/typescript-4.9.4/lib/tsserver.js:54513:240) at createTypeNodesFromResolvedType (/typescript-4.9.4/lib/tsserver.js:54274:43) at createTypeNodeFromObjectType (/typescript-4.9.4/lib/tsserver.js:54121:35) at createAnonymousTypeNode (/typescript-4.9.4/lib/tsserver.js:53991:32) at typeToTypeNodeWorker (/typescript-4.9.4/lib/tsserver.js:53836:28) at typeToTypeNodeHelper (/typescript-4.9.4/lib/tsserver.js:53627:32) at /typescript-4.9.4/lib/tsserver.js:53514:106 at withContext (/typescript-4.9.4/lib/tsserver.js:53587:37) at Object.typeToTypeNode (/typescript-4.9.4/lib/tsserver.js:53514:28) at typeToString (/typescript-4.9.4/lib/tsserver.js:53473:40) at reportNonexistentProperty (/typescript-4.9.4/lib/tsserver.js:76551:37) at checkPropertyAccessExpressionOrQualifiedName (/typescript-4.9.4/lib/tsserver.js:76347:25) at checkPropertyAccessExpression (/typescript-4.9.4/lib/tsserver.js:76162:17) at checkExpressionWorker (/typescript-4.9.4/lib/tsserver.js:81615:28) at checkExpression (/typescript-4.9.4/lib/tsserver.js:81530:38) at checkExpressionCached (/typescript-4.9.4/lib/tsserver.js:81191:38) at getTargetOfAliasLikeExpression (/typescript-4.9.4/lib/tsserver.js:51867:13) at getTargetOfAccessExpression (/typescript-4.9.4/lib/tsserver.js:51874:20) at getTargetOfAliasDeclaration (/typescript-4.9.4/lib/tsserver.js:51904:28) at getTypeOfAlias (/typescript-4.9.4/lib/tsserver.js:58031:59) at getTypeOfSymbol (/typescript-4.9.4/lib/tsserver.js:58136:24) at getNonMissingTypeOfSymbol (/typescript-4.9.4/lib/tsserver.js:58141:38) at addPropertyToElementList (/typescript-4.9.4/lib/tsserver.js:54336:31) at createTypeNodesFromResolvedType (/typescript-4.9.4/lib/tsserver.js:54307:25) at createTypeNodeFromObjectType (/typescript-4.9.4/lib/tsserver.js:54121:35) at createAnonymousTypeNode (/typescript-4.9.4/lib/tsserver.js:53991:32) at typeToTypeNodeWorker (/typescript-4.9.4/lib/tsserver.js:53836:28) at typeToTypeNodeHelper (/typescript-4.9.4/lib/tsserver.js:53627:32) at /typescript-4.9.4/lib/tsserver.js:53514:106 at withContext (/typescript-4.9.4/lib/tsserver.js:53587:37) at Object.typeToTypeNode (/typescript-4.9.4/lib/tsserver.js:53514:28) at typeToString (/typescript-4.9.4/lib/tsserver.js:53473:40) at reportNonexistentProperty (/typescript-4.9.4/lib/tsserver.js:76551:37) at checkPropertyAccessExpressionOrQualifiedName (/typescript-4.9.4/lib/tsserver.js:76347:25) at checkPropertyAccessExpression (/typescript-4.9.4/lib/tsserver.js:76162:17) at checkExpressionWorker (/typescript-4.9.4/lib/tsserver.js:81615:28) at checkExpression (/typescript-4.9.4/lib/tsserver.js:81530:38) at checkExpressionCached (/typescript-4.9.4/lib/tsserver.js:81191:38) at getTargetOfAliasLikeExpression (/typescript-4.9.4/lib/tsserver.js:51867:13) at getTargetOfAccessExpression (/typescript-4.9.4/lib/tsserver.js:51874:20) at getTargetOfAliasDeclaration (/typescript-4.9.4/lib/tsserver.js:51904:28) at getTypeOfAlias (/typescript-4.9.4/lib/tsserver.js:58031:59) at getTypeOfSymbol (/typescript-4.9.4/lib/tsserver.js:58136:24) at getNonMissingTypeOfSymbol (/typescript-4.9.4/lib/tsserver.js:58141:38) at addPropertyToElementList (/typescript-4.9.4/lib/tsserver.js:54336:31) at createTypeNodesFromResolvedType (/typescript-4.9.4/lib/tsserver.js:54307:25) at createTypeNodeFromObjectType (/typescript-4.9.4/lib/tsserver.js:54121:35) at createAnonymousTypeNode (/typescript-4.9.4/lib/tsserver.js:53991:32) at typeToTypeNodeWorker (/typescript-4.9.4/lib/tsserver.js:53836:28) at typeToTypeNodeHelper (/typescript-4.9.4/lib/tsserver.js:53627:32) at /typescript-4.9.4/lib/tsserver.js:53514:106 at withContext (/typescript-4.9.4/lib/tsserver.js:53587:37) at Object.typeToTypeNode (/typescript-4.9.4/lib/tsserver.js:53514:28) at typeToString (/typescript-4.9.4/lib/tsserver.js:53473:40) at reportNonexistentProperty (/typescript-4.9.4/lib/tsserver.js:76551:37) at checkPropertyAccessExpressionOrQualifiedName (/typescript-4.9.4/lib/tsserver.js:76347:25) at checkPropertyAccessExpression (/typescript-4.9.4/lib/tsserver.js:76162:17) at checkExpressionWorker (/typescript-4.9.4/lib/tsserver.js:81615:28) at checkExpression (/typescript-4.9.4/lib/tsserver.js:81530:38) at checkExpressionCached (/typescript-4.9.4/lib/tsserver.js:81191:38) at getTargetOfAliasLikeExpression (/typescript-4.9.4/lib/tsserver.js:51867:13) at getTargetOfAccessExpression (/typescript-4.9.4/lib/tsserver.js:51874:20) at getTargetOfAliasDeclaration (/typescript-4.9.4/lib/tsserver.js:51904:28) at getTypeOfAlias (/typescript-4.9.4/lib/tsserver.js:58031:59) at getTypeOfSymbol (/typescript-4.9.4/lib/tsserver.js:58136:24) at getNonMissingTypeOfSymbol (/typescript-4.9.4/lib/tsserver.js:58141:38) at addPropertyToElementList (/typescript-4.9.4/lib/tsserver.js:54336:31) at createTypeNodesFromResolvedType (/typescript-4.9.4/lib/tsserver.js:54307:25) at createTypeNodeFromObjectType (/typescript-4.9.4/lib/tsserver.js:54121:35) at createAnonymousTypeNode (/typescript-4.9.4/lib/tsserver.js:53991:32) at typeToTypeNodeWorker (/typescript-4.9.4/lib/tsserver.js:53836:28) at typeToTypeNodeHelper (/typescript-4.9.4/lib/tsserver.js:53627:32) at /typescript-4.9.4/lib/tsserver.js:53514:106 at withContext (/typescript-4.9.4/lib/tsserver.js:53587:37) at Object.typeToTypeNode (/typescript-4.9.4/lib/tsserver.js:53514:28) at typeToString (/typescript-4.9.4/lib/tsserver.js:53473:40) at reportNonexistentProperty (/typescript-4.9.4/lib/tsserver.js:76551:37) at checkPropertyAccessExpressionOrQualifiedName (/typescript-4.9.4/lib/tsserver.js:76347:25) at checkPropertyAccessExpression (/typescript-4.9.4/lib/tsserver.js:76162:17) at checkExpressionWorker (/typescript-4.9.4/lib/tsserver.js:81615:28) at checkExpression (/typescript-4.9.4/lib/tsserver.js:81530:38) at checkExpressionCached (/typescript-4.9.4/lib/tsserver.js:81191:38) at getTargetOfAliasLikeExpression (/typescript-4.9.4/lib/tsserver.js:51867:13) at getTargetOfAccessExpression (/typescript-4.9.4/lib/tsserver.js:51874:20) at getTargetOfAliasDeclaration (/typescript-4.9.4/lib/tsserver.js:51904:28) at getTypeOfAlias (/typescript-4.9.4/lib/tsserver.js:58031:59) at getTypeOfSymbol (/typescript-4.9.4/lib/tsserver.js:58136:24) at getNonMissingTypeOfSymbol (/typescript-4.9.4/lib/tsserver.js:58141:38) at addPropertyToElementList (/typescript-4.9.4/lib/tsserver.js:54336:31) at createTypeNodesFromResolvedType (/typescript-4.9.4/lib/tsserver.js:54307:25) at createTypeNodeFromObjectType (/typescript-4.9.4/lib/tsserver.js:54121:35) at createAnonymousTypeNode (/typescript-4.9.4/lib/tsserver.js:53991:32) at typeToTypeNodeWorker (/typescript-4.9.4/lib/tsserver.js:53836:28) ```
Req #8808 - completionInfo
    at typeToTypeNodeWorker (/typescript-5.0.0-dev.20230101/lib/tsserver.js:47702:34)
    at typeToTypeNodeHelper (/typescript-5.0.0-dev.20230101/lib/tsserver.js:47698:24)
    at typeReferenceToTypeNode (/typescript-5.0.0-dev.20230101/lib/tsserver.js:48155:31)
    at typeToTypeNodeWorker (/typescript-5.0.0-dev.20230101/lib/tsserver.js:47850:83)
    at typeToTypeNodeHelper (/typescript-5.0.0-dev.20230101/lib/tsserver.js:47698:24)
    at serializeTypeForDeclaration (/typescript-5.0.0-dev.20230101/lib/tsserver.js:49092:22)
    at symbolToParameterDeclaration (/typescript-5.0.0-dev.20230101/lib/tsserver.js:48577:33)
    at /typescript-5.0.0-dev.20230101/lib/tsserver.js:48506:216
    at signatureToSignatureDeclarationHelper (/typescript-5.0.0-dev.20230101/lib/tsserver.js:48506:197)
    at createTypeNodesFromResolvedType (/typescript-5.0.0-dev.20230101/lib/tsserver.js:48294:29)
    at createTypeNodeFromObjectType (/typescript-5.0.0-dev.20230101/lib/tsserver.js:48141:25)
    at createAnonymousTypeNode (/typescript-5.0.0-dev.20230101/lib/tsserver.js:48041:18)
    at typeToTypeNodeWorker (/typescript-5.0.0-dev.20230101/lib/tsserver.js:47897:16)
    at typeToTypeNodeHelper (/typescript-5.0.0-dev.20230101/lib/tsserver.js:47698:24)
    at /typescript-5.0.0-dev.20230101/lib/tsserver.js:47644:134
    at withContext (/typescript-5.0.0-dev.20230101/lib/tsserver.js:47685:29)
    at Object.typeToTypeNode (/typescript-5.0.0-dev.20230101/lib/tsserver.js:47644:71)
    at typeToString (/typescript-5.0.0-dev.20230101/lib/tsserver.js:47607:34)
    at reportNonexistentProperty (/typescript-5.0.0-dev.20230101/lib/tsserver.js:66502:27)
    at checkPropertyAccessExpressionOrQualifiedName (/typescript-5.0.0-dev.20230101/lib/tsserver.js:66336:11)
    at checkPropertyAccessExpression (/typescript-5.0.0-dev.20230101/lib/tsserver.js:66151:94)
    at checkExpressionWorker (/typescript-5.0.0-dev.20230101/lib/tsserver.js:70771:16)
    at checkExpression (/typescript-5.0.0-dev.20230101/lib/tsserver.js:70696:32)
    at checkExpressionCached (/typescript-5.0.0-dev.20230101/lib/tsserver.js:70433:28)
    at getTargetOfAliasLikeExpression (/typescript-5.0.0-dev.20230101/lib/tsserver.js:46270:5)
    at getTargetOfAccessExpression (/typescript-5.0.0-dev.20230101/lib/tsserver.js:46277:12)
    at getTargetOfAliasDeclaration (/typescript-5.0.0-dev.20230101/lib/tsserver.js:46306:16)
    at getTypeOfAlias (/typescript-5.0.0-dev.20230101/lib/tsserver.js:51597:51)
    at getTypeOfSymbol (/typescript-5.0.0-dev.20230101/lib/tsserver.js:51685:14)
    at getNonMissingTypeOfSymbol (/typescript-5.0.0-dev.20230101/lib/tsserver.js:51690:30)
    at addPropertyToElementList (/typescript-5.0.0-dev.20230101/lib/tsserver.js:48343:97)
    at createTypeNodesFromResolvedType (/typescript-5.0.0-dev.20230101/lib/tsserver.js:48324:11)
    at createTypeNodeFromObjectType (/typescript-5.0.0-dev.20230101/lib/tsserver.js:48141:25)
    at createAnonymousTypeNode (/typescript-5.0.0-dev.20230101/lib/tsserver.js:48041:18)
    at typeToTypeNodeWorker (/typescript-5.0.0-dev.20230101/lib/tsserver.js:47897:16)
    at typeToTypeNodeHelper (/typescript-5.0.0-dev.20230101/lib/tsserver.js:47698:24)
    at /typescript-5.0.0-dev.20230101/lib/tsserver.js:47644:134
    at withContext (/typescript-5.0.0-dev.20230101/lib/tsserver.js:47685:29)
    at Object.typeToTypeNode (/typescript-5.0.0-dev.20230101/lib/tsserver.js:47644:71)
    at typeToString (/typescript-5.0.0-dev.20230101/lib/tsserver.js:47607:34)
    at reportNonexistentProperty (/typescript-5.0.0-dev.20230101/lib/tsserver.js:66502:27)
    at checkPropertyAccessExpressionOrQualifiedName (/typescript-5.0.0-dev.20230101/lib/tsserver.js:66336:11)
    at checkPropertyAccessExpression (/typescript-5.0.0-dev.20230101/lib/tsserver.js:66151:94)
    at checkExpressionWorker (/typescript-5.0.0-dev.20230101/lib/tsserver.js:70771:16)
    at checkExpression (/typescript-5.0.0-dev.20230101/lib/tsserver.js:70696:32)
    at checkExpressionCached (/typescript-5.0.0-dev.20230101/lib/tsserver.js:70433:28)
    at getTargetOfAliasLikeExpression (/typescript-5.0.0-dev.20230101/lib/tsserver.js:46270:5)
    at getTargetOfAccessExpression (/typescript-5.0.0-dev.20230101/lib/tsserver.js:46277:12)
    at getTargetOfAliasDeclaration (/typescript-5.0.0-dev.20230101/lib/tsserver.js:46306:16)
    at getTypeOfAlias (/typescript-5.0.0-dev.20230101/lib/tsserver.js:51597:51)
    at getTypeOfSymbol (/typescript-5.0.0-dev.20230101/lib/tsserver.js:51685:14)
    at getNonMissingTypeOfSymbol (/typescript-5.0.0-dev.20230101/lib/tsserver.js:51690:30)
    at addPropertyToElementList (/typescript-5.0.0-dev.20230101/lib/tsserver.js:48343:97)
    at createTypeNodesFromResolvedType (/typescript-5.0.0-dev.20230101/lib/tsserver.js:48324:11)
    at createTypeNodeFromObjectType (/typescript-5.0.0-dev.20230101/lib/tsserver.js:48141:25)
    at createAnonymousTypeNode (/typescript-5.0.0-dev.20230101/lib/tsserver.js:48041:18)
    at typeToTypeNodeWorker (/typescript-5.0.0-dev.20230101/lib/tsserver.js:47897:16)
    at typeToTypeNodeHelper (/typescript-5.0.0-dev.20230101/lib/tsserver.js:47698:24)
    at /typescript-5.0.0-dev.20230101/lib/tsserver.js:47644:134
    at withContext (/typescript-5.0.0-dev.20230101/lib/tsserver.js:47685:29)
    at Object.typeToTypeNode (/typescript-5.0.0-dev.20230101/lib/tsserver.js:47644:71)
    at typeToString (/typescript-5.0.0-dev.20230101/lib/tsserver.js:47607:34)
    at reportNonexistentProperty (/typescript-5.0.0-dev.20230101/lib/tsserver.js:66502:27)
    at checkPropertyAccessExpressionOrQualifiedName (/typescript-5.0.0-dev.20230101/lib/tsserver.js:66336:11)
    at checkPropertyAccessExpression (/typescript-5.0.0-dev.20230101/lib/tsserver.js:66151:94)
    at checkExpressionWorker (/typescript-5.0.0-dev.20230101/lib/tsserver.js:70771:16)
    at checkExpression (/typescript-5.0.0-dev.20230101/lib/tsserver.js:70696:32)
    at checkExpressionCached (/typescript-5.0.0-dev.20230101/lib/tsserver.js:70433:28)
    at getTargetOfAliasLikeExpression (/typescript-5.0.0-dev.20230101/lib/tsserver.js:46270:5)
    at getTargetOfAccessExpression (/typescript-5.0.0-dev.20230101/lib/tsserver.js:46277:12)
    at getTargetOfAliasDeclaration (/typescript-5.0.0-dev.20230101/lib/tsserver.js:46306:16)
    at getTypeOfAlias (/typescript-5.0.0-dev.20230101/lib/tsserver.js:51597:51)
    at getTypeOfSymbol (/typescript-5.0.0-dev.20230101/lib/tsserver.js:51685:14)
    at getNonMissingTypeOfSymbol (/typescript-5.0.0-dev.20230101/lib/tsserver.js:51690:30)
    at addPropertyToElementList (/typescript-5.0.0-dev.20230101/lib/tsserver.js:48343:97)
    at createTypeNodesFromResolvedType (/typescript-5.0.0-dev.20230101/lib/tsserver.js:48324:11)
    at createTypeNodeFromObjectType (/typescript-5.0.0-dev.20230101/lib/tsserver.js:48141:25)
    at createAnonymousTypeNode (/typescript-5.0.0-dev.20230101/lib/tsserver.js:48041:18)
    at typeToTypeNodeWorker (/typescript-5.0.0-dev.20230101/lib/tsserver.js:47897:16)
    at typeToTypeNodeHelper (/typescript-5.0.0-dev.20230101/lib/tsserver.js:47698:24)
    at /typescript-5.0.0-dev.20230101/lib/tsserver.js:47644:134
    at withContext (/typescript-5.0.0-dev.20230101/lib/tsserver.js:47685:29)
    at Object.typeToTypeNode (/typescript-5.0.0-dev.20230101/lib/tsserver.js:47644:71)
    at typeToString (/typescript-5.0.0-dev.20230101/lib/tsserver.js:47607:34)
    at reportNonexistentProperty (/typescript-5.0.0-dev.20230101/lib/tsserver.js:66502:27)
    at checkPropertyAccessExpressionOrQualifiedName (/typescript-5.0.0-dev.20230101/lib/tsserver.js:66336:11)
    at checkPropertyAccessExpression (/typescript-5.0.0-dev.20230101/lib/tsserver.js:66151:94)
    at checkExpressionWorker (/typescript-5.0.0-dev.20230101/lib/tsserver.js:70771:16)
    at checkExpression (/typescript-5.0.0-dev.20230101/lib/tsserver.js:70696:32)
    at checkExpressionCached (/typescript-5.0.0-dev.20230101/lib/tsserver.js:70433:28)
    at getTargetOfAliasLikeExpression (/typescript-5.0.0-dev.20230101/lib/tsserver.js:46270:5)
    at getTargetOfAccessExpression (/typescript-5.0.0-dev.20230101/lib/tsserver.js:46277:12)
    at getTargetOfAliasDeclaration (/typescript-5.0.0-dev.20230101/lib/tsserver.js:46306:16)
    at getTypeOfAlias (/typescript-5.0.0-dev.20230101/lib/tsserver.js:51597:51)
    at getTypeOfSymbol (/typescript-5.0.0-dev.20230101/lib/tsserver.js:51685:14)
    at getNonMissingTypeOfSymbol (/typescript-5.0.0-dev.20230101/lib/tsserver.js:51690:30)
    at addPropertyToElementList (/typescript-5.0.0-dev.20230101/lib/tsserver.js:48343:97)
    at createTypeNodesFromResolvedType (/typescript-5.0.0-dev.20230101/lib/tsserver.js:48324:11)
    at createTypeNodeFromObjectType (/typescript-5.0.0-dev.20230101/lib/tsserver.js:48141:25)

That is a filtered view of the text. To see the raw error text, go to RepoResults1/TryGhost.Ghost.rawError.txt in the artifact folder

Last few requests

```json {"seq":8805,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/ghost/core/core/server/data/importer/importers/data/stripe-products.js","line":13,"offset":45,"includeExternalModuleExports":false,"includeInsertTextCompletions":true,"triggerKind":2,"triggerCharacter":"'"}} {"seq":8806,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/ghost/core/core/server/data/importer/importers/data/stripe-products.js","line":38,"offset":80,"includeExternalModuleExports":false,"includeInsertTextCompletions":true,"triggerKind":1}} {"seq":8807,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/ghost/core/core/server/data/importer/importers/data/stripe-products.js","line":38,"offset":80,"entryNames":["_"]}} {"seq":8808,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/ghost/core/core/server/data/importer/importers/data/stripe-products.js","line":41,"offset":46,"includeExternalModuleExports":true,"includeInsertTextCompletions":true,"triggerKind":1}} ```

Repro Steps

  1. git clone https://github.com/TryGhost/Ghost --recurse-submodules
  2. In dir Ghost, run git reset --hard 65252c361a8735a1b54a279a803bb69dfd48a158
  3. In dir Ghost, run yarn install --ignore-engines --ignore-scripts --silent
  4. Back in the initial folder, download RepoResults1/TryGhost.Ghost.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./Ghost ./TryGhost.Ghost.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

YMFE/yapi

:warning: Note that typescript-4.9.4 also had errors :warning: ``` Req #5112 - references at formatMessage (/typescript-4.9.4/lib/tsserver.js:179295:29) at IOSession.Session.writeMessage (/typescript-4.9.4/lib/tsserver.js:180370:31) at IOSession.Session.send (/typescript-4.9.4/lib/tsserver.js:180367:22) at IOSession.Session.doOutput (/typescript-4.9.4/lib/tsserver.js:180420:22) at IOSession.Session.onMessage (/typescript-4.9.4/lib/tsserver.js:182067:30) at Interface. (/typescript-4.9.4/lib/tsserver.js:186178:31) ```
Req #5112 - references
    at formatMessage2 (/typescript-5.0.0-dev.20230101/lib/tsserver.js:159375:21)
    at IOSession.writeMessage (/typescript-5.0.0-dev.20230101/lib/tsserver.js:160382:21)
    at IOSession.send (/typescript-5.0.0-dev.20230101/lib/tsserver.js:160379:10)
    at IOSession.doOutput (/typescript-5.0.0-dev.20230101/lib/tsserver.js:160426:10)
    at IOSession.onMessage (/typescript-5.0.0-dev.20230101/lib/tsserver.js:162037:14)
    at Interface.<anonymous> (/typescript-5.0.0-dev.20230101/lib/tsserver.js:163423:14)

That is a filtered view of the text. To see the raw error text, go to RepoResults3/YMFE.yapi.rawError.txt in the artifact folder

Last few requests

```json {"seq":5109,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/static/prd/index@40d464d7fa4bb1bea815.js","line":1,"offset":397653,"includeExternalModuleExports":false,"includeInsertTextCompletions":true,"triggerKind":2,"triggerCharacter":"."}} {"seq":5110,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/static/prd/index@40d464d7fa4bb1bea815.js","line":1,"offset":397740}} {"seq":5111,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/static/prd/index@40d464d7fa4bb1bea815.js","line":1,"offset":397964,"includeExternalModuleExports":false,"includeInsertTextCompletions":true,"triggerKind":2,"triggerCharacter":"."}} {"seq":5112,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/static/prd/index@40d464d7fa4bb1bea815.js","line":1,"offset":399615}} ```

Repro Steps

  1. git clone https://github.com/YMFE/yapi --recurse-submodules
  2. In dir yapi, run git reset --hard 59bade3a8a43e7db077d38a4b0c7c584f30ddf8c
  3. In dir yapi, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
  4. Back in the initial folder, download RepoResults3/YMFE.yapi.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./yapi ./YMFE.yapi.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

zhaoolee/ChromeAppHeroes

:warning: Note that typescript-4.9.4 also had errors :warning: ``` Req #5818 - references at formatMessage (/typescript-4.9.4/lib/tsserver.js:179295:29) at IOSession.Session.writeMessage (/typescript-4.9.4/lib/tsserver.js:180370:31) at IOSession.Session.send (/typescript-4.9.4/lib/tsserver.js:180367:22) at IOSession.Session.doOutput (/typescript-4.9.4/lib/tsserver.js:180420:22) at IOSession.Session.onMessage (/typescript-4.9.4/lib/tsserver.js:182067:30) at Interface. (/typescript-4.9.4/lib/tsserver.js:186178:31) ```
Req #5818 - references
    at formatMessage2 (/typescript-5.0.0-dev.20230101/lib/tsserver.js:159375:21)
    at IOSession.writeMessage (/typescript-5.0.0-dev.20230101/lib/tsserver.js:160382:21)
    at IOSession.send (/typescript-5.0.0-dev.20230101/lib/tsserver.js:160379:10)
    at IOSession.doOutput (/typescript-5.0.0-dev.20230101/lib/tsserver.js:160426:10)
    at IOSession.onMessage (/typescript-5.0.0-dev.20230101/lib/tsserver.js:162037:14)
    at Interface.<anonymous> (/typescript-5.0.0-dev.20230101/lib/tsserver.js:163423:14)

That is a filtered view of the text. To see the raw error text, go to RepoResults4/zhaoolee.ChromeAppHeroes.rawError.txt in the artifact folder

Last few requests

```json {"seq":5815,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/backup/077-sourc-graph/dgjhfomjieaadpoljlnidmbgkdffpack/21.2.23.2125_0/js/inject.bundle.js","line":178,"offset":99709,"includeExternalModuleExports":false,"includeInsertTextCompletions":true,"triggerKind":1}} {"seq":5816,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/backup/077-sourc-graph/dgjhfomjieaadpoljlnidmbgkdffpack/21.2.23.2125_0/js/inject.bundle.js","line":178,"offset":99709,"entryNames":["_"]}} {"seq":5817,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/backup/077-sourc-graph/dgjhfomjieaadpoljlnidmbgkdffpack/21.2.23.2125_0/js/inject.bundle.js","line":178,"offset":99923}} {"seq":5818,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/backup/077-sourc-graph/dgjhfomjieaadpoljlnidmbgkdffpack/21.2.23.2125_0/js/inject.bundle.js","line":178,"offset":100105}} ```

Repro Steps

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