microsoft / TypeScript

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

[ServerErrors][JavaScript] 5.0.0-dev.20221204 #51747

Closed typescript-bot closed 1 year ago

typescript-bot commented 1 year ago

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

Investigation Status

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

DIYgod/RSSHub

Req #6288 - completionEntryDetails
    at contains (/typescript-5.0.0-dev.20221204/lib/tsserver.js:2843:23)
    at getSuggestedLibForNonExistentProperty (/typescript-5.0.0-dev.20221204/lib/tsserver.js:65518:52)
    at reportNonexistentProperty (/typescript-5.0.0-dev.20221204/lib/tsserver.js:65467:33)
    at checkPropertyAccessExpressionOrQualifiedName (/typescript-5.0.0-dev.20221204/lib/tsserver.js:65300:13)
    at checkPropertyAccessExpression (/typescript-5.0.0-dev.20221204/lib/tsserver.js:65115:96)
    at checkExpressionWorker (/typescript-5.0.0-dev.20221204/lib/tsserver.js:69741:18)
    at checkExpression (/typescript-5.0.0-dev.20221204/lib/tsserver.js:69666:34)
    at resolveCallExpression (/typescript-5.0.0-dev.20221204/lib/tsserver.js:66723:22)
    at resolveSignature (/typescript-5.0.0-dev.20221204/lib/tsserver.js:67119:18)
    at getResolvedSignature (/typescript-5.0.0-dev.20221204/lib/tsserver.js:67139:22)
    at checkCallExpression (/typescript-5.0.0-dev.20221204/lib/tsserver.js:67244:25)
    at checkExpressionWorker (/typescript-5.0.0-dev.20221204/lib/tsserver.js:69751:18)
    at checkExpression (/typescript-5.0.0-dev.20221204/lib/tsserver.js:69666:34)
    at checkNonNullExpression (/typescript-5.0.0-dev.20221204/lib/tsserver.js:65036:31)
    at checkPropertyAccessExpression (/typescript-5.0.0-dev.20221204/lib/tsserver.js:65115:164)
    at checkExpressionWorker (/typescript-5.0.0-dev.20221204/lib/tsserver.js:69741:18)
    at checkExpression (/typescript-5.0.0-dev.20221204/lib/tsserver.js:69666:34)
    at resolveCallExpression (/typescript-5.0.0-dev.20221204/lib/tsserver.js:66723:22)
    at resolveSignature (/typescript-5.0.0-dev.20221204/lib/tsserver.js:67119:18)
    at getResolvedSignature (/typescript-5.0.0-dev.20221204/lib/tsserver.js:67139:22)
    at checkCallExpression (/typescript-5.0.0-dev.20221204/lib/tsserver.js:67244:25)
    at checkExpressionWorker (/typescript-5.0.0-dev.20221204/lib/tsserver.js:69751:18)
    at checkExpression (/typescript-5.0.0-dev.20221204/lib/tsserver.js:69666:34)
    at checkTemplateExpression (/typescript-5.0.0-dev.20221204/lib/tsserver.js:69357:22)
    at checkExpressionWorker (/typescript-5.0.0-dev.20221204/lib/tsserver.js:69733:18)
    at checkExpression (/typescript-5.0.0-dev.20221204/lib/tsserver.js:69666:34)
    at checkExpressionCached (/typescript-5.0.0-dev.20221204/lib/tsserver.js:69403:30)
    at getReturnTypeFromBody (/typescript-5.0.0-dev.20221204/lib/tsserver.js:67946:22)
    at getReturnTypeOfSignature (/typescript-5.0.0-dev.20221204/lib/tsserver.js:53102:428)
    at signatureToSignatureDeclarationHelper (/typescript-5.0.0-dev.20221204/lib/tsserver.js:47549:30)
    at createTypeNodeFromObjectType (/typescript-5.0.0-dev.20221204/lib/tsserver.js:47151:37)
    at visitAndTransformType (/typescript-5.0.0-dev.20221204/lib/tsserver.js:47112:26)
    at createAnonymousTypeNode (/typescript-5.0.0-dev.20221204/lib/tsserver.js:47064:22)
    at typeToTypeNodeWorker (/typescript-5.0.0-dev.20221204/lib/tsserver.js:46923:18)
    at typeToTypeNodeHelper (/typescript-5.0.0-dev.20221204/lib/tsserver.js:46723:26)
    at serializeTypeForDeclaration (/typescript-5.0.0-dev.20221204/lib/tsserver.js:48122:24)
    at addPropertyToElementList (/typescript-5.0.0-dev.20221204/lib/tsserver.js:47413:47)
    at createTypeNodesFromResolvedType (/typescript-5.0.0-dev.20221204/lib/tsserver.js:47354:13)
    at createTypeNodeFromObjectType (/typescript-5.0.0-dev.20221204/lib/tsserver.js:47171:27)
    at visitAndTransformType (/typescript-5.0.0-dev.20221204/lib/tsserver.js:47112:26)
    at createAnonymousTypeNode (/typescript-5.0.0-dev.20221204/lib/tsserver.js:47064:22)
    at typeToTypeNodeWorker (/typescript-5.0.0-dev.20221204/lib/tsserver.js:46923:18)
    at typeToTypeNodeHelper (/typescript-5.0.0-dev.20221204/lib/tsserver.js:46723:26)
    at typeReferenceToTypeNode (/typescript-5.0.0-dev.20221204/lib/tsserver.js:47185:33)
    at typeToTypeNodeWorker (/typescript-5.0.0-dev.20221204/lib/tsserver.js:46876:85)
    at typeToTypeNodeHelper (/typescript-5.0.0-dev.20221204/lib/tsserver.js:46723:26)
    at serializeTypeForDeclaration (/typescript-5.0.0-dev.20221204/lib/tsserver.js:48122:24)
    at addPropertyToElementList (/typescript-5.0.0-dev.20221204/lib/tsserver.js:47413:47)
    at createTypeNodesFromResolvedType (/typescript-5.0.0-dev.20221204/lib/tsserver.js:47354:13)
    at createTypeNodeFromObjectType (/typescript-5.0.0-dev.20221204/lib/tsserver.js:47171:27)
    at visitAndTransformType (/typescript-5.0.0-dev.20221204/lib/tsserver.js:47112:26)
    at createAnonymousTypeNode (/typescript-5.0.0-dev.20221204/lib/tsserver.js:47064:22)
    at typeToTypeNodeWorker (/typescript-5.0.0-dev.20221204/lib/tsserver.js:46923:18)
    at typeToTypeNodeHelper (/typescript-5.0.0-dev.20221204/lib/tsserver.js:46723:26)
    at serializeTypeForDeclaration (/typescript-5.0.0-dev.20221204/lib/tsserver.js:48122:24)
    at addPropertyToElementList (/typescript-5.0.0-dev.20221204/lib/tsserver.js:47413:47)
    at createTypeNodesFromResolvedType (/typescript-5.0.0-dev.20221204/lib/tsserver.js:47354:13)
    at createTypeNodeFromObjectType (/typescript-5.0.0-dev.20221204/lib/tsserver.js:47171:27)
    at visitAndTransformType (/typescript-5.0.0-dev.20221204/lib/tsserver.js:47112:26)
    at createAnonymousTypeNode (/typescript-5.0.0-dev.20221204/lib/tsserver.js:47064:22)
    at typeToTypeNodeWorker (/typescript-5.0.0-dev.20221204/lib/tsserver.js:46923:18)
    at typeToTypeNodeHelper (/typescript-5.0.0-dev.20221204/lib/tsserver.js:46723:26)
    at serializeTypeForDeclaration (/typescript-5.0.0-dev.20221204/lib/tsserver.js:48122:24)
    at addPropertyToElementList (/typescript-5.0.0-dev.20221204/lib/tsserver.js:47413:47)
    at createTypeNodesFromResolvedType (/typescript-5.0.0-dev.20221204/lib/tsserver.js:47354:13)
    at createTypeNodeFromObjectType (/typescript-5.0.0-dev.20221204/lib/tsserver.js:47171:27)
    at visitAndTransformType (/typescript-5.0.0-dev.20221204/lib/tsserver.js:47112:26)
    at createAnonymousTypeNode (/typescript-5.0.0-dev.20221204/lib/tsserver.js:47064:22)
    at typeToTypeNodeWorker (/typescript-5.0.0-dev.20221204/lib/tsserver.js:46923:18)
    at typeToTypeNodeHelper (/typescript-5.0.0-dev.20221204/lib/tsserver.js:46723:26)
    at /typescript-5.0.0-dev.20221204/lib/tsserver.js:46625:136
    at withContext (/typescript-5.0.0-dev.20221204/lib/tsserver.js:46681:31)
    at Object.typeToTypeNode (/typescript-5.0.0-dev.20221204/lib/tsserver.js:46625:73)
    at typeToString (/typescript-5.0.0-dev.20221204/lib/tsserver.js:46588:36)
    at Object.writeType (/typescript-5.0.0-dev.20221204/lib/tsserver.js:43214:16)
    at /typescript-5.0.0-dev.20221204/lib/tsserver.js:116022:19
    at mapToDisplayParts (/typescript-5.0.0-dev.20221204/lib/tsserver.js:116014:7)
    at typeToDisplayParts (/typescript-5.0.0-dev.20221204/lib/tsserver.js:116021:12)
    at Object.getSymbolDisplayPartsDocumentationAndSymbolKind (/typescript-5.0.0-dev.20221204/lib/tsserver.js:146722:38)
    at /typescript-5.0.0-dev.20221204/lib/tsserver.js:134481:46
    at Object.runWithCancellationToken (/typescript-5.0.0-dev.20221204/lib/tsserver.js:43400:18)
    at createCompletionDetailsForSymbol (/typescript-5.0.0-dev.20221204/lib/tsserver.js:134479:71)
    at Object.getCompletionEntryDetails (/typescript-5.0.0-dev.20221204/lib/tsserver.js:134428:16)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-5.0.0-dev.20221204/lib/tsserver.js:121797:37)
    at /typescript-5.0.0-dev.20221204/lib/tsserver.js:159795:45
    at mapDefined (/typescript-5.0.0-dev.20221204/lib/tsserver.js:3049:24)
    at IOSession.getCompletionEntryDetails (/typescript-5.0.0-dev.20221204/lib/tsserver.js:159793:22)
    at completionEntryDetails (/typescript-5.0.0-dev.20221204/lib/tsserver.js:158407:45)
    at /typescript-5.0.0-dev.20221204/lib/tsserver.js:160420:71
    at IOSession.executeWithRequestId (/typescript-5.0.0-dev.20221204/lib/tsserver.js:160412:16)
    at IOSession.executeCommand (/typescript-5.0.0-dev.20221204/lib/tsserver.js:160420:31)
    at IOSession.onMessage (/typescript-5.0.0-dev.20221204/lib/tsserver.js:160448:53)
    at Interface.<anonymous> (/typescript-5.0.0-dev.20221204/lib/tsserver.js:161983:16)

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

