TypeScript icon indicating copy to clipboard operation
TypeScript copied to clipboard

Skip resolving files directly inside node_modules

Open sandersn opened this issue 2 years ago • 27 comments

Although the node module resolution algorithm looks for .js files there, they would never be there in correctly configured node_modules. So it should be safe to skip *.ts, *.js, *.tsx, etc.

  • Also skips looking for files directly in node_modules/@types.
  • Also skips looking for any module name containing a colon, since those look like absolute URIs.

Fixes #52695

sandersn avatar Feb 16 '23 18:02 sandersn

It would also be good to add a test that uses tsconfig paths that includes a key with a : to show that those lookups doesn’t get skipped.

andrewbranch avatar Feb 16 '23 19:02 andrewbranch

@typescript-bot test this @typescript-bot test top100 @typescript-bot user test this @typescript-bot user test tsserver @typescript-bot test tsserver top100 @typescript-bot run dt @typescript-bot perf test this faster

DanielRosenwasser avatar Feb 16 '23 20:02 DanielRosenwasser

Heya @DanielRosenwasser, I've started to run the diff-based user code test suite on this PR at b27973209848594b2d9aef35e06e24e1b2c53827. You can monitor the build here.

Update: The results are in!

typescript-bot avatar Feb 16 '23 20:02 typescript-bot

Heya @DanielRosenwasser, I've started to run the extended test suite on this PR at b27973209848594b2d9aef35e06e24e1b2c53827. You can monitor the build here.

typescript-bot avatar Feb 16 '23 20:02 typescript-bot

Heya @DanielRosenwasser, I've started to run the abridged perf test suite on this PR at b27973209848594b2d9aef35e06e24e1b2c53827. You can monitor the build here.

Update: The results are in!

typescript-bot avatar Feb 16 '23 20:02 typescript-bot

Heya @DanielRosenwasser, I've started to run the diff-based top-repos suite on this PR at b27973209848594b2d9aef35e06e24e1b2c53827. You can monitor the build here.

Update: The results are in!

typescript-bot avatar Feb 16 '23 20:02 typescript-bot

Heya @DanielRosenwasser, I've started to run the parallelized Definitely Typed test suite on this PR at b27973209848594b2d9aef35e06e24e1b2c53827. You can monitor the build here.

typescript-bot avatar Feb 16 '23 20:02 typescript-bot

Heya @DanielRosenwasser, I've started to run the diff-based top-repos suite (tsserver) on this PR at b27973209848594b2d9aef35e06e24e1b2c53827. You can monitor the build here.

Update: The results are in! Part 1, Part 2, Part 3, Part 4

typescript-bot avatar Feb 16 '23 20:02 typescript-bot

Heya @DanielRosenwasser, I've started to run the diff-based user code test suite (tsserver) on this PR at b27973209848594b2d9aef35e06e24e1b2c53827. You can monitor the build here.

Update: The results are in!

typescript-bot avatar Feb 16 '23 20:02 typescript-bot

@DanielRosenwasser Here are the results of running the user test suite comparing main and refs/pull/52809/merge:

Something interesting changed - please have a look.

Details

webpack

:warning: Note that built also had errors :warning:
Req #13230 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149677:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149549:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135449:35)
    at /typescript-main/built/local/tsserver.js:179045:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179043:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177389:43)
    at /typescript-main/built/local/tsserver.js:179733:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179725:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179733:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179775:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181319:14)
Req #13230 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52809/built/local/tsserver.js:149684:9)
    at Object.getCompletionEntryDetails (/typescript-52809/built/local/tsserver.js:149556:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52809/built/local/tsserver.js:135456:35)
    at /typescript-52809/built/local/tsserver.js:179052:43
    at mapDefined (/typescript-52809/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52809/built/local/tsserver.js:179050:20)
    at completionEntryDetails (/typescript-52809/built/local/tsserver.js:177396:43)
    at /typescript-52809/built/local/tsserver.js:179740:69
    at IOSession.executeWithRequestId (/typescript-52809/built/local/tsserver.js:179732:14)
    at IOSession.executeCommand (/typescript-52809/built/local/tsserver.js:179740:29)
    at IOSession.onMessage (/typescript-52809/built/local/tsserver.js:179782:51)
    at Interface.<anonymous> (/typescript-52809/built/local/tsserver.js:181326:14)

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

Last few requests