Last few requests

```json {"seq":6285,"type":"request","command":"getOutliningSpans","arguments":{"file":"@PROJECT_ROOT@/lib/v2/nmtv/radar.js"}} {"seq":6286,"type":"request","command":"updateOpen","arguments":{"changedFiles":[{"fileName":"@PROJECT_ROOT@/lib/v2/nmtv/radar.js","textChanges":[{"newText":" //comment","start":{"line":1,"offset":19},"end":{"line":1,"offset":19}}]}],"closedFiles":[],"openFiles":[]}} {"seq":6287,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/lib/v2/nmtv/radar.js","line":7,"offset":22,"includeExternalModuleExports":false,"includeInsertTextCompletions":true,"triggerKind":1}} {"seq":6288,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/lib/v2/nmtv/radar.js","line":7,"offset":22,"entryNames":["module"]}} ```

Repro Steps

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

jgraph/drawio

:warning: Note that typescript-4.9.3 also had errors :warning: ``` Req #20556 - references at formatMessage (/typescript-4.9.3/lib/tsserver.js:179284:29) at IOSession.Session.writeMessage (/typescript-4.9.3/lib/tsserver.js:180359:31) at IOSession.Session.send (/typescript-4.9.3/lib/tsserver.js:180356:22) at IOSession.Session.doOutput (/typescript-4.9.3/lib/tsserver.js:180409:22) at IOSession.Session.onMessage (/typescript-4.9.3/lib/tsserver.js:182056:30) at Interface. (/typescript-4.9.3/lib/tsserver.js:186167:31) ```
Req #20556 - references
    at formatMessage2 (/typescript-5.0.0-dev.20221204/lib/tsserver.js:157806:23)
    at IOSession.writeMessage (/typescript-5.0.0-dev.20221204/lib/tsserver.js:158813:23)
    at IOSession.send (/typescript-5.0.0-dev.20221204/lib/tsserver.js:158810:12)
    at IOSession.doOutput (/typescript-5.0.0-dev.20221204/lib/tsserver.js:158857:12)
    at IOSession.onMessage (/typescript-5.0.0-dev.20221204/lib/tsserver.js:160461:16)
    at Interface.<anonymous> (/typescript-5.0.0-dev.20221204/lib/tsserver.js:161983:16)

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":20553,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/src/main/webapp/math/es5/mml-chtml.js","line":1,"offset":735899,"includeExternalModuleExports":false,"includeInsertTextCompletions":true,"triggerKind":1}} {"seq":20554,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/main/webapp/math/es5/mml-chtml.js","line":1,"offset":735899,"entryNames":["_"]}} {"seq":20555,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/src/main/webapp/math/es5/mml-chtml.js","line":1,"offset":736899,"includeExternalModuleExports":false,"includeInsertTextCompletions":true,"triggerKind":2,"triggerCharacter":"."}} {"seq":20556,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/src/main/webapp/math/es5/mml-chtml.js","line":1,"offset":736992}} ```

Repro Steps

  1. git clone https://github.com/jgraph/drawio --recurse-submodules
  2. In dir drawio, run git reset --hard 55f57b13f614a5e34bbfd933a0f52fece877be28
  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.3 also had errors :warning: ``` Req #12332 - references at formatMessage (/typescript-4.9.3/lib/tsserver.js:179284:29) at IOSession.Session.writeMessage (/typescript-4.9.3/lib/tsserver.js:180359:31) at IOSession.Session.send (/typescript-4.9.3/lib/tsserver.js:180356:22) at IOSession.Session.doOutput (/typescript-4.9.3/lib/tsserver.js:180409:22) at IOSession.Session.onMessage (/typescript-4.9.3/lib/tsserver.js:182056:30) at Interface. (/typescript-4.9.3/lib/tsserver.js:186167:31) ```
Req #12332 - references
    at formatMessage2 (/typescript-5.0.0-dev.20221204/lib/tsserver.js:157806:23)
    at IOSession.writeMessage (/typescript-5.0.0-dev.20221204/lib/tsserver.js:158813:23)
    at IOSession.send (/typescript-5.0.0-dev.20221204/lib/tsserver.js:158810:12)
    at IOSession.doOutput (/typescript-5.0.0-dev.20221204/lib/tsserver.js:158857:12)
    at IOSession.onMessage (/typescript-5.0.0-dev.20221204/lib/tsserver.js:160461:16)
    at Interface.<anonymous> (/typescript-5.0.0-dev.20221204/lib/tsserver.js:161983:16)

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":12329,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/packages/insomnia/bin/yarn-standalone.js","line":73969,"offset":29807}} {"seq":12330,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/insomnia/bin/yarn-standalone.js","line":73969,"offset":30967,"includeExternalModuleExports":false,"includeInsertTextCompletions":true,"triggerKind":2,"triggerCharacter":"."}} {"seq":12331,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/insomnia/bin/yarn-standalone.js","line":73969,"offset":32045,"includeExternalModuleExports":false,"includeInsertTextCompletions":true,"triggerKind":2,"triggerCharacter":"."}} {"seq":12332,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/packages/insomnia/bin/yarn-standalone.js","line":73969,"offset":32158}} ```

Repro Steps

  1. git clone https://github.com/Kong/insomnia --recurse-submodules
  2. In dir insomnia, run git reset --hard a2a6b4bce8e9ef1ff918a72b8e9ffa8afc81c904
  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.3 also had errors :warning: ``` Req #10273 - references at formatMessage (/typescript-4.9.3/lib/tsserver.js:179284:29) at IOSession.Session.writeMessage (/typescript-4.9.3/lib/tsserver.js:180359:31) at IOSession.Session.send (/typescript-4.9.3/lib/tsserver.js:180356:22) at IOSession.Session.doOutput (/typescript-4.9.3/lib/tsserver.js:180409:22) at IOSession.Session.onMessage (/typescript-4.9.3/lib/tsserver.js:182056:30) at Interface. (/typescript-4.9.3/lib/tsserver.js:186167:31) ```
Req #10273 - references
    at formatMessage2 (/typescript-5.0.0-dev.20221204/lib/tsserver.js:157806:23)
    at IOSession.writeMessage (/typescript-5.0.0-dev.20221204/lib/tsserver.js:158813:23)
    at IOSession.send (/typescript-5.0.0-dev.20221204/lib/tsserver.js:158810:12)
    at IOSession.doOutput (/typescript-5.0.0-dev.20221204/lib/tsserver.js:158857:12)
    at IOSession.onMessage (/typescript-5.0.0-dev.20221204/lib/tsserver.js:160461:16)
    at Interface.<anonymous> (/typescript-5.0.0-dev.20221204/lib/tsserver.js:161983:16)

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":10270,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/examples/jsm/libs/draco/draco_decoder.js","line":17,"offset":150726,"entryNames":["___cxa_allocate_exception"]}} {"seq":10271,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/examples/jsm/libs/draco/draco_decoder.js","line":17,"offset":151280,"includeExternalModuleExports":false,"includeInsertTextCompletions":true,"triggerKind":1}} {"seq":10272,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/examples/jsm/libs/draco/draco_decoder.js","line":17,"offset":151280,"entryNames":["___cxa_allocate_exception"]}} {"seq":10273,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/examples/jsm/libs/draco/draco_decoder.js","line":17,"offset":151511}} ```

Repro Steps

  1. git clone https://github.com/mrdoob/three.js --recurse-submodules
  2. In dir three.js, run git reset --hard cdf45b8b7e8719610f6ecd7b647a3944a76f7f33
  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.3 also had errors :warning: ``` Req #10180 - references at formatMessage (/typescript-4.9.3/lib/tsserver.js:179284:29) at IOSession.Session.writeMessage (/typescript-4.9.3/lib/tsserver.js:180359:31) at IOSession.Session.send (/typescript-4.9.3/lib/tsserver.js:180356:22) at IOSession.Session.doOutput (/typescript-4.9.3/lib/tsserver.js:180409:22) at IOSession.Session.onMessage (/typescript-4.9.3/lib/tsserver.js:182056:30) at Interface. (/typescript-4.9.3/lib/tsserver.js:186167:31) ```
Req #10180 - references
    at formatMessage2 (/typescript-5.0.0-dev.20221204/lib/tsserver.js:157806:23)
    at IOSession.writeMessage (/typescript-5.0.0-dev.20221204/lib/tsserver.js:158813:23)
    at IOSession.send (/typescript-5.0.0-dev.20221204/lib/tsserver.js:158810:12)
    at IOSession.doOutput (/typescript-5.0.0-dev.20221204/lib/tsserver.js:158857:12)
    at IOSession.onMessage (/typescript-5.0.0-dev.20221204/lib/tsserver.js:160461:16)
    at Interface.<anonymous> (/typescript-5.0.0-dev.20221204/lib/tsserver.js:161983:16)

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":10177,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/deps/v8/test/mjsunit/asm/sqlite3/sqlite-safe-heap.js","line":13,"offset":82215}} {"seq":10178,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/deps/v8/test/mjsunit/asm/sqlite3/sqlite-safe-heap.js","line":13,"offset":82950,"includeExternalModuleExports":false,"includeInsertTextCompletions":true,"triggerKind":1}} {"seq":10179,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/deps/v8/test/mjsunit/asm/sqlite3/sqlite-safe-heap.js","line":13,"offset":82950,"entryNames":["_"]}} {"seq":10180,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/deps/v8/test/mjsunit/asm/sqlite3/sqlite-safe-heap.js","line":13,"offset":84345}} ```

Repro Steps

  1. git clone https://github.com/nodejs/node --recurse-submodules
  2. In dir node, run git reset --hard 1287530385137dda1d44975063217ccf90759475
  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

:warning: Note that typescript-4.9.3 also had errors :warning: ``` Timed out after 600000 ms ```
Req #26897 - references
    at formatMessage2 (/typescript-5.0.0-dev.20221204/lib/tsserver.js:157806:23)
    at IOSession.writeMessage (/typescript-5.0.0-dev.20221204/lib/tsserver.js:158813:23)
    at IOSession.send (/typescript-5.0.0-dev.20221204/lib/tsserver.js:158810:12)
    at IOSession.doOutput (/typescript-5.0.0-dev.20221204/lib/tsserver.js:158857:12)
    at IOSession.onMessage (/typescript-5.0.0-dev.20221204/lib/tsserver.js:160461:16)
    at Interface.<anonymous> (/typescript-5.0.0-dev.20221204/lib/tsserver.js:161983:16)

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":26894,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/examples/kotlin-react/static/js/main.9c3ce066.js","line":1,"offset":106740,"includeExternalModuleExports":false,"includeInsertTextCompletions":true,"triggerKind":2,"triggerCharacter":"."}} {"seq":26895,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/examples/kotlin-react/static/js/main.9c3ce066.js","line":1,"offset":107079}} {"seq":26896,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/examples/kotlin-react/static/js/main.9c3ce066.js","line":1,"offset":107582,"includeExternalModuleExports":false,"includeInsertTextCompletions":true,"triggerKind":2,"triggerCharacter":"."}} {"seq":26897,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/examples/kotlin-react/static/js/main.9c3ce066.js","line":1,"offset":107734}} ```

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

YMFE/yapi

:warning: Note that typescript-4.9.3 also had errors :warning: ``` Req #6917 - references at formatMessage (/typescript-4.9.3/lib/tsserver.js:179284:29) at IOSession.Session.writeMessage (/typescript-4.9.3/lib/tsserver.js:180359:31) at IOSession.Session.send (/typescript-4.9.3/lib/tsserver.js:180356:22) at IOSession.Session.doOutput (/typescript-4.9.3/lib/tsserver.js:180409:22) at IOSession.Session.onMessage (/typescript-4.9.3/lib/tsserver.js:182056:30) at Interface. (/typescript-4.9.3/lib/tsserver.js:186167:31) ```
Req #6917 - references
    at formatMessage2 (/typescript-5.0.0-dev.20221204/lib/tsserver.js:157806:23)
    at IOSession.writeMessage (/typescript-5.0.0-dev.20221204/lib/tsserver.js:158813:23)
    at IOSession.send (/typescript-5.0.0-dev.20221204/lib/tsserver.js:158810:12)
    at IOSession.doOutput (/typescript-5.0.0-dev.20221204/lib/tsserver.js:158857:12)
    at IOSession.onMessage (/typescript-5.0.0-dev.20221204/lib/tsserver.js:160461:16)
    at Interface.<anonymous> (/typescript-5.0.0-dev.20221204/lib/tsserver.js:161983:16)

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":6914,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/static/prd/index@40d464d7fa4bb1bea815.js","line":1,"offset":1668291}} {"seq":6915,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/static/prd/index@40d464d7fa4bb1bea815.js","line":1,"offset":1669213,"includeExternalModuleExports":false,"includeInsertTextCompletions":true,"triggerKind":1}} {"seq":6916,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/static/prd/index@40d464d7fa4bb1bea815.js","line":1,"offset":1669213,"entryNames":["a"]}} {"seq":6917,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/static/prd/index@40d464d7fa4bb1bea815.js","line":1,"offset":1669319}} ```

Repro Steps

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

zhaoolee/ChromeAppHeroes

:warning: Note that typescript-4.9.3 also had errors :warning: ``` Req #6925 - references at formatMessage (/typescript-4.9.3/lib/tsserver.js:179284:29) at IOSession.Session.writeMessage (/typescript-4.9.3/lib/tsserver.js:180359:31) at IOSession.Session.send (/typescript-4.9.3/lib/tsserver.js:180356:22) at IOSession.Session.doOutput (/typescript-4.9.3/lib/tsserver.js:180409:22) at IOSession.Session.onMessage (/typescript-4.9.3/lib/tsserver.js:182056:30) at Interface. (/typescript-4.9.3/lib/tsserver.js:186167:31) ```
Req #6925 - references
    at formatMessage2 (/typescript-5.0.0-dev.20221204/lib/tsserver.js:157806:23)
    at IOSession.writeMessage (/typescript-5.0.0-dev.20221204/lib/tsserver.js:158813:23)
    at IOSession.send (/typescript-5.0.0-dev.20221204/lib/tsserver.js:158810:12)
    at IOSession.doOutput (/typescript-5.0.0-dev.20221204/lib/tsserver.js:158857:12)
    at IOSession.onMessage (/typescript-5.0.0-dev.20221204/lib/tsserver.js:160461:16)
    at Interface.<anonymous> (/typescript-5.0.0-dev.20221204/lib/tsserver.js:161983:16)

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":6922,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/backup/077-sourc-graph/dgjhfomjieaadpoljlnidmbgkdffpack/21.2.23.2125_0/js/integration.bundle.js","line":59,"offset":313478,"entryNames":["_"]}} {"seq":6923,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/backup/077-sourc-graph/dgjhfomjieaadpoljlnidmbgkdffpack/21.2.23.2125_0/js/integration.bundle.js","line":75,"offset":690}} {"seq":6924,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/backup/077-sourc-graph/dgjhfomjieaadpoljlnidmbgkdffpack/21.2.23.2125_0/js/integration.bundle.js","line":75,"offset":1856}} {"seq":6925,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/backup/077-sourc-graph/dgjhfomjieaadpoljlnidmbgkdffpack/21.2.23.2125_0/js/integration.bundle.js","line":75,"offset":2630}} ```

Repro Steps

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