{"seq":13227,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/lib/hmr/HotModuleReplacement.runtime.js","line":209,"offset":10,"entryNames":[{"name":"ExportPropertyLibraryPlugin","source":"/mnt/ts_downloads/webpack/lib/library/ExportPropertyLibraryPlugin","data":{"exportName":"export=","exportMapKey":"ExportPropertyLibraryPlugin|39955|","fileName":"/mnt/ts_downloads/webpack/lib/library/ExportPropertyLibraryPlugin.js"}}]}}
{"seq":13228,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/lib/hmr/HotModuleReplacement.runtime.js","line":209,"offset":10,"entryNames":[{"name":"exports","source":"enhanced-resolve","data":{"exportName":"export=","exportMapKey":"exports|5965|","moduleSpecifier":"enhanced-resolve","fileName":"/mnt/ts_downloads/webpack/node_modules/enhanced-resolve/types.d.ts"}}]}}
{"seq":13229,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/lib/hmr/HotModuleReplacement.runtime.js","line":209,"offset":10,"entryNames":[{"name":"exports","source":"../RuntimeGlobals","data":{"exportName":"exports","exportMapKey":"exports|5346|","moduleSpecifier":"../RuntimeGlobals","fileName":"/mnt/ts_downloads/webpack/lib/RuntimeGlobals.js"}}]}}
{"seq":13230,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/lib/hmr/HotModuleReplacement.runtime.js","line":209,"offset":10,"entryNames":[{"name":"EXPORTS_OBJECT_REFERENCED","source":"../dependencies/LoaderDependency","data":{"exportName":"EXPORTS_OBJECT_REFERENCED","exportMapKey":"EXPORTS_OBJECT_REFERENCED|18282|","moduleSpecifier":"../dependencies/LoaderDependency","fileName":"/mnt/ts_downloads/webpack/lib/dependencies/LoaderDependency.js"}}]}}

Repro Steps

  1. git clone https://github.com/webpack/webpack.git --recurse-submodules
  2. In dir webpack, run git reset --hard b67626c7b4ffed8737d195b27c8cea1e68d58134
  3. Install packages (exact steps are below, but it might be easier to follow the repo readme)
    1. In dir webpack, run yarn install --ignore-engines --ignore-scripts --silent
    2. In dir webpack/test/cases/entry-exports-field/imports, run yarn install --ignore-engines --ignore-scripts --silent
    3. In dir webpack/test/cases/entry-exports-field/self, run yarn install --ignore-engines --ignore-scripts --silent
    4. In dir webpack/test/cases/inner-graph/no-side-effects/package, run yarn install --ignore-engines --ignore-scripts --silent
    5. In dir webpack/test/cases/inner-graph/static-of-class/other, run yarn install --ignore-engines --ignore-scripts --silent
    6. In dir webpack/test/cases/loaders/issue-4959, run yarn install --ignore-engines --ignore-scripts --silent
    7. In dir webpack/test/cases/mjs/cjs-import-default, run yarn install --ignore-engines --ignore-scripts --silent
    8. In dir webpack/test/cases/mjs/namespace-object-lazy, run yarn install --ignore-engines --ignore-scripts --silent
    9. In dir webpack/test/cases/mjs/no-module-main-field, run yarn install --ignore-engines --ignore-scripts --silent
    10. In dir webpack/test/cases/mjs/type-module, run yarn install --ignore-engines --ignore-scripts --silent
    11. In dir webpack/test/cases/mjs/type-null, run yarn install --ignore-engines --ignore-scripts --silent
    12. In dir webpack/test/cases/parsing/harmony-export-import-specifier/side-effect-free, run yarn install --ignore-engines --ignore-scripts --silent
    13. In dir webpack/test/cases/parsing/harmony-star-conflict/named-with-namespace-no-side, run yarn install --ignore-engines --ignore-scripts --silent
    14. In dir webpack/test/cases/scope-hoisting/order-without-side-effects, run yarn install --ignore-engines --ignore-scripts --silent
    15. In dir webpack/test/cases/scope-hoisting/side-effects-11990-star, run yarn install --ignore-engines --ignore-scripts --silent
    16. In dir webpack/test/cases/scope-hoisting/side-effects-11990, run yarn install --ignore-engines --ignore-scripts --silent
    17. In dir webpack/test/cases/scope-hoisting/side-effects-9159/package, run yarn install --ignore-engines --ignore-scripts --silent
    18. In dir webpack/test/cases/side-effects/dynamic-reexports/dedupe-target-with-side, run yarn install --ignore-engines --ignore-scripts --silent
    19. In dir webpack/test/cases/side-effects/dynamic-reexports, run yarn install --ignore-engines --ignore-scripts --silent
    20. In dir webpack/test/cases/side-effects/issue-12071, run yarn install --ignore-engines --ignore-scripts --silent
    21. In dir webpack/test/cases/side-effects/issue-12570-second-try, run yarn install --ignore-engines --ignore-scripts --silent
    22. In dir webpack/test/cases/side-effects/issue-12570, run yarn install --ignore-engines --ignore-scripts --silent
    23. In dir webpack/test/cases/side-effects/missing-module-7499/example, run yarn install --ignore-engines --ignore-scripts --silent
    24. In dir webpack/test/cases/side-effects/order-issue-7665/module, run yarn install --ignore-engines --ignore-scripts --silent
    25. In dir webpack/test/cases/side-effects/wrong-module-10146/module, run yarn install --ignore-engines --ignore-scripts --silent
    26. In dir webpack/test/configCases/container/1-container-full, run yarn install --ignore-engines --ignore-scripts --silent
    27. In dir webpack/test/configCases/container/2-container-full, run yarn install --ignore-engines --ignore-scripts --silent
    28. In dir webpack/test/configCases/container/3-container-full, run yarn install --ignore-engines --ignore-scripts --silent
    29. In dir webpack/test/configCases/container/exposed-overridables, run yarn install --ignore-engines --ignore-scripts --silent
    30. In dir webpack/test/configCases/ecmaVersion/browserslist-missing, run yarn install --ignore-engines --ignore-scripts --silent
    31. In dir webpack/test/configCases/ecmaVersion/browserslist, run yarn install --ignore-engines --ignore-scripts --silent
    32. In dir webpack/test/configCases/records/issue-2991/pkgs/somepackage, run yarn install --ignore-engines --ignore-scripts --silent
    33. In dir webpack/test/configCases/resolve-merging/override/package, run yarn install --ignore-engines --ignore-scripts --silent
    34. In dir webpack/test/configCases/resolve/context-resolve-with-ignore/a/foo, run yarn install --ignore-engines --ignore-scripts --silent
    35. In dir webpack/test/configCases/resolve/context-resolve-with-ignore/b/foo, run yarn install --ignore-engines --ignore-scripts --silent
    36. In dir webpack/test/configCases/sharing/consume-module, run yarn install --ignore-engines --ignore-scripts --silent
    37. In dir webpack/test/configCases/sharing/consume-multiple-versions, run yarn install --ignore-engines --ignore-scripts --silent
    38. In dir webpack/test/configCases/sharing/no-override-loaded, run yarn install --ignore-engines --ignore-scripts --silent
    39. In dir webpack/test/configCases/sharing/provide-eager-module, run yarn install --ignore-engines --ignore-scripts --silent
    40. In dir webpack/test/configCases/sharing/provide-module, run yarn install --ignore-engines --ignore-scripts --silent
    41. In dir webpack/test/configCases/sharing/provide-multiple-versions, run yarn install --ignore-engines --ignore-scripts --silent
    42. In dir webpack/test/configCases/sharing/share-multiple-versions, run yarn install --ignore-engines --ignore-scripts --silent
    43. In dir webpack/test/configCases/sharing/share-plugin, run yarn install --ignore-engines --ignore-scripts --silent
    44. In dir webpack/test/configCases/split-chunks/asnyc-entries, run yarn install --ignore-engines --ignore-scripts --silent
    45. In dir webpack/test/configCases/web/unique-jsonp, run yarn install --ignore-engines --ignore-scripts --silent
    46. In dir webpack/test/statsCases/ignore-warnings, run yarn install --ignore-engines --ignore-scripts --silent
    47. In dir webpack/test/statsCases/resolve-plugin-context, run yarn install --ignore-engines --ignore-scripts --silent
    48. In dir webpack/test/statsCases/side-effects-issue-7428/components, run yarn install --ignore-engines --ignore-scripts --silent
    49. In dir webpack/test/watchCases/side-effects/issue-7400/0/my-module, run yarn install --ignore-engines --ignore-scripts --silent
  4. Back in the initial folder, download RepoResults4/webpack.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./webpack ./webpack.replay.txt path/to/tsserver.js
  7. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

typescript-bot avatar Feb 16 '23 20:02 typescript-bot

@DanielRosenwasser Here are the results of running the user test suite comparing main and refs/pull/52809/merge:

Everything looks good!

typescript-bot avatar Feb 16 '23 20:02 typescript-bot

Heya @DanielRosenwasser, I've run the RWC suite on this PR - assuming you're on the TS core team, you can view the resulting diff here.

typescript-bot avatar Feb 16 '23 20:02 typescript-bot

@DanielRosenwasser The results of the perf run you requested are in!

Here they are:

Comparison Report - main..52809

Metric main 52809 Delta Best Worst p-value
Angular - node (v16.17.1, x64)
Memory used 359,059k (± 0.01%) 358,504k (± 0.01%) -555k (- 0.15%) 358,469k 358,532k p=0.005 n=6
Parse Time 4.17s (± 0.35%) 4.14s (± 0.28%) -0.03s (- 0.64%) 4.13s 4.16s p=0.015 n=6
Bind Time 1.24s (± 0.41%) 1.24s (± 0.44%) -0.01s (- 0.67%) 1.23s 1.24s p=0.038 n=6
Check Time 9.53s (± 0.52%) 9.48s (± 0.46%) ~ 9.42s 9.55s p=0.148 n=6
Emit Time 8.10s (± 0.82%) 8.06s (± 0.65%) ~ 8.01s 8.16s p=0.332 n=6
Total Time 23.04s (± 0.42%) 22.93s (± 0.26%) ~ 22.83s 23.01s p=0.054 n=6
Compiler-Unions - node (v16.17.1, x64)
Memory used 191,722k (± 0.02%) 191,705k (± 0.02%) ~ 191,654k 191,777k p=0.471 n=6
Parse Time 1.80s (± 1.08%) 1.82s (± 0.60%) ~ 1.80s 1.83s p=0.102 n=6
Bind Time 0.84s (± 0.48%) 0.84s (± 0.48%) ~ 0.84s 0.85s p=1.000 n=6
Check Time 10.19s (± 0.66%) 10.13s (± 0.44%) ~ 10.07s 10.18s p=0.261 n=6
Emit Time 3.07s (± 1.53%) 3.06s (± 0.79%) ~ 3.02s 3.08s p=0.574 n=6
Total Time 15.90s (± 0.71%) 15.85s (± 0.32%) ~ 15.77s 15.91s p=0.469 n=6
Monaco - node (v16.17.1, x64)
Memory used 343,536k (± 0.01%) 343,526k (± 0.01%) ~ 343,493k 343,555k p=0.471 n=6
Parse Time 3.10s (± 0.63%) 3.13s (± 1.00%) ~ 3.10s 3.19s p=0.060 n=6
Bind Time 1.12s (± 0.46%) 1.12s (± 0.46%) ~ 1.11s 1.12s p=1.000 n=6
Check Time 7.78s (± 0.50%) 7.78s (± 0.39%) ~ 7.73s 7.82s p=0.871 n=6
Emit Time 4.54s (± 0.62%) 4.51s (± 0.20%) ~ 4.50s 4.52s p=0.084 n=6
Total Time 16.54s (± 0.47%) 16.54s (± 0.35%) ~ 16.45s 16.62s p=0.936 n=6
TFS - node (v16.17.1, x64)
Memory used 299,644k (± 0.01%) 299,646k (± 0.01%) ~ 299,620k 299,676k p=1.000 n=6
Parse Time 2.46s (± 1.33%) 2.46s (± 0.66%) ~ 2.44s 2.48s p=0.806 n=6
Bind Time 1.26s (± 0.41%) 1.25s (± 0.41%) ~ 1.25s 1.26s p=0.311 n=6
Check Time 7.25s (± 0.36%) 7.22s (± 0.49%) ~ 7.16s 7.25s p=0.146 n=6
Emit Time 4.22s (± 0.73%) 4.23s (± 0.33%) ~ 4.21s 4.25s p=0.808 n=6
Total Time 15.19s (± 0.40%) 15.16s (± 0.31%) ~ 15.09s 15.22s p=0.521 n=6
material-ui - node (v16.17.1, x64)
Memory used 475,973k (± 0.01%) 475,742k (± 0.01%) -231k (- 0.05%) 475,706k 475,807k p=0.005 n=6
Parse Time 3.68s (± 0.27%) 3.68s (± 0.44%) ~ 3.66s 3.70s p=0.867 n=6
Bind Time 1.02s (± 0.40%) 1.02s (± 0.00%) ~ 1.02s 1.02s p=0.405 n=6
Check Time 18.15s (± 0.15%) 18.22s (± 0.37%) ~ 18.12s 18.29s p=0.075 n=6
Emit Time 0.00s (± 0.00%) 0.00s (± 0.00%) ~ 0.00s 0.00s p=1.000 n=6
Total Time 22.86s (± 0.13%) 22.92s (± 0.31%) ~ 22.82s 23.01s p=0.054 n=6
xstate - node (v16.17.1, x64)
Memory used 546,928k (± 0.03%) 545,996k (± 0.01%) -931k (- 0.17%) 545,939k 546,122k p=0.005 n=6
Parse Time 4.77s (± 0.17%) 4.75s (± 0.36%) ~ 4.73s 4.78s p=0.072 n=6
Bind Time 1.85s (± 0.41%) 1.84s (± 0.69%) ~ 1.83s 1.86s p=0.214 n=6
Check Time 3.07s (± 0.53%) 3.07s (± 0.53%) ~ 3.05s 3.09s p=1.000 n=6
Emit Time 0.09s (± 4.45%) 0.09s (± 4.45%) ~ 0.09s 0.10s p=1.000 n=6
Total Time 9.78s (± 0.18%) 9.76s (± 0.18%) ~ 9.73s 9.77s p=0.088 n=6
System
Machine Namets-ci-ubuntu
Platformlinux 5.4.0-135-generic
Architecturex64
Available Memory16 GB
Available Memory15 GB
CPUs4 × Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz
Hosts
  • node (v16.17.1, x64)
Scenarios
  • Angular - node (v16.17.1, x64)
  • Compiler-Unions - node (v16.17.1, x64)
  • Monaco - node (v16.17.1, x64)
  • TFS - node (v16.17.1, x64)
  • material-ui - node (v16.17.1, x64)
  • xstate - node (v16.17.1, x64)
Benchmark Name Iterations
Current 52809 6
Baseline main 6
Developer Information:

Download Benchmark

typescript-bot avatar Feb 16 '23 21:02 typescript-bot

@DanielRosenwasser Here are the results of running the top-repos suite comparing main and refs/pull/52809/merge:

Everything looks good!

typescript-bot avatar Feb 16 '23 21:02 typescript-bot

@DanielRosenwasser Here are the results of running the top-repos suite comparing main and refs/pull/52809/merge:

Something interesting changed - please have a look.

Details

angular/angular-cli

:warning: Note that built also had errors :warning:
Req #622 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149677:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149549:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135449:35)
    at /typescript-main/built/local/tsserver.js:179045:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179043:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177389:43)
    at /typescript-main/built/local/tsserver.js:179733:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179725:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179733:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179775:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181319:14)
Req #622 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52809/built/local/tsserver.js:149684:9)
    at Object.getCompletionEntryDetails (/typescript-52809/built/local/tsserver.js:149556:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52809/built/local/tsserver.js:135456:35)
    at /typescript-52809/built/local/tsserver.js:179052:43
    at mapDefined (/typescript-52809/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52809/built/local/tsserver.js:179050:20)
    at completionEntryDetails (/typescript-52809/built/local/tsserver.js:177396:43)
    at /typescript-52809/built/local/tsserver.js:179740:69
    at IOSession.executeWithRequestId (/typescript-52809/built/local/tsserver.js:179732:14)
    at IOSession.executeCommand (/typescript-52809/built/local/tsserver.js:179740:29)
    at IOSession.onMessage (/typescript-52809/built/local/tsserver.js:179782:51)
    at Interface.<anonymous> (/typescript-52809/built/local/tsserver.js:181326:14)

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

Last few requests

{"seq":619,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/angular_devkit/architect/src/architect.ts","line":48,"offset":7,"entryNames":[{"name":"FileEmitterCollection","source":"/mnt/ts_downloads/angular-cli/packages/ngtools/webpack/src/ivy/symbol","data":{"exportName":"FileEmitterCollection","exportMapKey":"FileEmitterCollection|3|","fileName":"/mnt/ts_downloads/angular-cli/packages/ngtools/webpack/src/ivy/symbol.ts"}}]}}
{"seq":620,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/angular_devkit/architect/src/architect.ts","line":48,"offset":7,"entryNames":[{"name":"FileEmitterRegistration","source":"/mnt/ts_downloads/angular-cli/packages/ngtools/webpack/src/ivy/symbol","data":{"exportName":"FileEmitterRegistration","exportMapKey":"FileEmitterRegistration|2|","fileName":"/mnt/ts_downloads/angular-cli/packages/ngtools/webpack/src/ivy/symbol.ts"}}]}}
{"seq":621,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/angular_devkit/architect/src/architect.ts","line":48,"offset":7,"entryNames":[{"name":"FileReplacement","source":"/mnt/ts_downloads/angular-cli/packages/angular_devkit/build_angular/src/index","data":{"exportName":"FileReplacement","exportMapKey":"FileReplacement|3978|","fileName":"/mnt/ts_downloads/angular-cli/packages/angular_devkit/build_angular/src/index.ts"}}]}}
{"seq":622,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/angular_devkit/architect/src/architect.ts","line":48,"offset":7,"entryNames":[{"name":"FileSystemEngineHost","source":"@angular-devkit/schematics/tools","data":{"exportName":"FileSystemEngineHost","exportMapKey":"FileSystemEngineHost|3905|","moduleSpecifier":"@angular-devkit/schematics/tools","fileName":"/mnt/ts_downloads/angular-cli/packages/angular_devkit/schematics/tools/index.ts"}}]}}

Repro Steps

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

angular/angular

:warning: Note that built also had errors :warning:
Req #12791 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149677:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149549:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135449:35)
    at /typescript-main/built/local/tsserver.js:179045:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179043:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177389:43)
    at /typescript-main/built/local/tsserver.js:179733:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179725:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179733:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179775:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181319:14)
Req #12791 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52809/built/local/tsserver.js:149684:9)
    at Object.getCompletionEntryDetails (/typescript-52809/built/local/tsserver.js:149556:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52809/built/local/tsserver.js:135456:35)
    at /typescript-52809/built/local/tsserver.js:179052:43
    at mapDefined (/typescript-52809/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52809/built/local/tsserver.js:179050:20)
    at completionEntryDetails (/typescript-52809/built/local/tsserver.js:177396:43)
    at /typescript-52809/built/local/tsserver.js:179740:69
    at IOSession.executeWithRequestId (/typescript-52809/built/local/tsserver.js:179732:14)
    at IOSession.executeCommand (/typescript-52809/built/local/tsserver.js:179740:29)
    at IOSession.onMessage (/typescript-52809/built/local/tsserver.js:179782:51)
    at Interface.<anonymous> (/typescript-52809/built/local/tsserver.js:181326:14)

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

Last few requests

{"seq":12788,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/compiler-cli/src/ngtsc/typecheck/src/line_mappings.ts","line":36,"offset":42,"entryNames":[{"name":"bypassSanitizationTrustUrl","source":"/mnt/ts_downloads/angular/packages/core/src/sanitization/bypass","data":{"exportName":"bypassSanitizationTrustUrl","exportMapKey":"bypassSanitizationTrustUrl|92722|","fileName":"/mnt/ts_downloads/angular/packages/core/src/sanitization/bypass.ts"}}]}}
{"seq":12789,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/compiler-cli/src/ngtsc/typecheck/src/line_mappings.ts","line":36,"offset":42,"entryNames":[{"name":"BypassType","source":"/mnt/ts_downloads/angular/packages/core/src/sanitization/bypass","data":{"exportName":"BypassType","exportMapKey":"BypassType|92416|","fileName":"/mnt/ts_downloads/angular/packages/core/src/sanitization/bypass.ts"}}]}}
{"seq":12790,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/compiler-cli/src/ngtsc/typecheck/src/line_mappings.ts","line":36,"offset":42,"entryNames":[{"name":"calcPossibleSecurityContexts","source":"@angular/compiler/src/template_parser/binding_parser","data":{"exportName":"calcPossibleSecurityContexts","exportMapKey":"calcPossibleSecurityContexts|93397|","moduleSpecifier":"@angular/compiler/src/template_parser/binding_parser","fileName":"/mnt/ts_downloads/angular/packages/compiler/src/template_parser/binding_parser.ts"}}]}}
{"seq":12791,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/compiler-cli/src/ngtsc/typecheck/src/line_mappings.ts","line":36,"offset":42,"entryNames":[{"name":"calcProjectFileAndBasePath","source":"@angular/compiler-cli","data":{"exportName":"calcProjectFileAndBasePath","exportMapKey":"calcProjectFileAndBasePath|93842|","moduleSpecifier":"@angular/compiler-cli","fileName":"/mnt/ts_downloads/angular/packages/compiler-cli/index.ts"}}]}}

Repro Steps

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

angular/components

:warning: Note that built also had errors :warning:
Req #11282 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149677:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149549:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135449:35)
    at /typescript-main/built/local/tsserver.js:179045:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179043:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177389:43)
    at /typescript-main/built/local/tsserver.js:179733:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179725:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179733:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179775:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181319:14)
Req #11282 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52809/built/local/tsserver.js:149684:9)
    at Object.getCompletionEntryDetails (/typescript-52809/built/local/tsserver.js:149556:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52809/built/local/tsserver.js:135456:35)
    at /typescript-52809/built/local/tsserver.js:179052:43
    at mapDefined (/typescript-52809/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52809/built/local/tsserver.js:179050:20)
    at completionEntryDetails (/typescript-52809/built/local/tsserver.js:177396:43)
    at /typescript-52809/built/local/tsserver.js:179740:69
    at IOSession.executeWithRequestId (/typescript-52809/built/local/tsserver.js:179732:14)
    at IOSession.executeCommand (/typescript-52809/built/local/tsserver.js:179740:29)
    at IOSession.onMessage (/typescript-52809/built/local/tsserver.js:179782:51)
    at Interface.<anonymous> (/typescript-52809/built/local/tsserver.js:181326:14)

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

Last few requests

{"seq":11279,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/dev-app/google-map/google-map-demo.ts","line":288,"offset":45,"entryNames":[{"name":"ColumnSizeAction","source":"/mnt/ts_downloads/components/src/cdk-experimental/column-resize/column-resize-notifier","data":{"exportName":"ColumnSizeAction","exportMapKey":"ColumnSizeAction|60268|","fileName":"/mnt/ts_downloads/components/src/cdk-experimental/column-resize/column-resize-notifier.ts"}}]}}
{"seq":11280,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/dev-app/google-map/google-map-demo.ts","line":288,"offset":45,"entryNames":[{"name":"ColumnSizeStore","source":"/mnt/ts_downloads/components/src/cdk-experimental/column-resize/column-size-store","data":{"exportName":"ColumnSizeStore","exportMapKey":"ColumnSizeStore|60288|","fileName":"/mnt/ts_downloads/components/src/cdk-experimental/column-resize/column-size-store.ts"}}]}}
{"seq":11281,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/dev-app/google-map/google-map-demo.ts","line":288,"offset":45,"entryNames":[{"name":"ComponentPortal","source":"/mnt/ts_downloads/components/src/cdk/portal/portal","data":{"exportName":"ComponentPortal","exportMapKey":"ComponentPortal|59917|","fileName":"/mnt/ts_downloads/components/src/cdk/portal/portal.ts"}}]}}
{"seq":11282,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/dev-app/google-map/google-map-demo.ts","line":288,"offset":45,"entryNames":[{"name":"ComponentType","source":"@angular/cdk/overlay","data":{"exportName":"ComponentType","exportMapKey":"ComponentType|55797|","moduleSpecifier":"@angular/cdk/overlay","fileName":"/mnt/ts_downloads/components/src/cdk/overlay/index.ts"}}]}}

Repro Steps

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

ant-design/ant-design

:warning: Note that built also had errors :warning:
Req #1744 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149677:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149549:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135449:35)
    at /typescript-main/built/local/tsserver.js:179045:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179043:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177389:43)
    at /typescript-main/built/local/tsserver.js:179733:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179725:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179733:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179775:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181319:14)
Req #1744 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52809/built/local/tsserver.js:149684:9)
    at Object.getCompletionEntryDetails (/typescript-52809/built/local/tsserver.js:149556:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52809/built/local/tsserver.js:135456:35)
    at /typescript-52809/built/local/tsserver.js:179052:43
    at mapDefined (/typescript-52809/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52809/built/local/tsserver.js:179050:20)
    at completionEntryDetails (/typescript-52809/built/local/tsserver.js:177396:43)
    at /typescript-52809/built/local/tsserver.js:179740:69
    at IOSession.executeWithRequestId (/typescript-52809/built/local/tsserver.js:179732:14)
    at IOSession.executeCommand (/typescript-52809/built/local/tsserver.js:179740:29)
    at IOSession.onMessage (/typescript-52809/built/local/tsserver.js:179782:51)
    at Interface.<anonymous> (/typescript-52809/built/local/tsserver.js:181326:14)

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

Last few requests

{"seq":1741,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/components/calendar/locale/es_ES.ts","line":3,"offset":8,"entryNames":[{"name":"ajaxSetup","source":"/mnt/ts_downloads/ant-design/node_modules/@types/jquery/index","data":{"exportName":"ajaxSetup","exportMapKey":"ajaxSetup|49325|","fileName":"/mnt/ts_downloads/ant-design/node_modules/@types/jquery/index.d.ts"}}]}}
{"seq":1742,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/components/calendar/locale/es_ES.ts","line":3,"offset":8,"entryNames":[{"name":"ajaxTransport","source":"/mnt/ts_downloads/ant-design/node_modules/@types/jquery/index","data":{"exportName":"ajaxTransport","exportMapKey":"ajaxTransport|49326|","fileName":"/mnt/ts_downloads/ant-design/node_modules/@types/jquery/index.d.ts"}}]}}
{"seq":1743,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/components/calendar/locale/es_ES.ts","line":3,"offset":8,"entryNames":[{"name":"AjaxUploader","source":"/mnt/ts_downloads/ant-design/node_modules/rc-upload/lib/AjaxUploader","data":{"exportName":"default","exportMapKey":"AjaxUploader|10768|","fileName":"/mnt/ts_downloads/ant-design/node_modules/rc-upload/lib/AjaxUploader.d.ts"}}]}}
{"seq":1744,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/components/calendar/locale/es_ES.ts","line":3,"offset":8,"entryNames":[{"name":"Alert","source":"antd","data":{"exportName":"Alert","exportMapKey":"Alert|24306|","moduleSpecifier":"antd","fileName":"/mnt/ts_downloads/ant-design/components/index.ts"}}]}}

Repro Steps

  1. git clone https://github.com/ant-design/ant-design --recurse-submodules
  2. In dir ant-design, run git reset --hard 03ef8225cfe8c07c92b2b5a290441ff704b9bf10
  3. In dir ant-design, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
  4. Back in the initial folder, download RepoResults1/ant-design.ant-design.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./ant-design ./ant-design.ant-design.replay.txt path/to/tsserver.js
  7. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

apache/echarts

:warning: Note that built also had errors :warning:
Req #43140 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149677:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149549:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135449:35)
    at /typescript-main/built/local/tsserver.js:179045:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179043:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177389:43)
    at /typescript-main/built/local/tsserver.js:179733:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179725:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179733:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179775:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181319:14)
Req #43140 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52809/built/local/tsserver.js:149684:9)
    at Object.getCompletionEntryDetails (/typescript-52809/built/local/tsserver.js:149556:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52809/built/local/tsserver.js:135456:35)
    at /typescript-52809/built/local/tsserver.js:179052:43
    at mapDefined (/typescript-52809/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52809/built/local/tsserver.js:179050:20)
    at completionEntryDetails (/typescript-52809/built/local/tsserver.js:177396:43)
    at /typescript-52809/built/local/tsserver.js:179740:69
    at IOSession.executeWithRequestId (/typescript-52809/built/local/tsserver.js:179732:14)
    at IOSession.executeCommand (/typescript-52809/built/local/tsserver.js:179740:29)
    at IOSession.onMessage (/typescript-52809/built/local/tsserver.js:179782:51)
    at Interface.<anonymous> (/typescript-52809/built/local/tsserver.js:181326:14)

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

Last few requests

{"seq":43137,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/chart/graph/simpleLayoutHelper.ts","line":27,"offset":7,"entryNames":[{"name":"combineMorph","source":"/mnt/ts_downloads/echarts/node_modules/zrender/lib/tool/morphPath","data":{"exportName":"combineMorph","exportMapKey":"combineMorph|101221|","fileName":"/mnt/ts_downloads/echarts/node_modules/zrender/lib/tool/morphPath.d.ts","isPackageJsonImport":true}}]}}
{"seq":43138,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/chart/graph/simpleLayoutHelper.ts","line":27,"offset":7,"entryNames":[{"name":"ComponentModel","source":"../../echarts.all","data":{"exportName":"ComponentModel","exportMapKey":"ComponentModel|85514|","moduleSpecifier":"../../echarts.all","fileName":"/mnt/ts_downloads/echarts/src/echarts.all.ts"}}]}}
{"seq":43139,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/chart/graph/simpleLayoutHelper.ts","line":27,"offset":7,"entryNames":[{"name":"ComponentView","source":"../../echarts.all","data":{"exportName":"ComponentView","exportMapKey":"ComponentView|85576|","moduleSpecifier":"../../echarts.all","fileName":"/mnt/ts_downloads/echarts/src/echarts.all.ts"}}]}}
{"seq":43140,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/chart/graph/simpleLayoutHelper.ts","line":27,"offset":7,"entryNames":[{"name":"CompoundPath","source":"../../util/graphic","data":{"exportName":"CompoundPath","exportMapKey":"CompoundPath|84068|","moduleSpecifier":"../../util/graphic","fileName":"/mnt/ts_downloads/echarts/src/util/graphic.ts"}}]}}

Repro Steps

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

backstage/backstage

:warning: Note that built also had errors :warning:
Req #12704 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141539:21)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149663:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149549:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135449:35)
    at /typescript-main/built/local/tsserver.js:179045:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179043:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177389:43)
    at /typescript-main/built/local/tsserver.js:179733:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179725:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179733:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179775:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181319:14)
Req #12704 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-52809/built/local/tsserver.js:141546:21)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52809/built/local/tsserver.js:149670:62)
    at Object.getCompletionEntryDetails (/typescript-52809/built/local/tsserver.js:149556:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52809/built/local/tsserver.js:135456:35)
    at /typescript-52809/built/local/tsserver.js:179052:43
    at mapDefined (/typescript-52809/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52809/built/local/tsserver.js:179050:20)
    at completionEntryDetails (/typescript-52809/built/local/tsserver.js:177396:43)
    at /typescript-52809/built/local/tsserver.js:179740:69
    at IOSession.executeWithRequestId (/typescript-52809/built/local/tsserver.js:179732:14)
    at IOSession.executeCommand (/typescript-52809/built/local/tsserver.js:179740:29)
    at IOSession.onMessage (/typescript-52809/built/local/tsserver.js:179782:51)
    at Interface.<anonymous> (/typescript-52809/built/local/tsserver.js:181326:14)

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

Last few requests

{"seq":12701,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/backend-common/src/reading/BitbucketCloudUrlReader.test.ts","line":231,"offset":46,"entryNames":[{"name":"formatWebpackMessages","source":"react-dev-utils/formatWebpackMessages","data":{"exportName":"default","exportMapKey":"formatWebpackMessages|48069|react-dev-utils/formatWebpackMessages","moduleSpecifier":"react-dev-utils/formatWebpackMessages","ambientModuleName":"react-dev-utils/formatWebpackMessages"}}]}}
{"seq":12702,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/backend-common/src/reading/BitbucketCloudUrlReader.test.ts","line":231,"offset":46,"entryNames":[{"name":"formatWithCursor","source":"prettier","data":{"exportName":"formatWithCursor","exportMapKey":"formatWithCursor|147684|","moduleSpecifier":"prettier","fileName":"/mnt/ts_downloads/backstage/node_modules/@types/prettier/index.d.ts"}}]}}
{"seq":12703,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/backend-common/src/reading/BitbucketCloudUrlReader.test.ts","line":231,"offset":46,"entryNames":[{"name":"formatWithOptions","source":"util","data":{"exportName":"formatWithOptions","exportMapKey":"formatWithOptions|47709|util","moduleSpecifier":"util","ambientModuleName":"util"}}]}}
{"seq":12704,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/backend-common/src/reading/BitbucketCloudUrlReader.test.ts","line":231,"offset":46,"entryNames":[{"name":"FormData","source":"/mnt/ts_downloads/backstage/node_modules/@types/request/node_modules/form-data/index","data":{"exportName":"export=","exportMapKey":"FormData|14419|","fileName":"/mnt/ts_downloads/backstage/node_modules/@types/request/node_modules/form-data/index.d.ts"}}]}}

Repro Steps

  1. git clone https://github.com/backstage/backstage --recurse-submodules
  2. In dir backstage, run git reset --hard b25b4bda4e8af306732bba92ec22e986b28aad27
  3. Install packages (exact steps are below, but it might be easier to follow the repo readme)
    1. In dir backstage/cypress, run yarn install --no-immutable --mode=skip-build
    2. In dir backstage/microsite-next, run yarn install --no-immutable --mode=skip-build
    3. In dir backstage/microsite, run yarn install --no-immutable --mode=skip-build
    4. In dir backstage, run yarn install --no-immutable --mode=skip-build
    5. In dir backstage/storybook, run yarn install --no-immutable --mode=skip-build
  4. Back in the initial folder, download RepoResults4/backstage.backstage.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./backstage ./backstage.backstage.replay.txt path/to/tsserver.js
  7. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

date-fns/date-fns

:warning: Note that built also had errors :warning:
Req #11381 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149677:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149549:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135449:35)
    at /typescript-main/built/local/tsserver.js:179045:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179043:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177389:43)
    at /typescript-main/built/local/tsserver.js:179733:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179725:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179733:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179775:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181319:14)
Req #11381 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52809/built/local/tsserver.js:149684:9)
    at Object.getCompletionEntryDetails (/typescript-52809/built/local/tsserver.js:149556:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52809/built/local/tsserver.js:135456:35)
    at /typescript-52809/built/local/tsserver.js:179052:43
    at mapDefined (/typescript-52809/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52809/built/local/tsserver.js:179050:20)
    at completionEntryDetails (/typescript-52809/built/local/tsserver.js:177396:43)
    at /typescript-52809/built/local/tsserver.js:179740:69
    at IOSession.executeWithRequestId (/typescript-52809/built/local/tsserver.js:179732:14)
    at IOSession.executeCommand (/typescript-52809/built/local/tsserver.js:179740:29)
    at IOSession.onMessage (/typescript-52809/built/local/tsserver.js:179782:51)
    at Interface.<anonymous> (/typescript-52809/built/local/tsserver.js:181326:14)

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

Last few requests

{"seq":11378,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/fp/index.ts","line":137,"offset":30,"entryNames":[{"name":"access","source":"fs/promises","data":{"exportName":"access","exportMapKey":"access|14043|fs/promises","moduleSpecifier":"fs/promises","ambientModuleName":"fs/promises"}}]}}
{"seq":11379,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/fp/index.ts","line":137,"offset":30,"entryNames":[{"name":"accessSync","source":"fs","data":{"exportName":"accessSync","exportMapKey":"accessSync|14008|fs","moduleSpecifier":"fs","ambientModuleName":"fs"}}]}}
{"seq":11380,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/fp/index.ts","line":137,"offset":30,"entryNames":[{"name":"add","source":"..","data":{"exportName":"add","exportMapKey":"add|18105|","moduleSpecifier":"..","fileName":"/mnt/ts_downloads/date-fns/src/index.ts"}}]}}
{"seq":11381,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/fp/index.ts","line":137,"offset":30,"entryNames":[{"name":"add","source":"./add/index","data":{"exportName":"default","exportMapKey":"add|39023|","moduleSpecifier":"./add/index","fileName":"/mnt/ts_downloads/date-fns/src/fp/add/index.ts"}}]}}

Repro Steps

  1. git clone https://github.com/date-fns/date-fns --recurse-submodules
  2. In dir date-fns, run git reset --hard fadbd4eb7920bf932c25f734f3949027b2fe4887
  3. Install packages (exact steps are below, but it might be easier to follow the repo readme)
    1. In dir date-fns/examples/babel, run yarn install --ignore-engines --ignore-scripts --silent
    2. In dir date-fns/examples/browserify, run yarn install --ignore-engines --ignore-scripts --silent
    3. In dir date-fns/examples/flow, run yarn install --ignore-engines --ignore-scripts --silent
    4. In dir date-fns/examples/lodash-fp, run yarn install --ignore-engines --ignore-scripts --silent
    5. In dir date-fns/examples/rollup, run yarn install --ignore-engines --ignore-scripts --silent
    6. In dir date-fns/examples/typescript, run yarn install --ignore-engines --ignore-scripts --silent
    7. In dir date-fns/examples/webpack-1.x, run yarn install --ignore-engines --ignore-scripts --silent
    8. In dir date-fns/examples/webpack-2.x, run yarn install --ignore-engines --ignore-scripts --silent
    9. In dir date-fns/examples/webpack-4.x, run yarn install --ignore-engines --ignore-scripts --silent
    10. In dir date-fns, run yarn install --ignore-engines --ignore-scripts --silent
  4. Back in the initial folder, download RepoResults2/date-fns.date-fns.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./date-fns ./date-fns.date-fns.replay.txt path/to/tsserver.js
  7. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

Eugeny/tabby

:warning: Note that built also had errors :warning:
Req #787 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149677:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149549:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135449:35)
    at /typescript-main/built/local/tsserver.js:179045:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179043:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177389:43)
    at /typescript-main/built/local/tsserver.js:179733:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179725:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179733:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179775:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181319:14)
Req #787 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52809/built/local/tsserver.js:149684:9)
    at Object.getCompletionEntryDetails (/typescript-52809/built/local/tsserver.js:149556:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52809/built/local/tsserver.js:135456:35)
    at /typescript-52809/built/local/tsserver.js:179052:43
    at mapDefined (/typescript-52809/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52809/built/local/tsserver.js:179050:20)
    at completionEntryDetails (/typescript-52809/built/local/tsserver.js:177396:43)
    at /typescript-52809/built/local/tsserver.js:179740:69
    at IOSession.executeWithRequestId (/typescript-52809/built/local/tsserver.js:179732:14)
    at IOSession.executeCommand (/typescript-52809/built/local/tsserver.js:179740:29)
    at IOSession.onMessage (/typescript-52809/built/local/tsserver.js:179782:51)
    at Interface.<anonymous> (/typescript-52809/built/local/tsserver.js:181326:14)

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

Last few requests

{"seq":784,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/tabby-core/src/components/promptModal.component.ts","line":10,"offset":5,"entryNames":[{"name":"appendFile","source":"/mnt/ts_downloads/tabby/node_modules/@types/fs-extra/index","data":{"exportName":"appendFile","exportMapKey":"appendFile|22885|","fileName":"/mnt/ts_downloads/tabby/node_modules/@types/fs-extra/index.d.ts"}}]}}
{"seq":785,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/tabby-core/src/components/promptModal.component.ts","line":10,"offset":5,"entryNames":[{"name":"appendFileSync","source":"fs","data":{"exportName":"appendFileSync","exportMapKey":"appendFileSync|19569|fs","moduleSpecifier":"fs","ambientModuleName":"fs"}}]}}
{"seq":786,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/tabby-core/src/components/promptModal.component.ts","line":10,"offset":5,"entryNames":[{"name":"appendFileSync","source":"/mnt/ts_downloads/tabby/node_modules/@types/fs-extra/index","data":{"exportName":"appendFileSync","exportMapKey":"appendFileSync|19569|","fileName":"/mnt/ts_downloads/tabby/node_modules/@types/fs-extra/index.d.ts"}}]}}
{"seq":787,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/tabby-core/src/components/promptModal.component.ts","line":10,"offset":5,"entryNames":[{"name":"AppHotkeyProvider","source":"index","data":{"exportName":"AppHotkeyProvider","exportMapKey":"AppHotkeyProvider|14520|","moduleSpecifier":"index","fileName":"/mnt/ts_downloads/tabby/tabby-core/src/index.ts"}}]}}

Repro Steps

  1. git clone https://github.com/Eugeny/tabby --recurse-submodules
  2. In dir tabby, run git reset --hard 34cf60617ab05d783a245dadc5ad3913e9d04d1b
  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

excalidraw/excalidraw

:warning: Note that built also had errors :warning:
Req #844 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149677:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149549:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135449:35)
    at /typescript-main/built/local/tsserver.js:179045:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179043:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177389:43)
    at /typescript-main/built/local/tsserver.js:179733:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179725:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179733:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179775:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181319:14)
Req #844 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52809/built/local/tsserver.js:149684:9)
    at Object.getCompletionEntryDetails (/typescript-52809/built/local/tsserver.js:149556:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52809/built/local/tsserver.js:135456:35)
    at /typescript-52809/built/local/tsserver.js:179052:43
    at mapDefined (/typescript-52809/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52809/built/local/tsserver.js:179050:20)
    at completionEntryDetails (/typescript-52809/built/local/tsserver.js:177396:43)
    at /typescript-52809/built/local/tsserver.js:179740:69
    at IOSession.executeWithRequestId (/typescript-52809/built/local/tsserver.js:179732:14)
    at IOSession.executeCommand (/typescript-52809/built/local/tsserver.js:179740:29)
    at IOSession.onMessage (/typescript-52809/built/local/tsserver.js:179782:51)
    at Interface.<anonymous> (/typescript-52809/built/local/tsserver.js:181326:14)

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

Last few requests

{"seq":841,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/actions/types.ts","line":86,"offset":5,"entryNames":[{"name":"BrowserClient","source":"/mnt/ts_downloads/excalidraw/node_modules/@sentry/browser/dist/client","data":{"exportName":"BrowserClient","exportMapKey":"BrowserClient|21764|","fileName":"/mnt/ts_downloads/excalidraw/node_modules/@sentry/browser/dist/client.d.ts"}}]}}
{"seq":842,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/actions/types.ts","line":86,"offset":5,"entryNames":[{"name":"bugIssueTemplate","source":"/mnt/ts_downloads/excalidraw/src/bug-issue-template","data":{"exportName":"default","exportMapKey":"bugIssueTemplate|63430|","fileName":"/mnt/ts_downloads/excalidraw/src/bug-issue-template.js"}}]}}
{"seq":843,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/actions/types.ts","line":86,"offset":5,"entryNames":[{"name":"buildQueries","source":"/mnt/ts_downloads/excalidraw/node_modules/@testing-library/react/types/index","data":{"exportName":"buildQueries","exportMapKey":"buildQueries|63703|","fileName":"/mnt/ts_downloads/excalidraw/node_modules/@testing-library/react/types/index.d.ts"}}]}}
{"seq":844,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/actions/types.ts","line":86,"offset":5,"entryNames":[{"name":"bumpVersion","source":"../packages/excalidraw","data":{"exportName":"bumpVersion","exportMapKey":"bumpVersion|21868|","moduleSpecifier":"../packages/excalidraw","fileName":"/mnt/ts_downloads/excalidraw/src/packages/excalidraw/index.tsx"}}]}}

Repro Steps

  1. git clone https://github.com/excalidraw/excalidraw --recurse-submodules
  2. In dir excalidraw, run git reset --hard b9ba407f96fc4305443a4a3c0816b692a053378c
  3. Install packages (exact steps are below, but it might be easier to follow the repo readme)
    1. In dir excalidraw/dev-docs, run yarn install --ignore-engines --ignore-scripts --silent
    2. In dir excalidraw, run yarn install --ignore-engines --ignore-scripts --silent
    3. In dir excalidraw/src/packages/excalidraw, run yarn install --ignore-engines --ignore-scripts --silent
    4. In dir excalidraw/src/packages/utils, run yarn install --ignore-engines --ignore-scripts --silent
  4. Back in the initial folder, download RepoResults1/excalidraw.excalidraw.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./excalidraw ./excalidraw.excalidraw.replay.txt path/to/tsserver.js
  7. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

facebook/docusaurus

:warning: Note that built also had errors :warning:
Req #2310 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149677:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149549:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135449:35)
    at /typescript-main/built/local/tsserver.js:179045:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179043:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177389:43)
    at /typescript-main/built/local/tsserver.js:179733:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179725:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179733:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179775:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181319:14)
Req #2310 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52809/built/local/tsserver.js:149684:9)
    at Object.getCompletionEntryDetails (/typescript-52809/built/local/tsserver.js:149556:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52809/built/local/tsserver.js:135456:35)
    at /typescript-52809/built/local/tsserver.js:179052:43
    at mapDefined (/typescript-52809/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52809/built/local/tsserver.js:179050:20)
    at completionEntryDetails (/typescript-52809/built/local/tsserver.js:177396:43)
    at /typescript-52809/built/local/tsserver.js:179740:69
    at IOSession.executeWithRequestId (/typescript-52809/built/local/tsserver.js:179732:14)
    at IOSession.executeCommand (/typescript-52809/built/local/tsserver.js:179740:29)
    at IOSession.onMessage (/typescript-52809/built/local/tsserver.js:179782:51)
    at Interface.<anonymous> (/typescript-52809/built/local/tsserver.js:181326:14)

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

Last few requests

{"seq":2307,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/jest/vendor/@[email protected]","line":3047,"offset":286,"entryNames":[{"name":"matches","source":"lodash","data":{"exportName":"matches","exportMapKey":"matches|42412|","moduleSpecifier":"lodash","fileName":"/mnt/ts_downloads/docusaurus/node_modules/@types/lodash/index.d.ts"}}]}}
{"seq":2308,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/jest/vendor/@[email protected]","line":3047,"offset":286,"entryNames":[{"name":"matchesProperty","source":"lodash","data":{"exportName":"matchesProperty","exportMapKey":"matchesProperty|42413|","moduleSpecifier":"lodash","fileName":"/mnt/ts_downloads/docusaurus/node_modules/@types/lodash/index.d.ts"}}]}}
{"seq":2309,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/jest/vendor/@[email protected]","line":3047,"offset":286,"entryNames":[{"name":"matchPath","source":"@docusaurus/router","data":{"exportName":"matchPath","exportMapKey":"matchPath|33123|@docusaurus/router","moduleSpecifier":"@docusaurus/router","ambientModuleName":"@docusaurus/router"}}]}}
{"seq":2310,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/jest/vendor/@[email protected]","line":3047,"offset":286,"entryNames":[{"name":"matchPath","source":"@docusaurus/core/src/client/exports/router","data":{"exportName":"matchPath","exportMapKey":"matchPath|33123|","moduleSpecifier":"@docusaurus/core/src/client/exports/router","fileName":"/mnt/ts_downloads/docusaurus/packages/docusaurus/src/client/exports/router.ts"}}]}}

Repro Steps

  1. git clone https://github.com/facebook/docusaurus --recurse-submodules
  2. In dir docusaurus, run git reset --hard 1b9e2f2d451f7933df409da67f1f1bb54350a78c
  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/examples/facebook, run yarn install --ignore-engines --ignore-scripts --silent
    5. 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

grafana/grafana

:warning: Note that built also had errors :warning:
Req #2392 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149677:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149549:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135449:35)
    at /typescript-main/built/local/tsserver.js:179045:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179043:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177389:43)
    at /typescript-main/built/local/tsserver.js:179733:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179725:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179733:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179775:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181319:14)
Req #2392 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52809/built/local/tsserver.js:149684:9)
    at Object.getCompletionEntryDetails (/typescript-52809/built/local/tsserver.js:149556:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52809/built/local/tsserver.js:135456:35)
    at /typescript-52809/built/local/tsserver.js:179052:43
    at mapDefined (/typescript-52809/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52809/built/local/tsserver.js:179050:20)
    at completionEntryDetails (/typescript-52809/built/local/tsserver.js:177396:43)
    at /typescript-52809/built/local/tsserver.js:179740:69
    at IOSession.executeWithRequestId (/typescript-52809/built/local/tsserver.js:179732:14)
    at IOSession.executeCommand (/typescript-52809/built/local/tsserver.js:179740:29)
    at IOSession.onMessage (/typescript-52809/built/local/tsserver.js:179782:51)
    at Interface.<anonymous> (/typescript-52809/built/local/tsserver.js:181326:14)

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

Last few requests

{"seq":2389,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/grafana-ui/src/components/Logs/LogDetailsRow.tsx","line":26,"offset":45,"entryNames":[{"name":"Body","source":"/mnt/ts_downloads/grafana/packages/grafana-ui/src/components/DateTimePickers/TimeRangePicker/CalendarBody","data":{"exportName":"Body","exportMapKey":"Body|33736|","fileName":"/mnt/ts_downloads/grafana/packages/grafana-ui/src/components/DateTimePickers/TimeRangePicker/CalendarBody.tsx"}}]}}
{"seq":2390,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/grafana-ui/src/components/Logs/LogDetailsRow.tsx","line":26,"offset":45,"entryNames":[{"name":"BottomLegend","source":"/mnt/ts_downloads/grafana/packages/grafana-ui/src/components/VizLayout/VizLayout.story","data":{"exportName":"BottomLegend","exportMapKey":"BottomLegend|34221|","fileName":"/mnt/ts_downloads/grafana/packages/grafana-ui/src/components/VizLayout/VizLayout.story.tsx"}}]}}
{"seq":2391,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/grafana-ui/src/components/Logs/LogDetailsRow.tsx","line":26,"offset":45,"entryNames":[{"name":"BoundaryAlert","source":"/mnt/ts_downloads/grafana/packages/grafana-ui/src/components/ErrorBoundary/ErrorBoundary.story","data":{"exportName":"BoundaryAlert","exportMapKey":"BoundaryAlert|33774|","fileName":"/mnt/ts_downloads/grafana/packages/grafana-ui/src/components/ErrorBoundary/ErrorBoundary.story.tsx"}}]}}
{"seq":2392,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/grafana-ui/src/components/Logs/LogDetailsRow.tsx","line":26,"offset":45,"entryNames":[{"name":"BracesPlugin","source":"src","data":{"exportName":"BracesPlugin","exportMapKey":"BracesPlugin|31987|","moduleSpecifier":"src","fileName":"/mnt/ts_downloads/grafana/packages/grafana-ui/src/index.ts"}}]}}

Repro Steps

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

typescript-bot avatar Feb 16 '23 22:02 typescript-bot

@DanielRosenwasser Here are some more interesting changes from running the top-repos suite

Details

hasura/graphql-engine

:warning: Note that built also had errors :warning:
Req #20283 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149677:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149549:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135449:35)
    at /typescript-main/built/local/tsserver.js:179045:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179043:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177389:43)
    at /typescript-main/built/local/tsserver.js:179733:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179725:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179733:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179775:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181319:14)
Req #20283 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52809/built/local/tsserver.js:149684:9)
    at Object.getCompletionEntryDetails (/typescript-52809/built/local/tsserver.js:149556:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52809/built/local/tsserver.js:135456:35)
    at /typescript-52809/built/local/tsserver.js:179052:43
    at mapDefined (/typescript-52809/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52809/built/local/tsserver.js:179050:20)
    at completionEntryDetails (/typescript-52809/built/local/tsserver.js:177396:43)
    at /typescript-52809/built/local/tsserver.js:179740:69
    at IOSession.executeWithRequestId (/typescript-52809/built/local/tsserver.js:179732:14)
    at IOSession.executeCommand (/typescript-52809/built/local/tsserver.js:179740:29)
    at IOSession.onMessage (/typescript-52809/built/local/tsserver.js:179782:51)
    at Interface.<anonymous> (/typescript-52809/built/local/tsserver.js:181326:14)

That is a filtered view of the text. To see the raw error text, go to RepoResults2/hasura.graphql-engine.rawError.txt in the artifact folder

Last few requests

{"seq":20280,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/frontend/apps/console-ce/src/assets/common/codegen/java-spring-boot/actions-codegen.js","line":1,"offset":101003,"entryNames":[{"name":"SelectPermissionSectionHeader","source":"/mnt/ts_downloads/graphql-engine/frontend/libs/console/legacy-ce/src/lib/features/Permissions/PermissionsForm/components/RootFieldPermissions/SelectPermissionSectionHeader","data":{"exportName":"SelectPermissionSectionHeader","exportMapKey":"SelectPermissionSectionHeader|137790|","fileName":"/mnt/ts_downloads/graphql-engine/frontend/libs/console/legacy-ce/src/lib/features/Permissions/PermissionsForm/components/RootFieldPermissions/SelectPermissionSectionHeader.tsx"}}]}}
{"seq":20281,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/frontend/apps/console-ce/src/assets/common/codegen/java-spring-boot/actions-codegen.js","line":1,"offset":101003,"entryNames":[{"name":"SelectPermissionsRow","source":"/mnt/ts_downloads/graphql-engine/frontend/libs/console/legacy-ce/src/lib/components/Services/Data/TablePermissions/RootFieldPermissions/SelectPermissionsRow","data":{"exportName":"SelectPermissionsRow","exportMapKey":"SelectPermissionsRow|131966|","fileName":"/mnt/ts_downloads/graphql-engine/frontend/libs/console/legacy-ce/src/lib/components/Services/Data/TablePermissions/RootFieldPermissions/SelectPermissionsRow.tsx"}}]}}
{"seq":20282,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/frontend/apps/console-ce/src/assets/common/codegen/java-spring-boot/actions-codegen.js","line":1,"offset":101003,"entryNames":[{"name":"SelectPermissionsRow","source":"/mnt/ts_downloads/graphql-engine/frontend/libs/console/legacy-ce/src/lib/features/Permissions/PermissionsForm/components/RootFieldPermissions/SelectPermissionsRow","data":{"exportName":"SelectPermissionsRow","exportMapKey":"SelectPermissionsRow|137791|","fileName":"/mnt/ts_downloads/graphql-engine/frontend/libs/console/legacy-ce/src/lib/features/Permissions/PermissionsForm/components/RootFieldPermissions/SelectPermissionsRow.tsx"}}]}}
{"seq":20283,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/frontend/apps/console-ce/src/assets/common/codegen/java-spring-boot/actions-codegen.js","line":1,"offset":101003,"entryNames":[{"name":"sendTelemetryEvent","source":"@hasura/console-oss","data":{"exportName":"sendTelemetryEvent","exportMapKey":"sendTelemetryEvent|131034|","moduleSpecifier":"@hasura/console-oss","fileName":"/mnt/ts_downloads/graphql-engine/frontend/libs/console/legacy-ce/src/exports/main.js"}}]}}

Repro Steps

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

ionic-team/ionic-framework

:warning: Note that built also had errors :warning:
Req #706 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149677:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149549:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135449:35)
    at /typescript-main/built/local/tsserver.js:179045:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179043:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177389:43)
    at /typescript-main/built/local/tsserver.js:179733:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179725:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179733:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179775:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181319:14)
Req #706 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52809/built/local/tsserver.js:149684:9)
    at Object.getCompletionEntryDetails (/typescript-52809/built/local/tsserver.js:149556:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52809/built/local/tsserver.js:135456:35)
    at /typescript-52809/built/local/tsserver.js:179052:43
    at mapDefined (/typescript-52809/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52809/built/local/tsserver.js:179050:20)
    at completionEntryDetails (/typescript-52809/built/local/tsserver.js:177396:43)
    at /typescript-52809/built/local/tsserver.js:179740:69
    at IOSession.executeWithRequestId (/typescript-52809/built/local/tsserver.js:179732:14)
    at IOSession.executeCommand (/typescript-52809/built/local/tsserver.js:179740:29)
    at IOSession.onMessage (/typescript-52809/built/local/tsserver.js:179782:51)
    at Interface.<anonymous> (/typescript-52809/built/local/tsserver.js:181326:14)

That is a filtered view of the text. To see the raw error text, go to RepoResults1/ionic-team.ionic-framework.rawError.txt in the artifact folder

Last few requests

{"seq":703,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/angular/src/directives/navigation/stack-utils.ts","line":40,"offset":72,"entryNames":[{"name":"GestureCallback","source":"@ionic/core/dist/types/utils/gesture","data":{"exportName":"GestureCallback","exportMapKey":"GestureCallback|6699|","moduleSpecifier":"@ionic/core/dist/types/utils/gesture","fileName":"/mnt/ts_downloads/ionic-framework/angular/node_modules/@ionic/core/dist/types/utils/gesture/index.d.ts"}}]}}
{"seq":704,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/angular/src/directives/navigation/stack-utils.ts","line":40,"offset":72,"entryNames":[{"name":"GestureConfig","source":"@ionic/core","data":{"exportName":"GestureConfig","exportMapKey":"GestureConfig|2274|","moduleSpecifier":"@ionic/core","fileName":"/mnt/ts_downloads/ionic-framework/angular/node_modules/@ionic/core/dist/types/utils/gesture/index.d.ts"}}]}}
{"seq":705,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/angular/src/directives/navigation/stack-utils.ts","line":40,"offset":72,"entryNames":[{"name":"GestureConfig","source":"@ionic/core/dist/types/utils/gesture/gesture-controller","data":{"exportName":"GestureConfig","exportMapKey":"GestureConfig|6697|","moduleSpecifier":"@ionic/core/dist/types/utils/gesture/gesture-controller","fileName":"/mnt/ts_downloads/ionic-framework/angular/node_modules/@ionic/core/dist/types/utils/gesture/gesture-controller.d.ts"}}]}}
{"seq":706,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/angular/src/directives/navigation/stack-utils.ts","line":40,"offset":72,"entryNames":[{"name":"GestureController","source":"src","data":{"exportName":"GestureController","exportMapKey":"GestureController|3027|","moduleSpecifier":"src","fileName":"/mnt/ts_downloads/ionic-framework/angular/src/index.ts"}}]}}

Repro Steps

  1. git clone https://github.com/ionic-team/ionic-framework --recurse-submodules
  2. In dir ionic-framework, run git reset --hard 1a346b62068076d0b0cc6b2dea4136e0f06576b8
  3. Install packages (exact steps are below, but it might be easier to follow the repo readme)
    1. In dir ionic-framework/angular, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    2. In dir ionic-framework/angular/scripts, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    3. In dir ionic-framework/angular/test/apps/ng12, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    4. In dir ionic-framework/angular/test/apps/ng13, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    5. In dir ionic-framework/angular/test/apps/ng14, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    6. In dir ionic-framework/angular/test/apps/ng15, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    7. In dir ionic-framework/core/custom-rules, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    8. In dir ionic-framework/core, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    9. In dir ionic-framework/core/scripts/custom-elements, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    10. In dir ionic-framework/docs, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    11. In dir ionic-framework, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
  4. Back in the initial folder, download RepoResults1/ionic-team.ionic-framework.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./ionic-framework ./ionic-team.ionic-framework.replay.txt path/to/tsserver.js
  7. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

JedWatson/react-select

:warning: Note that built also had errors :warning:
Req #312 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149677:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149549:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135449:35)
    at /typescript-main/built/local/tsserver.js:179045:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179043:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177389:43)
    at /typescript-main/built/local/tsserver.js:179733:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179725:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179733:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179775:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181319:14)
Req #312 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52809/built/local/tsserver.js:149684:9)
    at Object.getCompletionEntryDetails (/typescript-52809/built/local/tsserver.js:149556:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52809/built/local/tsserver.js:135456:35)
    at /typescript-52809/built/local/tsserver.js:179052:43
    at mapDefined (/typescript-52809/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52809/built/local/tsserver.js:179050:20)
    at completionEntryDetails (/typescript-52809/built/local/tsserver.js:177396:43)
    at /typescript-52809/built/local/tsserver.js:179740:69
    at IOSession.executeWithRequestId (/typescript-52809/built/local/tsserver.js:179732:14)
    at IOSession.executeCommand (/typescript-52809/built/local/tsserver.js:179740:29)
    at IOSession.onMessage (/typescript-52809/built/local/tsserver.js:179782:51)
    at Interface.<anonymous> (/typescript-52809/built/local/tsserver.js:181326:14)

That is a filtered view of the text. To see the raw error text, go to RepoResults3/JedWatson.react-select.rawError.txt in the artifact folder

Last few requests

{"seq":309,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/docs/examples/BasicSingle.tsx","line":52,"offset":25,"entryNames":[{"name":"basename","source":"node:path/win32","data":{"exportName":"basename","exportMapKey":"basename|23885|node:path/win32","moduleSpecifier":"node:path/win32","ambientModuleName":"node:path/win32"}}]}}
{"seq":310,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/docs/examples/BasicSingle.tsx","line":52,"offset":25,"entryNames":[{"name":"BasicGrouped","source":"./BasicGrouped","data":{"exportName":"default","exportMapKey":"BasicGrouped|25516|","moduleSpecifier":"./BasicGrouped","fileName":"/mnt/ts_downloads/react-select/docs/examples/BasicGrouped.tsx"}}]}}
{"seq":311,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/docs/examples/BasicSingle.tsx","line":52,"offset":25,"entryNames":[{"name":"BasicMulti","source":"./BasicMulti","data":{"exportName":"default","exportMapKey":"BasicMulti|25518|","moduleSpecifier":"./BasicMulti","fileName":"/mnt/ts_downloads/react-select/docs/examples/BasicMulti.tsx"}}]}}
{"seq":312,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/docs/examples/BasicSingle.tsx","line":52,"offset":25,"entryNames":[{"name":"BasicSingle","source":".","data":{"exportName":"BasicSingle","exportMapKey":"BasicSingle|25520|","moduleSpecifier":".","fileName":"/mnt/ts_downloads/react-select/docs/examples/index.tsx"}}]}}

Repro Steps

  1. git clone https://github.com/JedWatson/react-select --recurse-submodules
  2. In dir react-select, run git reset --hard c350a124f8de853a79e0158578d438a35e67e63e
  3. In dir react-select, run yarn install --ignore-engines --ignore-scripts --silent
  4. Back in the initial folder, download RepoResults3/JedWatson.react-select.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./react-select ./JedWatson.react-select.replay.txt path/to/tsserver.js
  7. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

lensapp/lens

:warning: Note that built also had errors :warning:
Req #990 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149677:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149549:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135449:35)
    at /typescript-main/built/local/tsserver.js:179045:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179043:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177389:43)
    at /typescript-main/built/local/tsserver.js:179733:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179725:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179733:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179775:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181319:14)
Req #990 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52809/built/local/tsserver.js:149684:9)
    at Object.getCompletionEntryDetails (/typescript-52809/built/local/tsserver.js:149556:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52809/built/local/tsserver.js:135456:35)
    at /typescript-52809/built/local/tsserver.js:179052:43
    at mapDefined (/typescript-52809/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52809/built/local/tsserver.js:179050:20)
    at completionEntryDetails (/typescript-52809/built/local/tsserver.js:177396:43)
    at /typescript-52809/built/local/tsserver.js:179740:69
    at IOSession.executeWithRequestId (/typescript-52809/built/local/tsserver.js:179732:14)
    at IOSession.executeCommand (/typescript-52809/built/local/tsserver.js:179740:29)
    at IOSession.onMessage (/typescript-52809/built/local/tsserver.js:179782:51)
    at Interface.<anonymous> (/typescript-52809/built/local/tsserver.js:181326:14)

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

Last few requests

{"seq":987,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/core/src/common/k8s-api/__tests__/kube-api-version-detection.test.ts","line":356,"offset":17,"entryNames":[{"name":"AzureDisk","source":"/mnt/ts_downloads/lens/packages/core/src/renderer/components/+workloads-pods/details/volumes/variants/azure-disk","data":{"exportName":"AzureDisk","exportMapKey":"AzureDisk|4100|","fileName":"/mnt/ts_downloads/lens/packages/core/src/renderer/components/+workloads-pods/details/volumes/variants/azure-disk.tsx"}}]}}
{"seq":988,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/core/src/common/k8s-api/__tests__/kube-api-version-detection.test.ts","line":356,"offset":17,"entryNames":[{"name":"AzureFile","source":"/mnt/ts_downloads/lens/packages/core/src/renderer/components/+workloads-pods/details/volumes/variants/azure-file","data":{"exportName":"AzureFile","exportMapKey":"AzureFile|4103|","fileName":"/mnt/ts_downloads/lens/packages/core/src/renderer/components/+workloads-pods/details/volumes/variants/azure-file.tsx"}}]}}
{"seq":989,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/core/src/common/k8s-api/__tests__/kube-api-version-detection.test.ts","line":356,"offset":17,"entryNames":[{"name":"backoffCaller","source":"/mnt/ts_downloads/lens/packages/core/src/common/utils/backoff-caller","data":{"exportName":"backoffCaller","exportMapKey":"backoffCaller|8187|","fileName":"/mnt/ts_downloads/lens/packages/core/src/common/utils/backoff-caller.ts"}}]}}
{"seq":990,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/core/src/common/k8s-api/__tests__/kube-api-version-detection.test.ts","line":356,"offset":17,"entryNames":[{"name":"Badge","source":"src/extensions/renderer-api/components","data":{"exportName":"Badge","exportMapKey":"Badge|8411|","moduleSpecifier":"src/extensions/renderer-api/components","fileName":"/mnt/ts_downloads/lens/packages/core/src/extensions/renderer-api/components.ts"}}]}}

Repro Steps

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

lerna/lerna

:warning: Note that built also had errors :warning:
Req #7894 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149677:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149549:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135449:35)
    at /typescript-main/built/local/tsserver.js:179045:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179043:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177389:43)
    at /typescript-main/built/local/tsserver.js:179733:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179725:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179733:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179775:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181319:14)
Req #7894 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52809/built/local/tsserver.js:149684:9)
    at Object.getCompletionEntryDetails (/typescript-52809/built/local/tsserver.js:149556:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52809/built/local/tsserver.js:135456:35)
    at /typescript-52809/built/local/tsserver.js:179052:43
    at mapDefined (/typescript-52809/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52809/built/local/tsserver.js:179050:20)
    at completionEntryDetails (/typescript-52809/built/local/tsserver.js:177396:43)
    at /typescript-52809/built/local/tsserver.js:179740:69
    at IOSession.executeWithRequestId (/typescript-52809/built/local/tsserver.js:179732:14)
    at IOSession.executeCommand (/typescript-52809/built/local/tsserver.js:179740:29)
    at IOSession.onMessage (/typescript-52809/built/local/tsserver.js:179782:51)
    at Interface.<anonymous> (/typescript-52809/built/local/tsserver.js:181326:14)

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

Last few requests

{"seq":7891,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/libs/core/src/lib/filter-options.ts","line":175,"offset":29,"entryNames":[{"name":"combineOptionsForGenerator","source":"nx/src/utils/params","data":{"exportName":"combineOptionsForGenerator","exportMapKey":"combineOptionsForGenerator|61430|","moduleSpecifier":"nx/src/utils/params","fileName":"/mnt/ts_downloads/lerna/node_modules/nx/src/utils/params.d.ts"}}]}}
{"seq":7892,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/libs/core/src/lib/filter-options.ts","line":175,"offset":29,"entryNames":[{"name":"command","source":"yargs","data":{"exportName":"command","exportMapKey":"command|61234|","moduleSpecifier":"yargs","fileName":"/mnt/ts_downloads/lerna/node_modules/@types/yargs/index.d.ts"}}]}}
{"seq":7893,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/libs/core/src/lib/filter-options.ts","line":175,"offset":29,"entryNames":[{"name":"command","source":"execa","data":{"exportName":"command","exportMapKey":"command|61372|","moduleSpecifier":"execa","fileName":"/mnt/ts_downloads/lerna/node_modules/execa/index.d.ts"}}]}}
{"seq":7894,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/libs/core/src/lib/filter-options.ts","line":175,"offset":29,"entryNames":[{"name":"Command","source":"..","data":{"exportName":"Command","exportMapKey":"Command|61732|","moduleSpecifier":"..","fileName":"/mnt/ts_downloads/lerna/libs/core/src/index.ts"}}]}}

Repro Steps

  1. git clone https://github.com/lerna/lerna --recurse-submodules
  2. In dir lerna, run git reset --hard a9c3bf8157989484aacc0f23b376fd6fa8df37cd
  3. Install packages (exact steps are below, but it might be easier to follow the repo readme)
    1. In dir lerna/libs/nx-plugin, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    2. In dir lerna, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    3. In dir lerna/packages/child-process, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    4. In dir lerna/packages/legacy-structure/commands/add, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    5. In dir lerna/packages/legacy-structure/commands/bootstrap, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    6. In dir lerna/packages/legacy-structure/commands/changed, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    7. In dir lerna/packages/legacy-structure/commands/clean, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    8. In dir lerna/packages/legacy-structure/commands/create, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    9. In dir lerna/packages/legacy-structure/commands/diff, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    10. In dir lerna/packages/legacy-structure/commands/exec, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    11. In dir lerna/packages/legacy-structure/commands/import, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    12. In dir lerna/packages/legacy-structure/commands/info, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    13. In dir lerna/packages/legacy-structure/commands/init, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    14. In dir lerna/packages/legacy-structure/commands/link, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    15. In dir lerna/packages/legacy-structure/commands/list, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    16. In dir lerna/packages/legacy-structure/commands/publish, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    17. In dir lerna/packages/legacy-structure/commands/run, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    18. In dir lerna/packages/legacy-structure/commands/version, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    19. In dir lerna/packages/lerna, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    20. In dir lerna/website, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
  4. Back in the initial folder, download RepoResults2/lerna.lerna.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./lerna ./lerna.lerna.replay.txt path/to/tsserver.js
  7. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

marmelab/react-admin

:warning: Note that built also had errors :warning:
Req #36317 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149677:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149549:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135449:35)
    at /typescript-main/built/local/tsserver.js:179045:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179043:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177389:43)
    at /typescript-main/built/local/tsserver.js:179733:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179725:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179733:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179775:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181319:14)
Req #36317 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52809/built/local/tsserver.js:149684:9)
    at Object.getCompletionEntryDetails (/typescript-52809/built/local/tsserver.js:149556:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52809/built/local/tsserver.js:135456:35)
    at /typescript-52809/built/local/tsserver.js:179052:43
    at mapDefined (/typescript-52809/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52809/built/local/tsserver.js:179050:20)
    at completionEntryDetails (/typescript-52809/built/local/tsserver.js:177396:43)
    at /typescript-52809/built/local/tsserver.js:179740:69
    at IOSession.executeWithRequestId (/typescript-52809/built/local/tsserver.js:179732:14)
    at IOSession.executeCommand (/typescript-52809/built/local/tsserver.js:179740:29)
    at IOSession.onMessage (/typescript-52809/built/local/tsserver.js:179782:51)
    at Interface.<anonymous> (/typescript-52809/built/local/tsserver.js:181326:14)

That is a filtered view of the text. To see the raw error text, go to RepoResults4/marmelab.react-admin.rawError.txt in the artifact folder

Last few requests

{"seq":36314,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/ra-core/src/auth/useHandleAuthCallback.spec.tsx","line":15,"offset":1,"entryNames":[{"name":"chmod","source":"fs","data":{"exportName":"chmod","exportMapKey":"chmod|218212|fs","moduleSpecifier":"fs","ambientModuleName":"fs"}}]}}
{"seq":36315,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/ra-core/src/auth/useHandleAuthCallback.spec.tsx","line":15,"offset":1,"entryNames":[{"name":"chmod","source":"fs/promises","data":{"exportName":"chmod","exportMapKey":"chmod|218336|fs/promises","moduleSpecifier":"fs/promises","ambientModuleName":"fs/promises"}}]}}
{"seq":36316,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/ra-core/src/auth/useHandleAuthCallback.spec.tsx","line":15,"offset":1,"entryNames":[{"name":"chmodSync","source":"fs","data":{"exportName":"chmodSync","exportMapKey":"chmodSync|218213|fs","moduleSpecifier":"fs","ambientModuleName":"fs"}}]}}
{"seq":36317,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/ra-core/src/auth/useHandleAuthCallback.spec.tsx","line":15,"offset":1,"entryNames":[{"name":"choices","source":"..","data":{"exportName":"choices","exportMapKey":"choices|231169|","moduleSpecifier":"..","fileName":"/mnt/ts_downloads/react-admin/packages/ra-core/src/index.ts"}}]}}

Repro Steps

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

microsoft/playwright

:warning: Note that built also had errors :warning:
Req #14322 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141539:21)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149663:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149549:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135449:35)
    at /typescript-main/built/local/tsserver.js:179045:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179043:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177389:43)
    at /typescript-main/built/local/tsserver.js:179733:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179725:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179733:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179775:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181319:14)
Req #14322 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-52809/built/local/tsserver.js:141546:21)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52809/built/local/tsserver.js:149670:62)
    at Object.getCompletionEntryDetails (/typescript-52809/built/local/tsserver.js:149556:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52809/built/local/tsserver.js:135456:35)
    at /typescript-52809/built/local/tsserver.js:179052:43
    at mapDefined (/typescript-52809/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52809/built/local/tsserver.js:179050:20)
    at completionEntryDetails (/typescript-52809/built/local/tsserver.js:177396:43)
    at /typescript-52809/built/local/tsserver.js:179740:69
    at IOSession.executeWithRequestId (/typescript-52809/built/local/tsserver.js:179732:14)
    at IOSession.executeCommand (/typescript-52809/built/local/tsserver.js:179740:29)
    at IOSession.onMessage (/typescript-52809/built/local/tsserver.js:179782:51)
    at Interface.<anonymous> (/typescript-52809/built/local/tsserver.js:181326:14)

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

Last few requests

{"seq":14319,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/playwright-core/types/protocol.d.ts","line":19042,"offset":23,"entryNames":[{"name":"ActionName","source":"playwright-core/lib/server/recorder/recorderActions","data":{"exportName":"ActionName","exportMapKey":"ActionName|121580|","moduleSpecifier":"playwright-core/lib/server/recorder/recorderActions","fileName":"/mnt/ts_downloads/playwright/packages/playwright-core/src/server/recorder/recorderActions.ts"}}]}}
{"seq":14320,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/playwright-core/types/protocol.d.ts","line":19042,"offset":23,"entryNames":[{"name":"ActionTraceEvent","source":"@trace/trace","data":{"exportName":"ActionTraceEvent","exportMapKey":"ActionTraceEvent|30064|","moduleSpecifier":"@trace/trace","fileName":"/mnt/ts_downloads/playwright/packages/trace/src/trace.ts"}}]}}
{"seq":14321,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/playwright-core/types/protocol.d.ts","line":19042,"offset":23,"entryNames":[{"name":"AdbBackend","source":"playwright-core/lib/server/android/backendAdb","data":{"exportName":"AdbBackend","exportMapKey":"AdbBackend|30248|","moduleSpecifier":"playwright-core/lib/server/android/backendAdb","fileName":"/mnt/ts_downloads/playwright/packages/playwright-core/src/server/android/backendAdb.ts"}}]}}
{"seq":14322,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/playwright-core/types/protocol.d.ts","line":19042,"offset":23,"entryNames":[{"name":"AddHelpTextContext","source":"/mnt/ts_downloads/playwright/packages/playwright-core/bundles/utils/node_modules/commander/typings/index","data":{"exportName":"AddHelpTextContext","exportMapKey":"AddHelpTextContext|28538|","fileName":"/mnt/ts_downloads/playwright/packages/playwright-core/bundles/utils/node_modules/commander/typings/index.d.ts"}}]}}

Repro Steps

  1. git clone https://github.com/microsoft/playwright --recurse-submodules
  2. In dir playwright, run git reset --hard e444632dece8cc56c9819f7ee94337ebd1b4cff0
  3. Install packages (exact steps are below, but it might be easier to follow the repo readme)
    1. In dir playwright/examples/github-api, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    2. In dir playwright/examples/mock-battery, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    3. In dir playwright/examples/mock-filesystem, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    4. In dir playwright/examples/svgomg, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    5. In dir playwright/examples/todomvc, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    6. In dir playwright, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    7. In dir playwright/packages/html-reporter, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    8. In dir playwright/packages/playwright-chromium, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    9. In dir playwright/packages/playwright-core/bundles/utils, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    10. In dir playwright/packages/playwright-core/bundles/zip, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    11. In dir playwright/packages/playwright-core, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    12. In dir playwright/packages/playwright-ct-react, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    13. In dir playwright/packages/playwright-ct-solid, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    14. In dir playwright/packages/playwright-ct-svelte, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    15. In dir playwright/packages/playwright-ct-vue, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    16. In dir playwright/packages/playwright-ct-vue2, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    17. In dir playwright/packages/playwright-firefox, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    18. In dir playwright/packages/playwright-test/bundles/babel, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    19. In dir playwright/packages/playwright-test/bundles/expect, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    20. In dir playwright/packages/playwright-test/bundles/utils, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    21. In dir playwright/packages/playwright-test, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    22. In dir playwright/packages/playwright-webkit, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    23. In dir playwright/packages/playwright, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    24. In dir playwright/packages/recorder, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    25. In dir playwright/packages/trace-viewer, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    26. In dir playwright/tests/components/ct-react-vite, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    27. In dir playwright/tests/components/ct-react, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    28. In dir playwright/tests/components/ct-solid, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    29. In dir playwright/tests/components/ct-svelte-vite, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    30. In dir playwright/tests/components/ct-svelte, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    31. In dir playwright/tests/components/ct-vue-cli, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    32. In dir playwright/tests/components/ct-vue-vite, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    33. In dir playwright/tests/components/ct-vue2-cli, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    34. In dir playwright/tests/electron, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    35. In dir playwright/tests/playwright-test/stable-test-runner, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    36. In dir playwright/utils/flakiness-dashboard, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
  4. Back in the initial folder, download RepoResults1/microsoft.playwright.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./playwright ./microsoft.playwright.replay.txt path/to/tsserver.js
  7. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

nestjs/nest

:warning: Note that built also had errors :warning:
Req #8696 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149677:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149549:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135449:35)
    at /typescript-main/built/local/tsserver.js:179045:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179043:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177389:43)
    at /typescript-main/built/local/tsserver.js:179733:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179725:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179733:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179775:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181319:14)
Req #8696 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52809/built/local/tsserver.js:149684:9)
    at Object.getCompletionEntryDetails (/typescript-52809/built/local/tsserver.js:149556:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52809/built/local/tsserver.js:135456:35)
    at /typescript-52809/built/local/tsserver.js:179052:43
    at mapDefined (/typescript-52809/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52809/built/local/tsserver.js:179050:20)
    at completionEntryDetails (/typescript-52809/built/local/tsserver.js:177396:43)
    at /typescript-52809/built/local/tsserver.js:179740:69
    at IOSession.executeWithRequestId (/typescript-52809/built/local/tsserver.js:179732:14)
    at IOSession.executeCommand (/typescript-52809/built/local/tsserver.js:179740:29)
    at IOSession.onMessage (/typescript-52809/built/local/tsserver.js:179782:51)
    at Interface.<anonymous> (/typescript-52809/built/local/tsserver.js:181326:14)

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

Last few requests

{"seq":8693,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/common/test/decorators/request-mapping.decorator.spec.ts","line":52,"offset":7,"entryNames":[{"name":"CircularService","source":"/mnt/ts_downloads/nest/integration/injector/src/circular/circular.service","data":{"exportName":"CircularService","exportMapKey":"CircularService|84596|","fileName":"/mnt/ts_downloads/nest/integration/injector/src/circular/circular.service.ts"}}]}}
{"seq":8694,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/common/test/decorators/request-mapping.decorator.spec.ts","line":52,"offset":7,"entryNames":[{"name":"CircularService","source":"/mnt/ts_downloads/nest/integration/inspector/src/circular-modules/circular.service","data":{"exportName":"CircularService","exportMapKey":"CircularService|85261|","fileName":"/mnt/ts_downloads/nest/integration/inspector/src/circular-modules/circular.service.ts"}}]}}
{"seq":8695,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/common/test/decorators/request-mapping.decorator.spec.ts","line":52,"offset":7,"entryNames":[{"name":"CLASS_SERIALIZER_OPTIONS","source":"/mnt/ts_downloads/nest/packages/common/serializer/class-serializer.constants","data":{"exportName":"CLASS_SERIALIZER_OPTIONS","exportMapKey":"CLASS_SERIALIZER_OPTIONS|83870|","fileName":"/mnt/ts_downloads/nest/packages/common/serializer/class-serializer.constants.ts"}}]}}
{"seq":8696,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/common/test/decorators/request-mapping.decorator.spec.ts","line":52,"offset":7,"entryNames":[{"name":"ClassSerializerInterceptor","source":"@nestjs/common","data":{"exportName":"ClassSerializerInterceptor","exportMapKey":"ClassSerializerInterceptor|83874|","moduleSpecifier":"@nestjs/common","fileName":"/mnt/ts_downloads/nest/packages/common/index.ts"}}]}}

Repro Steps

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

nocodb/nocodb

:warning: Note that built also had errors :warning:
Req #2621 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149677:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149549:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135449:35)
    at /typescript-main/built/local/tsserver.js:179045:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179043:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177389:43)
    at /typescript-main/built/local/tsserver.js:179733:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179725:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179733:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179775:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181319:14)
Req #2621 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52809/built/local/tsserver.js:149684:9)
    at Object.getCompletionEntryDetails (/typescript-52809/built/local/tsserver.js:149556:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52809/built/local/tsserver.js:135456:35)
    at /typescript-52809/built/local/tsserver.js:179052:43
    at mapDefined (/typescript-52809/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52809/built/local/tsserver.js:179050:20)
    at completionEntryDetails (/typescript-52809/built/local/tsserver.js:177396:43)
    at /typescript-52809/built/local/tsserver.js:179740:69
    at IOSession.executeWithRequestId (/typescript-52809/built/local/tsserver.js:179732:14)
    at IOSession.executeCommand (/typescript-52809/built/local/tsserver.js:179740:29)
    at IOSession.onMessage (/typescript-52809/built/local/tsserver.js:179782:51)
    at Interface.<anonymous> (/typescript-52809/built/local/tsserver.js:181326:14)

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

Last few requests

{"seq":2618,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/nc-gui/utils/parsers/parserHelpers.ts","line":30,"offset":36,"entryNames":[{"name":"emojiIcons","source":"../iconUtils","data":{"exportName":"emojiIcons","exportMapKey":"emojiIcons|12610|","moduleSpecifier":"../iconUtils","fileName":"/mnt/ts_downloads/nocodb/packages/nc-gui/utils/iconUtils.ts"}}]}}
{"seq":2619,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/nc-gui/utils/parsers/parserHelpers.ts","line":30,"offset":36,"entryNames":[{"name":"enumColor","source":"../colorsUtils","data":{"exportName":"enumColor","exportMapKey":"enumColor|11861|","moduleSpecifier":"../colorsUtils","fileName":"/mnt/ts_downloads/nocodb/packages/nc-gui/utils/colorsUtils.ts"}}]}}
{"seq":2620,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/nc-gui/utils/parsers/parserHelpers.ts","line":30,"offset":36,"entryNames":[{"name":"escape","source":"/mnt/ts_downloads/nocodb/node_modules/mysql2/promise","data":{"exportName":"escape","exportMapKey":"escape|6363|","fileName":"/mnt/ts_downloads/nocodb/node_modules/mysql2/promise.d.ts","isPackageJsonImport":true}}]}}
{"seq":2621,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/nc-gui/utils/parsers/parserHelpers.ts","line":30,"offset":36,"entryNames":[{"name":"ExcelTemplateAdapter","source":".","data":{"exportName":"ExcelTemplateAdapter","exportMapKey":"ExcelTemplateAdapter|12620|","moduleSpecifier":".","fileName":"/mnt/ts_downloads/nocodb/packages/nc-gui/utils/parsers/index.ts"}}]}}

Repro Steps

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

typescript-bot avatar Feb 16 '23 22:02 typescript-bot

@DanielRosenwasser Here are some more interesting changes from running the top-repos suite

Details

nuxt/nuxt

:warning: Note that built also had errors :warning:
Req #5157 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149677:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149549:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135449:35)
    at /typescript-main/built/local/tsserver.js:179045:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179043:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177389:43)
    at /typescript-main/built/local/tsserver.js:179733:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179725:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179733:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179775:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181319:14)
Req #5157 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52809/built/local/tsserver.js:149684:9)
    at Object.getCompletionEntryDetails (/typescript-52809/built/local/tsserver.js:149556:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52809/built/local/tsserver.js:135456:35)
    at /typescript-52809/built/local/tsserver.js:179052:43
    at mapDefined (/typescript-52809/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52809/built/local/tsserver.js:179050:20)
    at completionEntryDetails (/typescript-52809/built/local/tsserver.js:177396:43)
    at /typescript-52809/built/local/tsserver.js:179740:69
    at IOSession.executeWithRequestId (/typescript-52809/built/local/tsserver.js:179732:14)
    at IOSession.executeCommand (/typescript-52809/built/local/tsserver.js:179740:29)
    at IOSession.onMessage (/typescript-52809/built/local/tsserver.js:179782:51)
    at Interface.<anonymous> (/typescript-52809/built/local/tsserver.js:181326:14)

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

Last few requests

{"seq":5154,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/nuxt/src/core/templates.ts","line":26,"offset":1,"entryNames":[{"name":"generate","source":"/mnt/ts_downloads/nuxt/packages/nuxi/src/commands/generate","data":{"exportName":"default","exportMapKey":"generate|24749|","fileName":"/mnt/ts_downloads/nuxt/packages/nuxi/src/commands/generate.ts"}}]}}
{"seq":5155,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/nuxt/src/core/templates.ts","line":26,"offset":1,"entryNames":[{"name":"generate","source":"/mnt/ts_downloads/nuxt/packages/schema/src/config/generate","data":{"exportName":"default","exportMapKey":"generate|26492|","fileName":"/mnt/ts_downloads/nuxt/packages/schema/src/config/generate.ts"}}]}}
{"seq":5156,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/nuxt/src/core/templates.ts","line":26,"offset":1,"entryNames":[{"name":"generateApp","source":"/mnt/ts_downloads/nuxt/packages/nuxt/src/core/app","data":{"exportName":"generateApp","exportMapKey":"generateApp|45111|","fileName":"/mnt/ts_downloads/nuxt/packages/nuxt/src/core/app.ts"}}]}}
{"seq":5157,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/nuxt/src/core/templates.ts","line":26,"offset":1,"entryNames":[{"name":"generateCodeFrame","source":"vue/compiler-sfc","data":{"exportName":"generateCodeFrame","exportMapKey":"generateCodeFrame|14294|","moduleSpecifier":"vue/compiler-sfc","fileName":"/mnt/ts_downloads/nuxt/node_modules/.pnpm/[email protected]/node_modules/vue/compiler-sfc/index.d.ts"}}]}}

Repro Steps

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

pixijs/pixijs

:warning: Note that built also had errors :warning:
Req #13537 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149677:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149549:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135449:35)
    at /typescript-main/built/local/tsserver.js:179045:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179043:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177389:43)
    at /typescript-main/built/local/tsserver.js:179733:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179725:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179733:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179775:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181319:14)
Req #13537 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52809/built/local/tsserver.js:149684:9)
    at Object.getCompletionEntryDetails (/typescript-52809/built/local/tsserver.js:149556:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52809/built/local/tsserver.js:135456:35)
    at /typescript-52809/built/local/tsserver.js:179052:43
    at mapDefined (/typescript-52809/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52809/built/local/tsserver.js:179050:20)
    at completionEntryDetails (/typescript-52809/built/local/tsserver.js:177396:43)
    at /typescript-52809/built/local/tsserver.js:179740:69
    at IOSession.executeWithRequestId (/typescript-52809/built/local/tsserver.js:179732:14)
    at IOSession.executeCommand (/typescript-52809/built/local/tsserver.js:179740:29)
    at IOSession.onMessage (/typescript-52809/built/local/tsserver.js:179782:51)
    at Interface.<anonymous> (/typescript-52809/built/local/tsserver.js:181326:14)

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

Last few requests

{"seq":13534,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/graphics/src/utils/buildLine.ts","line":456,"offset":52,"entryNames":[{"name":"FederatedPointerEvent","source":"pixi.js","data":{"exportName":"FederatedPointerEvent","exportMapKey":"FederatedPointerEvent|33150|","moduleSpecifier":"pixi.js","fileName":"/mnt/ts_downloads/pixijs/bundles/pixi.js/src/index.ts"}}]}}
{"seq":13535,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/graphics/src/utils/buildLine.ts","line":456,"offset":52,"entryNames":[{"name":"FederatedWheelEvent","source":"pixi.js","data":{"exportName":"FederatedWheelEvent","exportMapKey":"FederatedWheelEvent|33139|","moduleSpecifier":"pixi.js","fileName":"/mnt/ts_downloads/pixijs/bundles/pixi.js/src/index.ts"}}]}}
{"seq":13536,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/graphics/src/utils/buildLine.ts","line":456,"offset":52,"entryNames":[{"name":"FILL_COMMANDS","source":"/mnt/ts_downloads/pixijs/packages/graphics/src/utils/index","data":{"exportName":"FILL_COMMANDS","exportMapKey":"FILL_COMMANDS|207|","fileName":"/mnt/ts_downloads/pixijs/packages/graphics/src/utils/index.ts"}}]}}
{"seq":13537,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/graphics/src/utils/buildLine.ts","line":456,"offset":52,"entryNames":[{"name":"FillStyle","source":"pixi.js","data":{"exportName":"FillStyle","exportMapKey":"FillStyle|33720|","moduleSpecifier":"pixi.js","fileName":"/mnt/ts_downloads/pixijs/bundles/pixi.js/src/index.ts"}}]}}

Repro Steps

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

pnpm/pnpm

:warning: Note that built also had errors :warning:
Req #15988 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141539:21)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149663:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149549:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135449:35)
    at /typescript-main/built/local/tsserver.js:179045:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179043:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177389:43)
    at /typescript-main/built/local/tsserver.js:179733:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179725:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179733:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179775:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181319:14)
Req #15988 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-52809/built/local/tsserver.js:141546:21)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52809/built/local/tsserver.js:149670:62)
    at Object.getCompletionEntryDetails (/typescript-52809/built/local/tsserver.js:149556:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52809/built/local/tsserver.js:135456:35)
    at /typescript-52809/built/local/tsserver.js:179052:43
    at mapDefined (/typescript-52809/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52809/built/local/tsserver.js:179050:20)
    at completionEntryDetails (/typescript-52809/built/local/tsserver.js:177396:43)
    at /typescript-52809/built/local/tsserver.js:179740:69
    at IOSession.executeWithRequestId (/typescript-52809/built/local/tsserver.js:179732:14)
    at IOSession.executeCommand (/typescript-52809/built/local/tsserver.js:179740:29)
    at IOSession.onMessage (/typescript-52809/built/local/tsserver.js:179782:51)
    at Interface.<anonymous> (/typescript-52809/built/local/tsserver.js:181326:14)

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

Last few requests

{"seq":15985,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/pkg-manager/plugin-commands-installation/src/import/index.ts","line":149,"offset":20,"entryNames":[{"name":"add","source":"ramda","data":{"exportName":"add","exportMapKey":"add|114152|","moduleSpecifier":"ramda","fileName":"/mnt/ts_downloads/pnpm/node_modules/.pnpm/@[email protected]/node_modules/@types/ramda/index.d.ts"}}]}}
{"seq":15986,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/pkg-manager/plugin-commands-installation/src/import/index.ts","line":149,"offset":20,"entryNames":[{"name":"add","source":"/mnt/ts_downloads/pnpm/pkg-manager/plugin-commands-installation/src/index","data":{"exportName":"add","exportMapKey":"add|111860|","fileName":"/mnt/ts_downloads/pnpm/pkg-manager/plugin-commands-installation/src/index.ts"}}]}}
{"seq":15987,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/pkg-manager/plugin-commands-installation/src/import/index.ts","line":149,"offset":20,"entryNames":[{"name":"addDependenciesToPackage","source":"@pnpm/core","data":{"exportName":"addDependenciesToPackage","exportMapKey":"addDependenciesToPackage|116035|","moduleSpecifier":"@pnpm/core","fileName":"/mnt/ts_downloads/pnpm/pkg-manager/core/src/install/index.ts"}}]}}
{"seq":15988,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/pkg-manager/plugin-commands-installation/src/import/index.ts","line":149,"offset":20,"entryNames":[{"name":"ADDED_CHAR","source":"/mnt/ts_downloads/pnpm/cli/default-reporter/src/reporterForClient/outputConstants","data":{"exportName":"ADDED_CHAR","exportMapKey":"ADDED_CHAR|71678|","fileName":"/mnt/ts_downloads/pnpm/cli/default-reporter/src/reporterForClient/outputConstants.ts"}}]}}

Repro Steps

  1. git clone https://github.com/pnpm/pnpm --recurse-submodules
  2. In dir pnpm, run git reset --hard f17ca4218d5a23a6cedadd59cba1646833de707f
  3. Install packages (exact steps are below, but it might be easier to follow the repo readme)
    1. In dir pnpm/__typings__, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    2. In dir pnpm/__utils__/assert-project, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    3. In dir pnpm/__utils__/assert-store, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    4. In dir pnpm/__utils__/build-artifacts, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    5. In dir pnpm/__utils__/eslint-config, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    6. In dir pnpm/__utils__/get-release-text, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    7. In dir pnpm/__utils__/prepare, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    8. In dir pnpm/__utils__/scripts, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    9. In dir pnpm/__utils__/tsconfig, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    10. In dir pnpm/cli/cli-meta, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    11. In dir pnpm/cli/cli-utils, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    12. In dir pnpm/cli/command, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    13. In dir pnpm/cli/common-cli-options-help, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    14. In dir pnpm/cli/default-reporter, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    15. In dir pnpm/cli/parse-cli-args, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    16. In dir pnpm/config/config, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    17. In dir pnpm/config/matcher, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    18. In dir pnpm/config/normalize-registries, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    19. In dir pnpm/config/package-is-installable, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    20. In dir pnpm/config/parse-overrides, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    21. In dir pnpm/config/pick-registry-for-package, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    22. In dir pnpm/config/plugin-commands-config, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    23. In dir pnpm/env/node.fetcher, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    24. In dir pnpm/env/node.resolver, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    25. In dir pnpm/env/plugin-commands-env, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    26. In dir pnpm/exec/build-modules, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    27. In dir pnpm/exec/lifecycle, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    28. In dir pnpm/exec/plugin-commands-rebuild, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    29. In dir pnpm/exec/plugin-commands-script-runners, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    30. In dir pnpm/exec/prepare-package, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    31. In dir pnpm/exec/run-npm, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    32. In dir pnpm/fetching/directory-fetcher, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    33. In dir pnpm/fetching/fetcher-base, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    34. In dir pnpm/fetching/git-fetcher, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    35. In dir pnpm/fetching/pick-fetcher, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    36. In dir pnpm/fetching/tarball-fetcher, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    37. In dir pnpm/fs/find-packages, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    38. In dir pnpm/fs/graceful-fs, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    39. In dir pnpm/fs/hard-link-dir, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    40. In dir pnpm/fs/indexed-pkg-importer, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    41. In dir pnpm/fs/read-modules-dir, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    42. In dir pnpm/fs/symlink-dependency, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    43. In dir pnpm/hooks/pnpmfile, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    44. In dir pnpm/hooks/read-package-hook, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    45. In dir pnpm/lockfile/audit, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    46. In dir pnpm/lockfile/filter-lockfile, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    47. In dir pnpm/lockfile/lockfile-file, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    48. In dir pnpm/lockfile/lockfile-to-pnp, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    49. In dir pnpm/lockfile/lockfile-types, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    50. In dir pnpm/lockfile/lockfile-utils, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    51. In dir pnpm/lockfile/lockfile-walker, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    52. In dir pnpm/lockfile/merge-lockfile-changes, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    53. In dir pnpm/lockfile/plugin-commands-audit, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    54. In dir pnpm/lockfile/prune-lockfile, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    55. In dir pnpm/network/auth-header, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    56. In dir pnpm/network/fetch, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    57. In dir pnpm/network/fetching-types, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    58. In dir pnpm, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    59. In dir pnpm/packages/calc-dep-state, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    60. In dir pnpm/packages/constants, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    61. In dir pnpm/packages/core-loggers, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    62. In dir pnpm/packages/crypto.base32-hash, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    63. In dir pnpm/packages/dependency-path, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    64. In dir pnpm/packages/error, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    65. In dir pnpm/packages/git-utils, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    66. In dir pnpm/packages/make-dedicated-lockfile, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    67. In dir pnpm/packages/mount-modules, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    68. In dir pnpm/packages/parse-wanted-dependency, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    69. In dir pnpm/packages/plugin-commands-doctor, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    70. In dir pnpm/packages/plugin-commands-init, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    71. In dir pnpm/packages/plugin-commands-setup, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    72. In dir pnpm/packages/render-peer-issues, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    73. In dir pnpm/packages/types, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    74. In dir pnpm/packages/which-version-is-pinned, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    75. In dir pnpm/patching/apply-patch, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    76. In dir pnpm/patching/plugin-commands-patching, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    77. In dir pnpm/pkg-manager/client, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    78. In dir pnpm/pkg-manager/core, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    79. In dir pnpm/pkg-manager/direct-dep-linker, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    80. In dir pnpm/pkg-manager/get-context, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    81. In dir pnpm/pkg-manager/headless, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    82. In dir pnpm/pkg-manager/hoist, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    83. In dir pnpm/pkg-manager/link-bins, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    84. In dir pnpm/pkg-manager/modules-cleaner, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    85. In dir pnpm/pkg-manager/modules-yaml, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    86. In dir pnpm/pkg-manager/package-bins, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    87. In dir pnpm/pkg-manager/package-requester, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    88. In dir pnpm/pkg-manager/plugin-commands-installation, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    89. In dir pnpm/pkg-manager/read-projects-context, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    90. In dir pnpm/pkg-manager/real-hoist, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    91. In dir pnpm/pkg-manager/remove-bins, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    92. In dir pnpm/pkg-manager/resolve-dependencies, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    93. In dir pnpm/pkg-manifest/exportable-manifest, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    94. In dir pnpm/pkg-manifest/manifest-utils, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    95. In dir pnpm/pkg-manifest/read-package-json, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    96. In dir pnpm/pkg-manifest/read-project-manifest, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    97. In dir pnpm/pkg-manifest/write-project-manifest, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    98. In dir pnpm/pnpm/artifacts/exe, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    99. In dir pnpm/pnpm/artifacts/linux-arm64, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    100. In dir pnpm/pnpm/artifacts/linux-x64, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    101. In dir pnpm/pnpm/artifacts/macos-arm64, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    102. In dir pnpm/pnpm/artifacts/macos-x64, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    103. In dir pnpm/pnpm/artifacts/win-x64, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    104. In dir pnpm/pnpm/dev, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    105. In dir pnpm/pnpm, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    106. In dir pnpm/releasing/plugin-commands-deploy, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    107. In dir pnpm/releasing/plugin-commands-publishing, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    108. In dir pnpm/resolving/default-resolver, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    109. In dir pnpm/resolving/git-resolver, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    110. In dir pnpm/resolving/local-resolver/example-package, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    111. In dir pnpm/resolving/local-resolver, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    112. In dir pnpm/resolving/npm-resolver, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    113. In dir pnpm/resolving/resolver-base, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    114. In dir pnpm/resolving/tarball-resolver, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    115. In dir pnpm/reviewing/dependencies-hierarchy/example, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    116. In dir pnpm/reviewing/dependencies-hierarchy, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    117. In dir pnpm/reviewing/license-scanner, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    118. In dir pnpm/reviewing/list/example, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    119. In dir pnpm/reviewing/list, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    120. In dir pnpm/reviewing/outdated, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    121. In dir pnpm/reviewing/plugin-commands-licenses, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    122. In dir pnpm/reviewing/plugin-commands-listing, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    123. In dir pnpm/reviewing/plugin-commands-outdated, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    124. In dir pnpm/store/cafs-types, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    125. In dir pnpm/store/cafs, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    126. In dir pnpm/store/create-cafs-store, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    127. In dir pnpm/store/package-store, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    128. In dir pnpm/store/plugin-commands-server, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    129. In dir pnpm/store/plugin-commands-store, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    130. In dir pnpm/store/server, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    131. In dir pnpm/store/store-connection-manager, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    132. In dir pnpm/store/store-controller-types, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    133. In dir pnpm/store/store-path, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    134. In dir pnpm/text/comments-parser, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    135. In dir pnpm/workspace/filter-workspace-packages, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    136. In dir pnpm/workspace/find-workspace-dir, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    137. In dir pnpm/workspace/find-workspace-packages, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    138. In dir pnpm/workspace/pkgs-graph, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    139. In dir pnpm/workspace/resolve-workspace-range, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    140. In dir pnpm/workspace/sort-packages, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
  4. Back in the initial folder, download RepoResults4/pnpm.pnpm.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./pnpm ./pnpm.pnpm.replay.txt path/to/tsserver.js
  7. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

prisma/prisma

:warning: Note that built also had errors :warning:
Req #804 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141539:21)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149663:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149549:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135449:35)
    at /typescript-main/built/local/tsserver.js:179045:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179043:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177389:43)
    at /typescript-main/built/local/tsserver.js:179733:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179725:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179733:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179775:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181319:14)
Req #804 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-52809/built/local/tsserver.js:141546:21)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52809/built/local/tsserver.js:149670:62)
    at Object.getCompletionEntryDetails (/typescript-52809/built/local/tsserver.js:149556:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52809/built/local/tsserver.js:135456:35)
    at /typescript-52809/built/local/tsserver.js:179052:43
    at mapDefined (/typescript-52809/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52809/built/local/tsserver.js:179050:20)
    at completionEntryDetails (/typescript-52809/built/local/tsserver.js:177396:43)
    at /typescript-52809/built/local/tsserver.js:179740:69
    at IOSession.executeWithRequestId (/typescript-52809/built/local/tsserver.js:179732:14)
    at IOSession.executeCommand (/typescript-52809/built/local/tsserver.js:179740:29)
    at IOSession.onMessage (/typescript-52809/built/local/tsserver.js:179782:51)
    at Interface.<anonymous> (/typescript-52809/built/local/tsserver.js:181326:14)

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

Last few requests

{"seq":801,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/cli/src/__tests__/artificial-panic.test.ts","line":38,"offset":16,"entryNames":[{"name":"chmod","source":"fs","data":{"exportName":"chmod","exportMapKey":"chmod|9026|fs","moduleSpecifier":"fs","ambientModuleName":"fs"}}]}}
{"seq":802,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/cli/src/__tests__/artificial-panic.test.ts","line":38,"offset":16,"entryNames":[{"name":"chmod","source":"fs-extra","data":{"exportName":"chmod","exportMapKey":"chmod|10048|","moduleSpecifier":"fs-extra","fileName":"/mnt/ts_downloads/prisma/node_modules/.pnpm/@[email protected]/node_modules/@types/fs-extra/index.d.ts"}}]}}
{"seq":803,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/cli/src/__tests__/artificial-panic.test.ts","line":38,"offset":16,"entryNames":[{"name":"chmod","source":"fs/promises","data":{"exportName":"chmod","exportMapKey":"chmod|9142|fs/promises","moduleSpecifier":"fs/promises","ambientModuleName":"fs/promises"}}]}}
{"seq":804,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/cli/src/__tests__/artificial-panic.test.ts","line":38,"offset":16,"entryNames":[{"name":"chmod","source":"/mnt/ts_downloads/prisma/packages/fetch-engine/src/chmod","data":{"exportName":"default","exportMapKey":"chmod|10863|","fileName":"/mnt/ts_downloads/prisma/packages/fetch-engine/src/chmod.ts"}}]}}

Repro Steps

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

react-bootstrap/react-bootstrap

:warning: Note that built also had errors :warning:
Req #535 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149677:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149549:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135449:35)
    at /typescript-main/built/local/tsserver.js:179045:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179043:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177389:43)
    at /typescript-main/built/local/tsserver.js:179733:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179725:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179733:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179775:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181319:14)
Req #535 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52809/built/local/tsserver.js:149684:9)
    at Object.getCompletionEntryDetails (/typescript-52809/built/local/tsserver.js:149556:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52809/built/local/tsserver.js:135456:35)
    at /typescript-52809/built/local/tsserver.js:179052:43
    at mapDefined (/typescript-52809/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52809/built/local/tsserver.js:179050:20)
    at completionEntryDetails (/typescript-52809/built/local/tsserver.js:177396:43)
    at /typescript-52809/built/local/tsserver.js:179740:69
    at IOSession.executeWithRequestId (/typescript-52809/built/local/tsserver.js:179732:14)
    at IOSession.executeCommand (/typescript-52809/built/local/tsserver.js:179740:29)
    at IOSession.onMessage (/typescript-52809/built/local/tsserver.js:179782:51)
    at Interface.<anonymous> (/typescript-52809/built/local/tsserver.js:181326:14)

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

Last few requests

{"seq":532,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/Carousel.tsx","line":580,"offset":12,"entryNames":[{"name":"memo","source":"react","data":{"exportName":"memo","exportMapKey":"memo|10545|","moduleSpecifier":"react","fileName":"/mnt/ts_downloads/react-bootstrap/node_modules/@types/react/index.d.ts"}}]}}
{"seq":533,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/Carousel.tsx","line":580,"offset":12,"entryNames":[{"name":"memoryUsage","source":"process","data":{"exportName":"memoryUsage","exportMapKey":"memoryUsage|9953|process","moduleSpecifier":"process","ambientModuleName":"process"}}]}}
{"seq":534,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/Carousel.tsx","line":580,"offset":12,"entryNames":[{"name":"mergeRefs","source":"@restart/hooks/esm/useMergedRefs","data":{"exportName":"mergeRefs","exportMapKey":"mergeRefs|10667|","moduleSpecifier":"@restart/hooks/esm/useMergedRefs","fileName":"/mnt/ts_downloads/react-bootstrap/node_modules/@restart/hooks/esm/useMergedRefs.d.ts"}}]}}
{"seq":535,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/Carousel.tsx","line":580,"offset":12,"entryNames":[{"name":"Modal","source":".","data":{"exportName":"Modal","exportMapKey":"Modal|4759|","moduleSpecifier":".","fileName":"/mnt/ts_downloads/react-bootstrap/src/index.tsx"}}]}}

Repro Steps

  1. git clone https://github.com/react-bootstrap/react-bootstrap --recurse-submodules
  2. In dir react-bootstrap, run git reset --hard aaf63d48565864fc94d4dd84ab6f977ba57621d4
  3. Install packages (exact steps are below, but it might be easier to follow the repo readme)
    1. In dir react-bootstrap, run yarn install --ignore-engines --ignore-scripts --silent
    2. In dir react-bootstrap/www, run yarn install --ignore-engines --ignore-scripts --silent
    3. In dir react-bootstrap/www/plugins/gatsby-plugin-sorted-assets, run yarn install --ignore-engines --ignore-scripts --silent
  4. Back in the initial folder, download RepoResults4/react-bootstrap.react-bootstrap.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./react-bootstrap ./react-bootstrap.react-bootstrap.replay.txt path/to/tsserver.js
  7. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

react-native-elements/react-native-elements

:warning: Note that built also had errors :warning:
Req #1013 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149677:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149549:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135449:35)
    at /typescript-main/built/local/tsserver.js:179045:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179043:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177389:43)
    at /typescript-main/built/local/tsserver.js:179733:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179725:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179733:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179775:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181319:14)
Req #1013 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52809/built/local/tsserver.js:149684:9)
    at Object.getCompletionEntryDetails (/typescript-52809/built/local/tsserver.js:149556:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52809/built/local/tsserver.js:135456:35)
    at /typescript-52809/built/local/tsserver.js:179052:43
    at mapDefined (/typescript-52809/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52809/built/local/tsserver.js:179050:20)
    at completionEntryDetails (/typescript-52809/built/local/tsserver.js:177396:43)
    at /typescript-52809/built/local/tsserver.js:179740:69
    at IOSession.executeWithRequestId (/typescript-52809/built/local/tsserver.js:179732:14)
    at IOSession.executeCommand (/typescript-52809/built/local/tsserver.js:179740:29)
    at IOSession.onMessage (/typescript-52809/built/local/tsserver.js:179782:51)
    at Interface.<anonymous> (/typescript-52809/built/local/tsserver.js:181326:14)

That is a filtered view of the text. To see the raw error text, go to RepoResults3/react-native-elements.react-native-elements.rawError.txt in the artifact folder

Last few requests

{"seq":1010,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/base/src/Button/Button.tsx","line":359,"offset":28,"entryNames":[{"name":"TextInputBase","source":"react-native","data":{"exportName":"TextInputBase","exportMapKey":"TextInputBase|19563|","moduleSpecifier":"react-native","fileName":"/mnt/ts_downloads/react-native-elements/node_modules/@types/react-native/index.d.ts"}}]}}
{"seq":1011,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/base/src/Button/Button.tsx","line":359,"offset":28,"entryNames":[{"name":"TextInputComponent","source":"react-native","data":{"exportName":"TextInputComponent","exportMapKey":"TextInputComponent|19565|","moduleSpecifier":"react-native","fileName":"/mnt/ts_downloads/react-native-elements/node_modules/@types/react-native/index.d.ts"}}]}}
{"seq":1012,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/base/src/Button/Button.tsx","line":359,"offset":28,"entryNames":[{"name":"TextPropTypes","source":"react-native","data":{"exportName":"TextPropTypes","exportMapKey":"TextPropTypes|68034|","moduleSpecifier":"react-native","fileName":"/mnt/ts_downloads/react-native-elements/node_modules/@types/react-native/index.d.ts"}}]}}
{"seq":1013,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/base/src/Button/Button.tsx","line":359,"offset":28,"entryNames":[{"name":"Tile","source":"..","data":{"exportName":"Tile","exportMapKey":"Tile|14763|","moduleSpecifier":"..","fileName":"/mnt/ts_downloads/react-native-elements/packages/base/src/index.ts"}}]}}

Repro Steps

  1. git clone https://github.com/react-native-elements/react-native-elements --recurse-submodules
  2. In dir react-native-elements, run git reset --hard b5121521f275615153fd6c925047125a00ef1d15
  3. Install packages (exact steps are below, but it might be easier to follow the repo readme)
    1. In dir react-native-elements, run yarn install --no-immutable --mode=skip-build
    2. In dir react-native-elements/website, run yarn install --no-immutable --mode=skip-build
  4. Back in the initial folder, download RepoResults3/react-native-elements.react-native-elements.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./react-native-elements ./react-native-elements.react-native-elements.replay.txt path/to/tsserver.js
  7. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

ReactiveX/rxjs

:warning: Note that built also had errors :warning:
Req #39280 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149677:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149549:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135449:35)
    at /typescript-main/built/local/tsserver.js:179045:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179043:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177389:43)
    at /typescript-main/built/local/tsserver.js:179733:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179725:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179733:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179775:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181319:14)
Req #39280 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52809/built/local/tsserver.js:149684:9)
    at Object.getCompletionEntryDetails (/typescript-52809/built/local/tsserver.js:149556:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52809/built/local/tsserver.js:135456:35)
    at /typescript-52809/built/local/tsserver.js:179052:43
    at mapDefined (/typescript-52809/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52809/built/local/tsserver.js:179050:20)
    at completionEntryDetails (/typescript-52809/built/local/tsserver.js:177396:43)
    at /typescript-52809/built/local/tsserver.js:179740:69
    at IOSession.executeWithRequestId (/typescript-52809/built/local/tsserver.js:179732:14)
    at IOSession.executeCommand (/typescript-52809/built/local/tsserver.js:179740:29)
    at IOSession.onMessage (/typescript-52809/built/local/tsserver.js:179782:51)
    at Interface.<anonymous> (/typescript-52809/built/local/tsserver.js:181326:14)

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

Last few requests

{"seq":39277,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/internal/observable/combineLatest.ts","line":32,"offset":7,"entryNames":[{"name":"AsyncResource","source":"async_hooks","data":{"exportName":"AsyncResource","exportMapKey":"AsyncResource|162510|async_hooks","moduleSpecifier":"async_hooks","ambientModuleName":"async_hooks"}}]}}
{"seq":39278,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/internal/observable/combineLatest.ts","line":32,"offset":7,"entryNames":[{"name":"asyncScheduler","source":"../umd","data":{"exportName":"asyncScheduler","exportMapKey":"asyncScheduler|133433|","moduleSpecifier":"../umd","fileName":"/mnt/ts_downloads/rxjs/src/internal/umd.ts"}}]}}
{"seq":39279,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/internal/observable/combineLatest.ts","line":32,"offset":7,"entryNames":[{"name":"AsyncScheduler","source":"../scheduler/AsyncScheduler","data":{"exportName":"AsyncScheduler","exportMapKey":"AsyncScheduler|110232|","moduleSpecifier":"../scheduler/AsyncScheduler","fileName":"/mnt/ts_downloads/rxjs/src/internal/scheduler/AsyncScheduler.ts"}}]}}
{"seq":39280,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/internal/observable/combineLatest.ts","line":32,"offset":7,"entryNames":[{"name":"AsyncSubject","source":"../umd","data":{"exportName":"AsyncSubject","exportMapKey":"AsyncSubject|167342|","moduleSpecifier":"../umd","fileName":"/mnt/ts_downloads/rxjs/src/internal/umd.ts"}}]}}

Repro Steps

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

typescript-bot avatar Feb 16 '23 22:02 typescript-bot

@DanielRosenwasser Here are some more interesting changes from running the top-repos suite

Details

slidevjs/slidev

:warning: Note that built also had errors :warning:
Req #241 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141539:21)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149663:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149549:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135449:35)
    at /typescript-main/built/local/tsserver.js:179045:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179043:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177389:43)
    at /typescript-main/built/local/tsserver.js:179733:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179725:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179733:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179775:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181319:14)
Req #241 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-52809/built/local/tsserver.js:141546:21)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52809/built/local/tsserver.js:149670:62)
    at Object.getCompletionEntryDetails (/typescript-52809/built/local/tsserver.js:149556:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52809/built/local/tsserver.js:135456:35)
    at /typescript-52809/built/local/tsserver.js:179052:43
    at mapDefined (/typescript-52809/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52809/built/local/tsserver.js:179050:20)
    at completionEntryDetails (/typescript-52809/built/local/tsserver.js:177396:43)
    at /typescript-52809/built/local/tsserver.js:179740:69
    at IOSession.executeWithRequestId (/typescript-52809/built/local/tsserver.js:179732:14)
    at IOSession.executeCommand (/typescript-52809/built/local/tsserver.js:179740:29)
    at IOSession.onMessage (/typescript-52809/built/local/tsserver.js:179782:51)
    at Interface.<anonymous> (/typescript-52809/built/local/tsserver.js:181326:14)

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

Last few requests

{"seq":238,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/client/logic/recording.ts","line":111,"offset":11,"entryNames":[{"name":"appendFile","source":"fs/promises","data":{"exportName":"appendFile","exportMapKey":"appendFile|14174|fs/promises","moduleSpecifier":"fs/promises","ambientModuleName":"fs/promises"}}]}}
{"seq":239,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/client/logic/recording.ts","line":111,"offset":11,"entryNames":[{"name":"appendFileSync","source":"fs","data":{"exportName":"appendFileSync","exportMapKey":"appendFileSync|14088|fs","moduleSpecifier":"fs","ambientModuleName":"fs"}}]}}
{"seq":240,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/client/logic/recording.ts","line":111,"offset":11,"entryNames":[{"name":"appendFileSync","source":"fs-extra","data":{"exportName":"appendFileSync","exportMapKey":"appendFileSync|14088|","moduleSpecifier":"fs-extra","fileName":"/mnt/ts_downloads/slidev/node_modules/.pnpm/@[email protected]/node_modules/@types/fs-extra/index.d.ts"}}]}}
{"seq":241,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/client/logic/recording.ts","line":111,"offset":11,"entryNames":[{"name":"applyExtractors","source":"/mnt/ts_downloads/slidev/node_modules/.pnpm/[email protected][email protected]/node_modules/vite-plugin-windicss/dist/index","data":{"exportName":"applyExtractors","exportMapKey":"applyExtractors|10046|","fileName":"/mnt/ts_downloads/slidev/node_modules/.pnpm/[email protected][email protected]/node_modules/vite-plugin-windicss/dist/index.d.ts"}}]}}

Repro Steps

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

streamich/react-use

:warning: Note that built also had errors :warning:
Req #487 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149677:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149549:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135449:35)
    at /typescript-main/built/local/tsserver.js:179045:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179043:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177389:43)
    at /typescript-main/built/local/tsserver.js:179733:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179725:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179733:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179775:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181319:14)
Req #487 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52809/built/local/tsserver.js:149684:9)
    at Object.getCompletionEntryDetails (/typescript-52809/built/local/tsserver.js:149556:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52809/built/local/tsserver.js:135456:35)
    at /typescript-52809/built/local/tsserver.js:179052:43
    at mapDefined (/typescript-52809/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52809/built/local/tsserver.js:179050:20)
    at completionEntryDetails (/typescript-52809/built/local/tsserver.js:177396:43)
    at /typescript-52809/built/local/tsserver.js:179740:69
    at IOSession.executeWithRequestId (/typescript-52809/built/local/tsserver.js:179732:14)
    at IOSession.executeCommand (/typescript-52809/built/local/tsserver.js:179740:29)
    at IOSession.onMessage (/typescript-52809/built/local/tsserver.js:179782:51)
    at Interface.<anonymous> (/typescript-52809/built/local/tsserver.js:181326:14)

That is a filtered view of the text. To see the raw error text, go to RepoResults2/streamich.react-use.rawError.txt in the artifact folder

Last few requests

{"seq":484,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/useList.ts","line":138,"offset":24,"entryNames":[{"name":"createElement","source":"react","data":{"exportName":"createElement","exportMapKey":"createElement|6281|","moduleSpecifier":"react","fileName":"/mnt/ts_downloads/react-use/node_modules/@types/react/index.d.ts"}}]}}
{"seq":485,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/useList.ts","line":138,"offset":24,"entryNames":[{"name":"createEnhancer","source":"/mnt/ts_downloads/react-use/node_modules/react-universal-interface/lib/createEnhancer","data":{"exportName":"default","exportMapKey":"createEnhancer|6924|","fileName":"/mnt/ts_downloads/react-use/node_modules/react-universal-interface/lib/createEnhancer.d.ts"}}]}}
{"seq":486,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/useList.ts","line":138,"offset":24,"entryNames":[{"name":"createFactory","source":"react","data":{"exportName":"createFactory","exportMapKey":"createFactory|6280|","moduleSpecifier":"react","fileName":"/mnt/ts_downloads/react-use/node_modules/@types/react/index.d.ts"}}]}}
{"seq":487,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/useList.ts","line":138,"offset":24,"entryNames":[{"name":"createGlobalState","source":".","data":{"exportName":"createGlobalState","exportMapKey":"createGlobalState|11775|","moduleSpecifier":".","fileName":"/mnt/ts_downloads/react-use/src/index.ts"}}]}}

Repro Steps

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

sveltejs/svelte

:warning: Note that built also had errors :warning:
Req #517 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149677:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149549:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135449:35)
    at /typescript-main/built/local/tsserver.js:179045:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179043:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177389:43)
    at /typescript-main/built/local/tsserver.js:179733:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179725:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179733:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179775:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181319:14)
Req #517 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52809/built/local/tsserver.js:149684:9)
    at Object.getCompletionEntryDetails (/typescript-52809/built/local/tsserver.js:149556:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52809/built/local/tsserver.js:135456:35)
    at /typescript-52809/built/local/tsserver.js:179052:43
    at mapDefined (/typescript-52809/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52809/built/local/tsserver.js:179050:20)
    at completionEntryDetails (/typescript-52809/built/local/tsserver.js:177396:43)
    at /typescript-52809/built/local/tsserver.js:179740:69
    at IOSession.executeWithRequestId (/typescript-52809/built/local/tsserver.js:179732:14)
    at IOSession.executeCommand (/typescript-52809/built/local/tsserver.js:179740:29)
    at IOSession.onMessage (/typescript-52809/built/local/tsserver.js:179782:51)
    at Interface.<anonymous> (/typescript-52809/built/local/tsserver.js:181326:14)

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

Last few requests

{"seq":514,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/compiler/compile/nodes/shared/Expression.ts","line":255,"offset":31,"entryNames":[{"name":"Comment","source":"../Comment","data":{"exportName":"default","exportMapKey":"Comment|5089|","moduleSpecifier":"../Comment","fileName":"/mnt/ts_downloads/svelte/src/compiler/compile/nodes/Comment.ts"}}]}}
{"seq":515,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/compiler/compile/nodes/shared/Expression.ts","line":255,"offset":31,"entryNames":[{"name":"Comment","source":"/mnt/ts_downloads/svelte/src/compiler/compile/render_ssr/handlers/Comment","data":{"exportName":"default","exportMapKey":"Comment|5747|","fileName":"/mnt/ts_downloads/svelte/src/compiler/compile/render_ssr/handlers/Comment.ts"}}]}}
{"seq":516,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/compiler/compile/nodes/shared/Expression.ts","line":255,"offset":31,"entryNames":[{"name":"compare_node","source":"../../utils/compare_node","data":{"exportName":"compare_node","exportMapKey":"compare_node|5698|","moduleSpecifier":"../../utils/compare_node","fileName":"/mnt/ts_downloads/svelte/src/compiler/compile/utils/compare_node.ts"}}]}}
{"seq":517,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/compiler/compile/nodes/shared/Expression.ts","line":255,"offset":31,"entryNames":[{"name":"compile","source":"../../..","data":{"exportName":"compile","exportMapKey":"compile|5575|","moduleSpecifier":"../../..","fileName":"/mnt/ts_downloads/svelte/src/compiler/index.ts"}}]}}

Repro Steps

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

typeorm/typeorm

:warning: Note that built also had errors :warning:
Req #1033 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149677:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149549:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135449:35)
    at /typescript-main/built/local/tsserver.js:179045:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179043:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177389:43)
    at /typescript-main/built/local/tsserver.js:179733:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179725:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179733:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179775:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181319:14)
Req #1033 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52809/built/local/tsserver.js:149684:9)
    at Object.getCompletionEntryDetails (/typescript-52809/built/local/tsserver.js:149556:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52809/built/local/tsserver.js:135456:35)
    at /typescript-52809/built/local/tsserver.js:179052:43
    at mapDefined (/typescript-52809/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52809/built/local/tsserver.js:179050:20)
    at completionEntryDetails (/typescript-52809/built/local/tsserver.js:177396:43)
    at /typescript-52809/built/local/tsserver.js:179740:69
    at IOSession.executeWithRequestId (/typescript-52809/built/local/tsserver.js:179732:14)
    at IOSession.executeCommand (/typescript-52809/built/local/tsserver.js:179740:29)
    at IOSession.onMessage (/typescript-52809/built/local/tsserver.js:179782:51)
    at Interface.<anonymous> (/typescript-52809/built/local/tsserver.js:181326:14)

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

Last few requests

{"seq":1030,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/driver/mongodb/MongoQueryRunner.ts","line":258,"offset":31,"entryNames":[{"name":"AbstractEntity","source":"/mnt/ts_downloads/typeorm/test/github-issues/1369/entity/AbstractEntity","data":{"exportName":"AbstractEntity","exportMapKey":"AbstractEntity|1053|","fileName":"/mnt/ts_downloads/typeorm/test/github-issues/1369/entity/AbstractEntity.ts"}}]}}
{"seq":1031,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/driver/mongodb/MongoQueryRunner.ts","line":258,"offset":31,"entryNames":[{"name":"AbstractEntitySubscriber","source":"/mnt/ts_downloads/typeorm/test/github-issues/1369/subscriber/AbstractEntitySubscriber","data":{"exportName":"AbstractEntitySubscriber","exportMapKey":"AbstractEntitySubscriber|24280|","fileName":"/mnt/ts_downloads/typeorm/test/github-issues/1369/subscriber/AbstractEntitySubscriber.ts"}}]}}
{"seq":1032,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/driver/mongodb/MongoQueryRunner.ts","line":258,"offset":31,"entryNames":[{"name":"AbstractKeyword","source":"/mnt/ts_downloads/typeorm/node_modules/typescript/lib/typescript","data":{"exportName":"AbstractKeyword","exportMapKey":"AbstractKeyword|27689|","fileName":"/mnt/ts_downloads/typeorm/node_modules/typescript/lib/typescript.d.ts","isPackageJsonImport":true}}]}}
{"seq":1033,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/driver/mongodb/MongoQueryRunner.ts","line":258,"offset":31,"entryNames":[{"name":"AbstractLogger","source":"../..","data":{"exportName":"AbstractLogger","exportMapKey":"AbstractLogger|630|","moduleSpecifier":"../..","fileName":"/mnt/ts_downloads/typeorm/src/index.ts"}}]}}

Repro Steps

  1. git clone https://github.com/typeorm/typeorm --recurse-submodules
  2. In dir typeorm, run git reset --hard 58fc08840a4a64ca1935391f4709a784c3f0b373
  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 RepoResults2/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

vitejs/vite

:warning: Note that built also had errors :warning:
Req #2214 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149677:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149549:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135449:35)
    at /typescript-main/built/local/tsserver.js:179045:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179043:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177389:43)
    at /typescript-main/built/local/tsserver.js:179733:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179725:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179733:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179775:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181319:14)
Req #2214 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52809/built/local/tsserver.js:149684:9)
    at Object.getCompletionEntryDetails (/typescript-52809/built/local/tsserver.js:149556:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52809/built/local/tsserver.js:135456:35)
    at /typescript-52809/built/local/tsserver.js:179052:43
    at mapDefined (/typescript-52809/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52809/built/local/tsserver.js:179050:20)
    at completionEntryDetails (/typescript-52809/built/local/tsserver.js:177396:43)
    at /typescript-52809/built/local/tsserver.js:179740:69
    at IOSession.executeWithRequestId (/typescript-52809/built/local/tsserver.js:179732:14)
    at IOSession.executeCommand (/typescript-52809/built/local/tsserver.js:179740:29)
    at IOSession.onMessage (/typescript-52809/built/local/tsserver.js:179782:51)
    at Interface.<anonymous> (/typescript-52809/built/local/tsserver.js:181326:14)

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

Last few requests

{"seq":2211,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/vite/src/node/env.ts","line":10,"offset":21,"entryNames":[{"name":"buffer","source":"node:stream/consumers","data":{"exportName":"buffer","exportMapKey":"buffer|56852|node:stream/consumers","moduleSpecifier":"node:stream/consumers","ambientModuleName":"node:stream/consumers"}}]}}
{"seq":2212,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/vite/src/node/env.ts","line":10,"offset":21,"entryNames":[{"name":"build","source":"esbuild","data":{"exportName":"build","exportMapKey":"build|55573|","moduleSpecifier":"esbuild","fileName":"/mnt/ts_downloads/vite/node_modules/.pnpm/[email protected]/node_modules/esbuild/lib/main.d.ts"}}]}}
{"seq":2213,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/vite/src/node/env.ts","line":10,"offset":21,"entryNames":[{"name":"build","source":".","data":{"exportName":"build","exportMapKey":"build|58854|","moduleSpecifier":".","fileName":"/mnt/ts_downloads/vite/packages/vite/src/node/index.ts"}}]}}
{"seq":2214,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/vite/src/node/env.ts","line":10,"offset":21,"entryNames":[{"name":"buildErrorMessage","source":".","data":{"exportName":"buildErrorMessage","exportMapKey":"buildErrorMessage|58774|","moduleSpecifier":".","fileName":"/mnt/ts_downloads/vite/packages/vite/src/node/index.ts"}}]}}

Repro Steps

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

vuejs/core

:warning: Note that built also had errors :warning:
Req #516 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141539:21)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149663:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149549:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135449:35)
    at /typescript-main/built/local/tsserver.js:179045:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179043:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177389:43)
    at /typescript-main/built/local/tsserver.js:179733:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179725:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179733:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179775:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181319:14)
Req #516 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-52809/built/local/tsserver.js:141546:21)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52809/built/local/tsserver.js:149670:62)
    at Object.getCompletionEntryDetails (/typescript-52809/built/local/tsserver.js:149556:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52809/built/local/tsserver.js:135456:35)
    at /typescript-52809/built/local/tsserver.js:179052:43
    at mapDefined (/typescript-52809/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52809/built/local/tsserver.js:179050:20)
    at completionEntryDetails (/typescript-52809/built/local/tsserver.js:177396:43)
    at /typescript-52809/built/local/tsserver.js:179740:69
    at IOSession.executeWithRequestId (/typescript-52809/built/local/tsserver.js:179732:14)
    at IOSession.executeCommand (/typescript-52809/built/local/tsserver.js:179740:29)
    at IOSession.onMessage (/typescript-52809/built/local/tsserver.js:179782:51)
    at Interface.<anonymous> (/typescript-52809/built/local/tsserver.js:181326:14)

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

Last few requests

{"seq":513,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/compiler-core/__tests__/transforms/vOn.spec.ts","line":322,"offset":6,"entryNames":[{"name":"access","source":"fs","data":{"exportName":"access","exportMapKey":"access|9253|fs","moduleSpecifier":"fs","ambientModuleName":"fs"}}]}}
{"seq":514,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/compiler-core/__tests__/transforms/vOn.spec.ts","line":322,"offset":6,"entryNames":[{"name":"access","source":"fs/promises","data":{"exportName":"access","exportMapKey":"access|9310|fs/promises","moduleSpecifier":"fs/promises","ambientModuleName":"fs/promises"}}]}}
{"seq":515,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/compiler-core/__tests__/transforms/vOn.spec.ts","line":322,"offset":6,"entryNames":[{"name":"Accessibility","source":"/mnt/ts_downloads/core/node_modules/.pnpm/[email protected]/node_modules/puppeteer/lib/types","data":{"exportName":"Accessibility","exportMapKey":"Accessibility|1|","fileName":"/mnt/ts_downloads/core/node_modules/.pnpm/[email protected]/node_modules/puppeteer/lib/types.d.ts"}}]}}
{"seq":516,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/compiler-core/__tests__/transforms/vOn.spec.ts","line":322,"offset":6,"entryNames":[{"name":"ACCESSOR_TYPES","source":"/mnt/ts_downloads/core/node_modules/.pnpm/@[email protected]/node_modules/@babel/types/lib/index","data":{"exportName":"ACCESSOR_TYPES","exportMapKey":"ACCESSOR_TYPES|3661|","fileName":"/mnt/ts_downloads/core/node_modules/.pnpm/@[email protected]/node_modules/@babel/types/lib/index.d.ts"}}]}}

Repro Steps

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

vuejs/vue

:warning: Note that built also had errors :warning:
Req #2633 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149677:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149549:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135449:35)
    at /typescript-main/built/local/tsserver.js:179045:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179043:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177389:43)
    at /typescript-main/built/local/tsserver.js:179733:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179725:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179733:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179775:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181319:14)
Req #2633 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52809/built/local/tsserver.js:149684:9)
    at Object.getCompletionEntryDetails (/typescript-52809/built/local/tsserver.js:149556:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52809/built/local/tsserver.js:135456:35)
    at /typescript-52809/built/local/tsserver.js:179052:43
    at mapDefined (/typescript-52809/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52809/built/local/tsserver.js:179050:20)
    at completionEntryDetails (/typescript-52809/built/local/tsserver.js:177396:43)
    at /typescript-52809/built/local/tsserver.js:179740:69
    at IOSession.executeWithRequestId (/typescript-52809/built/local/tsserver.js:179732:14)
    at IOSession.executeCommand (/typescript-52809/built/local/tsserver.js:179740:29)
    at IOSession.onMessage (/typescript-52809/built/local/tsserver.js:179782:51)
    at Interface.<anonymous> (/typescript-52809/built/local/tsserver.js:181326:14)

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

Last few requests

{"seq":2630,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/compiler-sfc/src/compileScript.ts","line":1849,"offset":15,"entryNames":[{"name":"VISITOR_KEYS","source":"@babel/types","data":{"exportName":"VISITOR_KEYS","exportMapKey":"VISITOR_KEYS|5681|","moduleSpecifier":"@babel/types","fileName":"/mnt/ts_downloads/vue/node_modules/.pnpm/@[email protected]/node_modules/@babel/types/lib/index.d.ts"}}]}}
{"seq":2631,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/compiler-sfc/src/compileScript.ts","line":1849,"offset":15,"entryNames":[{"name":"VNode","source":"core/vdom/vnode","data":{"exportName":"default","exportMapKey":"VNode|10348|","moduleSpecifier":"core/vdom/vnode","fileName":"/mnt/ts_downloads/vue/src/core/vdom/vnode.ts"}}]}}
{"seq":2632,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/compiler-sfc/src/compileScript.ts","line":1849,"offset":15,"entryNames":[{"name":"voidTypeAnnotation","source":"@babel/types","data":{"exportName":"voidTypeAnnotation","exportMapKey":"voidTypeAnnotation|7584|","moduleSpecifier":"@babel/types","fileName":"/mnt/ts_downloads/vue/node_modules/.pnpm/@[email protected]/node_modules/@babel/types/lib/index.d.ts"}}]}}
{"seq":2633,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/compiler-sfc/src/compileScript.ts","line":1849,"offset":15,"entryNames":[{"name":"Vue","source":"web/entry-runtime-esm","data":{"exportName":"default","exportMapKey":"Vue|8420|","moduleSpecifier":"web/entry-runtime-esm","fileName":"/mnt/ts_downloads/vue/src/platforms/web/entry-runtime-esm.ts"}}]}}

Repro Steps

  1. git clone https://github.com/vuejs/vue --recurse-submodules
  2. In dir vue, run git reset --hard a9ca2d85193e435e668ba25ace481bfb176b0c6e
  3. Install packages (exact steps are below, but it might be easier to follow the repo readme)
    1. In dir vue/compiler-sfc, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    2. In dir vue, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    3. In dir vue/test/transition, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
  4. Back in the initial folder, download RepoResults1/vuejs.vue.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./vue ./vuejs.vue.replay.txt path/to/tsserver.js
  7. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

vuetifyjs/vuetify

:warning: Note that built also had errors :warning:
Req #1411 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149677:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149549:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135449:35)
    at /typescript-main/built/local/tsserver.js:179045:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179043:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177389:43)
    at /typescript-main/built/local/tsserver.js:179733:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179725:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179733:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179775:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181319:14)
Req #1411 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52809/built/local/tsserver.js:149684:9)
    at Object.getCompletionEntryDetails (/typescript-52809/built/local/tsserver.js:149556:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52809/built/local/tsserver.js:135456:35)
    at /typescript-52809/built/local/tsserver.js:179052:43
    at mapDefined (/typescript-52809/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52809/built/local/tsserver.js:179050:20)
    at completionEntryDetails (/typescript-52809/built/local/tsserver.js:177396:43)
    at /typescript-52809/built/local/tsserver.js:179740:69
    at IOSession.executeWithRequestId (/typescript-52809/built/local/tsserver.js:179732:14)
    at IOSession.executeCommand (/typescript-52809/built/local/tsserver.js:179740:29)
    at IOSession.onMessage (/typescript-52809/built/local/tsserver.js:179782:51)
    at Interface.<anonymous> (/typescript-52809/built/local/tsserver.js:181326:14)

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

Last few requests

{"seq":1408,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/vuetify/src/components/transitions/dialog-transition.tsx","line":68,"offset":1,"entryNames":[{"name":"useVariant","source":"@/composables/variant","data":{"exportName":"useVariant","exportMapKey":"useVariant|18187|","moduleSpecifier":"@/composables/variant","fileName":"/mnt/ts_downloads/vuetify/packages/vuetify/src/composables/variant.tsx"}}]}}
{"seq":1409,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/vuetify/src/components/transitions/dialog-transition.tsx","line":68,"offset":1,"entryNames":[{"name":"useVelocity","source":"/mnt/ts_downloads/vuetify/packages/vuetify/src/composables/touch","data":{"exportName":"useVelocity","exportMapKey":"useVelocity|18408|","fileName":"/mnt/ts_downloads/vuetify/packages/vuetify/src/composables/touch.ts"}}]}}
{"seq":1410,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/vuetify/src/components/transitions/dialog-transition.tsx","line":68,"offset":1,"entryNames":[{"name":"useVirtual","source":"/mnt/ts_downloads/vuetify/packages/vuetify/src/labs/VDataTable/composables/virtual","data":{"exportName":"useVirtual","exportMapKey":"useVirtual|18619|","fileName":"/mnt/ts_downloads/vuetify/packages/vuetify/src/labs/VDataTable/composables/virtual.ts"}}]}}
{"seq":1411,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/vuetify/src/components/transitions/dialog-transition.tsx","line":68,"offset":1,"entryNames":[{"name":"VAlert","source":"..","data":{"exportName":"VAlert","exportMapKey":"VAlert|9268|","moduleSpecifier":"..","fileName":"/mnt/ts_downloads/vuetify/packages/vuetify/src/components/index.ts"}}]}}

Repro Steps

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

withastro/astro

:warning: Note that built also had errors :warning:
Req #5980 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149677:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149549:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135449:35)
    at /typescript-main/built/local/tsserver.js:179045:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179043:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177389:43)
    at /typescript-main/built/local/tsserver.js:179733:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179725:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179733:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179775:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181319:14)
Req #5980 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52809/built/local/tsserver.js:149684:9)
    at Object.getCompletionEntryDetails (/typescript-52809/built/local/tsserver.js:149556:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52809/built/local/tsserver.js:135456:35)
    at /typescript-52809/built/local/tsserver.js:179052:43
    at mapDefined (/typescript-52809/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52809/built/local/tsserver.js:179050:20)
    at completionEntryDetails (/typescript-52809/built/local/tsserver.js:177396:43)
    at /typescript-52809/built/local/tsserver.js:179740:69
    at IOSession.executeWithRequestId (/typescript-52809/built/local/tsserver.js:179732:14)
    at IOSession.executeCommand (/typescript-52809/built/local/tsserver.js:179740:29)
    at IOSession.onMessage (/typescript-52809/built/local/tsserver.js:179782:51)
    at Interface.<anonymous> (/typescript-52809/built/local/tsserver.js:181326:14)

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

Last few requests

{"seq":5977,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/astro/src/cli/index.ts","line":180,"offset":15,"entryNames":[{"name":"AstroComponentInstance","source":"../runtime/server/index.js","data":{"exportName":"AstroComponentInstance","exportMapKey":"AstroComponentInstance|60325|","moduleSpecifier":"../runtime/server/index.js","fileName":"/mnt/ts_downloads/astro/packages/astro/src/runtime/server/index.ts"}}]}}
{"seq":5978,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/astro/src/cli/index.ts","line":180,"offset":15,"entryNames":[{"name":"astroConfigBuildPlugin","source":"/mnt/ts_downloads/astro/packages/astro/src/content/vite-plugin-content-assets","data":{"exportName":"astroConfigBuildPlugin","exportMapKey":"astroConfigBuildPlugin|35343|","fileName":"/mnt/ts_downloads/astro/packages/astro/src/content/vite-plugin-content-assets.ts"}}]}}
{"seq":5979,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/astro/src/cli/index.ts","line":180,"offset":15,"entryNames":[{"name":"AstroConfigSchema","source":"../core/config/index.js","data":{"exportName":"AstroConfigSchema","exportMapKey":"AstroConfigSchema|60228|","moduleSpecifier":"../core/config/index.js","fileName":"/mnt/ts_downloads/astro/packages/astro/src/core/config/schema.ts"}}]}}
{"seq":5980,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/astro/src/cli/index.ts","line":180,"offset":15,"entryNames":[{"name":"astroContentAssetPropagationPlugin","source":"../content/index.js","data":{"exportName":"astroContentAssetPropagationPlugin","exportMapKey":"astroContentAssetPropagationPlugin|35260|","moduleSpecifier":"../content/index.js","fileName":"/mnt/ts_downloads/astro/packages/astro/src/content/index.ts"}}]}}

Repro Steps

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

youzan/vant

:warning: Note that built also had errors :warning:
Req #14468 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149677:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149549:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135449:35)
    at /typescript-main/built/local/tsserver.js:179045:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179043:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177389:43)
    at /typescript-main/built/local/tsserver.js:179733:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179725:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179733:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179775:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181319:14)
Req #14468 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52809/built/local/tsserver.js:149684:9)
    at Object.getCompletionEntryDetails (/typescript-52809/built/local/tsserver.js:149556:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52809/built/local/tsserver.js:135456:35)
    at /typescript-52809/built/local/tsserver.js:179052:43
    at mapDefined (/typescript-52809/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52809/built/local/tsserver.js:179050:20)
    at completionEntryDetails (/typescript-52809/built/local/tsserver.js:177396:43)
    at /typescript-52809/built/local/tsserver.js:179740:69
    at IOSession.executeWithRequestId (/typescript-52809/built/local/tsserver.js:179732:14)
    at IOSession.executeCommand (/typescript-52809/built/local/tsserver.js:179740:29)
    at IOSession.onMessage (/typescript-52809/built/local/tsserver.js:179782:51)
    at Interface.<anonymous> (/typescript-52809/built/local/tsserver.js:181326:14)

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

Last few requests

{"seq":14465,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/vant/src/utils/dom.ts","line":31,"offset":48,"entryNames":[{"name":"toASCII","source":"punycode","data":{"exportName":"toASCII","exportMapKey":"toASCII|39004|punycode","moduleSpecifier":"punycode","ambientModuleName":"punycode"}}]}}
{"seq":14466,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/vant/src/utils/dom.ts","line":31,"offset":48,"entryNames":[{"name":"Toast","source":"../toast/Toast","data":{"exportName":"default","exportMapKey":"Toast|146667|","moduleSpecifier":"../toast/Toast","fileName":"/mnt/ts_downloads/vant/packages/vant/src/toast/Toast.tsx"}}]}}
{"seq":14467,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/vant/src/utils/dom.ts","line":31,"offset":48,"entryNames":[{"name":"Toast","source":"/mnt/ts_downloads/vant/packages/vant/src/toast/index","data":{"exportName":"default","exportMapKey":"Toast|142961|","fileName":"/mnt/ts_downloads/vant/packages/vant/src/toast/index.ts"}}]}}
{"seq":14468,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/vant/src/utils/dom.ts","line":31,"offset":48,"entryNames":[{"name":"toastProps","source":"../toast/Toast","data":{"exportName":"toastProps","exportMapKey":"toastProps|145559|","moduleSpecifier":"../toast/Toast","fileName":"/mnt/ts_downloads/vant/packages/vant/src/toast/Toast.tsx"}}]}}

Repro Steps

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

typescript-bot avatar Feb 16 '23 22:02 typescript-bot

@andrewbranch I moved the node:stuff skip to tryResolve, although you should take another look because I'm not sure I put it in the right place there.

sandersn avatar Feb 16 '23 23:02 sandersn

they would never be there in correctly configured node_modules

You're absolutely right that npm will never install anything that puts loose files in the node_modules directory, and I'll even go so far as to say that node's esm lookup doesn't look for these loose files either (a subtle difference between esm and cjs our resolver probably doesn't currently respect, actually). But it's definitely a core requirement of the old bog standard commonjs resolution algorithm - a very stable algorithm, as evidenced by how much we use it as a shorthand in our very old tests. It's definitely not a good idea to diverge from it; we use it in our tests a ton because it's a nice shorthand, and older node projects have definitely made use of it, too. Can we not just replace the many-stat calls with some psuedo-stat-calls fuelled by a single readdir per directory? IIRC, the cost is in the syscall count, not the number of filesystem entries we inspect. Plus, we can disable it for esm-mode lookups entirely and still be algorithm compliant, and, in theory, those lookups will make up a greater percentage of lookups over time.

weswigham avatar Feb 17 '23 20:02 weswigham

Like, it's not frequent, but you can definitely find projects that make use of this old cjs resolution pattern on github (usually on the older side, ofc). (Though you have to be sneaky about how you find 'em, like looking for config files that include them - you can't use path:**/node_modules/*.js in github code search since I'm pretty sure they've disabled indexing on any folder named node_modules!)

weswigham avatar Feb 17 '23 21:02 weswigham

It doesn’t feel outlandish for us to say that this pattern is not recommended, but if you rely on it, simply add an entry to paths.

andrewbranch avatar Feb 17 '23 21:02 andrewbranch

I'm not opposed to that - but also

Can we not just replace the many-stat calls with some psuedo-stat-calls fuelled by a single readdir per directory?

I thought we already did this. https://github.com/microsoft/TypeScript/pull/35286

DanielRosenwasser avatar Feb 17 '23 21:02 DanielRosenwasser

@DanielRosenwasser that just made our directory iterator much more efficient (so it didn't use any extra stat calls) - it didn't swap us to using that directory iterator to prefill file existence cache entries in the module name resolver.

weswigham avatar Feb 17 '23 21:02 weswigham

~In fact, our fileExists calls as used in moduleNameResolver are, as far as I can tell, wholly uncached - we'll repeatedly try lookups for the same file paths within the same compilation. The host in use (for the commandline at least) is just a barebones CompilerHost wrapping over our default node sys. (node's own internal module require implementation both caches stat results and uses a trimmed down native stat implementation)~

We cache stat operations, the host is just modified to cache, not wrapped. We just don't share entries in the cache between getDirectories and stat, so don't utilize the directory listing to cut down on sys calls.

weswigham avatar Feb 17 '23 21:02 weswigham

@typescript-bot run DT

gabritto avatar Feb 28 '23 21:02 gabritto

Heya @gabritto, I've started to run the parallelized Definitely Typed test suite on this PR at 6bf4384872351985866ade6fdd276ea8d888f973. You can monitor the build here.

typescript-bot avatar Feb 28 '23 21:02 typescript-bot