Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prefer using enum literal's own base type rather than enum's base type in comparison #52703

Merged
merged 5 commits into from
Feb 16, 2023

Conversation

jakebailey
Copy link
Member

Fixes #52701

When comparing against an enum literal, if we know that literal's underlying type, compare against that rather than falling back to the entire enum's base type. This avoids cases where adding a string to an all-number enum causes the existing enum values to become incomparable (which feels like it's against the point of #50528, to make those mixed-type enums no longer behave oddly).

@jakebailey
Copy link
Member Author

@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
@typescript-bot pack this

@typescript-bot
Copy link
Collaborator

typescript-bot commented Feb 9, 2023

Heya @jakebailey, I've started to run the tarball bundle task on this PR at e808551. You can monitor the build here.

@typescript-bot
Copy link
Collaborator

typescript-bot commented Feb 9, 2023

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

Update: The results are in!

@typescript-bot
Copy link
Collaborator

typescript-bot commented Feb 9, 2023

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

Update: The results are in!

@typescript-bot
Copy link
Collaborator

typescript-bot commented Feb 9, 2023

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

Update: The results are in!

@typescript-bot
Copy link
Collaborator

typescript-bot commented Feb 9, 2023

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

Update: The results are in!

@typescript-bot
Copy link
Collaborator

typescript-bot commented Feb 9, 2023

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

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

@typescript-bot
Copy link
Collaborator

typescript-bot commented Feb 9, 2023

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

@typescript-bot
Copy link
Collaborator

typescript-bot commented Feb 9, 2023

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

@typescript-bot
Copy link
Collaborator

typescript-bot commented Feb 9, 2023

Hey @jakebailey, I've packed this into an installable tgz. You can install it for testing by referencing it in your package.json like so:

{
    "devDependencies": {
        "typescript": "https://typescript.visualstudio.com/cf7ac146-d525-443c-b23c-0d58337efebc/_apis/build/builds/146107/artifacts?artifactName=tgz&fileId=F6C2E0B2F9A5521D14B72E65D0D2C37E5E9775D83322B5FE90C73E5577609D7A02&fileName=/typescript-5.0.0-insiders.20230209.tgz"
    }
}

and then running npm install.


There is also a playground for this build and an npm module you can use via "typescript": "npm:@typescript-deploys/pr-build@5.0.0-pr-52703-9".;

@@ -36423,8 +36440,8 @@ export function createTypeChecker(host: TypeCheckerHost): TypeChecker {
case SyntaxKind.LessThanEqualsToken:
case SyntaxKind.GreaterThanEqualsToken:
if (checkForDisallowedESSymbolOperand(operator)) {
leftType = getBaseTypeOfLiteralType(checkNonNullType(leftType, left));
rightType = getBaseTypeOfLiteralType(checkNonNullType(rightType, right));
leftType = getBaseTypeOfLiteralTypeForComparison(checkNonNullType(leftType, left));
Copy link
Member Author

@jakebailey jakebailey Feb 9, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I suspect this isn't the only case; the AmpersandAmpersandToken block below also uses the old function. But, changing that produces an... odd result:

>rf6 : 0 | E.b | E.c
>a6 && a6 : 0 | E.b | E.c

Because the result is actually used for the output, whereas this comparison block always gives back bool and so the unions would not be visible.

@typescript-bot
Copy link
Collaborator

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

Something interesting changed - please have a look.

Details

axios-src

⚠️ Note that built also had errors ⚠️
Req #203 - completionEntryDetails
    at getImportFixForSymbol (/typescript-main/built/local/tsserver.js:141310:9)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141287:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149404:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149290:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135204:35)
    at /typescript-main/built/local/tsserver.js:178763:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178761:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177107:43)
    at /typescript-main/built/local/tsserver.js:179451:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179443:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179451:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179493:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181037:14)
Req #203 - completionEntryDetails
    at getImportFixForSymbol (/typescript-52703/built/local/tsserver.js:141318:9)
    at Object.getImportCompletionAction (/typescript-52703/built/local/tsserver.js:141295:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52703/built/local/tsserver.js:149412:62)
    at Object.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:149298:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52703/built/local/tsserver.js:135212:35)
    at /typescript-52703/built/local/tsserver.js:178771:43
    at mapDefined (/typescript-52703/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:178769:20)
    at completionEntryDetails (/typescript-52703/built/local/tsserver.js:177115:43)
    at /typescript-52703/built/local/tsserver.js:179459:69
    at IOSession.executeWithRequestId (/typescript-52703/built/local/tsserver.js:179451:14)
    at IOSession.executeCommand (/typescript-52703/built/local/tsserver.js:179459:29)
    at IOSession.onMessage (/typescript-52703/built/local/tsserver.js:179501:51)
    at Interface.<anonymous> (/typescript-52703/built/local/tsserver.js:181045:14)

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

Last few requests

{"seq":200,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/dist/axios.js","line":533,"offset":17,"entryNames":["AxiosError"]}}
{"seq":201,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/dist/axios.js","line":537,"offset":25,"includeExternalModuleExports":true,"triggerKind":1}}
{"seq":202,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/dist/axios.js","line":537,"offset":25,"entryNames":["_arrayLikeToArray"]}}
{"seq":203,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/dist/axios.js","line":537,"offset":25,"entryNames":[{"name":"addAbortSignal","source":"form-data","data":{"exportName":"addAbortSignal","moduleSpecifier":"form-data","fileName":"/mnt/ts_downloads/axios-src/node_modules/form-data/index.d.ts","isPackageJsonImport":true}}]}}

Repro Steps

  1. git clone https://github.com/axios/axios.git --recurse-submodules
  2. In dir axios-src, run git reset --hard 0b449293fc238f30f39ab9ed0fca86a23c8a6a79
  3. Install packages (exact steps are below, but it might be easier to follow the repo readme)
    1. In dir axios-src, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    2. In dir axios-src, run npm install @types/node --no-save --ignore-scripts --legacy-peer-deps
    3. In dir axios-src/test/module/cjs, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    4. In dir axios-src/test/module/cjs, run npm install @types/node --no-save --ignore-scripts --legacy-peer-deps
    5. In dir axios-src/test/module/esm, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    6. In dir axios-src/test/module/esm, run npm install @types/node --no-save --ignore-scripts --legacy-peer-deps
    7. In dir axios-src/test/module/ts-require-default, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    8. In dir axios-src/test/module/ts-require-default, run npm install @types/node --no-save --ignore-scripts --legacy-peer-deps
    9. In dir axios-src/test/module/ts-require, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    10. In dir axios-src/test/module/ts-require, run npm install @types/node --no-save --ignore-scripts --legacy-peer-deps
    11. In dir axios-src/test/module/ts, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    12. In dir axios-src/test/module/ts, run npm install @types/node --no-save --ignore-scripts --legacy-peer-deps
    13. In dir axios-src/test/module/typings/cjs, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    14. In dir axios-src/test/module/typings/cjs, run npm install @types/node --no-save --ignore-scripts --legacy-peer-deps
    15. In dir axios-src/test/module/typings/esm, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    16. In dir axios-src/test/module/typings/esm, run npm install @types/node --no-save --ignore-scripts --legacy-peer-deps
  4. Back in the initial folder, download RepoResults1/axios-src.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./axios-src ./axios-src.replay.txt path/to/tsserver.js
  7. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

create-react-app

⚠️ Note that built also had errors ⚠️
Req #1216 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-main/built/local/tsserver.js:141337:16)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141283:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149404:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149290:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135204:35)
    at /typescript-main/built/local/tsserver.js:178763:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178761:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177107:43)
    at /typescript-main/built/local/tsserver.js:179451:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179443:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179451:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179493:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181037:14)
Req #1216 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-52703/built/local/tsserver.js:141345:16)
    at Object.getImportCompletionAction (/typescript-52703/built/local/tsserver.js:141291:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52703/built/local/tsserver.js:149412:62)
    at Object.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:149298:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52703/built/local/tsserver.js:135212:35)
    at /typescript-52703/built/local/tsserver.js:178771:43
    at mapDefined (/typescript-52703/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:178769:20)
    at completionEntryDetails (/typescript-52703/built/local/tsserver.js:177115:43)
    at /typescript-52703/built/local/tsserver.js:179459:69
    at IOSession.executeWithRequestId (/typescript-52703/built/local/tsserver.js:179451:14)
    at IOSession.executeCommand (/typescript-52703/built/local/tsserver.js:179459:29)
    at IOSession.onMessage (/typescript-52703/built/local/tsserver.js:179501:51)
    at Interface.<anonymous> (/typescript-52703/built/local/tsserver.js:181045:14)

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

Last few requests

{"seq":1213,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/react-dev-utils/openBrowser.js","line":121,"offset":7,"entryNames":[{"name":"privateEncrypt","source":"crypto","data":{"exportName":"privateEncrypt","moduleSpecifier":"crypto","ambientModuleName":"crypto"}}]}}
{"seq":1214,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/react-dev-utils/openBrowser.js","line":121,"offset":7,"entryNames":[{"name":"profile","source":"console","data":{"exportName":"profile","moduleSpecifier":"console","ambientModuleName":"console"}}]}}
{"seq":1215,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/react-dev-utils/openBrowser.js","line":121,"offset":7,"entryNames":[{"name":"profileEnd","source":"console","data":{"exportName":"profileEnd","moduleSpecifier":"console","ambientModuleName":"console"}}]}}
{"seq":1216,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/react-dev-utils/openBrowser.js","line":121,"offset":7,"entryNames":[{"name":"promises","source":"dns","data":{"exportName":"promises","moduleSpecifier":"dns","ambientModuleName":"dns"}}]}}

Repro Steps

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

fp-ts

⚠️ Note that built also had errors ⚠️
Req #7714 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-main/built/local/tsserver.js:141337:16)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141283:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149404:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149290:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135204:35)
    at /typescript-main/built/local/tsserver.js:178763:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178761:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177107:43)
    at /typescript-main/built/local/tsserver.js:179451:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179443:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179451:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179493:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181037:14)
Req #7714 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-52703/built/local/tsserver.js:141345:16)
    at Object.getImportCompletionAction (/typescript-52703/built/local/tsserver.js:141291:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52703/built/local/tsserver.js:149412:62)
    at Object.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:149298:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52703/built/local/tsserver.js:135212:35)
    at /typescript-52703/built/local/tsserver.js:178771:43
    at mapDefined (/typescript-52703/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:178769:20)
    at completionEntryDetails (/typescript-52703/built/local/tsserver.js:177115:43)
    at /typescript-52703/built/local/tsserver.js:179459:69
    at IOSession.executeWithRequestId (/typescript-52703/built/local/tsserver.js:179451:14)
    at IOSession.executeCommand (/typescript-52703/built/local/tsserver.js:179459:29)
    at IOSession.onMessage (/typescript-52703/built/local/tsserver.js:179501:51)
    at Interface.<anonymous> (/typescript-52703/built/local/tsserver.js:181045:14)

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

Last few requests

{"seq":7711,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/function.ts","line":343,"offset":31,"entryNames":[{"name":"brotliCompressSync","source":"zlib","data":{"exportName":"brotliCompressSync","moduleSpecifier":"zlib","ambientModuleName":"zlib"}}]}}
{"seq":7712,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/function.ts","line":343,"offset":31,"entryNames":[{"name":"brotliDecompress","source":"zlib","data":{"exportName":"brotliDecompress","moduleSpecifier":"zlib","ambientModuleName":"zlib"}}]}}
{"seq":7713,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/function.ts","line":343,"offset":31,"entryNames":[{"name":"brotliDecompressSync","source":"zlib","data":{"exportName":"brotliDecompressSync","moduleSpecifier":"zlib","ambientModuleName":"zlib"}}]}}
{"seq":7714,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/function.ts","line":343,"offset":31,"entryNames":[{"name":"Buffer","source":"buffer","data":{"exportName":"Buffer","moduleSpecifier":"buffer","ambientModuleName":"buffer"}}]}}

Repro Steps

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

npm

⚠️ Note that built also had errors ⚠️
Req #2810 - completionEntryDetails
    at getImportFixForSymbol (/typescript-main/built/local/tsserver.js:141310:9)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141287:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149404:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149290:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135204:35)
    at /typescript-main/built/local/tsserver.js:178763:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178761:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177107:43)
    at /typescript-main/built/local/tsserver.js:179451:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179443:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179451:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179493:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181037:14)
Req #2810 - completionEntryDetails
    at getImportFixForSymbol (/typescript-52703/built/local/tsserver.js:141318:9)
    at Object.getImportCompletionAction (/typescript-52703/built/local/tsserver.js:141295:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52703/built/local/tsserver.js:149412:62)
    at Object.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:149298:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52703/built/local/tsserver.js:135212:35)
    at /typescript-52703/built/local/tsserver.js:178771:43
    at mapDefined (/typescript-52703/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:178769:20)
    at completionEntryDetails (/typescript-52703/built/local/tsserver.js:177115:43)
    at /typescript-52703/built/local/tsserver.js:179459:69
    at IOSession.executeWithRequestId (/typescript-52703/built/local/tsserver.js:179451:14)
    at IOSession.executeCommand (/typescript-52703/built/local/tsserver.js:179459:29)
    at IOSession.onMessage (/typescript-52703/built/local/tsserver.js:179501:51)
    at Interface.<anonymous> (/typescript-52703/built/local/tsserver.js:181045:14)

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

Last few requests

{"seq":2807,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/test/lib/commands/doctor.js","line":503,"offset":1,"entryNames":[{"name":"activate","source":"nock/types","data":{"exportName":"activate","moduleSpecifier":"nock/types","fileName":"/mnt/ts_downloads/npm/node_modules/nock/types/index.d.ts"}}]}}
{"seq":2808,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/test/lib/commands/doctor.js","line":503,"offset":1,"entryNames":[{"name":"activeMocks","source":"nock/types","data":{"exportName":"activeMocks","moduleSpecifier":"nock/types","fileName":"/mnt/ts_downloads/npm/node_modules/nock/types/index.d.ts"}}]}}
{"seq":2809,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/test/lib/commands/doctor.js","line":503,"offset":1,"entryNames":[{"name":"addAbortSignal","source":"stream","data":{"exportName":"addAbortSignal","moduleSpecifier":"stream","ambientModuleName":"stream"}}]}}
{"seq":2810,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/test/lib/commands/doctor.js","line":503,"offset":1,"entryNames":[{"name":"addAbortSignal","source":"minipass","data":{"exportName":"addAbortSignal","moduleSpecifier":"minipass","fileName":"/mnt/ts_downloads/npm/node_modules/minipass/index.d.ts"}}]}}

Repro Steps

  1. git clone https://github.com/npm/cli.git --recurse-submodules
  2. In dir npm, run git reset --hard c606653399aa0dfc3526b52b75ccd0106c7ec1e2
  3. Install packages (exact steps are below, but it might be easier to follow the repo readme)
    1. In dir npm/docs, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    2. In dir npm/docs, run npm install @types/node --no-save --ignore-scripts --legacy-peer-deps
    3. In dir npm/mock-registry, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    4. In dir npm/mock-registry, run npm install @types/node --no-save --ignore-scripts --legacy-peer-deps
    5. In dir npm, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    6. In dir npm, run npm install @types/node --no-save --ignore-scripts --legacy-peer-deps
    7. In dir npm/smoke-tests, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    8. In dir npm/smoke-tests, run npm install @types/node --no-save --ignore-scripts --legacy-peer-deps
    9. In dir npm/workspaces/arborist, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    10. In dir npm/workspaces/arborist, run npm install @types/node --no-save --ignore-scripts --legacy-peer-deps
    11. In dir npm/workspaces/config, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    12. In dir npm/workspaces/config, run npm install @types/node --no-save --ignore-scripts --legacy-peer-deps
    13. In dir npm/workspaces/libnpmaccess, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    14. In dir npm/workspaces/libnpmaccess, run npm install @types/node --no-save --ignore-scripts --legacy-peer-deps
    15. In dir npm/workspaces/libnpmdiff, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    16. In dir npm/workspaces/libnpmdiff, run npm install @types/node --no-save --ignore-scripts --legacy-peer-deps
    17. In dir npm/workspaces/libnpmexec, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    18. In dir npm/workspaces/libnpmexec, run npm install @types/node --no-save --ignore-scripts --legacy-peer-deps
    19. In dir npm/workspaces/libnpmfund, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    20. In dir npm/workspaces/libnpmfund, run npm install @types/node --no-save --ignore-scripts --legacy-peer-deps
    21. In dir npm/workspaces/libnpmhook, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    22. In dir npm/workspaces/libnpmhook, run npm install @types/node --no-save --ignore-scripts --legacy-peer-deps
    23. In dir npm/workspaces/libnpmorg, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    24. In dir npm/workspaces/libnpmorg, run npm install @types/node --no-save --ignore-scripts --legacy-peer-deps
    25. In dir npm/workspaces/libnpmpack, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    26. In dir npm/workspaces/libnpmpack, run npm install @types/node --no-save --ignore-scripts --legacy-peer-deps
    27. In dir npm/workspaces/libnpmpublish, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    28. In dir npm/workspaces/libnpmpublish, run npm install @types/node --no-save --ignore-scripts --legacy-peer-deps
    29. In dir npm/workspaces/libnpmsearch, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    30. In dir npm/workspaces/libnpmsearch, run npm install @types/node --no-save --ignore-scripts --legacy-peer-deps
    31. In dir npm/workspaces/libnpmteam, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    32. In dir npm/workspaces/libnpmteam, run npm install @types/node --no-save --ignore-scripts --legacy-peer-deps
    33. In dir npm/workspaces/libnpmversion, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    34. In dir npm/workspaces/libnpmversion, run npm install @types/node --no-save --ignore-scripts --legacy-peer-deps
  4. Back in the initial folder, download RepoResults3/npm.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./npm ./npm.replay.txt path/to/tsserver.js
  7. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

puppeteer

⚠️ Note that built also had errors ⚠️
Req #3676 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-main/built/local/tsserver.js:141337:16)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141283:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149404:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149290:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135204:35)
    at /typescript-main/built/local/tsserver.js:178763:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178761:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177107:43)
    at /typescript-main/built/local/tsserver.js:179451:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179443:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179451:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179493:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181037:14)
Req #3676 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-52703/built/local/tsserver.js:141345:16)
    at Object.getImportCompletionAction (/typescript-52703/built/local/tsserver.js:141291:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52703/built/local/tsserver.js:149412:62)
    at Object.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:149298:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52703/built/local/tsserver.js:135212:35)
    at /typescript-52703/built/local/tsserver.js:178771:43
    at mapDefined (/typescript-52703/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:178769:20)
    at completionEntryDetails (/typescript-52703/built/local/tsserver.js:177115:43)
    at /typescript-52703/built/local/tsserver.js:179459:69
    at IOSession.executeWithRequestId (/typescript-52703/built/local/tsserver.js:179451:14)
    at IOSession.executeCommand (/typescript-52703/built/local/tsserver.js:179459:29)
    at IOSession.onMessage (/typescript-52703/built/local/tsserver.js:179501:51)
    at Interface.<anonymous> (/typescript-52703/built/local/tsserver.js:181045:14)

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

Last few requests

{"seq":3673,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/puppeteer-core/src/common/Input.ts","line":479,"offset":8,"entryNames":[{"name":"ProductLauncher","source":"../puppeteer-core.js","data":{"exportName":"ProductLauncher","moduleSpecifier":"../puppeteer-core.js","fileName":"/mnt/ts_downloads/puppeteer/packages/puppeteer-core/src/puppeteer-core.ts"}}]}}
{"seq":3674,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/puppeteer-core/src/common/Input.ts","line":479,"offset":8,"entryNames":[{"name":"profile","source":"console","data":{"exportName":"profile","moduleSpecifier":"console","ambientModuleName":"console"}}]}}
{"seq":3675,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/puppeteer-core/src/common/Input.ts","line":479,"offset":8,"entryNames":[{"name":"profileEnd","source":"console","data":{"exportName":"profileEnd","moduleSpecifier":"console","ambientModuleName":"console"}}]}}
{"seq":3676,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/puppeteer-core/src/common/Input.ts","line":479,"offset":8,"entryNames":[{"name":"promises","source":"dns","data":{"exportName":"promises","moduleSpecifier":"dns","ambientModuleName":"dns"}}]}}

Repro Steps

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

webpack

⚠️ Note that built also had errors ⚠️
Req #4073 - completionEntryDetails
    at getImportFixForSymbol (/typescript-main/built/local/tsserver.js:141310:9)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141287:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149404:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149290:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135204:35)
    at /typescript-main/built/local/tsserver.js:178763:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178761:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177107:43)
    at /typescript-main/built/local/tsserver.js:179451:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179443:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179451:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179493:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181037:14)
Req #4073 - completionEntryDetails
    at getImportFixForSymbol (/typescript-52703/built/local/tsserver.js:141318:9)
    at Object.getImportCompletionAction (/typescript-52703/built/local/tsserver.js:141295:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52703/built/local/tsserver.js:149412:62)
    at Object.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:149298:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52703/built/local/tsserver.js:135212:35)
    at /typescript-52703/built/local/tsserver.js:178771:43
    at mapDefined (/typescript-52703/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:178769:20)
    at completionEntryDetails (/typescript-52703/built/local/tsserver.js:177115:43)
    at /typescript-52703/built/local/tsserver.js:179459:69
    at IOSession.executeWithRequestId (/typescript-52703/built/local/tsserver.js:179451:14)
    at IOSession.executeCommand (/typescript-52703/built/local/tsserver.js:179459:29)
    at IOSession.onMessage (/typescript-52703/built/local/tsserver.js:179501:51)
    at Interface.<anonymous> (/typescript-52703/built/local/tsserver.js:181045: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":4070,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/lib/serialization/FileMiddleware.js","line":54,"offset":13,"entryNames":[{"name":"AbstractMethodError","source":"/mnt/ts_downloads/webpack/lib/AbstractMethodError","data":{"exportName":"export=","exportMapKey":"AbstractMethodError|23375|","fileName":"/mnt/ts_downloads/webpack/lib/AbstractMethodError.js"}}]}}
{"seq":4071,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/lib/serialization/FileMiddleware.js","line":54,"offset":13,"entryNames":[{"name":"access","source":"fs","data":{"exportName":"access","moduleSpecifier":"fs","ambientModuleName":"fs"}}]}}
{"seq":4072,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/lib/serialization/FileMiddleware.js","line":54,"offset":13,"entryNames":[{"name":"access","source":"fs/promises","data":{"exportName":"access","moduleSpecifier":"fs/promises","ambientModuleName":"fs/promises"}}]}}
{"seq":4073,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/lib/serialization/FileMiddleware.js","line":54,"offset":13,"entryNames":[{"name":"access","source":"/mnt/ts_downloads/webpack/node_modules/@types/graceful-fs/index","data":{"exportName":"access","exportMapKey":"access|37645|","fileName":"/mnt/ts_downloads/webpack/node_modules/@types/graceful-fs/index.d.ts"}}]}}

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
Copy link
Collaborator

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

Everything looks good!

@typescript-bot
Copy link
Collaborator

Heya @jakebailey, 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
Copy link
Collaborator

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

Here they are:

Compiler

Comparison Report - main..52703
Metric main 52703 Delta Best Worst p-value
Angular - node (v18.10.0, x64)
Memory used 359,914k (± 0.02%) 359,865k (± 0.01%) ~ 359,797k 359,914k p=0.230 n=6
Parse Time 3.90s (± 0.80%) 3.96s (± 1.17%) ~ 3.88s 4.02s p=0.053 n=6
Bind Time 1.17s (± 0.70%) 1.17s (± 0.44%) ~ 1.17s 1.18s p=0.929 n=6
Check Time 8.69s (± 0.96%) 8.71s (± 0.37%) ~ 8.68s 8.75s p=0.102 n=6
Emit Time 7.62s (± 0.68%) 7.67s (± 0.49%) ~ 7.62s 7.73s p=0.090 n=6
Total Time 21.39s (± 0.46%) 21.50s (± 0.26%) ~ 21.41s 21.58s p=0.054 n=6
Compiler-Unions - node (v18.10.0, x64)
Memory used 193,202k (± 1.19%) 192,281k (± 0.05%) ~ 192,120k 192,358k p=0.810 n=6
Parse Time 1.63s (± 1.37%) 1.64s (± 1.43%) ~ 1.61s 1.67s p=0.504 n=6
Bind Time 0.80s (± 0.69%) 0.80s (± 0.69%) ~ 0.79s 0.80s p=1.000 n=6
Check Time 9.74s (± 0.40%) 9.71s (± 0.47%) ~ 9.65s 9.78s p=0.470 n=6
Emit Time 2.80s (± 0.94%) 2.82s (± 1.04%) ~ 2.78s 2.86s p=0.372 n=6
Total Time 14.96s (± 0.40%) 14.96s (± 0.50%) ~ 14.87s 15.10s p=0.872 n=6
Monaco - node (v18.10.0, x64)
Memory used 343,940k (± 0.01%) 343,952k (± 0.01%) ~ 343,908k 343,984k p=0.471 n=6
Parse Time 2.91s (± 0.40%) 2.93s (± 0.79%) ~ 2.90s 2.96s p=0.222 n=6
Bind Time 1.03s (± 1.17%) 1.04s (± 0.53%) ~ 1.03s 1.04s p=0.865 n=6
Check Time 7.05s (± 0.29%) 7.08s (± 0.49%) ~ 7.03s 7.12s p=0.077 n=6
Emit Time 4.32s (± 0.69%) 4.32s (± 1.11%) ~ 4.27s 4.40s p=0.805 n=6
Total Time 15.31s (± 0.30%) 15.37s (± 0.53%) ~ 15.29s 15.48s p=0.376 n=6
TFS - node (v18.10.0, x64)
Memory used 300,354k (± 0.00%) 300,349k (± 0.00%) ~ 300,335k 300,370k p=0.748 n=6
Parse Time 2.26s (± 1.58%) 2.25s (± 0.89%) ~ 2.22s 2.27s p=0.745 n=6
Bind Time 1.17s (± 0.00%) 1.17s (± 0.84%) ~ 1.16s 1.18s p=0.652 n=6
Check Time 6.55s (± 0.32%) 6.54s (± 0.43%) ~ 6.51s 6.58s p=0.517 n=6
Emit Time 3.92s (± 0.66%) 3.92s (± 0.31%) ~ 3.89s 3.92s p=0.858 n=6
Total Time 13.89s (± 0.39%) 13.87s (± 0.28%) ~ 13.83s 13.92s p=0.520 n=6
material-ui - node (v18.10.0, x64)
Memory used 476,773k (± 0.01%) 476,786k (± 0.01%) ~ 476,743k 476,841k p=0.689 n=6
Parse Time 3.50s (± 0.47%) 3.55s (± 0.38%) +0.04s (+ 1.24%) 3.53s 3.57s p=0.005 n=6
Bind Time 0.96s (± 0.54%) 0.97s (± 0.92%) ~ 0.96s 0.98s p=0.190 n=6
Check Time 17.18s (± 0.46%) 17.32s (± 0.76%) +0.14s (+ 0.80%) 17.17s 17.48s p=0.045 n=6
Emit Time 0.00s (± 0.00%) 0.00s (± 0.00%) ~ 0.00s 0.00s p=1.000 n=6
Total Time 21.65s (± 0.38%) 21.84s (± 0.64%) +0.19s (+ 0.88%) 21.68s 22.03s p=0.016 n=6
xstate - node (v18.10.0, x64)
Memory used 548,936k (± 0.01%) 548,969k (± 0.02%) ~ 548,837k 549,112k p=0.521 n=6
Parse Time 4.58s (± 0.33%) 4.56s (± 0.91%) ~ 4.50s 4.61s p=0.332 n=6
Bind Time 1.72s (± 0.68%) 1.72s (± 0.80%) ~ 1.70s 1.73s p=0.933 n=6
Check Time 2.83s (± 1.08%) 2.82s (± 0.52%) ~ 2.80s 2.84s p=0.745 n=6
Emit Time 0.08s (± 0.00%) 0.08s (± 0.00%) ~ 0.08s 0.08s p=1.000 n=6
Total Time 9.22s (± 0.26%) 9.19s (± 0.40%) ~ 9.16s 9.24s p=0.227 n=6
Angular - node (v16.17.1, x64)
Memory used 359,237k (± 0.00%) 359,256k (± 0.01%) ~ 359,217k 359,309k p=0.470 n=6
Parse Time 4.16s (± 0.41%) 4.16s (± 0.39%) ~ 4.14s 4.18s p=0.871 n=6
Bind Time 1.24s (± 0.61%) 1.24s (± 0.72%) ~ 1.23s 1.25s p=0.798 n=6
Check Time 9.47s (± 0.26%) 9.49s (± 0.43%) ~ 9.45s 9.55s p=0.746 n=6
Emit Time 8.04s (± 0.29%) 8.05s (± 0.46%) ~ 8.00s 8.11s p=0.373 n=6
Total Time 22.91s (± 0.17%) 22.95s (± 0.29%) ~ 22.86s 23.06s p=0.334 n=6
Compiler-Unions - node (v16.17.1, x64)
Memory used 193,761k (± 0.09%) 193,753k (± 0.07%) ~ 193,493k 193,857k p=0.936 n=6
Parse Time 1.79s (± 1.02%) 1.81s (± 0.54%) ~ 1.80s 1.82s p=0.103 n=6
Bind Time 0.84s (± 0.00%) 0.84s (± 0.00%) ~ 0.84s 0.84s p=1.000 n=6
Check Time 10.45s (± 0.79%) 10.38s (± 0.52%) ~ 10.33s 10.48s p=0.173 n=6
Emit Time 3.18s (± 5.24%) 3.12s (± 4.09%) ~ 3.06s 3.38s p=0.935 n=6
Total Time 16.26s (± 1.17%) 16.16s (± 0.88%) ~ 16.05s 16.43s p=0.336 n=6
Monaco - node (v16.17.1, x64)
Memory used 343,224k (± 0.01%) 343,245k (± 0.01%) ~ 343,225k 343,284k p=0.173 n=6
Parse Time 3.15s (± 1.12%) 3.12s (± 0.66%) ~ 3.09s 3.14s p=0.106 n=6
Bind Time 1.11s (± 0.46%) 1.11s (± 0.74%) ~ 1.10s 1.12s p=0.140 n=6
Check Time 7.70s (± 0.21%) 7.74s (± 0.51%) ~ 7.68s 7.78s p=0.145 n=6
Emit Time 4.53s (± 0.41%) 4.53s (± 0.22%) ~ 4.52s 4.54s p=0.676 n=6
Total Time 16.49s (± 0.28%) 16.48s (± 0.24%) ~ 16.43s 16.53s p=0.569 n=6
TFS - node (v16.17.1, x64)
Memory used 299,698k (± 0.00%) 299,717k (± 0.00%) +18k (+ 0.01%) 299,695k 299,729k p=0.037 n=6
Parse Time 2.45s (± 0.72%) 2.46s (± 0.60%) ~ 2.43s 2.47s p=0.254 n=6
Bind Time 1.25s (± 0.44%) 1.25s (± 0.44%) ~ 1.25s 1.26s p=1.000 n=6
Check Time 7.20s (± 0.44%) 7.18s (± 0.21%) ~ 7.16s 7.20s p=0.625 n=6
Emit Time 4.22s (± 0.73%) 4.20s (± 0.47%) ~ 4.17s 4.22s p=0.226 n=6
Total Time 15.13s (± 0.32%) 15.10s (± 0.10%) ~ 15.08s 15.12s p=0.288 n=6
material-ui - node (v16.17.1, x64)
Memory used 476,023k (± 0.00%) 476,061k (± 0.02%) ~ 476,001k 476,216k p=0.423 n=6
Parse Time 3.67s (± 0.50%) 3.68s (± 0.96%) ~ 3.64s 3.74s p=0.627 n=6
Bind Time 1.02s (± 0.40%) 1.02s (± 0.00%) ~ 1.02s 1.02s p=0.405 n=6
Check Time 18.27s (± 0.24%) 18.23s (± 0.51%) ~ 18.13s 18.39s p=0.295 n=6
Emit Time 0.00s (± 0.00%) 0.00s (± 0.00%) ~ 0.00s 0.00s p=1.000 n=6
Total Time 22.96s (± 0.17%) 22.93s (± 0.37%) ~ 22.85s 23.08s p=0.335 n=6
xstate - node (v16.17.1, x64)
Memory used 546,623k (± 0.01%) 546,600k (± 0.01%) ~ 546,565k 546,674k p=0.810 n=6
Parse Time 4.76s (± 0.17%) 4.76s (± 0.22%) ~ 4.75s 4.78s p=0.932 n=6
Bind Time 1.85s (± 0.48%) 1.85s (± 0.22%) ~ 1.85s 1.86s p=0.787 n=6
Check Time 3.07s (± 0.63%) 3.05s (± 1.01%) ~ 3.01s 3.09s p=0.517 n=6
Emit Time 0.09s (± 0.00%) 0.09s (± 0.00%) ~ 0.09s 0.09s p=1.000 n=6
Total Time 9.78s (± 0.19%) 9.77s (± 0.17%) ~ 9.74s 9.78s p=0.373 n=6
Angular - node (v14.15.1, x64)
Memory used 352,867k (± 0.00%) 352,867k (± 0.00%) ~ 352,848k 352,886k p=1.000 n=6
Parse Time 4.23s (± 0.38%) 4.22s (± 0.55%) ~ 4.19s 4.26s p=0.218 n=6
Bind Time 1.28s (± 0.43%) 1.28s (± 0.64%) ~ 1.27s 1.29s p=0.859 n=6
Check Time 9.77s (± 0.48%) 9.78s (± 0.59%) ~ 9.70s 9.85s p=0.936 n=6
Emit Time 8.39s (± 0.79%) 8.41s (± 0.93%) ~ 8.35s 8.56s p=0.686 n=6
Total Time 23.66s (± 0.32%) 23.69s (± 0.51%) ~ 23.54s 23.89s p=0.810 n=6
Compiler-Unions - node (v14.15.1, x64)
Memory used 189,285k (± 0.70%) 188,788k (± 0.06%) ~ 188,681k 189,024k p=1.000 n=6
Parse Time 1.83s (± 0.77%) 1.82s (± 0.54%) ~ 1.81s 1.84s p=0.278 n=6
Bind Time 0.86s (± 0.47%) 0.87s (± 0.87%) ~ 0.86s 0.88s p=0.100 n=6
Check Time 10.47s (± 0.19%) 10.43s (± 0.50%) ~ 10.37s 10.50s p=0.199 n=6
Emit Time 3.45s (± 1.26%) 3.40s (± 3.52%) ~ 3.17s 3.51s p=0.520 n=6
Total Time 16.61s (± 0.35%) 16.52s (± 0.59%) ~ 16.34s 16.63s p=0.053 n=6
Monaco - node (v14.15.1, x64)
Memory used 337,996k (± 0.01%) 337,988k (± 0.01%) ~ 337,955k 338,029k p=0.575 n=6
Parse Time 3.21s (± 0.85%) 3.19s (± 0.87%) ~ 3.15s 3.23s p=0.373 n=6
Bind Time 1.11s (± 0.47%) 1.12s (± 0.92%) ~ 1.11s 1.13s p=0.069 n=6
Check Time 8.07s (± 0.54%) 8.05s (± 0.51%) ~ 8.02s 8.12s p=0.470 n=6
Emit Time 4.77s (± 0.62%) 4.82s (± 0.74%) ~ 4.78s 4.87s p=0.064 n=6
Total Time 17.16s (± 0.39%) 17.17s (± 0.29%) ~ 17.08s 17.22s p=0.335 n=6
TFS - node (v14.15.1, x64)
Memory used 294,579k (± 0.01%) 294,561k (± 0.01%) ~ 294,540k 294,585k p=0.109 n=6
Parse Time 2.72s (± 0.75%) 2.74s (± 0.43%) ~ 2.72s 2.75s p=0.084 n=6
Bind Time 1.11s (± 0.89%) 1.11s (± 1.83%) ~ 1.09s 1.15s p=0.858 n=6
Check Time 7.56s (± 0.60%) 7.58s (± 0.40%) ~ 7.55s 7.63s p=0.748 n=6
Emit Time 4.63s (± 0.64%) 4.63s (± 0.84%) ~ 4.60s 4.70s p=1.000 n=6
Total Time 16.02s (± 0.41%) 16.06s (± 0.47%) ~ 15.98s 16.17s p=0.332 n=6
material-ui - node (v14.15.1, x64)
Memory used 471,622k (± 0.01%) 471,594k (± 0.01%) ~ 471,561k 471,625k p=0.149 n=6
Parse Time 3.86s (± 0.35%) 3.86s (± 0.46%) ~ 3.84s 3.89s p=0.869 n=6
Bind Time 1.05s (± 0.94%) 1.05s (± 0.49%) ~ 1.04s 1.05s p=0.504 n=6
Check Time 19.06s (± 0.27%) 19.07s (± 0.59%) ~ 18.96s 19.26s p=1.000 n=6
Emit Time 0.00s (± 0.00%) 0.00s (± 0.00%) ~ 0.00s 0.00s p=1.000 n=6
Total Time 23.97s (± 0.27%) 23.98s (± 0.49%) ~ 23.85s 24.17s p=0.936 n=6
xstate - node (v14.15.1, x64)
Memory used 534,741k (± 0.00%) 534,700k (± 0.01%) -42k (- 0.01%) 534,649k 534,731k p=0.031 n=6
Parse Time 5.11s (± 0.77%) 5.13s (± 0.55%) ~ 5.10s 5.17s p=0.518 n=6
Bind Time 1.70s (± 0.61%) 1.71s (± 1.02%) ~ 1.68s 1.73s p=0.162 n=6
Check Time 3.14s (± 0.39%) 3.13s (± 0.52%) ~ 3.11s 3.15s p=0.805 n=6
Emit Time 0.10s (± 0.00%) 0.10s (± 0.00%) ~ 0.10s 0.10s p=1.000 n=6
Total Time 10.06s (± 0.43%) 10.07s (± 0.27%) ~ 10.04s 10.12s p=0.470 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 (v18.10.0, x64)
  • node (v16.17.1, x64)
  • node (v14.15.1, x64)
Scenarios
  • Angular - node (v18.10.0, x64)
  • Angular - node (v16.17.1, x64)
  • Angular - node (v14.15.1, x64)
  • Compiler-Unions - node (v18.10.0, x64)
  • Compiler-Unions - node (v16.17.1, x64)
  • Compiler-Unions - node (v14.15.1, x64)
  • Monaco - node (v18.10.0, x64)
  • Monaco - node (v16.17.1, x64)
  • Monaco - node (v14.15.1, x64)
  • TFS - node (v18.10.0, x64)
  • TFS - node (v16.17.1, x64)
  • TFS - node (v14.15.1, x64)
  • material-ui - node (v18.10.0, x64)
  • material-ui - node (v16.17.1, x64)
  • material-ui - node (v14.15.1, x64)
  • xstate - node (v18.10.0, x64)
  • xstate - node (v16.17.1, x64)
  • xstate - node (v14.15.1, x64)
Benchmark Name Iterations
Current 52703 6
Baseline main 6

TSServer

Comparison Report - main..52703
Metric main 52703 Delta Best Worst p-value
Compiler-UnionsTSServer - node (v18.10.0, x64)
Req 1 - updateOpen 2,498ms (± 1.27%) 2,522ms (± 2.14%) ~ 2,480ms 2,626ms p=0.298 n=6
Req 2 - geterr 5,550ms (± 0.85%) 5,556ms (± 0.65%) ~ 5,499ms 5,600ms p=0.936 n=6
Req 3 - references 369ms (± 1.64%) 367ms (± 0.44%) ~ 365ms 369ms p=0.872 n=6
Req 4 - navto 283ms (± 0.80%) 283ms (± 0.69%) ~ 280ms 285ms p=1.000 n=6
Req 5 - completionInfo count 1,356 (± 0.00%) 1,356 (± 0.00%) ~ 1,356 1,356 p=1.000 n=6
Req 5 - completionInfo 72ms (± 2.38%) 75ms (± 4.91%) ~ 72ms 82ms p=0.160 n=6
CompilerTSServer - node (v18.10.0, x64)
Req 1 - updateOpen 2,770ms (± 0.37%) 2,774ms (± 0.75%) ~ 2,750ms 2,809ms p=1.000 n=6
Req 2 - geterr 4,065ms (± 0.45%) 4,051ms (± 0.50%) ~ 4,034ms 4,088ms p=0.336 n=6
Req 3 - references 370ms (± 0.41%) 372ms (± 0.48%) +3ms (+ 0.68%) 370ms 375ms p=0.033 n=6
Req 4 - navto 294ms (± 0.91%) 292ms (± 0.55%) ~ 290ms 294ms p=0.251 n=6
Req 5 - completionInfo count 1,518 (± 0.00%) 1,518 (± 0.00%) ~ 1,518 1,518 p=1.000 n=6
Req 5 - completionInfo 69ms (± 8.24%) 66ms (± 0.79%) ~ 65ms 66ms p=0.070 n=6
xstateTSServer - node (v18.10.0, x64)
Req 1 - updateOpen 3,488ms (± 0.77%) 3,509ms (± 0.49%) ~ 3,482ms 3,528ms p=0.173 n=6
Req 2 - geterr 1,646ms (± 0.85%) 1,652ms (± 0.72%) ~ 1,637ms 1,672ms p=0.470 n=6
Req 3 - references 104ms (± 1.00%) 105ms (± 1.68%) ~ 102ms 107ms p=0.323 n=6
Req 4 - navto 356ms (± 0.74%) 359ms (± 0.64%) ~ 356ms 361ms p=0.107 n=6
Req 5 - completionInfo count 3,175 (± 0.00%) 3,175 (± 0.00%) ~ 3,175 3,175 p=1.000 n=6
Req 5 - completionInfo 451ms (± 1.23%) 452ms (± 1.52%) ~ 440ms 460ms p=0.748 n=6
Compiler-UnionsTSServer - node (v16.17.1, x64)
Req 1 - updateOpen 2,762ms (± 0.40%) 2,781ms (± 0.71%) ~ 2,752ms 2,811ms p=0.169 n=6
Req 2 - geterr 5,895ms (± 0.15%) 5,953ms (± 0.45%) +57ms (+ 0.97%) 5,911ms 5,984ms p=0.005 n=6
Req 3 - references 376ms (± 0.57%) 377ms (± 1.40%) ~ 369ms 385ms p=0.678 n=6
Req 4 - navto 280ms (± 0.71%) 278ms (± 1.37%) ~ 275ms 285ms p=0.249 n=6
Req 5 - completionInfo count 1,356 (± 0.00%) 1,356 (± 0.00%) ~ 1,356 1,356 p=1.000 n=6
Req 5 - completionInfo 82ms (± 4.58%) 80ms (± 4.07%) ~ 77ms 86ms p=0.514 n=6
CompilerTSServer - node (v16.17.1, x64)
Req 1 - updateOpen 2,915ms (± 0.47%) 2,922ms (± 0.53%) ~ 2,905ms 2,942ms p=0.378 n=6
Req 2 - geterr 4,402ms (± 0.62%) 4,407ms (± 0.29%) ~ 4,388ms 4,422ms p=0.422 n=6
Req 3 - references 380ms (± 1.06%) 384ms (± 1.33%) ~ 376ms 389ms p=0.146 n=6
Req 4 - navto 286ms (± 0.56%) 287ms (± 0.72%) ~ 284ms 289ms p=0.742 n=6
Req 5 - completionInfo count 1,518 (± 0.00%) 1,518 (± 0.00%) ~ 1,518 1,518 p=1.000 n=6
Req 5 - completionInfo 71ms (± 1.14%) 71ms (± 0.72%) ~ 71ms 72ms p=0.929 n=6
xstateTSServer - node (v16.17.1, x64)
Req 1 - updateOpen 3,627ms (± 0.28%) 3,636ms (± 0.29%) ~ 3,623ms 3,648ms p=0.148 n=6
Req 2 - geterr 1,825ms (± 1.10%) 1,822ms (± 1.26%) ~ 1,790ms 1,854ms p=0.688 n=6
Req 3 - references 113ms (± 2.24%) 111ms (± 1.65%) ~ 109ms 113ms p=0.222 n=6
Req 4 - navto 341ms (± 0.89%) 343ms (± 0.82%) ~ 340ms 347ms p=0.161 n=6
Req 5 - completionInfo count 3,175 (± 0.00%) 3,175 (± 0.00%) ~ 3,175 3,175 p=1.000 n=6
Req 5 - completionInfo 452ms (± 1.48%) 456ms (± 0.99%) ~ 451ms 464ms p=0.226 n=6
Compiler-UnionsTSServer - node (v14.15.1, x64)
Req 1 - updateOpen 2,887ms (± 0.27%) 2,895ms (± 0.11%) ~ 2,890ms 2,899ms p=0.065 n=6
Req 2 - geterr 6,313ms (± 1.13%) 6,344ms (± 1.01%) ~ 6,263ms 6,419ms p=0.336 n=6
Req 3 - references 391ms (± 0.21%) 389ms (± 0.54%) ~ 387ms 392ms p=0.243 n=6
Req 4 - navto 279ms (± 1.17%) 285ms (± 2.10%) ~ 277ms 291ms p=0.063 n=6
Req 5 - completionInfo count 1,356 (± 0.00%) 1,356 (± 0.00%) ~ 1,356 1,356 p=1.000 n=6
Req 5 - completionInfo 97ms (± 8.38%) 94ms (± 6.88%) ~ 88ms 101ms p=0.558 n=6
CompilerTSServer - node (v14.15.1, x64)
Req 1 - updateOpen 3,048ms (± 0.82%) 3,059ms (± 0.83%) ~ 3,019ms 3,090ms p=0.521 n=6
Req 2 - geterr 4,721ms (± 0.43%) 4,745ms (± 0.45%) ~ 4,723ms 4,777ms p=0.230 n=6
Req 3 - references 407ms (± 1.48%) 407ms (± 1.37%) ~ 400ms 416ms p=1.000 n=6
Req 4 - navto 291ms (± 0.97%) 293ms (± 0.70%) ~ 291ms 297ms p=0.091 n=6
Req 5 - completionInfo count 1,518 (± 0.00%) 1,518 (± 0.00%) ~ 1,518 1,518 p=1.000 n=6
Req 5 - completionInfo 81ms (± 4.34%) 83ms (± 4.56%) ~ 80ms 88ms p=0.249 n=6
xstateTSServer - node (v14.15.1, x64)
Req 1 - updateOpen 3,950ms (± 0.41%) 3,957ms (± 0.40%) ~ 3,939ms 3,981ms p=0.575 n=6
Req 2 - geterr 1,800ms (± 1.48%) 1,800ms (± 1.68%) ~ 1,769ms 1,858ms p=0.810 n=6
Req 3 - references 131ms (± 2.33%) 127ms (± 2.56%) ~ 123ms 132ms p=0.064 n=6
Req 4 - navto 375ms (± 0.32%) 377ms (± 0.28%) ~ 375ms 378ms p=0.138 n=6
Req 5 - completionInfo count 3,175 (± 0.00%) 3,175 (± 0.00%) ~ 3,175 3,175 p=1.000 n=6
Req 5 - completionInfo 471ms (± 2.55%) 470ms (± 2.88%) ~ 457ms 492ms p=0.810 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 (v18.10.0, x64)
  • node (v16.17.1, x64)
  • node (v14.15.1, x64)
Scenarios
  • Compiler-UnionsTSServer - node (v18.10.0, x64)
  • Compiler-UnionsTSServer - node (v16.17.1, x64)
  • Compiler-UnionsTSServer - node (v14.15.1, x64)
  • CompilerTSServer - node (v18.10.0, x64)
  • CompilerTSServer - node (v16.17.1, x64)
  • CompilerTSServer - node (v14.15.1, x64)
  • xstateTSServer - node (v18.10.0, x64)
  • xstateTSServer - node (v16.17.1, x64)
  • xstateTSServer - node (v14.15.1, x64)
Benchmark Name Iterations
Current 52703 6
Baseline main 6

Startup

Comparison Report - main..52703
Metric main 52703 Delta Best Worst p-value
tsc-startup - node (v16.17.1, x64)
Execution time 141.98ms (± 0.19%) 142.99ms (± 0.40%) +1.01ms (+ 0.71%) 141.53ms 149.64ms p=0.000 n=600
tsserver-startup - node (v16.17.1, x64)
Execution time 226.36ms (± 0.21%) 231.20ms (± 0.39%) +4.85ms (+ 2.14%) 226.39ms 238.86ms p=0.000 n=600
tsserverlibrary-startup - node (v16.17.1, x64)
Execution time 228.00ms (± 0.18%) 231.90ms (± 0.27%) +3.90ms (+ 1.71%) 228.13ms 237.14ms p=0.000 n=600
typescript-startup - node (v16.17.1, x64)
Execution time 208.89ms (± 0.19%) 212.47ms (± 0.30%) +3.59ms (+ 1.72%) 208.86ms 217.82ms p=0.000 n=600
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
  • tsc-startup - node (v16.17.1, x64)
  • tsserver-startup - node (v16.17.1, x64)
  • tsserverlibrary-startup - node (v16.17.1, x64)
  • typescript-startup - node (v16.17.1, x64)
Benchmark Name Iterations
Current 52703 6
Baseline main 6

Developer Information:

Download Benchmark

@typescript-bot
Copy link
Collaborator

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

Something interesting changed - please have a look.

Details

akveo/ngx-admin

⚠️ Note that built also had errors ⚠️
Req #1663 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-main/built/local/tsserver.js:141337:16)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141283:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149404:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149290:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135204:35)
    at /typescript-main/built/local/tsserver.js:178763:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178761:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177107:43)
    at /typescript-main/built/local/tsserver.js:179451:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179443:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179451:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179493:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181037:14)
Req #1663 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-52703/built/local/tsserver.js:141345:16)
    at Object.getImportCompletionAction (/typescript-52703/built/local/tsserver.js:141291:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52703/built/local/tsserver.js:149412:62)
    at Object.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:149298:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52703/built/local/tsserver.js:135212:35)
    at /typescript-52703/built/local/tsserver.js:178771:43
    at mapDefined (/typescript-52703/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:178769:20)
    at completionEntryDetails (/typescript-52703/built/local/tsserver.js:177115:43)
    at /typescript-52703/built/local/tsserver.js:179459:69
    at IOSession.executeWithRequestId (/typescript-52703/built/local/tsserver.js:179451:14)
    at IOSession.executeCommand (/typescript-52703/built/local/tsserver.js:179459:29)
    at IOSession.onMessage (/typescript-52703/built/local/tsserver.js:179501:51)
    at Interface.<anonymous> (/typescript-52703/built/local/tsserver.js:181045:14)

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

Last few requests

{"seq":1660,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/app/pages/dashboard/temperature/temperature-dragger/temperature-dragger.component.ts","line":43,"offset":3,"entryNames":[{"name":"BubbleSeriesComponent","source":"/mnt/ts_downloads/ngx-admin/node_modules/@swimlane/ngx-charts/lib/bubble-chart/bubble-series.component","data":{"exportName":"BubbleSeriesComponent","exportMapKey":"BubbleSeriesComponent|14818|","fileName":"/mnt/ts_downloads/ngx-admin/node_modules/@swimlane/ngx-charts/lib/bubble-chart/bubble-series.component.d.ts"}}]}}
{"seq":1661,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/app/pages/dashboard/temperature/temperature-dragger/temperature-dragger.component.ts","line":43,"offset":3,"entryNames":[{"name":"buffer","source":"rxjs/operators","data":{"exportName":"buffer","moduleSpecifier":"rxjs/operators","fileName":"/mnt/ts_downloads/ngx-admin/node_modules/rxjs/operators/index.d.ts"}}]}}
{"seq":1662,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/app/pages/dashboard/temperature/temperature-dragger/temperature-dragger.component.ts","line":43,"offset":3,"entryNames":[{"name":"buffer","source":"/mnt/ts_downloads/ngx-admin/node_modules/rxjs-compat/operator/buffer","data":{"exportName":"buffer","exportMapKey":"buffer|16643|","fileName":"/mnt/ts_downloads/ngx-admin/node_modules/rxjs-compat/operator/buffer.d.ts","isPackageJsonImport":true}}]}}
{"seq":1663,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/app/pages/dashboard/temperature/temperature-dragger/temperature-dragger.component.ts","line":43,"offset":3,"entryNames":[{"name":"Buffer","source":"buffer","data":{"exportName":"Buffer","moduleSpecifier":"buffer","ambientModuleName":"buffer"}}]}}

Repro Steps

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

angular/angular-cli

⚠️ Note that built also had errors ⚠️
Req #11545 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149417:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149290:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135204:35)
    at /typescript-main/built/local/tsserver.js:178763:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178761:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177107:43)
    at /typescript-main/built/local/tsserver.js:179451:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179443:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179451:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179493:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181037:14)
Req #11545 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52703/built/local/tsserver.js:149425:9)
    at Object.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:149298:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52703/built/local/tsserver.js:135212:35)
    at /typescript-52703/built/local/tsserver.js:178771:43
    at mapDefined (/typescript-52703/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:178769:20)
    at completionEntryDetails (/typescript-52703/built/local/tsserver.js:177115:43)
    at /typescript-52703/built/local/tsserver.js:179459:69
    at IOSession.executeWithRequestId (/typescript-52703/built/local/tsserver.js:179451:14)
    at IOSession.executeCommand (/typescript-52703/built/local/tsserver.js:179459:29)
    at IOSession.onMessage (/typescript-52703/built/local/tsserver.js:179501:51)
    at Interface.<anonymous> (/typescript-52703/built/local/tsserver.js:181045: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":11542,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/angular_devkit/schematics/src/tree/host-tree.ts","line":535,"offset":17,"entryNames":[{"name":"NodeModuleJobRegistry","source":"/mnt/ts_downloads/angular-cli/packages/angular_devkit/architect/node/jobs/job-registry","data":{"exportName":"NodeModuleJobRegistry","exportMapKey":"NodeModuleJobRegistry|50586|","fileName":"/mnt/ts_downloads/angular-cli/packages/angular_devkit/architect/node/jobs/job-registry.ts"}}]}}
{"seq":11543,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/angular_devkit/schematics/src/tree/host-tree.ts","line":535,"offset":17,"entryNames":[{"name":"nodeModuleNameResolver","source":"/mnt/ts_downloads/angular-cli/packages/schematics/angular/third_party/github.com/Microsoft/TypeScript/lib/typescript","data":{"exportName":"nodeModuleNameResolver","exportMapKey":"nodeModuleNameResolver|52333|","fileName":"/mnt/ts_downloads/angular-cli/packages/schematics/angular/third_party/github.com/Microsoft/TypeScript/lib/typescript.d.ts"}}]}}
{"seq":11544,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/angular_devkit/schematics/src/tree/host-tree.ts","line":535,"offset":17,"entryNames":[{"name":"NodeModulesEngineHost","source":"../../tools/node-module-engine-host","data":{"exportName":"NodeModulesEngineHost","moduleSpecifier":"../../tools/node-module-engine-host","fileName":"/mnt/ts_downloads/angular-cli/packages/angular_devkit/schematics/tools/node-module-engine-host.ts"}}]}}
{"seq":11545,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/angular_devkit/schematics/src/tree/host-tree.ts","line":535,"offset":17,"entryNames":[{"name":"NodeModulesTestEngineHost","source":"@angular-devkit/schematics/tools","data":{"exportName":"NodeModulesTestEngineHost","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 77aa04ceadb5be15aceae89a3d4780ff5657f1c6
  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

⚠️ Note that built also had errors ⚠️
Req #9205 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149417:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149290:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135204:35)
    at /typescript-main/built/local/tsserver.js:178763:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178761:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177107:43)
    at /typescript-main/built/local/tsserver.js:179451:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179443:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179451:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179493:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181037:14)
Req #9205 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52703/built/local/tsserver.js:149425:9)
    at Object.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:149298:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52703/built/local/tsserver.js:135212:35)
    at /typescript-52703/built/local/tsserver.js:178771:43
    at mapDefined (/typescript-52703/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:178769:20)
    at completionEntryDetails (/typescript-52703/built/local/tsserver.js:177115:43)
    at /typescript-52703/built/local/tsserver.js:179459:69
    at IOSession.executeWithRequestId (/typescript-52703/built/local/tsserver.js:179451:14)
    at IOSession.executeCommand (/typescript-52703/built/local/tsserver.js:179459:29)
    at IOSession.onMessage (/typescript-52703/built/local/tsserver.js:179501:51)
    at Interface.<anonymous> (/typescript-52703/built/local/tsserver.js:181045: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":9202,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/common/test/directives/ng_switch_spec.ts","line":241,"offset":1,"entryNames":[{"name":"detachView","source":"@angular/core/src/render3/node_manipulation","data":{"exportName":"detachView","moduleSpecifier":"@angular/core/src/render3/node_manipulation","fileName":"/mnt/ts_downloads/angular/packages/core/src/render3/node_manipulation.ts"}}]}}
{"seq":9203,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/common/test/directives/ng_switch_spec.ts","line":241,"offset":1,"entryNames":[{"name":"detectChanges","source":"@angular/core/src/render3","data":{"exportName":"detectChanges","moduleSpecifier":"@angular/core/src/render3","fileName":"/mnt/ts_downloads/angular/packages/core/src/render3/index.ts"}}]}}
{"seq":9204,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/common/test/directives/ng_switch_spec.ts","line":241,"offset":1,"entryNames":[{"name":"detectChangesInternal","source":"/mnt/ts_downloads/angular/packages/core/src/render3/instructions/shared","data":{"exportName":"detectChangesInternal","exportMapKey":"detectChangesInternal|68573|","fileName":"/mnt/ts_downloads/angular/packages/core/src/render3/instructions/shared.ts"}}]}}
{"seq":9205,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/common/test/directives/ng_switch_spec.ts","line":241,"offset":1,"entryNames":[{"name":"devModeEqual","source":"@angular/core/src/change_detection/change_detection","data":{"exportName":"devModeEqual","moduleSpecifier":"@angular/core/src/change_detection/change_detection","fileName":"/mnt/ts_downloads/angular/packages/core/src/change_detection/change_detection.ts"}}]}}

Repro Steps

  1. git clone https://github.com/angular/angular --recurse-submodules
  2. In dir angular, run git reset --hard 4ac25b2affab4f959ad8c111f1e429a05b435422
  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

⚠️ Note that built also had errors ⚠️
Req #7956 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149417:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149290:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135204:35)
    at /typescript-main/built/local/tsserver.js:178763:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178761:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177107:43)
    at /typescript-main/built/local/tsserver.js:179451:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179443:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179451:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179493:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181037:14)
Req #7956 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52703/built/local/tsserver.js:149425:9)
    at Object.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:149298:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52703/built/local/tsserver.js:135212:35)
    at /typescript-52703/built/local/tsserver.js:178771:43
    at mapDefined (/typescript-52703/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:178769:20)
    at completionEntryDetails (/typescript-52703/built/local/tsserver.js:177115:43)
    at /typescript-52703/built/local/tsserver.js:179459:69
    at IOSession.executeWithRequestId (/typescript-52703/built/local/tsserver.js:179451:14)
    at IOSession.executeCommand (/typescript-52703/built/local/tsserver.js:179459:29)
    at IOSession.onMessage (/typescript-52703/built/local/tsserver.js:179501:51)
    at Interface.<anonymous> (/typescript-52703/built/local/tsserver.js:181045: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":7953,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/src/cdk/table/cell.ts","line":158,"offset":1}}
{"seq":7954,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/src/cdk/table/cell.ts","line":158,"offset":1,"includeExternalModuleExports":true,"triggerKind":1}}
{"seq":7955,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/cdk/table/cell.ts","line":158,"offset":1,"entryNames":["_CdkColumnDefBase"]}}
{"seq":7956,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/cdk/table/cell.ts","line":158,"offset":1,"entryNames":[{"name":"_COALESCED_STYLE_SCHEDULER","source":"./public-api","data":{"exportName":"_COALESCED_STYLE_SCHEDULER","moduleSpecifier":"./public-api","fileName":"/mnt/ts_downloads/components/src/cdk/table/public-api.ts"}}]}}

Repro Steps

  1. git clone https://github.com/angular/components --recurse-submodules
  2. In dir components, run git reset --hard 92fa6de6ce4f4c859c1d57d81d7516bdb3395370
  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

⚠️ Note that built also had errors ⚠️
Req #9045 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149417:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149290:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135204:35)
    at /typescript-main/built/local/tsserver.js:178763:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178761:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177107:43)
    at /typescript-main/built/local/tsserver.js:179451:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179443:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179451:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179493:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181037:14)
Req #9045 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52703/built/local/tsserver.js:149425:9)
    at Object.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:149298:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52703/built/local/tsserver.js:135212:35)
    at /typescript-52703/built/local/tsserver.js:178771:43
    at mapDefined (/typescript-52703/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:178769:20)
    at completionEntryDetails (/typescript-52703/built/local/tsserver.js:177115:43)
    at /typescript-52703/built/local/tsserver.js:179459:69
    at IOSession.executeWithRequestId (/typescript-52703/built/local/tsserver.js:179451:14)
    at IOSession.executeCommand (/typescript-52703/built/local/tsserver.js:179459:29)
    at IOSession.onMessage (/typescript-52703/built/local/tsserver.js:179501:51)
    at Interface.<anonymous> (/typescript-52703/built/local/tsserver.js:181045: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":9042,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/components/space/__tests__/space-compact.test.tsx","line":205,"offset":39,"entryNames":[{"name":"addObserveTarget","source":"/mnt/ts_downloads/ant-design/components/affix/utils","data":{"exportName":"addObserveTarget","exportMapKey":"addObserveTarget|8797|","fileName":"/mnt/ts_downloads/ant-design/components/affix/utils.ts"}}]}}
{"seq":9043,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/components/space/__tests__/space-compact.test.tsx","line":205,"offset":39,"entryNames":[{"name":"Affix","source":"antd","data":{"exportName":"Affix","moduleSpecifier":"antd","fileName":"/mnt/ts_downloads/ant-design/components/index.ts"}}]}}
{"seq":9044,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/components/space/__tests__/space-compact.test.tsx","line":205,"offset":39,"entryNames":[{"name":"AffixFC","source":"/mnt/ts_downloads/ant-design/components/affix/index","data":{"exportName":"default","exportMapKey":"AffixFC|2481|","fileName":"/mnt/ts_downloads/ant-design/components/affix/index.tsx"}}]}}
{"seq":9045,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/components/space/__tests__/space-compact.test.tsx","line":205,"offset":39,"entryNames":[{"name":"Alert","source":"antd","data":{"exportName":"Alert","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 40e77c40d3425e0e4be268ba90969735c402c5bf
  3. Back in the initial folder, download RepoResults1/ant-design.ant-design.replay.txt from the artifact folder
  4. npm install --no-save @typescript/server-replay
  5. npx tsreplay ./ant-design ./ant-design.ant-design.replay.txt path/to/tsserver.js
  6. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

apache/echarts

⚠️ Note that built also had errors ⚠️
Req #184 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-main/built/local/tsserver.js:141337:16)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141283:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149404:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149290:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135204:35)
    at /typescript-main/built/local/tsserver.js:178763:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178761:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177107:43)
    at /typescript-main/built/local/tsserver.js:179451:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179443:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179451:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179493:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181037:14)
Req #184 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-52703/built/local/tsserver.js:141345:16)
    at Object.getImportCompletionAction (/typescript-52703/built/local/tsserver.js:141291:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52703/built/local/tsserver.js:149412:62)
    at Object.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:149298:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52703/built/local/tsserver.js:135212:35)
    at /typescript-52703/built/local/tsserver.js:178771:43
    at mapDefined (/typescript-52703/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:178769:20)
    at completionEntryDetails (/typescript-52703/built/local/tsserver.js:177115:43)
    at /typescript-52703/built/local/tsserver.js:179459:69
    at IOSession.executeWithRequestId (/typescript-52703/built/local/tsserver.js:179451:14)
    at IOSession.executeCommand (/typescript-52703/built/local/tsserver.js:179459:29)
    at IOSession.onMessage (/typescript-52703/built/local/tsserver.js:179501:51)
    at Interface.<anonymous> (/typescript-52703/built/local/tsserver.js:181045: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":181,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/build/config.js","line":161,"offset":1,"entryNames":[{"name":"brotliCompressSync","source":"zlib","data":{"exportName":"brotliCompressSync","moduleSpecifier":"zlib","ambientModuleName":"zlib"}}]}}
{"seq":182,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/build/config.js","line":161,"offset":1,"entryNames":[{"name":"brotliDecompress","source":"zlib","data":{"exportName":"brotliDecompress","moduleSpecifier":"zlib","ambientModuleName":"zlib"}}]}}
{"seq":183,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/build/config.js","line":161,"offset":1,"entryNames":[{"name":"brotliDecompressSync","source":"zlib","data":{"exportName":"brotliDecompressSync","moduleSpecifier":"zlib","ambientModuleName":"zlib"}}]}}
{"seq":184,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/build/config.js","line":161,"offset":1,"entryNames":[{"name":"Buffer","source":"buffer","data":{"exportName":"Buffer","moduleSpecifier":"buffer","ambientModuleName":"buffer"}}]}}

Repro Steps

  1. git clone https://github.com/apache/echarts --recurse-submodules
  2. In dir echarts, run git reset --hard 8120aaba4b523e8dee1aca0f8089d36c5096f0e5
  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

apache/superset

⚠️ Note that built also had errors ⚠️
Req #1215 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149417:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149290:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135204:35)
    at /typescript-main/built/local/tsserver.js:178763:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178761:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177107:43)
    at /typescript-main/built/local/tsserver.js:179451:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179443:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179451:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179493:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181037:14)
Req #1215 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52703/built/local/tsserver.js:149425:9)
    at Object.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:149298:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52703/built/local/tsserver.js:135212:35)
    at /typescript-52703/built/local/tsserver.js:178771:43
    at mapDefined (/typescript-52703/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:178769:20)
    at completionEntryDetails (/typescript-52703/built/local/tsserver.js:177115:43)
    at /typescript-52703/built/local/tsserver.js:179459:69
    at IOSession.executeWithRequestId (/typescript-52703/built/local/tsserver.js:179451:14)
    at IOSession.executeCommand (/typescript-52703/built/local/tsserver.js:179459:29)
    at IOSession.onMessage (/typescript-52703/built/local/tsserver.js:179501:51)
    at Interface.<anonymous> (/typescript-52703/built/local/tsserver.js:181045:14)

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

Last few requests

{"seq":1212,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/superset-frontend/packages/superset-ui-core/src/query/buildQueryObject.ts","line":34,"offset":54,"entryNames":[{"name":"__hack_reexport_QueryResponse","source":"./types","data":{"exportName":"__hack_reexport_QueryResponse","moduleSpecifier":"./types","fileName":"/mnt/ts_downloads/superset/superset-frontend/packages/superset-ui-core/src/query/types/index.ts"}}]}}
{"seq":1213,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/superset-frontend/packages/superset-ui-core/src/query/buildQueryObject.ts","line":34,"offset":54,"entryNames":[{"name":"__hack_reexport_Time","source":"./types","data":{"exportName":"__hack_reexport_Time","moduleSpecifier":"./types","fileName":"/mnt/ts_downloads/superset/superset-frontend/packages/superset-ui-core/src/query/types/index.ts"}}]}}
{"seq":1214,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/superset-frontend/packages/superset-ui-core/src/query/buildQueryObject.ts","line":34,"offset":54,"entryNames":[{"name":"__hack_reexport_translation","source":"../translation","data":{"exportName":"__hack_reexport_translation","moduleSpecifier":"../translation","fileName":"/mnt/ts_downloads/superset/superset-frontend/packages/superset-ui-core/src/translation/index.ts"}}]}}
{"seq":1215,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/superset-frontend/packages/superset-ui-core/src/query/buildQueryObject.ts","line":34,"offset":54,"entryNames":[{"name":"addAlpha","source":"..","data":{"exportName":"addAlpha","moduleSpecifier":"..","fileName":"/mnt/ts_downloads/superset/superset-frontend/packages/superset-ui-core/src/index.ts"}}]}}

Repro Steps

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

appsmithorg/appsmith

⚠️ Note that built also had errors ⚠️
Req #45 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-main/built/local/tsserver.js:141337:16)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141283:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149404:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149290:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135204:35)
    at /typescript-main/built/local/tsserver.js:178763:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178761:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177107:43)
    at /typescript-main/built/local/tsserver.js:179451:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179443:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179451:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179493:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181037:14)
Req #45 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-52703/built/local/tsserver.js:141345:16)
    at Object.getImportCompletionAction (/typescript-52703/built/local/tsserver.js:141291:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52703/built/local/tsserver.js:149412:62)
    at Object.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:149298:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52703/built/local/tsserver.js:135212:35)
    at /typescript-52703/built/local/tsserver.js:178771:43
    at mapDefined (/typescript-52703/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:178769:20)
    at completionEntryDetails (/typescript-52703/built/local/tsserver.js:177115:43)
    at /typescript-52703/built/local/tsserver.js:179459:69
    at IOSession.executeWithRequestId (/typescript-52703/built/local/tsserver.js:179451:14)
    at IOSession.executeCommand (/typescript-52703/built/local/tsserver.js:179459:29)
    at IOSession.onMessage (/typescript-52703/built/local/tsserver.js:179501:51)
    at Interface.<anonymous> (/typescript-52703/built/local/tsserver.js:181045:14)

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

Last few requests

{"seq":42,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/app/client/cypress/integration/Regression_TestSuite/Application/EchoApiCMS_spec.js","line":29,"offset":7,"entryNames":[{"name":"COPYFILE_FICLONE_FORCE","source":"constants","data":{"exportName":"COPYFILE_FICLONE_FORCE","moduleSpecifier":"constants","ambientModuleName":"constants"}}]}}
{"seq":43,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/app/client/cypress/integration/Regression_TestSuite/Application/EchoApiCMS_spec.js","line":29,"offset":7,"entryNames":[{"name":"copyFileSync","source":"fs","data":{"exportName":"copyFileSync","moduleSpecifier":"fs","ambientModuleName":"fs"}}]}}
{"seq":44,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/app/client/cypress/integration/Regression_TestSuite/Application/EchoApiCMS_spec.js","line":29,"offset":7,"entryNames":[{"name":"countBy","source":"lodash","data":{"exportName":"countBy","moduleSpecifier":"lodash","fileName":"/mnt/ts_downloads/appsmith/app/client/node_modules/@types/lodash/index.d.ts"}}]}}
{"seq":45,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/app/client/cypress/integration/Regression_TestSuite/Application/EchoApiCMS_spec.js","line":29,"offset":7,"entryNames":[{"name":"coy","source":"react-syntax-highlighter/dist/esm/styles/prism","data":{"exportName":"coy","moduleSpecifier":"react-syntax-highlighter/dist/esm/styles/prism","ambientModuleName":"react-syntax-highlighter/dist/esm/styles/prism"}}]}}

Repro Steps

  1. git clone https://github.com/appsmithorg/appsmith --recurse-submodules
  2. In dir appsmith, run git reset --hard d71fe7a883bb2dd1cd1d1ace76954ea4df539740
  3. Install packages (exact steps are below, but it might be easier to follow the repo readme)
    1. In dir appsmith/app/client, run yarn install --ignore-engines --ignore-scripts --silent
    2. In dir appsmith/app/rts, run yarn install --ignore-engines --ignore-scripts --silent
    3. In dir appsmith/app/server/scripts/node, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    4. In dir appsmith/app/shared/ast, run yarn install --ignore-engines --ignore-scripts --silent
    5. In dir appsmith/app/shared, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    6. In dir appsmith/app/util/plugin-generation, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    7. In dir appsmith/deploy/docker/utils, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
  4. Back in the initial folder, download RepoResults3/appsmithorg.appsmith.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./appsmith ./appsmithorg.appsmith.replay.txt path/to/tsserver.js
  7. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

babel/babel

⚠️ Note that built also had errors ⚠️
Req #6594 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149417:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149290:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135204:35)
    at /typescript-main/built/local/tsserver.js:178763:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178761:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177107:43)
    at /typescript-main/built/local/tsserver.js:179451:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179443:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179451:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179493:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181037:14)
Req #6594 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52703/built/local/tsserver.js:149425:9)
    at Object.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:149298:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52703/built/local/tsserver.js:135212:35)
    at /typescript-52703/built/local/tsserver.js:178771:43
    at mapDefined (/typescript-52703/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:178769:20)
    at completionEntryDetails (/typescript-52703/built/local/tsserver.js:177115:43)
    at /typescript-52703/built/local/tsserver.js:179459:69
    at IOSession.executeWithRequestId (/typescript-52703/built/local/tsserver.js:179451:14)
    at IOSession.executeCommand (/typescript-52703/built/local/tsserver.js:179459:29)
    at IOSession.onMessage (/typescript-52703/built/local/tsserver.js:179501:51)
    at Interface.<anonymous> (/typescript-52703/built/local/tsserver.js:181045:14)

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

Last few requests

{"seq":6591,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/babel-types/src/validators/generated/index.ts","line":724,"offset":8,"entryNames":[{"name":"newParameterDeclarationScope","source":"../../../../babel-parser/src/util/expression-scope","data":{"exportName":"newParameterDeclarationScope","moduleSpecifier":"../../../../babel-parser/src/util/expression-scope","fileName":"/mnt/ts_downloads/babel/packages/babel-parser/src/util/expression-scope.ts"}}]}}
{"seq":6592,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/babel-types/src/validators/generated/index.ts","line":724,"offset":8,"entryNames":[{"name":"NODE_FIELDS","source":"../..","data":{"exportName":"NODE_FIELDS","moduleSpecifier":"../..","fileName":"/mnt/ts_downloads/babel/packages/babel-types/src/definitions/utils.ts"}}]}}
{"seq":6593,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/babel-types/src/validators/generated/index.ts","line":724,"offset":8,"entryNames":[{"name":"NODE_PARENT_VALIDATIONS","source":"../..","data":{"exportName":"NODE_PARENT_VALIDATIONS","moduleSpecifier":"../..","fileName":"/mnt/ts_downloads/babel/packages/babel-types/src/definitions/utils.ts"}}]}}
{"seq":6594,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/babel-types/src/validators/generated/index.ts","line":724,"offset":8,"entryNames":[{"name":"NodePath","source":"@babel/traverse","data":{"exportName":"NodePath","moduleSpecifier":"@babel/traverse","fileName":"/mnt/ts_downloads/babel/packages/babel-traverse/src/index.ts"}}]}}

Repro Steps

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

backstage/backstage

⚠️ Note that built also had errors ⚠️
Req #1319 - completionEntryDetails
    at getImportFixForSymbol (/typescript-main/built/local/tsserver.js:141310:9)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141287:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149404:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149290:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135204:35)
    at /typescript-main/built/local/tsserver.js:178763:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178761:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177107:43)
    at /typescript-main/built/local/tsserver.js:179451:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179443:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179451:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179493:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181037:14)
Req #1319 - completionEntryDetails
    at getImportFixForSymbol (/typescript-52703/built/local/tsserver.js:141318:9)
    at Object.getImportCompletionAction (/typescript-52703/built/local/tsserver.js:141295:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52703/built/local/tsserver.js:149412:62)
    at Object.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:149298:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52703/built/local/tsserver.js:135212:35)
    at /typescript-52703/built/local/tsserver.js:178771:43
    at mapDefined (/typescript-52703/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:178769:20)
    at completionEntryDetails (/typescript-52703/built/local/tsserver.js:177115:43)
    at /typescript-52703/built/local/tsserver.js:179459:69
    at IOSession.executeWithRequestId (/typescript-52703/built/local/tsserver.js:179451:14)
    at IOSession.executeCommand (/typescript-52703/built/local/tsserver.js:179459:29)
    at IOSession.onMessage (/typescript-52703/built/local/tsserver.js:179501:51)
    at Interface.<anonymous> (/typescript-52703/built/local/tsserver.js:181045: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":1316,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/cli/src/commands/repo/clean.ts","line":45,"offset":39,"entryNames":[{"name":"access","source":"/mnt/ts_downloads/backstage/node_modules/@types/fs-extra/index","data":{"exportName":"access","exportMapKey":"access|82101|","fileName":"/mnt/ts_downloads/backstage/node_modules/@types/fs-extra/index.d.ts"}}]}}
{"seq":1317,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/cli/src/commands/repo/clean.ts","line":45,"offset":39,"entryNames":[{"name":"access","source":"/mnt/ts_downloads/backstage/plugins/scaffolder-backend/src/scaffolder/actions/builtin/github/inputProperties","data":{"exportName":"access","exportMapKey":"access|32573|","fileName":"/mnt/ts_downloads/backstage/plugins/scaffolder-backend/src/scaffolder/actions/builtin/github/inputProperties.ts"}}]}}
{"seq":1318,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/cli/src/commands/repo/clean.ts","line":45,"offset":39,"entryNames":[{"name":"accessSync","source":"fs","data":{"exportName":"accessSync","moduleSpecifier":"fs","ambientModuleName":"fs"}}]}}
{"seq":1319,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/cli/src/commands/repo/clean.ts","line":45,"offset":39,"entryNames":[{"name":"accessSync","source":"/mnt/ts_downloads/backstage/node_modules/@types/fs-extra/index","data":{"exportName":"accessSync","exportMapKey":"accessSync|68188|","fileName":"/mnt/ts_downloads/backstage/node_modules/@types/fs-extra/index.d.ts"}}]}}

Repro Steps

  1. git clone https://github.com/backstage/backstage --recurse-submodules
  2. In dir backstage, run git reset --hard 92444b3521e04796f3e1e698828459effdd1fe48
  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

balena-io/etcher

⚠️ Note that built also had errors ⚠️
Req #342 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141287:21)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149404:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149290:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135204:35)
    at /typescript-main/built/local/tsserver.js:178763:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178761:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177107:43)
    at /typescript-main/built/local/tsserver.js:179451:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179443:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179451:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179493:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181037:14)
Req #342 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-52703/built/local/tsserver.js:141295:21)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52703/built/local/tsserver.js:149412:62)
    at Object.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:149298:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52703/built/local/tsserver.js:135212:35)
    at /typescript-52703/built/local/tsserver.js:178771:43
    at mapDefined (/typescript-52703/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:178769:20)
    at completionEntryDetails (/typescript-52703/built/local/tsserver.js:177115:43)
    at /typescript-52703/built/local/tsserver.js:179459:69
    at IOSession.executeWithRequestId (/typescript-52703/built/local/tsserver.js:179451:14)
    at IOSession.executeCommand (/typescript-52703/built/local/tsserver.js:179459:29)
    at IOSession.onMessage (/typescript-52703/built/local/tsserver.js:179501:51)
    at Interface.<anonymous> (/typescript-52703/built/local/tsserver.js:181045:14)

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

Last few requests

{"seq":339,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/lib/gui/app/components/target-selector/target-selector.tsx","line":37,"offset":1,"entryNames":[{"name":"argv","source":"process","data":{"exportName":"argv","moduleSpecifier":"process","ambientModuleName":"process"}}]}}
{"seq":340,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/lib/gui/app/components/target-selector/target-selector.tsx","line":37,"offset":1,"entryNames":[{"name":"argv0","source":"process","data":{"exportName":"argv0","moduleSpecifier":"process","ambientModuleName":"process"}}]}}
{"seq":341,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/lib/gui/app/components/target-selector/target-selector.tsx","line":37,"offset":1,"entryNames":[{"name":"ary","source":"lodash","data":{"exportName":"ary","moduleSpecifier":"lodash","fileName":"/mnt/ts_downloads/etcher/node_modules/@types/lodash/index.d.ts"}}]}}
{"seq":342,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/lib/gui/app/components/target-selector/target-selector.tsx","line":37,"offset":1,"entryNames":[{"name":"asArray","source":"/mnt/ts_downloads/etcher/node_modules/electron-updater/node_modules/builder-util-runtime/out/index","data":{"exportName":"asArray","exportMapKey":"asArray|38039|","fileName":"/mnt/ts_downloads/etcher/node_modules/electron-updater/node_modules/builder-util-runtime/out/index.d.ts"}}]}}

Repro Steps

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

chakra-ui/chakra-ui

⚠️ Note that built also had errors ⚠️
Req #2141 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141287:21)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149404:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149290:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135204:35)
    at /typescript-main/built/local/tsserver.js:178763:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178761:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177107:43)
    at /typescript-main/built/local/tsserver.js:179451:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179443:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179451:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179493:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181037:14)
Req #2141 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-52703/built/local/tsserver.js:141295:21)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52703/built/local/tsserver.js:149412:62)
    at Object.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:149298:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52703/built/local/tsserver.js:135212:35)
    at /typescript-52703/built/local/tsserver.js:178771:43
    at mapDefined (/typescript-52703/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:178769:20)
    at completionEntryDetails (/typescript-52703/built/local/tsserver.js:177115:43)
    at /typescript-52703/built/local/tsserver.js:179459:69
    at IOSession.executeWithRequestId (/typescript-52703/built/local/tsserver.js:179451:14)
    at IOSession.executeCommand (/typescript-52703/built/local/tsserver.js:179459:29)
    at IOSession.onMessage (/typescript-52703/built/local/tsserver.js:179501:51)
    at Interface.<anonymous> (/typescript-52703/built/local/tsserver.js:181045:14)

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

Last few requests

{"seq":2138,"type":"request","command":"getOutliningSpans","arguments":{"file":"@PROJECT_ROOT@/packages/components/icons/src/ArrowRight.tsx"}}
{"seq":2139,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/components/icons/src/ArrowRight.tsx","line":1,"offset":22,"includeExternalModuleExports":true,"triggerKind":1}}
{"seq":2140,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/components/icons/src/ArrowRight.tsx","line":1,"offset":22,"entryNames":["ArrowRightIcon"]}}
{"seq":2141,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/components/icons/src/ArrowRight.tsx","line":1,"offset":22,"entryNames":[{"name":"__DEV__","source":"/mnt/ts_downloads/chakra-ui/packages/legacy/utils/src/assertion","data":{"exportName":"__DEV__","exportMapKey":"__DEV__|72078|","fileName":"/mnt/ts_downloads/chakra-ui/packages/legacy/utils/src/assertion.ts"}}]}}

Repro Steps

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

@typescript-bot
Copy link
Collaborator

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

Details

cheeriojs/cheerio

⚠️ Note that built also had errors ⚠️
Req #997 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-main/built/local/tsserver.js:141337:16)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141283:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149404:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149290:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135204:35)
    at /typescript-main/built/local/tsserver.js:178763:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178761:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177107:43)
    at /typescript-main/built/local/tsserver.js:179451:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179443:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179451:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179493:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181037:14)
Req #997 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-52703/built/local/tsserver.js:141345:16)
    at Object.getImportCompletionAction (/typescript-52703/built/local/tsserver.js:141291:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52703/built/local/tsserver.js:149412:62)
    at Object.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:149298:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52703/built/local/tsserver.js:135212:35)
    at /typescript-52703/built/local/tsserver.js:178771:43
    at mapDefined (/typescript-52703/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:178769:20)
    at completionEntryDetails (/typescript-52703/built/local/tsserver.js:177115:43)
    at /typescript-52703/built/local/tsserver.js:179459:69
    at IOSession.executeWithRequestId (/typescript-52703/built/local/tsserver.js:179451:14)
    at IOSession.executeCommand (/typescript-52703/built/local/tsserver.js:179459:29)
    at IOSession.onMessage (/typescript-52703/built/local/tsserver.js:179501:51)
    at Interface.<anonymous> (/typescript-52703/built/local/tsserver.js:181045:14)

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

Last few requests

{"seq":994,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/api/css.ts","line":17,"offset":18,"entryNames":[{"name":"Profiler","source":"node:inspector","data":{"exportName":"Profiler","moduleSpecifier":"node:inspector","ambientModuleName":"node:inspector"}}]}}
{"seq":995,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/api/css.ts","line":17,"offset":18,"entryNames":[{"name":"ProgressEvent","source":"undici","data":{"exportName":"ProgressEvent","moduleSpecifier":"undici","fileName":"/mnt/ts_downloads/cheerio/node_modules/undici/index.d.ts"}}]}}
{"seq":996,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/api/css.ts","line":17,"offset":18,"entryNames":[{"name":"ProgressEventInit","source":"undici","data":{"exportName":"ProgressEventInit","moduleSpecifier":"undici","fileName":"/mnt/ts_downloads/cheerio/node_modules/undici/index.d.ts"}}]}}
{"seq":997,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/api/css.ts","line":17,"offset":18,"entryNames":[{"name":"promises","source":"node:dns","data":{"exportName":"promises","moduleSpecifier":"node:dns","ambientModuleName":"node:dns"}}]}}

Repro Steps

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

codex-team/editor.js

⚠️ Note that built also had errors ⚠️
Req #3825 - completionInfo
    at Object.addImportFromExportedSymbol (/typescript-main/built/local/tsserver.js:141102:13)
    at /typescript-main/built/local/tsserver.js:146822:38
    at importSymbols (/typescript-main/built/local/tsserver.js:146822:11)
    at Object.addNewNodeForMemberSymbol (/typescript-main/built/local/tsserver.js:146255:11)
    at getEntryForMemberCompletion (/typescript-main/built/local/tsserver.js:148681:22)
    at createCompletionEntry (/typescript-main/built/local/tsserver.js:148578:64)
    at getCompletionEntriesFromSymbols (/typescript-main/built/local/tsserver.js:149117:19)
    at completionInfoFromData (/typescript-main/built/local/tsserver.js:148245:23)
    at Object.getCompletionsAtPosition (/typescript-main/built/local/tsserver.js:148067:24)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-main/built/local/tsserver.js:135189:35)
    at IOSession.getCompletions (/typescript-main/built/local/tsserver.js:178687:54)
    at completionInfo (/typescript-main/built/local/tsserver.js:177098:43)
    at /typescript-main/built/local/tsserver.js:179451:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179443:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179451:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179493:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181037:14)
Req #3825 - completionInfo
    at Object.addImportFromExportedSymbol (/typescript-52703/built/local/tsserver.js:141110:13)
    at /typescript-52703/built/local/tsserver.js:146830:38
    at importSymbols (/typescript-52703/built/local/tsserver.js:146830:11)
    at Object.addNewNodeForMemberSymbol (/typescript-52703/built/local/tsserver.js:146263:11)
    at getEntryForMemberCompletion (/typescript-52703/built/local/tsserver.js:148689:22)
    at createCompletionEntry (/typescript-52703/built/local/tsserver.js:148586:64)
    at getCompletionEntriesFromSymbols (/typescript-52703/built/local/tsserver.js:149125:19)
    at completionInfoFromData (/typescript-52703/built/local/tsserver.js:148253:23)
    at Object.getCompletionsAtPosition (/typescript-52703/built/local/tsserver.js:148075:24)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-52703/built/local/tsserver.js:135197:35)
    at IOSession.getCompletions (/typescript-52703/built/local/tsserver.js:178695:54)
    at completionInfo (/typescript-52703/built/local/tsserver.js:177106:43)
    at /typescript-52703/built/local/tsserver.js:179459:69
    at IOSession.executeWithRequestId (/typescript-52703/built/local/tsserver.js:179451:14)
    at IOSession.executeCommand (/typescript-52703/built/local/tsserver.js:179459:29)
    at IOSession.onMessage (/typescript-52703/built/local/tsserver.js:179501:51)
    at Interface.<anonymous> (/typescript-52703/built/local/tsserver.js:181045:14)

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

Last few requests

{"seq":3822,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/components/modules/blockSelection.ts","line":91,"offset":6,"entryNames":["@abstract"]}}
{"seq":3823,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/src/components/modules/blockSelection.ts","line":106,"offset":6,"includeExternalModuleExports":false,"triggerKind":1}}
{"seq":3824,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/components/modules/blockSelection.ts","line":106,"offset":6,"entryNames":["@abstract"]}}
{"seq":3825,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/src/components/modules/blockSelection.ts","line":128,"offset":1,"includeExternalModuleExports":false,"triggerKind":1}}

Repro Steps

  1. git clone https://github.com/codex-team/editor.js --recurse-submodules
  2. In dir editor.js, run git reset --hard 551e3f10b92cf5f5bb4fbd95ac504a815526dc18
  3. Install packages (exact steps are below, but it might be easier to follow the repo readme)
    1. In dir editor.js/example/tools/checklist, run yarn install --ignore-engines --ignore-scripts --silent
    2. In dir editor.js/example/tools/code, run yarn install --ignore-engines --ignore-scripts --silent
    3. In dir editor.js/example/tools/delimiter, run yarn install --ignore-engines --ignore-scripts --silent
    4. In dir editor.js/example/tools/embed, run yarn install --ignore-engines --ignore-scripts --silent
    5. In dir editor.js/example/tools/header, run yarn install --ignore-engines --ignore-scripts --silent
    6. In dir editor.js/example/tools/image, run yarn install --ignore-engines --ignore-scripts --silent
    7. In dir editor.js/example/tools/inline-code, run yarn install --ignore-engines --ignore-scripts --silent
    8. In dir editor.js/example/tools/link, run yarn install --ignore-engines --ignore-scripts --silent
    9. In dir editor.js/example/tools/list, run yarn install --ignore-engines --ignore-scripts --silent
    10. In dir editor.js/example/tools/marker, run yarn install --ignore-engines --ignore-scripts --silent
    11. In dir editor.js/example/tools/nested-list, run yarn install --ignore-engines --ignore-scripts --silent
    12. In dir editor.js/example/tools/quote, run yarn install --ignore-engines --ignore-scripts --silent
    13. In dir editor.js/example/tools/raw, run yarn install --ignore-engines --ignore-scripts --silent
    14. In dir editor.js/example/tools/simple-image, run yarn install --ignore-engines --ignore-scripts --silent
    15. In dir editor.js/example/tools/table, run yarn install --ignore-engines --ignore-scripts --silent
    16. In dir editor.js/example/tools/text-variant-tune, run yarn install --ignore-engines --ignore-scripts --silent
    17. In dir editor.js/example/tools/warning, run yarn install --ignore-engines --ignore-scripts --silent
    18. In dir editor.js, run yarn install --ignore-engines --ignore-scripts --silent
    19. In dir editor.js/src/tools/paragraph, run yarn install --ignore-engines --ignore-scripts --silent
  4. Back in the initial folder, download RepoResults4/codex-team.editor.js.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./editor.js ./codex-team.editor.js.replay.txt path/to/tsserver.js
  7. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

conwnet/github1s

⚠️ Note that built also had errors ⚠️
Req #205 - completionEntryDetails
    at getImportFixForSymbol (/typescript-main/built/local/tsserver.js:141310:9)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141287:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149404:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149290:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135204:35)
    at /typescript-main/built/local/tsserver.js:178763:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178761:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177107:43)
    at /typescript-main/built/local/tsserver.js:179451:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179443:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179451:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179493:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181037:14)
Req #205 - completionEntryDetails
    at getImportFixForSymbol (/typescript-52703/built/local/tsserver.js:141318:9)
    at Object.getImportCompletionAction (/typescript-52703/built/local/tsserver.js:141295:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52703/built/local/tsserver.js:149412:62)
    at Object.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:149298:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52703/built/local/tsserver.js:135212:35)
    at /typescript-52703/built/local/tsserver.js:178771:43
    at mapDefined (/typescript-52703/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:178769:20)
    at completionEntryDetails (/typescript-52703/built/local/tsserver.js:177115:43)
    at /typescript-52703/built/local/tsserver.js:179459:69
    at IOSession.executeWithRequestId (/typescript-52703/built/local/tsserver.js:179451:14)
    at IOSession.executeCommand (/typescript-52703/built/local/tsserver.js:179459:29)
    at IOSession.onMessage (/typescript-52703/built/local/tsserver.js:179501:51)
    at Interface.<anonymous> (/typescript-52703/built/local/tsserver.js:181045:14)

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

Last few requests

{"seq":202,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/extensions/github1s/assets/pages/preact.module.js","line":2,"offset":7735,"entryNames":[{"name":"canUseSymbol","source":"/mnt/ts_downloads/github1s/extensions/github1s/node_modules/@apollo/client/utilities/common/canUse","data":{"exportName":"canUseSymbol","exportMapKey":"canUseSymbol|6791|","fileName":"/mnt/ts_downloads/github1s/extensions/github1s/node_modules/@apollo/client/utilities/common/canUse.d.ts","isPackageJsonImport":true}}]}}
{"seq":203,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/extensions/github1s/assets/pages/preact.module.js","line":2,"offset":7735,"entryNames":[{"name":"canUseWeakMap","source":"/mnt/ts_downloads/github1s/extensions/github1s/node_modules/@apollo/client/utilities/common/canUse","data":{"exportName":"canUseWeakMap","exportMapKey":"canUseWeakMap|6789|","fileName":"/mnt/ts_downloads/github1s/extensions/github1s/node_modules/@apollo/client/utilities/common/canUse.d.ts","isPackageJsonImport":true}}]}}
{"seq":204,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/extensions/github1s/assets/pages/preact.module.js","line":2,"offset":7735,"entryNames":[{"name":"canUseWeakSet","source":"/mnt/ts_downloads/github1s/extensions/github1s/node_modules/@apollo/client/utilities/common/canUse","data":{"exportName":"canUseWeakSet","exportMapKey":"canUseWeakSet|6790|","fileName":"/mnt/ts_downloads/github1s/extensions/github1s/node_modules/@apollo/client/utilities/common/canUse.d.ts","isPackageJsonImport":true}}]}}
{"seq":205,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/extensions/github1s/assets/pages/preact.module.js","line":2,"offset":7735,"entryNames":[{"name":"captureRejections","source":"http-proxy","data":{"exportName":"captureRejections","moduleSpecifier":"http-proxy","fileName":"/mnt/ts_downloads/github1s/node_modules/@types/http-proxy/index.d.ts"}}]}}

Repro Steps

  1. git clone https://github.com/conwnet/github1s --recurse-submodules
  2. In dir github1s, run git reset --hard 042eb4a4255d7d622c8f0b1e4ac066a0354e3dbe
  3. Install packages (exact steps are below, but it might be easier to follow the repo readme)
    1. In dir github1s/api/github-auth-callback, run yarn install --ignore-engines --ignore-scripts --silent
    2. In dir github1s/api/vscode-unpkg, run yarn install --ignore-engines --ignore-scripts --silent
    3. In dir github1s/extensions/elm-web, run yarn install --ignore-engines --ignore-scripts --silent
    4. In dir github1s/extensions/github1s, run yarn install --ignore-engines --ignore-scripts --silent
    5. In dir github1s/extensions/nim-web, run yarn install --ignore-engines --ignore-scripts --silent
    6. In dir github1s/extensions/ocaml-web, run yarn install --ignore-engines --ignore-scripts --silent
    7. In dir github1s/extensions/vlang-web, run yarn install --ignore-engines --ignore-scripts --silent
    8. In dir github1s, run yarn install --ignore-engines --ignore-scripts --silent
    9. In dir github1s/tests, run yarn install --ignore-engines --ignore-scripts --silent
    10. In dir github1s/vscode-web, run yarn install --ignore-engines --ignore-scripts --silent
  4. Back in the initial folder, download RepoResults4/conwnet.github1s.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./github1s ./conwnet.github1s.replay.txt path/to/tsserver.js
  7. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

directus/directus

⚠️ Note that built also had errors ⚠️
Req #525 - completionEntryDetails
    at getImportFixForSymbol (/typescript-main/built/local/tsserver.js:141310:9)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141287:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149404:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149290:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135204:35)
    at /typescript-main/built/local/tsserver.js:178763:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178761:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177107:43)
    at /typescript-main/built/local/tsserver.js:179451:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179443:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179451:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179493:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181037:14)
Req #525 - completionEntryDetails
    at getImportFixForSymbol (/typescript-52703/built/local/tsserver.js:141318:9)
    at Object.getImportCompletionAction (/typescript-52703/built/local/tsserver.js:141295:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52703/built/local/tsserver.js:149412:62)
    at Object.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:149298:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52703/built/local/tsserver.js:135212:35)
    at /typescript-52703/built/local/tsserver.js:178771:43
    at mapDefined (/typescript-52703/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:178769:20)
    at completionEntryDetails (/typescript-52703/built/local/tsserver.js:177115:43)
    at /typescript-52703/built/local/tsserver.js:179459:69
    at IOSession.executeWithRequestId (/typescript-52703/built/local/tsserver.js:179451:14)
    at IOSession.executeCommand (/typescript-52703/built/local/tsserver.js:179459:29)
    at IOSession.onMessage (/typescript-52703/built/local/tsserver.js:179501:51)
    at Interface.<anonymous> (/typescript-52703/built/local/tsserver.js:181045:14)

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

Last few requests

{"seq":522,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/api/src/controllers/graphql.ts","line":30,"offset":12,"entryNames":[{"name":"access","source":"fs-extra","data":{"exportName":"access","moduleSpecifier":"fs-extra","fileName":"/mnt/ts_downloads/directus/node_modules/.pnpm/@types+fs-extra@11.0.1/node_modules/@types/fs-extra/index.d.ts"}}]}}
{"seq":523,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/api/src/controllers/graphql.ts","line":30,"offset":12,"entryNames":[{"name":"access","source":"node:fs/promises","data":{"exportName":"access","moduleSpecifier":"node:fs/promises","ambientModuleName":"node:fs/promises"}}]}}
{"seq":524,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/api/src/controllers/graphql.ts","line":30,"offset":12,"entryNames":[{"name":"accessSync","source":"node:fs","data":{"exportName":"accessSync","moduleSpecifier":"node:fs","ambientModuleName":"node:fs"}}]}}
{"seq":525,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/api/src/controllers/graphql.ts","line":30,"offset":12,"entryNames":[{"name":"accessSync","source":"fs-extra","data":{"exportName":"accessSync","moduleSpecifier":"fs-extra","fileName":"/mnt/ts_downloads/directus/node_modules/.pnpm/@types+fs-extra@11.0.1/node_modules/@types/fs-extra/index.d.ts"}}]}}

Repro Steps

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

Eugeny/tabby

⚠️ Note that built also had errors ⚠️
Req #2576 - completionEntryDetails
    at getImportFixForSymbol (/typescript-main/built/local/tsserver.js:141310:9)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141287:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149404:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149290:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135204:35)
    at /typescript-main/built/local/tsserver.js:178763:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178761:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177107:43)
    at /typescript-main/built/local/tsserver.js:179451:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179443:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179451:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179493:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181037:14)
Req #2576 - completionEntryDetails
    at getImportFixForSymbol (/typescript-52703/built/local/tsserver.js:141318:9)
    at Object.getImportCompletionAction (/typescript-52703/built/local/tsserver.js:141295:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52703/built/local/tsserver.js:149412:62)
    at Object.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:149298:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52703/built/local/tsserver.js:135212:35)
    at /typescript-52703/built/local/tsserver.js:178771:43
    at mapDefined (/typescript-52703/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:178769:20)
    at completionEntryDetails (/typescript-52703/built/local/tsserver.js:177115:43)
    at /typescript-52703/built/local/tsserver.js:179459:69
    at IOSession.executeWithRequestId (/typescript-52703/built/local/tsserver.js:179451:14)
    at IOSession.executeCommand (/typescript-52703/built/local/tsserver.js:179459:29)
    at IOSession.onMessage (/typescript-52703/built/local/tsserver.js:179501:51)
    at Interface.<anonymous> (/typescript-52703/built/local/tsserver.js:181045: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":2573,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/tabby-plugin-manager/src/components/pluginsSettingsTab.component.ts","line":26,"offset":5,"entryNames":[{"name":"access","source":"fs/promises","data":{"exportName":"access","moduleSpecifier":"fs/promises","ambientModuleName":"fs/promises"}}]}}
{"seq":2574,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/tabby-plugin-manager/src/components/pluginsSettingsTab.component.ts","line":26,"offset":5,"entryNames":[{"name":"access","source":"/mnt/ts_downloads/tabby/node_modules/@types/fs-extra/index","data":{"exportName":"access","exportMapKey":"access|59058|","fileName":"/mnt/ts_downloads/tabby/node_modules/@types/fs-extra/index.d.ts"}}]}}
{"seq":2575,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/tabby-plugin-manager/src/components/pluginsSettingsTab.component.ts","line":26,"offset":5,"entryNames":[{"name":"accessSync","source":"fs","data":{"exportName":"accessSync","moduleSpecifier":"fs","ambientModuleName":"fs"}}]}}
{"seq":2576,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/tabby-plugin-manager/src/components/pluginsSettingsTab.component.ts","line":26,"offset":5,"entryNames":[{"name":"accessSync","source":"/mnt/ts_downloads/tabby/node_modules/@types/fs-extra/index","data":{"exportName":"accessSync","exportMapKey":"accessSync|53665|","fileName":"/mnt/ts_downloads/tabby/node_modules/@types/fs-extra/index.d.ts"}}]}}

Repro Steps

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

⚠️ Note that built also had errors ⚠️
Req #949 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149417:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149290:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135204:35)
    at /typescript-main/built/local/tsserver.js:178763:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178761:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177107:43)
    at /typescript-main/built/local/tsserver.js:179451:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179443:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179451:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179493:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181037:14)
Req #949 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52703/built/local/tsserver.js:149425:9)
    at Object.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:149298:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52703/built/local/tsserver.js:135212:35)
    at /typescript-52703/built/local/tsserver.js:178771:43
    at mapDefined (/typescript-52703/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:178769:20)
    at completionEntryDetails (/typescript-52703/built/local/tsserver.js:177115:43)
    at /typescript-52703/built/local/tsserver.js:179459:69
    at IOSession.executeWithRequestId (/typescript-52703/built/local/tsserver.js:179451:14)
    at IOSession.executeCommand (/typescript-52703/built/local/tsserver.js:179459:29)
    at IOSession.onMessage (/typescript-52703/built/local/tsserver.js:179501:51)
    at Interface.<anonymous> (/typescript-52703/built/local/tsserver.js:181045:14)

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

Last few requests

{"seq":946,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/components/Actions.tsx","line":240,"offset":43,"entryNames":[{"name":"BrowserClient","source":"/mnt/ts_downloads/excalidraw/node_modules/@sentry/browser/dist/client","data":{"exportName":"BrowserClient","exportMapKey":"BrowserClient|16380|","fileName":"/mnt/ts_downloads/excalidraw/node_modules/@sentry/browser/dist/client.d.ts"}}]}}
{"seq":947,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/components/Actions.tsx","line":240,"offset":43,"entryNames":[{"name":"bugIssueTemplate","source":"/mnt/ts_downloads/excalidraw/src/bug-issue-template","data":{"exportName":"default","exportMapKey":"bugIssueTemplate|40862|","fileName":"/mnt/ts_downloads/excalidraw/src/bug-issue-template.js"}}]}}
{"seq":948,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/components/Actions.tsx","line":240,"offset":43,"entryNames":[{"name":"buildQueries","source":"/mnt/ts_downloads/excalidraw/node_modules/@testing-library/react/types/index","data":{"exportName":"buildQueries","exportMapKey":"buildQueries|41158|","fileName":"/mnt/ts_downloads/excalidraw/node_modules/@testing-library/react/types/index.d.ts"}}]}}
{"seq":949,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/components/Actions.tsx","line":240,"offset":43,"entryNames":[{"name":"bumpVersion","source":"../packages/excalidraw","data":{"exportName":"bumpVersion","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 c9d18ecab685a8c1f52eba43a2d53314c339e6a2
  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 RepoResults2/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

⚠️ Note that built also had errors ⚠️
Req #622 - completionEntryDetails
    at getImportFixForSymbol (/typescript-main/built/local/tsserver.js:141310:9)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141287:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149404:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149290:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135204:35)
    at /typescript-main/built/local/tsserver.js:178763:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178761:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177107:43)
    at /typescript-main/built/local/tsserver.js:179451:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179443:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179451:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179493:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181037:14)
Req #622 - completionEntryDetails
    at getImportFixForSymbol (/typescript-52703/built/local/tsserver.js:141318:9)
    at Object.getImportCompletionAction (/typescript-52703/built/local/tsserver.js:141295:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52703/built/local/tsserver.js:149412:62)
    at Object.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:149298:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52703/built/local/tsserver.js:135212:35)
    at /typescript-52703/built/local/tsserver.js:178771:43
    at mapDefined (/typescript-52703/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:178769:20)
    at completionEntryDetails (/typescript-52703/built/local/tsserver.js:177115:43)
    at /typescript-52703/built/local/tsserver.js:179459:69
    at IOSession.executeWithRequestId (/typescript-52703/built/local/tsserver.js:179451:14)
    at IOSession.executeCommand (/typescript-52703/built/local/tsserver.js:179459:29)
    at IOSession.onMessage (/typescript-52703/built/local/tsserver.js:179501:51)
    at Interface.<anonymous> (/typescript-52703/built/local/tsserver.js:181045: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":619,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/jest/vendor/@mdx-js__mdx@2.1.5.js","line":5252,"offset":21,"entryNames":[{"name":"abort","source":"process","data":{"exportName":"abort","moduleSpecifier":"process","ambientModuleName":"process"}}]}}
{"seq":620,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/jest/vendor/@mdx-js__mdx@2.1.5.js","line":5252,"offset":21,"entryNames":[{"name":"access","source":"fs","data":{"exportName":"access","moduleSpecifier":"fs","ambientModuleName":"fs"}}]}}
{"seq":621,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/jest/vendor/@mdx-js__mdx@2.1.5.js","line":5252,"offset":21,"entryNames":[{"name":"access","source":"fs-extra","data":{"exportName":"access","moduleSpecifier":"fs-extra","fileName":"/mnt/ts_downloads/docusaurus/node_modules/@types/fs-extra/index.d.ts"}}]}}
{"seq":622,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/jest/vendor/@mdx-js__mdx@2.1.5.js","line":5252,"offset":21,"entryNames":[{"name":"access","source":"graceful-fs","data":{"exportName":"access","moduleSpecifier":"graceful-fs","fileName":"/mnt/ts_downloads/docusaurus/node_modules/@types/graceful-fs/index.d.ts"}}]}}

Repro Steps

  1. git clone https://github.com/facebook/docusaurus --recurse-submodules
  2. In dir docusaurus, run git reset --hard 6b618bc9e5fcc9d52d3aa49a9d447f4d7ea76d41
  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

floating-ui/floating-ui

⚠️ Note that built also had errors ⚠️
Req #1719 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-main/built/local/tsserver.js:141337:16)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141283:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149404:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149290:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135204:35)
    at /typescript-main/built/local/tsserver.js:178763:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178761:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177107:43)
    at /typescript-main/built/local/tsserver.js:179451:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179443:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179451:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179493:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181037:14)
Req #1719 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-52703/built/local/tsserver.js:141345:16)
    at Object.getImportCompletionAction (/typescript-52703/built/local/tsserver.js:141291:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52703/built/local/tsserver.js:149412:62)
    at Object.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:149298:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52703/built/local/tsserver.js:135212:35)
    at /typescript-52703/built/local/tsserver.js:178771:43
    at mapDefined (/typescript-52703/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:178769:20)
    at completionEntryDetails (/typescript-52703/built/local/tsserver.js:177115:43)
    at /typescript-52703/built/local/tsserver.js:179459:69
    at IOSession.executeWithRequestId (/typescript-52703/built/local/tsserver.js:179451:14)
    at IOSession.executeCommand (/typescript-52703/built/local/tsserver.js:179459:29)
    at IOSession.onMessage (/typescript-52703/built/local/tsserver.js:179501:51)
    at Interface.<anonymous> (/typescript-52703/built/local/tsserver.js:181045:14)

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

Last few requests

{"seq":1716,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/dom/src/types.ts","line":132,"offset":17,"entryNames":[{"name":"profileEnd","source":"console","data":{"exportName":"profileEnd","moduleSpecifier":"console","ambientModuleName":"console"}}]}}
{"seq":1717,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/dom/src/types.ts","line":132,"offset":17,"entryNames":[{"name":"Profiler","source":"react","data":{"exportName":"Profiler","moduleSpecifier":"react","fileName":"/mnt/ts_downloads/floating-ui/node_modules/@types/react/index.d.ts"}}]}}
{"seq":1718,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/dom/src/types.ts","line":132,"offset":17,"entryNames":[{"name":"projects","source":"../jest.config","data":{"exportName":"projects","moduleSpecifier":"../jest.config","fileName":"/mnt/ts_downloads/floating-ui/packages/dom/jest.config.js"}}]}}
{"seq":1719,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/dom/src/types.ts","line":132,"offset":17,"entryNames":[{"name":"promises","source":"dns","data":{"exportName":"promises","moduleSpecifier":"dns","ambientModuleName":"dns"}}]}}

Repro Steps

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

grafana/grafana

⚠️ Note that built also had errors ⚠️
Req #171 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149417:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149290:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135204:35)
    at /typescript-main/built/local/tsserver.js:178763:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178761:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177107:43)
    at /typescript-main/built/local/tsserver.js:179451:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179443:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179451:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179493:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181037:14)
Req #171 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52703/built/local/tsserver.js:149425:9)
    at Object.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:149298:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52703/built/local/tsserver.js:135212:35)
    at /typescript-52703/built/local/tsserver.js:178771:43
    at mapDefined (/typescript-52703/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:178769:20)
    at completionEntryDetails (/typescript-52703/built/local/tsserver.js:177115:43)
    at /typescript-52703/built/local/tsserver.js:179459:69
    at IOSession.executeWithRequestId (/typescript-52703/built/local/tsserver.js:179451:14)
    at IOSession.executeCommand (/typescript-52703/built/local/tsserver.js:179459:29)
    at IOSession.onMessage (/typescript-52703/built/local/tsserver.js:179501:51)
    at Interface.<anonymous> (/typescript-52703/built/local/tsserver.js:181045: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":168,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/grafana-data/src/dataframe/frameComparisons.test.ts","line":35,"offset":12,"entryNames":[{"name":"createColors","source":"../themes/createColors","data":{"exportName":"createColors","moduleSpecifier":"../themes/createColors","fileName":"/mnt/ts_downloads/grafana/packages/grafana-data/src/themes/createColors.ts"}}]}}
{"seq":169,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/grafana-data/src/dataframe/frameComparisons.test.ts","line":35,"offset":12,"entryNames":[{"name":"createComponents","source":"../themes/createComponents","data":{"exportName":"createComponents","moduleSpecifier":"../themes/createComponents","fileName":"/mnt/ts_downloads/grafana/packages/grafana-data/src/themes/createComponents.ts"}}]}}
{"seq":170,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/grafana-data/src/dataframe/frameComparisons.test.ts","line":35,"offset":12,"entryNames":[{"name":"createDimension","source":"./dimensions","data":{"exportName":"createDimension","moduleSpecifier":"./dimensions","fileName":"/mnt/ts_downloads/grafana/packages/grafana-data/src/dataframe/dimensions.ts"}}]}}
{"seq":171,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/grafana-data/src/dataframe/frameComparisons.test.ts","line":35,"offset":12,"entryNames":[{"name":"createFieldConfigRegistry","source":"..","data":{"exportName":"createFieldConfigRegistry","moduleSpecifier":"..","fileName":"/mnt/ts_downloads/grafana/packages/grafana-data/src/index.ts"}}]}}

Repro Steps

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

hasura/graphql-engine

⚠️ Note that built also had errors ⚠️
Req #24252 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149417:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149290:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135204:35)
    at /typescript-main/built/local/tsserver.js:178763:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178761:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177107:43)
    at /typescript-main/built/local/tsserver.js:179451:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179443:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179451:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179493:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181037:14)
Req #24252 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52703/built/local/tsserver.js:149425:9)
    at Object.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:149298:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52703/built/local/tsserver.js:135212:35)
    at /typescript-52703/built/local/tsserver.js:178771:43
    at mapDefined (/typescript-52703/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:178769:20)
    at completionEntryDetails (/typescript-52703/built/local/tsserver.js:177115:43)
    at /typescript-52703/built/local/tsserver.js:179459:69
    at IOSession.executeWithRequestId (/typescript-52703/built/local/tsserver.js:179451:14)
    at IOSession.executeCommand (/typescript-52703/built/local/tsserver.js:179459:29)
    at IOSession.onMessage (/typescript-52703/built/local/tsserver.js:179501:51)
    at Interface.<anonymous> (/typescript-52703/built/local/tsserver.js:181045: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":24249,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/frontend/apps/console-ee/src/assets/common/codegen/javascript-js-doc-express/actions-codegen.js","line":1,"offset":193056,"entryNames":[{"name":"ScheduledTriggerLogs","source":"/mnt/ts_downloads/graphql-engine/frontend/libs/console/legacy-ce/src/lib/components/Services/Events/CronTriggers/index","data":{"exportName":"ScheduledTriggerLogs","exportMapKey":"ScheduledTriggerLogs|95691|","fileName":"/mnt/ts_downloads/graphql-engine/frontend/libs/console/legacy-ce/src/lib/components/Services/Events/CronTriggers/index.ts"}}]}}
{"seq":24250,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/frontend/apps/console-ee/src/assets/common/codegen/javascript-js-doc-express/actions-codegen.js","line":1,"offset":193056,"entryNames":[{"name":"secondToMillisecs","source":"/mnt/ts_downloads/graphql-engine/frontend/libs/console/legacy-ee/src/lib/utils/math","data":{"exportName":"secondToMillisecs","exportMapKey":"secondToMillisecs|151216|","fileName":"/mnt/ts_downloads/graphql-engine/frontend/libs/console/legacy-ee/src/lib/utils/math.js"}}]}}
{"seq":24251,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/frontend/apps/console-ee/src/assets/common/codegen/javascript-js-doc-express/actions-codegen.js","line":1,"offset":193056,"entryNames":[{"name":"SecurityTabs","source":"/mnt/ts_downloads/graphql-engine/frontend/libs/console/legacy-ce/src/lib/components/Services/ApiExplorer/Security/SecurityTabs","data":{"exportName":"SecurityTabs","exportMapKey":"SecurityTabs|150951|","fileName":"/mnt/ts_downloads/graphql-engine/frontend/libs/console/legacy-ce/src/lib/components/Services/ApiExplorer/Security/SecurityTabs.tsx"}}]}}
{"seq":24252,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/frontend/apps/console-ee/src/assets/common/codegen/javascript-js-doc-express/actions-codegen.js","line":1,"offset":193056,"entryNames":[{"name":"sendTelemetryEvent","source":"@hasura/console-oss","data":{"exportName":"sendTelemetryEvent","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 ebb7ade403cef3262aea07ed69641ece2d121fa3
  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

@typescript-bot
Copy link
Collaborator

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

Details

ionic-team/ionic-framework

⚠️ Note that built also had errors ⚠️
Req #461 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-main/built/local/tsserver.js:141337:16)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141283:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149404:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149290:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135204:35)
    at /typescript-main/built/local/tsserver.js:178763:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178761:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177107:43)
    at /typescript-main/built/local/tsserver.js:179451:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179443:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179451:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179493:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181037:14)
Req #461 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-52703/built/local/tsserver.js:141345:16)
    at Object.getImportCompletionAction (/typescript-52703/built/local/tsserver.js:141291:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52703/built/local/tsserver.js:149412:62)
    at Object.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:149298:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52703/built/local/tsserver.js:135212:35)
    at /typescript-52703/built/local/tsserver.js:178771:43
    at mapDefined (/typescript-52703/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:178769:20)
    at completionEntryDetails (/typescript-52703/built/local/tsserver.js:177115:43)
    at /typescript-52703/built/local/tsserver.js:179459:69
    at IOSession.executeWithRequestId (/typescript-52703/built/local/tsserver.js:179451:14)
    at IOSession.executeCommand (/typescript-52703/built/local/tsserver.js:179459:29)
    at IOSession.onMessage (/typescript-52703/built/local/tsserver.js:179501:51)
    at Interface.<anonymous> (/typescript-52703/built/local/tsserver.js:181045: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":458,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/angular/src/directives/navigation/router-link-delegate.ts","line":66,"offset":1,"entryNames":[{"name":"brotliDecompress","source":"zlib","data":{"exportName":"brotliDecompress","moduleSpecifier":"zlib","ambientModuleName":"zlib"}}]}}
{"seq":459,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/angular/src/directives/navigation/router-link-delegate.ts","line":66,"offset":1,"entryNames":[{"name":"brotliDecompressSync","source":"zlib","data":{"exportName":"brotliDecompressSync","moduleSpecifier":"zlib","ambientModuleName":"zlib"}}]}}
{"seq":460,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/angular/src/directives/navigation/router-link-delegate.ts","line":66,"offset":1,"entryNames":[{"name":"buffer","source":"rxjs/operators","data":{"exportName":"buffer","moduleSpecifier":"rxjs/operators","fileName":"/mnt/ts_downloads/ionic-framework/angular/node_modules/rxjs/operators/index.d.ts"}}]}}
{"seq":461,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/angular/src/directives/navigation/router-link-delegate.ts","line":66,"offset":1,"entryNames":[{"name":"Buffer","source":"buffer","data":{"exportName":"Buffer","moduleSpecifier":"buffer","ambientModuleName":"buffer"}}]}}

Repro Steps

  1. git clone https://github.com/ionic-team/ionic-framework --recurse-submodules
  2. In dir ionic-framework, run git reset --hard c8528cd1ca8d9690d6ce3b7068a4014f79748158
  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

jhipster/generator-jhipster

⚠️ Note that built also had errors ⚠️
Req #361 - completionEntryDetails
    at getImportFixForSymbol (/typescript-main/built/local/tsserver.js:141310:9)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141287:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149404:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149290:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135204:35)
    at /typescript-main/built/local/tsserver.js:178763:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178761:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177107:43)
    at /typescript-main/built/local/tsserver.js:179451:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179443:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179451:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179493:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181037:14)
Req #361 - completionEntryDetails
    at getImportFixForSymbol (/typescript-52703/built/local/tsserver.js:141318:9)
    at Object.getImportCompletionAction (/typescript-52703/built/local/tsserver.js:141295:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52703/built/local/tsserver.js:149412:62)
    at Object.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:149298:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52703/built/local/tsserver.js:135212:35)
    at /typescript-52703/built/local/tsserver.js:178771:43
    at mapDefined (/typescript-52703/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:178769:20)
    at completionEntryDetails (/typescript-52703/built/local/tsserver.js:177115:43)
    at /typescript-52703/built/local/tsserver.js:179459:69
    at IOSession.executeWithRequestId (/typescript-52703/built/local/tsserver.js:179451:14)
    at IOSession.executeCommand (/typescript-52703/built/local/tsserver.js:179459:29)
    at IOSession.onMessage (/typescript-52703/built/local/tsserver.js:179501:51)
    at Interface.<anonymous> (/typescript-52703/built/local/tsserver.js:181045:14)

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

Last few requests

{"seq":358,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/jdl/converters/parsed-jdl-to-jdl-object/validation-converter.ts","line":56,"offset":55,"entryNames":[{"name":"add","source":"lodash","data":{"exportName":"add","moduleSpecifier":"lodash","fileName":"/mnt/ts_downloads/generator-jhipster/node_modules/@types/lodash/index.d.ts"}}]}}
{"seq":359,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/jdl/converters/parsed-jdl-to-jdl-object/validation-converter.ts","line":56,"offset":55,"entryNames":[{"name":"add","source":"winston","data":{"exportName":"add","moduleSpecifier":"winston","fileName":"/mnt/ts_downloads/generator-jhipster/node_modules/winston/index.d.ts"}}]}}
{"seq":360,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/jdl/converters/parsed-jdl-to-jdl-object/validation-converter.ts","line":56,"offset":55,"entryNames":[{"name":"Add","source":"dockerfile-ast","data":{"exportName":"Add","moduleSpecifier":"dockerfile-ast","fileName":"/mnt/ts_downloads/generator-jhipster/node_modules/dockerfile-ast/lib/main.d.ts"}}]}}
{"seq":361,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/jdl/converters/parsed-jdl-to-jdl-object/validation-converter.ts","line":56,"offset":55,"entryNames":[{"name":"addAbortSignal","source":"winston-transport","data":{"exportName":"addAbortSignal","moduleSpecifier":"winston-transport","fileName":"/mnt/ts_downloads/generator-jhipster/node_modules/winston-transport/index.d.ts"}}]}}

Repro Steps

  1. git clone https://github.com/jhipster/generator-jhipster --recurse-submodules
  2. In dir generator-jhipster, run git reset --hard c81606b1cd94dc19df3593237916741680470e62
  3. Install packages (exact steps are below, but it might be easier to follow the repo readme)
    1. In dir generator-jhipster/generators/angular/templates, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    2. In dir generator-jhipster/generators/client/templates, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    3. In dir generator-jhipster/generators/common/templates, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    4. In dir generator-jhipster/generators/init/templates, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    5. In dir generator-jhipster/generators/react/templates, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    6. In dir generator-jhipster/generators/vue/templates, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    7. In dir generator-jhipster, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    8. In dir generator-jhipster/test/templates/blueprints/fake-blueprint, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    9. In dir generator-jhipster/test/templates/blueprints/generator-jhipster-prettier-transform, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    10. In dir generator-jhipster/test/templates/blueprints/generator-jhipster-throwing-constructor, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    11. In dir generator-jhipster/test/templates/cli/blueprint-cli-shared, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    12. In dir generator-jhipster/test/templates/cli/blueprint-cli, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
  4. Back in the initial folder, download RepoResults4/jhipster.generator-jhipster.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./generator-jhipster ./jhipster.generator-jhipster.replay.txt path/to/tsserver.js
  7. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

lensapp/lens

⚠️ Note that built also had errors ⚠️
Req #1197 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149417:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149290:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135204:35)
    at /typescript-main/built/local/tsserver.js:178763:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178761:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177107:43)
    at /typescript-main/built/local/tsserver.js:179451:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179443:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179451:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179493:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181037:14)
Req #1197 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52703/built/local/tsserver.js:149425:9)
    at Object.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:149298:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52703/built/local/tsserver.js:135212:35)
    at /typescript-52703/built/local/tsserver.js:178771:43
    at mapDefined (/typescript-52703/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:178769:20)
    at completionEntryDetails (/typescript-52703/built/local/tsserver.js:177115:43)
    at /typescript-52703/built/local/tsserver.js:179459:69
    at IOSession.executeWithRequestId (/typescript-52703/built/local/tsserver.js:179451:14)
    at IOSession.executeCommand (/typescript-52703/built/local/tsserver.js:179459:29)
    at IOSession.onMessage (/typescript-52703/built/local/tsserver.js:179501:51)
    at Interface.<anonymous> (/typescript-52703/built/local/tsserver.js:181045: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":1194,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/core/src/common/k8s-api/endpoints/types/container.ts","line":10,"offset":34,"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|4341|","fileName":"/mnt/ts_downloads/lens/packages/core/src/renderer/components/+workloads-pods/details/volumes/variants/azure-disk.tsx"}}]}}
{"seq":1195,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/core/src/common/k8s-api/endpoints/types/container.ts","line":10,"offset":34,"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|4344|","fileName":"/mnt/ts_downloads/lens/packages/core/src/renderer/components/+workloads-pods/details/volumes/variants/azure-file.tsx"}}]}}
{"seq":1196,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/core/src/common/k8s-api/endpoints/types/container.ts","line":10,"offset":34,"entryNames":[{"name":"backoffCaller","source":"/mnt/ts_downloads/lens/packages/core/src/common/utils/backoff-caller","data":{"exportName":"backoffCaller","exportMapKey":"backoffCaller|14284|","fileName":"/mnt/ts_downloads/lens/packages/core/src/common/utils/backoff-caller.ts"}}]}}
{"seq":1197,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/core/src/common/k8s-api/endpoints/types/container.ts","line":10,"offset":34,"entryNames":[{"name":"Badge","source":"src/extensions/renderer-api/components","data":{"exportName":"Badge","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 9fd02672aee7139dd4e546e58cbc7125cada1777
  3. Back in the initial folder, download RepoResults4/lensapp.lens.replay.txt from the artifact folder
  4. npm install --no-save @typescript/server-replay
  5. npx tsreplay ./lens ./lensapp.lens.replay.txt path/to/tsserver.js
  6. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

lerna/lerna

⚠️ Note that built also had errors ⚠️
Req #1416 - completionEntryDetails
    at getImportFixForSymbol (/typescript-main/built/local/tsserver.js:141310:9)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141287:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149404:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149290:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135204:35)
    at /typescript-main/built/local/tsserver.js:178763:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178761:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177107:43)
    at /typescript-main/built/local/tsserver.js:179451:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179443:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179451:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179493:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181037:14)
Req #1416 - completionEntryDetails
    at getImportFixForSymbol (/typescript-52703/built/local/tsserver.js:141318:9)
    at Object.getImportCompletionAction (/typescript-52703/built/local/tsserver.js:141295:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52703/built/local/tsserver.js:149412:62)
    at Object.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:149298:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52703/built/local/tsserver.js:135212:35)
    at /typescript-52703/built/local/tsserver.js:178771:43
    at mapDefined (/typescript-52703/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:178769:20)
    at completionEntryDetails (/typescript-52703/built/local/tsserver.js:177115:43)
    at /typescript-52703/built/local/tsserver.js:179459:69
    at IOSession.executeWithRequestId (/typescript-52703/built/local/tsserver.js:179451:14)
    at IOSession.executeCommand (/typescript-52703/built/local/tsserver.js:179459:29)
    at IOSession.onMessage (/typescript-52703/built/local/tsserver.js:179501:51)
    at Interface.<anonymous> (/typescript-52703/built/local/tsserver.js:181045: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":1413,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/integration/__tests__/lerna-init.spec.ts","line":10,"offset":39,"entryNames":[{"name":"abort","source":"process","data":{"exportName":"abort","moduleSpecifier":"process","ambientModuleName":"process"}}]}}
{"seq":1414,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/integration/__tests__/lerna-init.spec.ts","line":10,"offset":39,"entryNames":[{"name":"access","source":"fs","data":{"exportName":"access","moduleSpecifier":"fs","ambientModuleName":"fs"}}]}}
{"seq":1415,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/integration/__tests__/lerna-init.spec.ts","line":10,"offset":39,"entryNames":[{"name":"access","source":"fs-extra","data":{"exportName":"access","moduleSpecifier":"fs-extra","fileName":"/mnt/ts_downloads/lerna/node_modules/@types/fs-extra/index.d.ts"}}]}}
{"seq":1416,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/integration/__tests__/lerna-init.spec.ts","line":10,"offset":39,"entryNames":[{"name":"access","source":"graceful-fs","data":{"exportName":"access","moduleSpecifier":"graceful-fs","fileName":"/mnt/ts_downloads/lerna/node_modules/@types/graceful-fs/index.d.ts"}}]}}

Repro Steps

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

⚠️ Note that built also had errors ⚠️
Req #22931 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149417:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149290:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135204:35)
    at /typescript-main/built/local/tsserver.js:178763:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178761:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177107:43)
    at /typescript-main/built/local/tsserver.js:179451:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179443:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179451:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179493:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181037:14)
Req #22931 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52703/built/local/tsserver.js:149425:9)
    at Object.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:149298:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52703/built/local/tsserver.js:135212:35)
    at /typescript-52703/built/local/tsserver.js:178771:43
    at mapDefined (/typescript-52703/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:178769:20)
    at completionEntryDetails (/typescript-52703/built/local/tsserver.js:177115:43)
    at /typescript-52703/built/local/tsserver.js:179459:69
    at IOSession.executeWithRequestId (/typescript-52703/built/local/tsserver.js:179451:14)
    at IOSession.executeCommand (/typescript-52703/built/local/tsserver.js:179459:29)
    at IOSession.onMessage (/typescript-52703/built/local/tsserver.js:179501:51)
    at Interface.<anonymous> (/typescript-52703/built/local/tsserver.js:181045: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":22928,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/ra-core/src/i18n/useSetLocale.spec.tsx","line":9,"offset":3,"entryNames":[{"name":"chmod","source":"fs","data":{"exportName":"chmod","moduleSpecifier":"fs","ambientModuleName":"fs"}}]}}
{"seq":22929,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/ra-core/src/i18n/useSetLocale.spec.tsx","line":9,"offset":3,"entryNames":[{"name":"chmod","source":"fs/promises","data":{"exportName":"chmod","moduleSpecifier":"fs/promises","ambientModuleName":"fs/promises"}}]}}
{"seq":22930,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/ra-core/src/i18n/useSetLocale.spec.tsx","line":9,"offset":3,"entryNames":[{"name":"chmodSync","source":"fs","data":{"exportName":"chmodSync","moduleSpecifier":"fs","ambientModuleName":"fs"}}]}}
{"seq":22931,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/ra-core/src/i18n/useSetLocale.spec.tsx","line":9,"offset":3,"entryNames":[{"name":"choices","source":"..","data":{"exportName":"choices","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 0421ee8a2e7f3ca6867ce7ce51b4682127c2c37a
  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

⚠️ Note that built also had errors ⚠️
Req #6886 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149417:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149290:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135204:35)
    at /typescript-main/built/local/tsserver.js:178763:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178761:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177107:43)
    at /typescript-main/built/local/tsserver.js:179451:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179443:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179451:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179493:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181037:14)
Req #6886 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52703/built/local/tsserver.js:149425:9)
    at Object.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:149298:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52703/built/local/tsserver.js:135212:35)
    at /typescript-52703/built/local/tsserver.js:178771:43
    at mapDefined (/typescript-52703/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:178769:20)
    at completionEntryDetails (/typescript-52703/built/local/tsserver.js:177115:43)
    at /typescript-52703/built/local/tsserver.js:179459:69
    at IOSession.executeWithRequestId (/typescript-52703/built/local/tsserver.js:179451:14)
    at IOSession.executeCommand (/typescript-52703/built/local/tsserver.js:179459:29)
    at IOSession.onMessage (/typescript-52703/built/local/tsserver.js:179501:51)
    at Interface.<anonymous> (/typescript-52703/built/local/tsserver.js:181045: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":6883,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/playwright-core/src/server/fetch.ts","line":606,"offset":27,"entryNames":[{"name":"DimensionToken","source":"./isomorphic/cssTokenizer","data":{"exportName":"DimensionToken","moduleSpecifier":"./isomorphic/cssTokenizer","fileName":"/mnt/ts_downloads/playwright/packages/playwright-core/src/server/isomorphic/cssTokenizer.ts"}}]}}
{"seq":6884,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/playwright-core/src/server/fetch.ts","line":606,"offset":27,"entryNames":[{"name":"Dispatcher","source":"/mnt/ts_downloads/playwright/packages/playwright-core/src/server/dispatchers/dispatcher","data":{"exportName":"Dispatcher","exportMapKey":"Dispatcher|40767|","fileName":"/mnt/ts_downloads/playwright/packages/playwright-core/src/server/dispatchers/dispatcher.ts"}}]}}
{"seq":6885,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/playwright-core/src/server/fetch.ts","line":606,"offset":27,"entryNames":[{"name":"Dispatcher","source":"/mnt/ts_downloads/playwright/packages/playwright-test/src/runner/dispatcher","data":{"exportName":"Dispatcher","exportMapKey":"Dispatcher|15825|","fileName":"/mnt/ts_downloads/playwright/packages/playwright-test/src/runner/dispatcher.ts"}}]}}
{"seq":6886,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/playwright-core/src/server/fetch.ts","line":606,"offset":27,"entryNames":[{"name":"DispatcherConnection","source":".","data":{"exportName":"DispatcherConnection","moduleSpecifier":".","fileName":"/mnt/ts_downloads/playwright/packages/playwright-core/src/server/index.ts"}}]}}

Repro Steps

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

microsoft/vscode

⚠️ Note that built also had errors ⚠️
Req #1610 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-main/built/local/tsserver.js:141337:16)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141283:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149404:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149290:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135204:35)
    at /typescript-main/built/local/tsserver.js:178763:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178761:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177107:43)
    at /typescript-main/built/local/tsserver.js:179451:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179443:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179451:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179493:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181037:14)
Req #1610 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-52703/built/local/tsserver.js:141345:16)
    at Object.getImportCompletionAction (/typescript-52703/built/local/tsserver.js:141291:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52703/built/local/tsserver.js:149412:62)
    at Object.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:149298:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52703/built/local/tsserver.js:135212:35)
    at /typescript-52703/built/local/tsserver.js:178771:43
    at mapDefined (/typescript-52703/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:178769:20)
    at completionEntryDetails (/typescript-52703/built/local/tsserver.js:177115:43)
    at /typescript-52703/built/local/tsserver.js:179459:69
    at IOSession.executeWithRequestId (/typescript-52703/built/local/tsserver.js:179451:14)
    at IOSession.executeCommand (/typescript-52703/built/local/tsserver.js:179459:29)
    at IOSession.onMessage (/typescript-52703/built/local/tsserver.js:179501:51)
    at Interface.<anonymous> (/typescript-52703/built/local/tsserver.js:181045:14)

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

Last few requests

{"seq":1607,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/extensions/git/src/repository.ts","line":1303,"offset":8,"entryNames":[{"name":"ProcessExecution","source":"vscode","data":{"exportName":"ProcessExecution","moduleSpecifier":"vscode","ambientModuleName":"vscode"}}]}}
{"seq":1608,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/extensions/git/src/repository.ts","line":1303,"offset":8,"entryNames":[{"name":"profile","source":"console","data":{"exportName":"profile","moduleSpecifier":"console","ambientModuleName":"console"}}]}}
{"seq":1609,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/extensions/git/src/repository.ts","line":1303,"offset":8,"entryNames":[{"name":"profileEnd","source":"console","data":{"exportName":"profileEnd","moduleSpecifier":"console","ambientModuleName":"console"}}]}}
{"seq":1610,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/extensions/git/src/repository.ts","line":1303,"offset":8,"entryNames":[{"name":"promises","source":"dns","data":{"exportName":"promises","moduleSpecifier":"dns","ambientModuleName":"dns"}}]}}

Repro Steps

  1. git clone https://github.com/microsoft/vscode --recurse-submodules
  2. In dir vscode, run git reset --hard 3f629b3d66f597754c0cb90d76fecb04cee52698
  3. Install packages (exact steps are below, but it might be easier to follow the repo readme)
    1. In dir vscode/build/builtin, run yarn install --ignore-engines --ignore-scripts --silent
    2. In dir vscode/build/monaco, run yarn install --ignore-engines --ignore-scripts --silent
    3. In dir vscode/build/npm/gyp, run yarn install --ignore-engines --ignore-scripts --silent
    4. In dir vscode/build, run yarn install --ignore-engines --ignore-scripts --silent
    5. In dir vscode/extensions/bat, run yarn install --ignore-engines --ignore-scripts --silent
    6. In dir vscode/extensions/clojure, run yarn install --ignore-engines --ignore-scripts --silent
    7. In dir vscode/extensions/coffeescript, run yarn install --ignore-engines --ignore-scripts --silent
    8. In dir vscode/extensions/configuration-editing, run yarn install --ignore-engines --ignore-scripts --silent
    9. In dir vscode/extensions/cpp, run yarn install --ignore-engines --ignore-scripts --silent
    10. In dir vscode/extensions/csharp, run yarn install --ignore-engines --ignore-scripts --silent
    11. In dir vscode/extensions/css-language-features, run yarn install --ignore-engines --ignore-scripts --silent
    12. In dir vscode/extensions/css-language-features/server, run yarn install --ignore-engines --ignore-scripts --silent
    13. In dir vscode/extensions/css, run yarn install --ignore-engines --ignore-scripts --silent
    14. In dir vscode/extensions/dart, run yarn install --ignore-engines --ignore-scripts --silent
    15. In dir vscode/extensions/debug-auto-launch, run yarn install --ignore-engines --ignore-scripts --silent
    16. In dir vscode/extensions/debug-server-ready, run yarn install --ignore-engines --ignore-scripts --silent
    17. In dir vscode/extensions/diff, run yarn install --ignore-engines --ignore-scripts --silent
    18. In dir vscode/extensions/docker, run yarn install --ignore-engines --ignore-scripts --silent
    19. In dir vscode/extensions/emmet, run yarn install --ignore-engines --ignore-scripts --silent
    20. In dir vscode/extensions/extension-editing, run yarn install --ignore-engines --ignore-scripts --silent
    21. In dir vscode/extensions/fsharp, run yarn install --ignore-engines --ignore-scripts --silent
    22. In dir vscode/extensions/git-base, run yarn install --ignore-engines --ignore-scripts --silent
    23. In dir vscode/extensions/git, run yarn install --ignore-engines --ignore-scripts --silent
    24. In dir vscode/extensions/github-authentication, run yarn install --ignore-engines --ignore-scripts --silent
    25. In dir vscode/extensions/github, run yarn install --ignore-engines --ignore-scripts --silent
    26. In dir vscode/extensions/go, run yarn install --ignore-engines --ignore-scripts --silent
    27. In dir vscode/extensions/groovy, run yarn install --ignore-engines --ignore-scripts --silent
    28. In dir vscode/extensions/grunt, run yarn install --ignore-engines --ignore-scripts --silent
    29. In dir vscode/extensions/gulp, run yarn install --ignore-engines --ignore-scripts --silent
    30. In dir vscode/extensions/handlebars, run yarn install --ignore-engines --ignore-scripts --silent
    31. In dir vscode/extensions/hlsl, run yarn install --ignore-engines --ignore-scripts --silent
    32. In dir vscode/extensions/html-language-features, run yarn install --ignore-engines --ignore-scripts --silent
    33. In dir vscode/extensions/html-language-features/server, run yarn install --ignore-engines --ignore-scripts --silent
    34. In dir vscode/extensions/html, run yarn install --ignore-engines --ignore-scripts --silent
    35. In dir vscode/extensions/ini, run yarn install --ignore-engines --ignore-scripts --silent
    36. In dir vscode/extensions/ipynb, run yarn install --ignore-engines --ignore-scripts --silent
    37. In dir vscode/extensions/jake, run yarn install --ignore-engines --ignore-scripts --silent
    38. In dir vscode/extensions/java, run yarn install --ignore-engines --ignore-scripts --silent
    39. In dir vscode/extensions/javascript, run yarn install --ignore-engines --ignore-scripts --silent
    40. In dir vscode/extensions/json-language-features, run yarn install --ignore-engines --ignore-scripts --silent
    41. In dir vscode/extensions/json-language-features/server, run yarn install --ignore-engines --ignore-scripts --silent
    42. In dir vscode/extensions/json, run yarn install --ignore-engines --ignore-scripts --silent
    43. In dir vscode/extensions/julia, run yarn install --ignore-engines --ignore-scripts --silent
    44. In dir vscode/extensions/latex, run yarn install --ignore-engines --ignore-scripts --silent
    45. In dir vscode/extensions/less, run yarn install --ignore-engines --ignore-scripts --silent
    46. In dir vscode/extensions/log, run yarn install --ignore-engines --ignore-scripts --silent
    47. In dir vscode/extensions/lua, run yarn install --ignore-engines --ignore-scripts --silent
    48. In dir vscode/extensions/make, run yarn install --ignore-engines --ignore-scripts --silent
    49. In dir vscode/extensions/markdown-basics, run yarn install --ignore-engines --ignore-scripts --silent
    50. In dir vscode/extensions/markdown-language-features, run yarn install --ignore-engines --ignore-scripts --silent
    51. In dir vscode/extensions/markdown-language-features/server, run yarn install --ignore-engines --ignore-scripts --silent
    52. In dir vscode/extensions/markdown-math, run yarn install --ignore-engines --ignore-scripts --silent
    53. In dir vscode/extensions/media-preview, run yarn install --ignore-engines --ignore-scripts --silent
    54. In dir vscode/extensions/merge-conflict, run yarn install --ignore-engines --ignore-scripts --silent
    55. In dir vscode/extensions/microsoft-authentication, run yarn install --ignore-engines --ignore-scripts --silent
    56. In dir vscode/extensions/notebook-renderers, run yarn install --ignore-engines --ignore-scripts --silent
    57. In dir vscode/extensions/npm, run yarn install --ignore-engines --ignore-scripts --silent
    58. In dir vscode/extensions/objective-c, run yarn install --ignore-engines --ignore-scripts --silent
    59. In dir vscode/extensions, run yarn install --ignore-engines --ignore-scripts --silent
    60. In dir vscode/extensions/perl, run yarn install --ignore-engines --ignore-scripts --silent
    61. In dir vscode/extensions/php-language-features, run yarn install --ignore-engines --ignore-scripts --silent
    62. In dir vscode/extensions/php, run yarn install --ignore-engines --ignore-scripts --silent
    63. In dir vscode/extensions/powershell, run yarn install --ignore-engines --ignore-scripts --silent
    64. In dir vscode/extensions/pug, run yarn install --ignore-engines --ignore-scripts --silent
    65. In dir vscode/extensions/python, run yarn install --ignore-engines --ignore-scripts --silent
    66. In dir vscode/extensions/r, run yarn install --ignore-engines --ignore-scripts --silent
    67. In dir vscode/extensions/razor, run yarn install --ignore-engines --ignore-scripts --silent
    68. In dir vscode/extensions/references-view, run yarn install --ignore-engines --ignore-scripts --silent
    69. In dir vscode/extensions/restructuredtext, run yarn install --ignore-engines --ignore-scripts --silent
    70. In dir vscode/extensions/ruby, run yarn install --ignore-engines --ignore-scripts --silent
    71. In dir vscode/extensions/rust, run yarn install --ignore-engines --ignore-scripts --silent
    72. In dir vscode/extensions/scss, run yarn install --ignore-engines --ignore-scripts --silent
    73. In dir vscode/extensions/search-result, run yarn install --ignore-engines --ignore-scripts --silent
    74. In dir vscode/extensions/shaderlab, run yarn install --ignore-engines --ignore-scripts --silent
    75. In dir vscode/extensions/shellscript, run yarn install --ignore-engines --ignore-scripts --silent
    76. In dir vscode/extensions/simple-browser, run yarn install --ignore-engines --ignore-scripts --silent
    77. In dir vscode/extensions/sql, run yarn install --ignore-engines --ignore-scripts --silent
    78. In dir vscode/extensions/swift, run yarn install --ignore-engines --ignore-scripts --silent
    79. In dir vscode/extensions/theme-abyss, run yarn install --ignore-engines --ignore-scripts --silent
    80. In dir vscode/extensions/theme-defaults, run yarn install --ignore-engines --ignore-scripts --silent
    81. In dir vscode/extensions/theme-kimbie-dark, run yarn install --ignore-engines --ignore-scripts --silent
    82. In dir vscode/extensions/theme-monokai-dimmed, run yarn install --ignore-engines --ignore-scripts --silent
    83. In dir vscode/extensions/theme-monokai, run yarn install --ignore-engines --ignore-scripts --silent
    84. In dir vscode/extensions/theme-quietlight, run yarn install --ignore-engines --ignore-scripts --silent
    85. In dir vscode/extensions/theme-red, run yarn install --ignore-engines --ignore-scripts --silent
    86. In dir vscode/extensions/theme-seti, run yarn install --ignore-engines --ignore-scripts --silent
    87. In dir vscode/extensions/theme-solarized-dark, run yarn install --ignore-engines --ignore-scripts --silent
    88. In dir vscode/extensions/theme-solarized-light, run yarn install --ignore-engines --ignore-scripts --silent
    89. In dir vscode/extensions/theme-tomorrow-night-blue, run yarn install --ignore-engines --ignore-scripts --silent
    90. In dir vscode/extensions/typescript-basics, run yarn install --ignore-engines --ignore-scripts --silent
    91. In dir vscode/extensions/typescript-language-features, run yarn install --ignore-engines --ignore-scripts --silent
    92. In dir vscode/extensions/vb, run yarn install --ignore-engines --ignore-scripts --silent
    93. In dir vscode/extensions/vscode-api-tests, run yarn install --ignore-engines --ignore-scripts --silent
    94. In dir vscode/extensions/vscode-colorize-tests, run yarn install --ignore-engines --ignore-scripts --silent
    95. In dir vscode/extensions/vscode-test-resolver, run yarn install --ignore-engines --ignore-scripts --silent
    96. In dir vscode/extensions/xml, run yarn install --ignore-engines --ignore-scripts --silent
    97. In dir vscode/extensions/yaml, run yarn install --ignore-engines --ignore-scripts --silent
    98. In dir vscode, run yarn install --ignore-engines --ignore-scripts --silent
    99. In dir vscode/remote, run yarn install --ignore-engines --ignore-scripts --silent
    100. In dir vscode/remote/web, run yarn install --ignore-engines --ignore-scripts --silent
    101. In dir vscode/test/automation, run yarn install --ignore-engines --ignore-scripts --silent
    102. In dir vscode/test/integration/browser, run yarn install --ignore-engines --ignore-scripts --silent
    103. In dir vscode/test/leaks, run yarn install --ignore-engines --ignore-scripts --silent
    104. In dir vscode/test/monaco, run yarn install --ignore-engines --ignore-scripts --silent
    105. In dir vscode/test/smoke, run yarn install --ignore-engines --ignore-scripts --silent
  4. Back in the initial folder, download RepoResults1/microsoft.vscode.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./vscode ./microsoft.vscode.replay.txt path/to/tsserver.js
  7. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

mobxjs/mobx

⚠️ Note that built also had errors ⚠️
Req #806 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-main/built/local/tsserver.js:141337:16)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141283:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149404:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149290:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135204:35)
    at /typescript-main/built/local/tsserver.js:178763:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178761:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177107:43)
    at /typescript-main/built/local/tsserver.js:179451:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179443:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179451:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179493:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181037:14)
Req #806 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-52703/built/local/tsserver.js:141345:16)
    at Object.getImportCompletionAction (/typescript-52703/built/local/tsserver.js:141291:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52703/built/local/tsserver.js:149412:62)
    at Object.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:149298:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52703/built/local/tsserver.js:135212:35)
    at /typescript-52703/built/local/tsserver.js:178771:43
    at mapDefined (/typescript-52703/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:178769:20)
    at completionEntryDetails (/typescript-52703/built/local/tsserver.js:177115:43)
    at /typescript-52703/built/local/tsserver.js:179459:69
    at IOSession.executeWithRequestId (/typescript-52703/built/local/tsserver.js:179451:14)
    at IOSession.executeCommand (/typescript-52703/built/local/tsserver.js:179459:29)
    at IOSession.onMessage (/typescript-52703/built/local/tsserver.js:179501:51)
    at Interface.<anonymous> (/typescript-52703/built/local/tsserver.js:181045:14)

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

Last few requests

{"seq":803,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/docs/assets/getting-started-assets/javascripts/codemirror/lib/codemirror.js","line":2450,"offset":85,"entryNames":[{"name":"profile","source":"console","data":{"exportName":"profile","moduleSpecifier":"console","ambientModuleName":"console"}}]}}
{"seq":804,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/docs/assets/getting-started-assets/javascripts/codemirror/lib/codemirror.js","line":2450,"offset":85,"entryNames":[{"name":"profileEnd","source":"console","data":{"exportName":"profileEnd","moduleSpecifier":"console","ambientModuleName":"console"}}]}}
{"seq":805,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/docs/assets/getting-started-assets/javascripts/codemirror/lib/codemirror.js","line":2450,"offset":85,"entryNames":[{"name":"Profiler","source":"react","data":{"exportName":"Profiler","moduleSpecifier":"react","fileName":"/mnt/ts_downloads/mobx/node_modules/@types/react/index.d.ts"}}]}}
{"seq":806,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/docs/assets/getting-started-assets/javascripts/codemirror/lib/codemirror.js","line":2450,"offset":85,"entryNames":[{"name":"promises","source":"dns","data":{"exportName":"promises","moduleSpecifier":"dns","ambientModuleName":"dns"}}]}}

Repro Steps

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

@typescript-bot
Copy link
Collaborator

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

Details

n8n-io/n8n

⚠️ Note that built also had errors ⚠️
Req #78 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141287:21)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149404:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149290:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135204:35)
    at /typescript-main/built/local/tsserver.js:178763:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178761:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177107:43)
    at /typescript-main/built/local/tsserver.js:179451:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179443:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179451:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179493:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181037:14)
Req #78 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-52703/built/local/tsserver.js:141295:21)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52703/built/local/tsserver.js:149412:62)
    at Object.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:149298:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52703/built/local/tsserver.js:135212:35)
    at /typescript-52703/built/local/tsserver.js:178771:43
    at mapDefined (/typescript-52703/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:178769:20)
    at completionEntryDetails (/typescript-52703/built/local/tsserver.js:177115:43)
    at /typescript-52703/built/local/tsserver.js:179459:69
    at IOSession.executeWithRequestId (/typescript-52703/built/local/tsserver.js:179451:14)
    at IOSession.executeCommand (/typescript-52703/built/local/tsserver.js:179459:29)
    at IOSession.onMessage (/typescript-52703/built/local/tsserver.js:179501:51)
    at Interface.<anonymous> (/typescript-52703/built/local/tsserver.js:181045:14)

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

Last few requests

{"seq":75,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/cypress/e2e/13-pinning.cy.ts","line":55,"offset":66,"entryNames":[{"name":"accountOperations","source":"/mnt/ts_downloads/n8n/packages/nodes-base/nodes/Salesforce/AccountDescription","data":{"exportName":"accountOperations","exportMapKey":"accountOperations|36799|","fileName":"/mnt/ts_downloads/n8n/packages/nodes-base/nodes/Salesforce/AccountDescription.ts"}}]}}
{"seq":76,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/cypress/e2e/13-pinning.cy.ts","line":55,"offset":66,"entryNames":[{"name":"accountOperations","source":"/mnt/ts_downloads/n8n/packages/nodes-base/nodes/Wise/descriptions/AccountDescription","data":{"exportName":"accountOperations","exportMapKey":"accountOperations|37672|","fileName":"/mnt/ts_downloads/n8n/packages/nodes-base/nodes/Wise/descriptions/AccountDescription.ts"}}]}}
{"seq":77,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/cypress/e2e/13-pinning.cy.ts","line":55,"offset":66,"entryNames":[{"name":"accountOperations","source":"/mnt/ts_downloads/n8n/packages/nodes-base/nodes/Zoho/descriptions/AccountDescription","data":{"exportName":"accountOperations","exportMapKey":"accountOperations|37843|","fileName":"/mnt/ts_downloads/n8n/packages/nodes-base/nodes/Zoho/descriptions/AccountDescription.ts"}}]}}
{"seq":78,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/cypress/e2e/13-pinning.cy.ts","line":55,"offset":66,"entryNames":[{"name":"ActionBox","source":"/mnt/ts_downloads/n8n/packages/design-system/src/components/N8nActionBox/ActionBox.stories","data":{"exportName":"ActionBox","exportMapKey":"ActionBox|27608|","fileName":"/mnt/ts_downloads/n8n/packages/design-system/src/components/N8nActionBox/ActionBox.stories.ts"}}]}}

Repro Steps

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

nocodb/nocodb

⚠️ Note that built also had errors ⚠️
Req #9566 - completionInfo
    at Object.addImportFromExportedSymbol (/typescript-main/built/local/tsserver.js:141102:13)
    at /typescript-main/built/local/tsserver.js:146822:38
    at importSymbols (/typescript-main/built/local/tsserver.js:146822:11)
    at Object.addNewNodeForMemberSymbol (/typescript-main/built/local/tsserver.js:146255:11)
    at getEntryForMemberCompletion (/typescript-main/built/local/tsserver.js:148681:22)
    at createCompletionEntry (/typescript-main/built/local/tsserver.js:148578:64)
    at getCompletionEntriesFromSymbols (/typescript-main/built/local/tsserver.js:149117:19)
    at completionInfoFromData (/typescript-main/built/local/tsserver.js:148245:23)
    at Object.getCompletionsAtPosition (/typescript-main/built/local/tsserver.js:148067:24)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-main/built/local/tsserver.js:135189:35)
    at IOSession.getCompletions (/typescript-main/built/local/tsserver.js:178687:54)
    at completionInfo (/typescript-main/built/local/tsserver.js:177098:43)
    at /typescript-main/built/local/tsserver.js:179451:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179443:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179451:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179493:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181037:14)
Req #9566 - completionInfo
    at Object.addImportFromExportedSymbol (/typescript-52703/built/local/tsserver.js:141110:13)
    at /typescript-52703/built/local/tsserver.js:146830:38
    at importSymbols (/typescript-52703/built/local/tsserver.js:146830:11)
    at Object.addNewNodeForMemberSymbol (/typescript-52703/built/local/tsserver.js:146263:11)
    at getEntryForMemberCompletion (/typescript-52703/built/local/tsserver.js:148689:22)
    at createCompletionEntry (/typescript-52703/built/local/tsserver.js:148586:64)
    at getCompletionEntriesFromSymbols (/typescript-52703/built/local/tsserver.js:149125:19)
    at completionInfoFromData (/typescript-52703/built/local/tsserver.js:148253:23)
    at Object.getCompletionsAtPosition (/typescript-52703/built/local/tsserver.js:148075:24)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-52703/built/local/tsserver.js:135197:35)
    at IOSession.getCompletions (/typescript-52703/built/local/tsserver.js:178695:54)
    at completionInfo (/typescript-52703/built/local/tsserver.js:177106:43)
    at /typescript-52703/built/local/tsserver.js:179459:69
    at IOSession.executeWithRequestId (/typescript-52703/built/local/tsserver.js:179451:14)
    at IOSession.executeCommand (/typescript-52703/built/local/tsserver.js:179459:29)
    at IOSession.onMessage (/typescript-52703/built/local/tsserver.js:179501:51)
    at Interface.<anonymous> (/typescript-52703/built/local/tsserver.js:181045: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":9563,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/packages/nocodb/src/lib/db/sql-client/lib/snowflake/SnowflakeClient.ts","line":2562,"offset":6}}
{"seq":9564,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/nocodb/src/lib/db/sql-client/lib/snowflake/SnowflakeClient.ts","line":2562,"offset":6,"includeExternalModuleExports":false,"triggerKind":1}}
{"seq":9565,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/nocodb/src/lib/db/sql-client/lib/snowflake/SnowflakeClient.ts","line":2562,"offset":6,"entryNames":["@abstract"]}}
{"seq":9566,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/nocodb/src/lib/db/sql-client/lib/snowflake/SnowflakeClient.ts","line":2589,"offset":3,"includeExternalModuleExports":false,"triggerKind":1}}

Repro Steps

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

nuxt/nuxt

⚠️ Note that built also had errors ⚠️
Req #693 - completionEntryDetails
    at getImportFixForSymbol (/typescript-main/built/local/tsserver.js:141310:9)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141287:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149404:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149290:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135204:35)
    at /typescript-main/built/local/tsserver.js:178763:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178761:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177107:43)
    at /typescript-main/built/local/tsserver.js:179451:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179443:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179451:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179493:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181037:14)
Req #693 - completionEntryDetails
    at getImportFixForSymbol (/typescript-52703/built/local/tsserver.js:141318:9)
    at Object.getImportCompletionAction (/typescript-52703/built/local/tsserver.js:141295:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52703/built/local/tsserver.js:149412:62)
    at Object.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:149298:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52703/built/local/tsserver.js:135212:35)
    at /typescript-52703/built/local/tsserver.js:178771:43
    at mapDefined (/typescript-52703/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:178769:20)
    at completionEntryDetails (/typescript-52703/built/local/tsserver.js:177115:43)
    at /typescript-52703/built/local/tsserver.js:179459:69
    at IOSession.executeWithRequestId (/typescript-52703/built/local/tsserver.js:179451:14)
    at IOSession.executeCommand (/typescript-52703/built/local/tsserver.js:179459:29)
    at IOSession.onMessage (/typescript-52703/built/local/tsserver.js:179501:51)
    at Interface.<anonymous> (/typescript-52703/built/local/tsserver.js:181045: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":690,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/kit/src/resolve.ts","line":39,"offset":40,"entryNames":[{"name":"arrayBuffer","source":"node:stream/consumers","data":{"exportName":"arrayBuffer","moduleSpecifier":"node:stream/consumers","ambientModuleName":"node:stream/consumers"}}]}}
{"seq":691,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/kit/src/resolve.ts","line":39,"offset":40,"entryNames":[{"name":"assert","source":"node:assert","data":{"exportName":"export=","moduleSpecifier":"node:assert","ambientModuleName":"node:assert"}}]}}
{"seq":692,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/kit/src/resolve.ts","line":39,"offset":40,"entryNames":[{"name":"assert","source":"node:console","data":{"exportName":"assert","moduleSpecifier":"node:console","ambientModuleName":"node:console"}}]}}
{"seq":693,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/kit/src/resolve.ts","line":39,"offset":40,"entryNames":[{"name":"assert","source":"vitest","data":{"exportName":"assert","moduleSpecifier":"vitest","fileName":"/mnt/ts_downloads/nuxt/node_modules/.pnpm/vitest@0.28.4/node_modules/vitest/dist/index.d.ts"}}]}}

Repro Steps

  1. git clone https://github.com/nuxt/nuxt --recurse-submodules
  2. In dir nuxt, run git reset --hard 9ee568efe6cd0ad8e601d8ba0aca9bb48a89b300
  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

palantir/blueprint

⚠️ Note that built also had errors ⚠️
Req #1718 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149417:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149290:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135204:35)
    at /typescript-main/built/local/tsserver.js:178763:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178761:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177107:43)
    at /typescript-main/built/local/tsserver.js:179451:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179443:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179451:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179493:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181037:14)
Req #1718 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52703/built/local/tsserver.js:149425:9)
    at Object.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:149298:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52703/built/local/tsserver.js:135212:35)
    at /typescript-52703/built/local/tsserver.js:178771:43
    at mapDefined (/typescript-52703/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:178769:20)
    at completionEntryDetails (/typescript-52703/built/local/tsserver.js:177115:43)
    at /typescript-52703/built/local/tsserver.js:179459:69
    at IOSession.executeWithRequestId (/typescript-52703/built/local/tsserver.js:179451:14)
    at IOSession.executeCommand (/typescript-52703/built/local/tsserver.js:179459:29)
    at IOSession.onMessage (/typescript-52703/built/local/tsserver.js:179501:51)
    at Interface.<anonymous> (/typescript-52703/built/local/tsserver.js:181045:14)

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

Last few requests

{"seq":1715,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/core/src/components/icon/icon.tsx","line":147,"offset":13,"entryNames":[{"name":"TOOLTIP","source":"../../common/classes","data":{"exportName":"TOOLTIP","moduleSpecifier":"../../common/classes","fileName":"/mnt/ts_downloads/blueprint/packages/core/src/common/classes.ts"}}]}}
{"seq":1716,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/core/src/components/icon/icon.tsx","line":147,"offset":13,"entryNames":[{"name":"TOOLTIP_INDICATOR","source":"../../common/classes","data":{"exportName":"TOOLTIP_INDICATOR","moduleSpecifier":"../../common/classes","fileName":"/mnt/ts_downloads/blueprint/packages/core/src/common/classes.ts"}}]}}
{"seq":1717,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/core/src/components/icon/icon.tsx","line":147,"offset":13,"entryNames":[{"name":"TRANSITION_CONTAINER","source":"../../common/classes","data":{"exportName":"TRANSITION_CONTAINER","moduleSpecifier":"../../common/classes","fileName":"/mnt/ts_downloads/blueprint/packages/core/src/common/classes.ts"}}]}}
{"seq":1718,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/core/src/components/icon/icon.tsx","line":147,"offset":13,"entryNames":[{"name":"Tree","source":"..","data":{"exportName":"Tree","moduleSpecifier":"..","fileName":"/mnt/ts_downloads/blueprint/packages/core/src/components/index.ts"}}]}}

Repro Steps

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

pixijs/pixijs

⚠️ Note that built also had errors ⚠️
Req #5748 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149417:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149290:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135204:35)
    at /typescript-main/built/local/tsserver.js:178763:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178761:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177107:43)
    at /typescript-main/built/local/tsserver.js:179451:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179443:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179451:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179493:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181037:14)
Req #5748 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52703/built/local/tsserver.js:149425:9)
    at Object.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:149298:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52703/built/local/tsserver.js:135212:35)
    at /typescript-52703/built/local/tsserver.js:178771:43
    at mapDefined (/typescript-52703/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:178769:20)
    at completionEntryDetails (/typescript-52703/built/local/tsserver.js:177115:43)
    at /typescript-52703/built/local/tsserver.js:179459:69
    at IOSession.executeWithRequestId (/typescript-52703/built/local/tsserver.js:179451:14)
    at IOSession.executeCommand (/typescript-52703/built/local/tsserver.js:179459:29)
    at IOSession.onMessage (/typescript-52703/built/local/tsserver.js:179501:51)
    at Interface.<anonymous> (/typescript-52703/built/local/tsserver.js:181045: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":5745,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/core/src/geometry/BufferSystem.ts","line":194,"offset":13,"entryNames":[{"name":"ArrayResource","source":"../textures/resources","data":{"exportName":"ArrayResource","moduleSpecifier":"../textures/resources","fileName":"/mnt/ts_downloads/pixijs/packages/core/src/textures/resources/index.ts"}}]}}
{"seq":5746,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/core/src/geometry/BufferSystem.ts","line":194,"offset":13,"entryNames":[{"name":"Assets","source":"pixi.js","data":{"exportName":"Assets","moduleSpecifier":"pixi.js","fileName":"/mnt/ts_downloads/pixijs/bundles/pixi.js/src/index.ts"}}]}}
{"seq":5747,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/core/src/geometry/BufferSystem.ts","line":194,"offset":13,"entryNames":[{"name":"AssetsClass","source":"pixi.js","data":{"exportName":"AssetsClass","moduleSpecifier":"pixi.js","fileName":"/mnt/ts_downloads/pixijs/bundles/pixi.js/src/index.ts"}}]}}
{"seq":5748,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/core/src/geometry/BufferSystem.ts","line":194,"offset":13,"entryNames":[{"name":"Attribute","source":"..","data":{"exportName":"Attribute","moduleSpecifier":"..","fileName":"/mnt/ts_downloads/pixijs/packages/core/src/index.ts"}}]}}

Repro Steps

  1. git clone https://github.com/pixijs/pixijs --recurse-submodules
  2. In dir pixijs, run git reset --hard 4b551a9175f84c15ca8f794802643c49b28db317
  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

pmndrs/react-spring

⚠️ Note that built also had errors ⚠️
Req #902 - completionEntryDetails
    at getImportFixForSymbol (/typescript-main/built/local/tsserver.js:141310:9)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141287:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149404:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149290:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135204:35)
    at /typescript-main/built/local/tsserver.js:178763:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178761:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177107:43)
    at /typescript-main/built/local/tsserver.js:179451:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179443:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179451:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179493:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181037:14)
Req #902 - completionEntryDetails
    at getImportFixForSymbol (/typescript-52703/built/local/tsserver.js:141318:9)
    at Object.getImportCompletionAction (/typescript-52703/built/local/tsserver.js:141295:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52703/built/local/tsserver.js:149412:62)
    at Object.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:149298:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52703/built/local/tsserver.js:135212:35)
    at /typescript-52703/built/local/tsserver.js:178771:43
    at mapDefined (/typescript-52703/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:178769:20)
    at completionEntryDetails (/typescript-52703/built/local/tsserver.js:177115:43)
    at /typescript-52703/built/local/tsserver.js:179459:69
    at IOSession.executeWithRequestId (/typescript-52703/built/local/tsserver.js:179451:14)
    at IOSession.executeCommand (/typescript-52703/built/local/tsserver.js:179459:29)
    at IOSession.onMessage (/typescript-52703/built/local/tsserver.js:179501:51)
    at Interface.<anonymous> (/typescript-52703/built/local/tsserver.js:181045:14)

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

Last few requests

{"seq":899,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/docs/app/components/Cards/CardCarouselQuote.tsx","line":104,"offset":12,"entryNames":[{"name":"$$ThemeValue","source":"/mnt/ts_downloads/react-spring/node_modules/@stitches/react/types/css-util","data":{"exportName":"$$ThemeValue","exportMapKey":"$$ThemeValue|34382|","fileName":"/mnt/ts_downloads/react-spring/node_modules/@stitches/react/types/css-util.d.ts"}}]}}
{"seq":900,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/docs/app/components/Cards/CardCarouselQuote.tsx","line":104,"offset":12,"entryNames":[{"name":"AbortController","source":"/mnt/ts_downloads/react-spring/node_modules/@remix-run/node/dist/index","data":{"exportName":"AbortController","exportMapKey":"AbortController|43854|","fileName":"/mnt/ts_downloads/react-spring/node_modules/@remix-run/node/dist/index.d.ts"}}]}}
{"seq":901,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/docs/app/components/Cards/CardCarouselQuote.tsx","line":104,"offset":12,"entryNames":[{"name":"access","source":"fs-extra","data":{"exportName":"access","moduleSpecifier":"fs-extra","fileName":"/mnt/ts_downloads/react-spring/node_modules/@types/fs-extra/index.d.ts"}}]}}
{"seq":902,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/docs/app/components/Cards/CardCarouselQuote.tsx","line":104,"offset":12,"entryNames":[{"name":"access","source":"/mnt/ts_downloads/react-spring/node_modules/@types/graceful-fs/index","data":{"exportName":"access","exportMapKey":"access|55533|","fileName":"/mnt/ts_downloads/react-spring/node_modules/@types/graceful-fs/index.d.ts"}}]}}

Repro Steps

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

pnpm/pnpm

⚠️ Note that built also had errors ⚠️
Req #2564 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141287:21)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149404:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149290:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135204:35)
    at /typescript-main/built/local/tsserver.js:178763:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178761:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177107:43)
    at /typescript-main/built/local/tsserver.js:179451:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179443:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179451:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179493:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181037:14)
Req #2564 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-52703/built/local/tsserver.js:141295:21)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52703/built/local/tsserver.js:149412:62)
    at Object.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:149298:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52703/built/local/tsserver.js:135212:35)
    at /typescript-52703/built/local/tsserver.js:178771:43
    at mapDefined (/typescript-52703/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:178769:20)
    at completionEntryDetails (/typescript-52703/built/local/tsserver.js:177115:43)
    at /typescript-52703/built/local/tsserver.js:179459:69
    at IOSession.executeWithRequestId (/typescript-52703/built/local/tsserver.js:179451:14)
    at IOSession.executeCommand (/typescript-52703/built/local/tsserver.js:179459:29)
    at IOSession.onMessage (/typescript-52703/built/local/tsserver.js:179501:51)
    at Interface.<anonymous> (/typescript-52703/built/local/tsserver.js:181045: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":2561,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/fetching/directory-fetcher/src/index.ts","line":60,"offset":40,"entryNames":[{"name":"Agent","source":"https","data":{"exportName":"Agent","moduleSpecifier":"https","ambientModuleName":"https"}}]}}
{"seq":2562,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/fetching/directory-fetcher/src/index.ts","line":60,"offset":40,"entryNames":[{"name":"AgentOptions","source":"http","data":{"exportName":"AgentOptions","moduleSpecifier":"http","ambientModuleName":"http"}}]}}
{"seq":2563,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/fetching/directory-fetcher/src/index.ts","line":60,"offset":40,"entryNames":[{"name":"AgentOptions","source":"https","data":{"exportName":"AgentOptions","moduleSpecifier":"https","ambientModuleName":"https"}}]}}
{"seq":2564,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/fetching/directory-fetcher/src/index.ts","line":60,"offset":40,"entryNames":[{"name":"AllowedDeprecatedVersions","source":"/mnt/ts_downloads/pnpm/packages/types/src/package","data":{"exportName":"AllowedDeprecatedVersions","exportMapKey":"AllowedDeprecatedVersions|6120|","fileName":"/mnt/ts_downloads/pnpm/packages/types/src/package.ts"}}]}}

Repro Steps

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

postcss/postcss

⚠️ Note that built also had errors ⚠️
Req #542 - completionEntryDetails
    at getImportFixForSymbol (/typescript-main/built/local/tsserver.js:141310:9)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141287:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149404:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149290:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135204:35)
    at /typescript-main/built/local/tsserver.js:178763:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178761:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177107:43)
    at /typescript-main/built/local/tsserver.js:179451:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179443:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179451:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179493:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181037:14)
Req #542 - completionEntryDetails
    at getImportFixForSymbol (/typescript-52703/built/local/tsserver.js:141318:9)
    at Object.getImportCompletionAction (/typescript-52703/built/local/tsserver.js:141295:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52703/built/local/tsserver.js:149412:62)
    at Object.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:149298:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52703/built/local/tsserver.js:135212:35)
    at /typescript-52703/built/local/tsserver.js:178771:43
    at mapDefined (/typescript-52703/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:178769:20)
    at completionEntryDetails (/typescript-52703/built/local/tsserver.js:177115:43)
    at /typescript-52703/built/local/tsserver.js:179459:69
    at IOSession.executeWithRequestId (/typescript-52703/built/local/tsserver.js:179451:14)
    at IOSession.executeCommand (/typescript-52703/built/local/tsserver.js:179459:29)
    at IOSession.onMessage (/typescript-52703/built/local/tsserver.js:179501:51)
    at Interface.<anonymous> (/typescript-52703/built/local/tsserver.js:181045:14)

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

Last few requests

{"seq":539,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/lib/parser.js","line":16,"offset":49,"entryNames":[{"name":"access","source":"fs-extra","data":{"exportName":"access","moduleSpecifier":"fs-extra","fileName":"/mnt/ts_downloads/postcss/node_modules/.pnpm/@types+fs-extra@9.0.13/node_modules/@types/fs-extra/index.d.ts"}}]}}
{"seq":540,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/lib/parser.js","line":16,"offset":49,"entryNames":[{"name":"access","source":"fs/promises","data":{"exportName":"access","moduleSpecifier":"fs/promises","ambientModuleName":"fs/promises"}}]}}
{"seq":541,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/lib/parser.js","line":16,"offset":49,"entryNames":[{"name":"accessSync","source":"fs","data":{"exportName":"accessSync","moduleSpecifier":"fs","ambientModuleName":"fs"}}]}}
{"seq":542,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/lib/parser.js","line":16,"offset":49,"entryNames":[{"name":"accessSync","source":"fs-extra","data":{"exportName":"accessSync","moduleSpecifier":"fs-extra","fileName":"/mnt/ts_downloads/postcss/node_modules/.pnpm/@types+fs-extra@9.0.13/node_modules/@types/fs-extra/index.d.ts"}}]}}

Repro Steps

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

@typescript-bot
Copy link
Collaborator

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

Details

prisma/prisma

⚠️ Note that built also had errors ⚠️
Req #1044 - completionEntryDetails
    at getImportFixForSymbol (/typescript-main/built/local/tsserver.js:141310:9)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141287:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149404:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149290:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135204:35)
    at /typescript-main/built/local/tsserver.js:178763:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178761:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177107:43)
    at /typescript-main/built/local/tsserver.js:179451:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179443:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179451:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179493:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181037:14)
Req #1044 - completionEntryDetails
    at getImportFixForSymbol (/typescript-52703/built/local/tsserver.js:141318:9)
    at Object.getImportCompletionAction (/typescript-52703/built/local/tsserver.js:141295:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52703/built/local/tsserver.js:149412:62)
    at Object.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:149298:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52703/built/local/tsserver.js:135212:35)
    at /typescript-52703/built/local/tsserver.js:178771:43
    at mapDefined (/typescript-52703/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:178769:20)
    at completionEntryDetails (/typescript-52703/built/local/tsserver.js:177115:43)
    at /typescript-52703/built/local/tsserver.js:179459:69
    at IOSession.executeWithRequestId (/typescript-52703/built/local/tsserver.js:179451:14)
    at IOSession.executeCommand (/typescript-52703/built/local/tsserver.js:179459:29)
    at IOSession.onMessage (/typescript-52703/built/local/tsserver.js:179501:51)
    at Interface.<anonymous> (/typescript-52703/built/local/tsserver.js:181045: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":1041,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/client/scripts/postinstall.js","line":2,"offset":6,"entryNames":[{"name":"access","source":"fs-extra","data":{"exportName":"access","moduleSpecifier":"fs-extra","fileName":"/mnt/ts_downloads/prisma/node_modules/.pnpm/@types+fs-extra@9.0.13/node_modules/@types/fs-extra/index.d.ts"}}]}}
{"seq":1042,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/client/scripts/postinstall.js","line":2,"offset":6,"entryNames":[{"name":"access","source":"fs/promises","data":{"exportName":"access","moduleSpecifier":"fs/promises","ambientModuleName":"fs/promises"}}]}}
{"seq":1043,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/client/scripts/postinstall.js","line":2,"offset":6,"entryNames":[{"name":"accessSync","source":"fs","data":{"exportName":"accessSync","moduleSpecifier":"fs","ambientModuleName":"fs"}}]}}
{"seq":1044,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/client/scripts/postinstall.js","line":2,"offset":6,"entryNames":[{"name":"accessSync","source":"fs-extra","data":{"exportName":"accessSync","moduleSpecifier":"fs-extra","fileName":"/mnt/ts_downloads/prisma/node_modules/.pnpm/@types+fs-extra@9.0.13/node_modules/@types/fs-extra/index.d.ts"}}]}}

Repro Steps

  1. git clone https://github.com/prisma/prisma --recurse-submodules
  2. In dir prisma, run git reset --hard 9c6e80e6fadc3068a54bc6cbff2edb218e88d345
  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

puppeteer/puppeteer

⚠️ Note that built also had errors ⚠️
Req #1509 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-main/built/local/tsserver.js:141337:16)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141283:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149404:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149290:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135204:35)
    at /typescript-main/built/local/tsserver.js:178763:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178761:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177107:43)
    at /typescript-main/built/local/tsserver.js:179451:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179443:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179451:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179493:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181037:14)
Req #1509 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-52703/built/local/tsserver.js:141345:16)
    at Object.getImportCompletionAction (/typescript-52703/built/local/tsserver.js:141291:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52703/built/local/tsserver.js:149412:62)
    at Object.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:149298:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52703/built/local/tsserver.js:135212:35)
    at /typescript-52703/built/local/tsserver.js:178771:43
    at mapDefined (/typescript-52703/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:178769:20)
    at completionEntryDetails (/typescript-52703/built/local/tsserver.js:177115:43)
    at /typescript-52703/built/local/tsserver.js:179459:69
    at IOSession.executeWithRequestId (/typescript-52703/built/local/tsserver.js:179451:14)
    at IOSession.executeCommand (/typescript-52703/built/local/tsserver.js:179459:29)
    at IOSession.onMessage (/typescript-52703/built/local/tsserver.js:179501:51)
    at Interface.<anonymous> (/typescript-52703/built/local/tsserver.js:181045:14)

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

Last few requests

{"seq":1506,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/puppeteer-core/src/api/Page.ts","line":891,"offset":10,"entryNames":[{"name":"ProductLauncher","source":"../puppeteer-core.js","data":{"exportName":"ProductLauncher","moduleSpecifier":"../puppeteer-core.js","fileName":"/mnt/ts_downloads/puppeteer/packages/puppeteer-core/src/puppeteer-core.ts"}}]}}
{"seq":1507,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/puppeteer-core/src/api/Page.ts","line":891,"offset":10,"entryNames":[{"name":"profile","source":"console","data":{"exportName":"profile","moduleSpecifier":"console","ambientModuleName":"console"}}]}}
{"seq":1508,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/puppeteer-core/src/api/Page.ts","line":891,"offset":10,"entryNames":[{"name":"profileEnd","source":"console","data":{"exportName":"profileEnd","moduleSpecifier":"console","ambientModuleName":"console"}}]}}
{"seq":1509,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/puppeteer-core/src/api/Page.ts","line":891,"offset":10,"entryNames":[{"name":"promises","source":"dns","data":{"exportName":"promises","moduleSpecifier":"dns","ambientModuleName":"dns"}}]}}

Repro Steps

  1. git clone https://github.com/puppeteer/puppeteer --recurse-submodules
  2. In dir puppeteer, run git reset --hard b8ea891ab86cb5d21c173ed9cc72f6dd2a6e28d6
  3. Install packages (exact steps are below, but it might be easier to follow the repo readme)
    1. In dir puppeteer, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    2. In dir puppeteer/packages/ng-schematics, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    3. In dir puppeteer/packages/puppeteer-core, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    4. In dir puppeteer/packages/puppeteer, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    5. In dir puppeteer/packages/testserver, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    6. In dir puppeteer/test/installation, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    7. In dir puppeteer/test, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    8. In dir puppeteer/website, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
  4. Back in the initial folder, download RepoResults1/puppeteer.puppeteer.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./puppeteer ./puppeteer.puppeteer.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

⚠️ Note that built also had errors ⚠️
Req #2323 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149417:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149290:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135204:35)
    at /typescript-main/built/local/tsserver.js:178763:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178761:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177107:43)
    at /typescript-main/built/local/tsserver.js:179451:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179443:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179451:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179493:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181037:14)
Req #2323 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52703/built/local/tsserver.js:149425:9)
    at Object.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:149298:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52703/built/local/tsserver.js:135212:35)
    at /typescript-52703/built/local/tsserver.js:178771:43
    at mapDefined (/typescript-52703/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:178769:20)
    at completionEntryDetails (/typescript-52703/built/local/tsserver.js:177115:43)
    at /typescript-52703/built/local/tsserver.js:179459:69
    at IOSession.executeWithRequestId (/typescript-52703/built/local/tsserver.js:179451:14)
    at IOSession.executeCommand (/typescript-52703/built/local/tsserver.js:179459:29)
    at IOSession.onMessage (/typescript-52703/built/local/tsserver.js:179501:51)
    at Interface.<anonymous> (/typescript-52703/built/local/tsserver.js:181045: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":2320,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/base/src/Image/index.tsx","line":1,"offset":37,"entryNames":[{"name":"SnapshotViewIOSComponent","source":"react-native","data":{"exportName":"SnapshotViewIOSComponent","moduleSpecifier":"react-native","fileName":"/mnt/ts_downloads/react-native-elements/node_modules/@types/react-native/index.d.ts"}}]}}
{"seq":2321,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/base/src/Image/index.tsx","line":1,"offset":37,"entryNames":[{"name":"SocialIcon","source":"../SocialIcon","data":{"exportName":"SocialIcon","moduleSpecifier":"../SocialIcon","fileName":"/mnt/ts_downloads/react-native-elements/packages/base/src/SocialIcon/index.tsx"}}]}}
{"seq":2322,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/base/src/Image/index.tsx","line":1,"offset":37,"entryNames":[{"name":"SpeedDial","source":"/mnt/ts_downloads/react-native-elements/packages/base/src/SpeedDial/SpeedDial","data":{"exportName":"SpeedDial","exportMapKey":"SpeedDial|26415|","fileName":"/mnt/ts_downloads/react-native-elements/packages/base/src/SpeedDial/SpeedDial.tsx"}}]}}
{"seq":2323,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/base/src/Image/index.tsx","line":1,"offset":37,"entryNames":[{"name":"SpeedDial","source":"..","data":{"exportName":"SpeedDial","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

⚠️ Note that built also had errors ⚠️
Req #11385 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149417:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149290:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135204:35)
    at /typescript-main/built/local/tsserver.js:178763:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178761:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177107:43)
    at /typescript-main/built/local/tsserver.js:179451:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179443:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179451:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179493:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181037:14)
Req #11385 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52703/built/local/tsserver.js:149425:9)
    at Object.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:149298:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52703/built/local/tsserver.js:135212:35)
    at /typescript-52703/built/local/tsserver.js:178771:43
    at mapDefined (/typescript-52703/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:178769:20)
    at completionEntryDetails (/typescript-52703/built/local/tsserver.js:177115:43)
    at /typescript-52703/built/local/tsserver.js:179459:69
    at IOSession.executeWithRequestId (/typescript-52703/built/local/tsserver.js:179451:14)
    at IOSession.executeCommand (/typescript-52703/built/local/tsserver.js:179459:29)
    at IOSession.onMessage (/typescript-52703/built/local/tsserver.js:179501:51)
    at Interface.<anonymous> (/typescript-52703/built/local/tsserver.js:181045: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":11382,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/internal/ajax/ajax.ts","line":504,"offset":37,"entryNames":[{"name":"AsyncAction","source":"../scheduler/AsyncAction","data":{"exportName":"AsyncAction","moduleSpecifier":"../scheduler/AsyncAction","fileName":"/mnt/ts_downloads/rxjs/src/internal/scheduler/AsyncAction.ts"}}]}}
{"seq":11383,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/internal/ajax/ajax.ts","line":504,"offset":37,"entryNames":[{"name":"asyncScheduler","source":"../umd","data":{"exportName":"asyncScheduler","moduleSpecifier":"../umd","fileName":"/mnt/ts_downloads/rxjs/src/internal/umd.ts"}}]}}
{"seq":11384,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/internal/ajax/ajax.ts","line":504,"offset":37,"entryNames":[{"name":"AsyncScheduler","source":"../scheduler/AsyncScheduler","data":{"exportName":"AsyncScheduler","moduleSpecifier":"../scheduler/AsyncScheduler","fileName":"/mnt/ts_downloads/rxjs/src/internal/scheduler/AsyncScheduler.ts"}}]}}
{"seq":11385,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/internal/ajax/ajax.ts","line":504,"offset":37,"entryNames":[{"name":"AsyncSubject","source":"../umd","data":{"exportName":"AsyncSubject","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. Back in the initial folder, download RepoResults2/ReactiveX.rxjs.replay.txt from the artifact folder
  4. npm install --no-save @typescript/server-replay
  5. npx tsreplay ./rxjs ./ReactiveX.rxjs.replay.txt path/to/tsserver.js
  6. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

refined-github/refined-github

⚠️ Note that built also had errors ⚠️
Req #1873 - completionEntryDetails
    at getImportFixForSymbol (/typescript-main/built/local/tsserver.js:141310:9)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141287:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149404:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149290:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135204:35)
    at /typescript-main/built/local/tsserver.js:178763:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178761:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177107:43)
    at /typescript-main/built/local/tsserver.js:179451:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179443:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179451:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179493:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181037:14)
Req #1873 - completionEntryDetails
    at getImportFixForSymbol (/typescript-52703/built/local/tsserver.js:141318:9)
    at Object.getImportCompletionAction (/typescript-52703/built/local/tsserver.js:141295:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52703/built/local/tsserver.js:149412:62)
    at Object.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:149298:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52703/built/local/tsserver.js:135212:35)
    at /typescript-52703/built/local/tsserver.js:178771:43
    at mapDefined (/typescript-52703/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:178769:20)
    at completionEntryDetails (/typescript-52703/built/local/tsserver.js:177115:43)
    at /typescript-52703/built/local/tsserver.js:179459:69
    at IOSession.executeWithRequestId (/typescript-52703/built/local/tsserver.js:179451:14)
    at IOSession.executeCommand (/typescript-52703/built/local/tsserver.js:179459:29)
    at IOSession.onMessage (/typescript-52703/built/local/tsserver.js:179501:51)
    at Interface.<anonymous> (/typescript-52703/built/local/tsserver.js:181045:14)

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

Last few requests

{"seq":1870,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/source/github-helpers/toast.tsx","line":15,"offset":1,"entryNames":[{"name":"ArrowUpLeftIcon","source":"@primer/octicons-react","data":{"exportName":"ArrowUpLeftIcon","moduleSpecifier":"@primer/octicons-react","fileName":"/mnt/ts_downloads/refined-github/node_modules/@primer/octicons-react/dist/icons.d.ts"}}]}}
{"seq":1871,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/source/github-helpers/toast.tsx","line":15,"offset":1,"entryNames":[{"name":"ArrowUpRightIcon","source":"@primer/octicons-react","data":{"exportName":"ArrowUpRightIcon","moduleSpecifier":"@primer/octicons-react","fileName":"/mnt/ts_downloads/refined-github/node_modules/@primer/octicons-react/dist/icons.d.ts"}}]}}
{"seq":1872,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/source/github-helpers/toast.tsx","line":15,"offset":1,"entryNames":[{"name":"asMutable","source":"ts-extras","data":{"exportName":"asMutable","moduleSpecifier":"ts-extras","fileName":"/mnt/ts_downloads/refined-github/node_modules/ts-extras/distribution/as-mutable.d.ts"}}]}}
{"seq":1873,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/source/github-helpers/toast.tsx","line":15,"offset":1,"entryNames":[{"name":"assert","source":"/mnt/ts_downloads/refined-github/node_modules/vitest/dist/index","data":{"exportName":"assert","exportMapKey":"assert|3963|","fileName":"/mnt/ts_downloads/refined-github/node_modules/vitest/dist/index.d.ts"}}]}}

Repro Steps

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

remix-run/react-router

⚠️ Note that built also had errors ⚠️
Req #1696 - completionEntryDetails
    at getImportFixForSymbol (/typescript-main/built/local/tsserver.js:141310:9)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141287:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149404:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149290:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135204:35)
    at /typescript-main/built/local/tsserver.js:178763:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178761:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177107:43)
    at /typescript-main/built/local/tsserver.js:179451:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179443:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179451:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179493:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181037:14)
Req #1696 - completionEntryDetails
    at getImportFixForSymbol (/typescript-52703/built/local/tsserver.js:141318:9)
    at Object.getImportCompletionAction (/typescript-52703/built/local/tsserver.js:141295:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52703/built/local/tsserver.js:149412:62)
    at Object.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:149298:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52703/built/local/tsserver.js:135212:35)
    at /typescript-52703/built/local/tsserver.js:178771:43
    at mapDefined (/typescript-52703/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:178769:20)
    at completionEntryDetails (/typescript-52703/built/local/tsserver.js:177115:43)
    at /typescript-52703/built/local/tsserver.js:179459:69
    at IOSession.executeWithRequestId (/typescript-52703/built/local/tsserver.js:179451:14)
    at IOSession.executeCommand (/typescript-52703/built/local/tsserver.js:179459:29)
    at IOSession.onMessage (/typescript-52703/built/local/tsserver.js:179501:51)
    at Interface.<anonymous> (/typescript-52703/built/local/tsserver.js:181045:14)

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

Last few requests

{"seq":1693,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/react-router-native/index.tsx","line":337,"offset":26,"entryNames":[{"name":"BaseOptions","source":"jsdom","data":{"exportName":"BaseOptions","moduleSpecifier":"jsdom","ambientModuleName":"jsdom"}}]}}
{"seq":1694,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/react-router-native/index.tsx","line":337,"offset":26,"entryNames":[{"name":"BaseSupportOption","source":"prettier","data":{"exportName":"BaseSupportOption","moduleSpecifier":"prettier","fileName":"/mnt/ts_downloads/react-router/node_modules/@types/prettier/index.d.ts"}}]}}
{"seq":1695,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/react-router-native/index.tsx","line":337,"offset":26,"entryNames":[{"name":"BaseSyntheticEvent","source":"react","data":{"exportName":"BaseSyntheticEvent","moduleSpecifier":"react","fileName":"/mnt/ts_downloads/react-router/node_modules/@types/react/index.d.ts"}}]}}
{"seq":1696,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/react-router-native/index.tsx","line":337,"offset":26,"entryNames":[{"name":"BigIntOptions","source":"fs-extra","data":{"exportName":"BigIntOptions","moduleSpecifier":"fs-extra","fileName":"/mnt/ts_downloads/react-router/node_modules/@types/fs-extra/index.d.ts"}}]}}

Repro Steps

  1. git clone https://github.com/remix-run/react-router --recurse-submodules
  2. In dir react-router, run git reset --hard 2b843a6739c6807e683de9097e20909e78f0a1bd
  3. Install packages (exact steps are below, but it might be easier to follow the repo readme)
    1. In dir react-router/examples/auth, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    2. In dir react-router/examples/basic, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    3. In dir react-router/examples/custom-filter-link, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    4. In dir react-router/examples/custom-link, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    5. In dir react-router/examples/custom-query-parsing, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    6. In dir react-router/examples/data-router, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    7. In dir react-router/examples/error-boundaries, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    8. In dir react-router/examples/lazy-loading, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    9. In dir react-router/examples/modal, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    10. In dir react-router/examples/multi-app, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    11. In dir react-router/examples/navigation-blocking, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    12. In dir react-router/examples/notes, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    13. In dir react-router/examples/route-objects, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    14. In dir react-router/examples/scroll-restoration, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    15. In dir react-router/examples/search-params, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    16. In dir react-router/examples/ssr-data-router, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    17. In dir react-router/examples/ssr, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    18. In dir react-router, run yarn install --ignore-engines --ignore-scripts --silent
    19. In dir react-router/scripts/release, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    20. In dir react-router/tutorial, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
  4. Back in the initial folder, download RepoResults1/remix-run.react-router.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./react-router ./remix-run.react-router.replay.txt path/to/tsserver.js
  7. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

slidevjs/slidev

⚠️ Note that built also had errors ⚠️
Req #823 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141287:21)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149404:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149290:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135204:35)
    at /typescript-main/built/local/tsserver.js:178763:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178761:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177107:43)
    at /typescript-main/built/local/tsserver.js:179451:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179443:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179451:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179493:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181037:14)
Req #823 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-52703/built/local/tsserver.js:141295:21)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52703/built/local/tsserver.js:149412:62)
    at Object.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:149298:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52703/built/local/tsserver.js:135212:35)
    at /typescript-52703/built/local/tsserver.js:178771:43
    at mapDefined (/typescript-52703/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:178769:20)
    at completionEntryDetails (/typescript-52703/built/local/tsserver.js:177115:43)
    at /typescript-52703/built/local/tsserver.js:179459:69
    at IOSession.executeWithRequestId (/typescript-52703/built/local/tsserver.js:179451:14)
    at IOSession.executeCommand (/typescript-52703/built/local/tsserver.js:179459:29)
    at IOSession.onMessage (/typescript-52703/built/local/tsserver.js:179501:51)
    at Interface.<anonymous> (/typescript-52703/built/local/tsserver.js:181045: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":820,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/slidev/node/plugins/markdown-it-katex.ts","line":109,"offset":39,"entryNames":[{"name":"AcroChoiceFlags","source":"pdf-lib","data":{"exportName":"AcroChoiceFlags","moduleSpecifier":"pdf-lib","fileName":"/mnt/ts_downloads/slidev/node_modules/.pnpm/pdf-lib@1.17.1/node_modules/pdf-lib/cjs/index.d.ts"}}]}}
{"seq":821,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/slidev/node/plugins/markdown-it-katex.ts","line":109,"offset":39,"entryNames":[{"name":"AcroFieldFlags","source":"pdf-lib","data":{"exportName":"AcroFieldFlags","moduleSpecifier":"pdf-lib","fileName":"/mnt/ts_downloads/slidev/node_modules/.pnpm/pdf-lib@1.17.1/node_modules/pdf-lib/cjs/index.d.ts"}}]}}
{"seq":822,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/slidev/node/plugins/markdown-it-katex.ts","line":109,"offset":39,"entryNames":[{"name":"AcroTextFlags","source":"pdf-lib","data":{"exportName":"AcroTextFlags","moduleSpecifier":"pdf-lib","fileName":"/mnt/ts_downloads/slidev/node_modules/.pnpm/pdf-lib@1.17.1/node_modules/pdf-lib/cjs/index.d.ts"}}]}}
{"seq":823,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/slidev/node/plugins/markdown-it-katex.ts","line":109,"offset":39,"entryNames":[{"name":"AddPluginType","source":"/mnt/ts_downloads/slidev/node_modules/.pnpm/windicss@3.5.6/node_modules/windicss/types/interfaces","data":{"exportName":"AddPluginType","exportMapKey":"AddPluginType|25870|","fileName":"/mnt/ts_downloads/slidev/node_modules/.pnpm/windicss@3.5.6/node_modules/windicss/types/interfaces.d.ts"}}]}}

Repro Steps

  1. git clone https://github.com/slidevjs/slidev --recurse-submodules
  2. In dir slidev, run git reset --hard 6dcaa4be07719192b2741525fdfc54f0b925bb79
  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

socketio/socket.io

⚠️ Note that built also had errors ⚠️
Req #1066 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-main/built/local/tsserver.js:141337:16)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141283:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149404:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149290:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135204:35)
    at /typescript-main/built/local/tsserver.js:178763:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178761:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177107:43)
    at /typescript-main/built/local/tsserver.js:179451:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179443:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179451:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179493:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181037:14)
Req #1066 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-52703/built/local/tsserver.js:141345:16)
    at Object.getImportCompletionAction (/typescript-52703/built/local/tsserver.js:141291:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52703/built/local/tsserver.js:149412:62)
    at Object.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:149298:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52703/built/local/tsserver.js:135212:35)
    at /typescript-52703/built/local/tsserver.js:178771:43
    at mapDefined (/typescript-52703/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:178769:20)
    at completionEntryDetails (/typescript-52703/built/local/tsserver.js:177115:43)
    at /typescript-52703/built/local/tsserver.js:179459:69
    at IOSession.executeWithRequestId (/typescript-52703/built/local/tsserver.js:179451:14)
    at IOSession.executeCommand (/typescript-52703/built/local/tsserver.js:179459:29)
    at IOSession.onMessage (/typescript-52703/built/local/tsserver.js:179501:51)
    at Interface.<anonymous> (/typescript-52703/built/local/tsserver.js:181045:14)

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

Last few requests

{"seq":1063,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/examples/basic-crud-application/angular-client/src/app/app.module.ts","line":8,"offset":1,"entryNames":[{"name":"BrowserDynamicTestingModule","source":"/mnt/ts_downloads/socket.io/examples/basic-crud-application/angular-client/node_modules/@angular/platform-browser-dynamic/testing/testing","data":{"exportName":"BrowserDynamicTestingModule","exportMapKey":"BrowserDynamicTestingModule|13665|","fileName":"/mnt/ts_downloads/socket.io/examples/basic-crud-application/angular-client/node_modules/@angular/platform-browser-dynamic/testing/testing.d.ts"}}]}}
{"seq":1064,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/examples/basic-crud-application/angular-client/src/app/app.module.ts","line":8,"offset":1,"entryNames":[{"name":"BrowserStack","source":"protractor/built/driverProviders","data":{"exportName":"BrowserStack","moduleSpecifier":"protractor/built/driverProviders","fileName":"/mnt/ts_downloads/socket.io/examples/basic-crud-application/angular-client/node_modules/protractor/built/driverProviders/index.d.ts"}}]}}
{"seq":1065,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/examples/basic-crud-application/angular-client/src/app/app.module.ts","line":8,"offset":1,"entryNames":[{"name":"BrowserTransferStateModule","source":"@angular/platform-browser","data":{"exportName":"BrowserTransferStateModule","moduleSpecifier":"@angular/platform-browser","fileName":"/mnt/ts_downloads/socket.io/examples/basic-crud-application/angular-client/node_modules/@angular/platform-browser/platform-browser.d.ts"}}]}}
{"seq":1066,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/examples/basic-crud-application/angular-client/src/app/app.module.ts","line":8,"offset":1,"entryNames":[{"name":"Buffer","source":"buffer","data":{"exportName":"Buffer","moduleSpecifier":"buffer","ambientModuleName":"buffer"}}]}}

Repro Steps

  1. git clone https://github.com/socketio/socket.io --recurse-submodules
  2. In dir socket.io, run git reset --hard a2e5d1f77ff322455d9203c0a956eead4caca527
  3. Install packages (exact steps are below, but it might be easier to follow the repo readme)
    1. In dir socket.io/examples/angular-todomvc, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    2. In dir socket.io/examples/basic-crud-application/angular-client, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    3. In dir socket.io/examples/basic-crud-application/server-postgres-cluster, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    4. In dir socket.io/examples/basic-crud-application/server, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    5. In dir socket.io/examples/chat, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    6. In dir socket.io/examples/cluster-haproxy/server, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    7. In dir socket.io/examples/cluster-httpd/server, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    8. In dir socket.io/examples/cluster-nginx/client, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    9. In dir socket.io/examples/cluster-nginx/server, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    10. In dir socket.io/examples/cluster-traefik/server, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    11. In dir socket.io/examples/create-react-app-example, run yarn install --ignore-engines --ignore-scripts --silent
    12. In dir socket.io/examples/custom-parsers, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    13. In dir socket.io/examples/es-modules, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    14. In dir socket.io/examples/express-session-example, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    15. In dir socket.io/examples/passport-example, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    16. In dir socket.io/examples/private-messaging, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    17. In dir socket.io/examples/private-messaging/server, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    18. In dir socket.io/examples/react-native, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    19. In dir socket.io/examples/rollup-server-bundle, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    20. In dir socket.io/examples/tweet-stream, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    21. In dir socket.io/examples/typescript, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    22. In dir socket.io/examples/webpack-build-server, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    23. In dir socket.io/examples/webpack-build, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    24. In dir socket.io/examples/whiteboard, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    25. In dir socket.io, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
  4. Back in the initial folder, download RepoResults1/socketio.socket.io.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./socket.io ./socketio.socket.io.replay.txt path/to/tsserver.js
  7. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

solidjs/solid

⚠️ Note that built also had errors ⚠️
Req #1996 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-main/built/local/tsserver.js:141337:16)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141283:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149404:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149290:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135204:35)
    at /typescript-main/built/local/tsserver.js:178763:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178761:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177107:43)
    at /typescript-main/built/local/tsserver.js:179451:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179443:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179451:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179493:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181037:14)
Req #1996 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-52703/built/local/tsserver.js:141345:16)
    at Object.getImportCompletionAction (/typescript-52703/built/local/tsserver.js:141291:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52703/built/local/tsserver.js:149412:62)
    at Object.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:149298:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52703/built/local/tsserver.js:135212:35)
    at /typescript-52703/built/local/tsserver.js:178771:43
    at mapDefined (/typescript-52703/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:178769:20)
    at completionEntryDetails (/typescript-52703/built/local/tsserver.js:177115:43)
    at /typescript-52703/built/local/tsserver.js:179459:69
    at IOSession.executeWithRequestId (/typescript-52703/built/local/tsserver.js:179451:14)
    at IOSession.executeCommand (/typescript-52703/built/local/tsserver.js:179459:29)
    at IOSession.onMessage (/typescript-52703/built/local/tsserver.js:179501:51)
    at Interface.<anonymous> (/typescript-52703/built/local/tsserver.js:181045:14)

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

Last few requests

{"seq":1993,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/solid/test/signals.type-tests.ts","line":778,"offset":16,"entryNames":[{"name":"produce","source":"../store/src","data":{"exportName":"produce","moduleSpecifier":"../store/src","fileName":"/mnt/ts_downloads/solid/packages/solid/store/src/index.ts"}}]}}
{"seq":1994,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/solid/test/signals.type-tests.ts","line":778,"offset":16,"entryNames":[{"name":"profile","source":"console","data":{"exportName":"profile","moduleSpecifier":"console","ambientModuleName":"console"}}]}}
{"seq":1995,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/solid/test/signals.type-tests.ts","line":778,"offset":16,"entryNames":[{"name":"profileEnd","source":"console","data":{"exportName":"profileEnd","moduleSpecifier":"console","ambientModuleName":"console"}}]}}
{"seq":1996,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/solid/test/signals.type-tests.ts","line":778,"offset":16,"entryNames":[{"name":"promises","source":"dns","data":{"exportName":"promises","moduleSpecifier":"dns","ambientModuleName":"dns"}}]}}

Repro Steps

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

@typescript-bot
Copy link
Collaborator

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

Details

statelyai/xstate

⚠️ Note that built also had errors ⚠️
Req #1014 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-main/built/local/tsserver.js:141337:16)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141283:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149404:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149290:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135204:35)
    at /typescript-main/built/local/tsserver.js:178763:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178761:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177107:43)
    at /typescript-main/built/local/tsserver.js:179451:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179443:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179451:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179493:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181037:14)
Req #1014 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-52703/built/local/tsserver.js:141345:16)
    at Object.getImportCompletionAction (/typescript-52703/built/local/tsserver.js:141291:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52703/built/local/tsserver.js:149412:62)
    at Object.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:149298:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52703/built/local/tsserver.js:135212:35)
    at /typescript-52703/built/local/tsserver.js:178771:43
    at mapDefined (/typescript-52703/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:178769:20)
    at completionEntryDetails (/typescript-52703/built/local/tsserver.js:177115:43)
    at /typescript-52703/built/local/tsserver.js:179459:69
    at IOSession.executeWithRequestId (/typescript-52703/built/local/tsserver.js:179451:14)
    at IOSession.executeCommand (/typescript-52703/built/local/tsserver.js:179459:29)
    at IOSession.onMessage (/typescript-52703/built/local/tsserver.js:179501:51)
    at Interface.<anonymous> (/typescript-52703/built/local/tsserver.js:181045:14)

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

Last few requests

{"seq":1011,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/core/src/scheduler.ts","line":37,"offset":7,"entryNames":[{"name":"brotliCompressSync","source":"zlib","data":{"exportName":"brotliCompressSync","moduleSpecifier":"zlib","ambientModuleName":"zlib"}}]}}
{"seq":1012,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/core/src/scheduler.ts","line":37,"offset":7,"entryNames":[{"name":"brotliDecompress","source":"zlib","data":{"exportName":"brotliDecompress","moduleSpecifier":"zlib","ambientModuleName":"zlib"}}]}}
{"seq":1013,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/core/src/scheduler.ts","line":37,"offset":7,"entryNames":[{"name":"brotliDecompressSync","source":"zlib","data":{"exportName":"brotliDecompressSync","moduleSpecifier":"zlib","ambientModuleName":"zlib"}}]}}
{"seq":1014,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/core/src/scheduler.ts","line":37,"offset":7,"entryNames":[{"name":"Buffer","source":"buffer","data":{"exportName":"Buffer","moduleSpecifier":"buffer","ambientModuleName":"buffer"}}]}}

Repro Steps

  1. git clone https://github.com/statelyai/xstate --recurse-submodules
  2. In dir xstate, run git reset --hard 2d8d84fd839b520d73653dba9eba93c9c1cb2249
  3. Install packages (exact steps are below, but it might be easier to follow the repo readme)
    1. In dir xstate/docs/fr/sandboxes/todomvc, run yarn install --ignore-engines --ignore-scripts --silent
    2. In dir xstate/docs, run yarn install --ignore-engines --ignore-scripts --silent
    3. In dir xstate/docs/sandboxes/todomvc, run yarn install --ignore-engines --ignore-scripts --silent
    4. In dir xstate/docs/zh/sandboxes/todomvc, run yarn install --ignore-engines --ignore-scripts --silent
    5. In dir xstate/examples/fetch, run yarn install --ignore-engines --ignore-scripts --silent
    6. In dir xstate/examples/react-7guis-counter, run yarn install --ignore-engines --ignore-scripts --silent
    7. In dir xstate/examples/react-7guis-temperature, run yarn install --ignore-engines --ignore-scripts --silent
    8. In dir xstate/examples/react-list, run yarn install --ignore-engines --ignore-scripts --silent
    9. In dir xstate/examples/react-tic-tac-toe, run yarn install --ignore-engines --ignore-scripts --silent
    10. In dir xstate/examples/template-js, run yarn install --ignore-engines --ignore-scripts --silent
    11. In dir xstate/examples/template-react-ts, run yarn install --ignore-engines --ignore-scripts --silent
    12. In dir xstate/examples/template-solid-js, run yarn install --ignore-engines --ignore-scripts --silent
    13. In dir xstate/examples/template-solid-ts, run yarn install --ignore-engines --ignore-scripts --silent
    14. In dir xstate/examples/template-svelte-js, run yarn install --ignore-engines --ignore-scripts --silent
    15. In dir xstate/examples/template-svelte-ts, run yarn install --ignore-engines --ignore-scripts --silent
    16. In dir xstate/examples/template-ts, run yarn install --ignore-engines --ignore-scripts --silent
    17. In dir xstate/examples/template-vue-ts, run yarn install --ignore-engines --ignore-scripts --silent
    18. In dir xstate/examples/todo-mvc-react, run yarn install --ignore-engines --ignore-scripts --silent
    19. In dir xstate/examples/todo-mvc-svelte, run yarn install --ignore-engines --ignore-scripts --silent
    20. In dir xstate/examples/todo-mvc-vue, run yarn install --ignore-engines --ignore-scripts --silent
    21. In dir xstate, run yarn install --ignore-engines --ignore-scripts --silent
  4. Back in the initial folder, download RepoResults3/statelyai.xstate.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./xstate ./statelyai.xstate.replay.txt path/to/tsserver.js
  7. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

streamich/react-use

⚠️ Note that built also had errors ⚠️
Req #653 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149417:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149290:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135204:35)
    at /typescript-main/built/local/tsserver.js:178763:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178761:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177107:43)
    at /typescript-main/built/local/tsserver.js:179451:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179443:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179451:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179493:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181037:14)
Req #653 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52703/built/local/tsserver.js:149425:9)
    at Object.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:149298:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52703/built/local/tsserver.js:135212:35)
    at /typescript-52703/built/local/tsserver.js:178771:43
    at mapDefined (/typescript-52703/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:178769:20)
    at completionEntryDetails (/typescript-52703/built/local/tsserver.js:177115:43)
    at /typescript-52703/built/local/tsserver.js:179459:69
    at IOSession.executeWithRequestId (/typescript-52703/built/local/tsserver.js:179451:14)
    at IOSession.executeCommand (/typescript-52703/built/local/tsserver.js:179459:29)
    at IOSession.onMessage (/typescript-52703/built/local/tsserver.js:179501:51)
    at Interface.<anonymous> (/typescript-52703/built/local/tsserver.js:181045: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":650,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/src/useScrollbarWidth.ts","line":15,"offset":5,"includeExternalModuleExports":true,"triggerKind":1}}
{"seq":651,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/useScrollbarWidth.ts","line":15,"offset":5,"entryNames":["arguments"]}}
{"seq":652,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/useScrollbarWidth.ts","line":15,"offset":5,"entryNames":[{"name":"createBreakpoint","source":"./factory/createBreakpoint","data":{"exportName":"default","moduleSpecifier":"./factory/createBreakpoint","fileName":"/mnt/ts_downloads/react-use/src/factory/createBreakpoint.ts"}}]}}
{"seq":653,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/useScrollbarWidth.ts","line":15,"offset":5,"entryNames":[{"name":"createGlobalState","source":".","data":{"exportName":"createGlobalState","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. Back in the initial folder, download RepoResults2/streamich.react-use.replay.txt from the artifact folder
  4. npm install --no-save @typescript/server-replay
  5. npx tsreplay ./react-use ./streamich.react-use.replay.txt path/to/tsserver.js
  6. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

styled-components/styled-components

⚠️ Note that built also had errors ⚠️
Req #1474 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-main/built/local/tsserver.js:141337:16)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141283:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149404:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149290:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135204:35)
    at /typescript-main/built/local/tsserver.js:178763:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178761:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177107:43)
    at /typescript-main/built/local/tsserver.js:179451:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179443:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179451:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179493:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181037:14)
Req #1474 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-52703/built/local/tsserver.js:141345:16)
    at Object.getImportCompletionAction (/typescript-52703/built/local/tsserver.js:141291:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52703/built/local/tsserver.js:149412:62)
    at Object.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:149298:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52703/built/local/tsserver.js:135212:35)
    at /typescript-52703/built/local/tsserver.js:178771:43
    at mapDefined (/typescript-52703/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:178769:20)
    at completionEntryDetails (/typescript-52703/built/local/tsserver.js:177115:43)
    at /typescript-52703/built/local/tsserver.js:179459:69
    at IOSession.executeWithRequestId (/typescript-52703/built/local/tsserver.js:179451:14)
    at IOSession.executeCommand (/typescript-52703/built/local/tsserver.js:179459:29)
    at IOSession.onMessage (/typescript-52703/built/local/tsserver.js:179501:51)
    at Interface.<anonymous> (/typescript-52703/built/local/tsserver.js:181045:14)

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

Last few requests

{"seq":1471,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/styled-components/src/constructors/test/keyframes.test.tsx","line":473,"offset":5,"entryNames":[{"name":"ProgressBarAndroidComponent","source":"react-native","data":{"exportName":"ProgressBarAndroidComponent","moduleSpecifier":"react-native","fileName":"/mnt/ts_downloads/styled-components/node_modules/@types/react-native/index.d.ts"}}]}}
{"seq":1472,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/styled-components/src/constructors/test/keyframes.test.tsx","line":473,"offset":5,"entryNames":[{"name":"ProgressViewIOSBase","source":"react-native","data":{"exportName":"ProgressViewIOSBase","moduleSpecifier":"react-native","fileName":"/mnt/ts_downloads/styled-components/node_modules/@types/react-native/index.d.ts"}}]}}
{"seq":1473,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/styled-components/src/constructors/test/keyframes.test.tsx","line":473,"offset":5,"entryNames":[{"name":"ProgressViewIOSComponent","source":"react-native","data":{"exportName":"ProgressViewIOSComponent","moduleSpecifier":"react-native","fileName":"/mnt/ts_downloads/styled-components/node_modules/@types/react-native/index.d.ts"}}]}}
{"seq":1474,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/styled-components/src/constructors/test/keyframes.test.tsx","line":473,"offset":5,"entryNames":[{"name":"promises","source":"dns","data":{"exportName":"promises","moduleSpecifier":"dns","ambientModuleName":"dns"}}]}}

Repro Steps

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

TanStack/query

⚠️ Note that built also had errors ⚠️
Req #474 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141287:21)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149404:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149290:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135204:35)
    at /typescript-main/built/local/tsserver.js:178763:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178761:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177107:43)
    at /typescript-main/built/local/tsserver.js:179451:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179443:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179451:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179493:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181037:14)
Req #474 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-52703/built/local/tsserver.js:141295:21)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52703/built/local/tsserver.js:149412:62)
    at Object.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:149298:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52703/built/local/tsserver.js:135212:35)
    at /typescript-52703/built/local/tsserver.js:178771:43
    at mapDefined (/typescript-52703/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:178769:20)
    at completionEntryDetails (/typescript-52703/built/local/tsserver.js:177115:43)
    at /typescript-52703/built/local/tsserver.js:179459:69
    at IOSession.executeWithRequestId (/typescript-52703/built/local/tsserver.js:179451:14)
    at IOSession.executeCommand (/typescript-52703/built/local/tsserver.js:179459:29)
    at IOSession.onMessage (/typescript-52703/built/local/tsserver.js:179501:51)
    at Interface.<anonymous> (/typescript-52703/built/local/tsserver.js:181045:14)

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

Last few requests

{"seq":471,"type":"request","command":"navto","arguments":{"searchValue":"aAn","maxResultCount":256}}
{"seq":472,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/examples/react/react-router/src/contacts.js","line":5,"offset":23,"includeExternalModuleExports":true,"triggerKind":1}}
{"seq":473,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/examples/react/react-router/src/contacts.js","line":5,"offset":23,"entryNames":["contacts"]}}
{"seq":474,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/examples/react/react-router/src/contacts.js","line":5,"offset":23,"entryNames":[{"name":"_renderMatches","source":"/mnt/ts_downloads/query/node_modules/.pnpm/react-router@6.4.1_react@18.2.0/node_modules/react-router/dist/lib/hooks","data":{"exportName":"_renderMatches","exportMapKey":"_renderMatches|17805|","fileName":"/mnt/ts_downloads/query/node_modules/.pnpm/react-router@6.4.1_react@18.2.0/node_modules/react-router/dist/lib/hooks.d.ts","isPackageJsonImport":true}}]}}

Repro Steps

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

trpc/trpc

⚠️ Note that built also had errors ⚠️
Req #3104 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141287:21)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149404:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149290:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135204:35)
    at /typescript-main/built/local/tsserver.js:178763:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178761:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177107:43)
    at /typescript-main/built/local/tsserver.js:179451:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179443:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179451:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179493:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181037:14)
Req #3104 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-52703/built/local/tsserver.js:141295:21)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52703/built/local/tsserver.js:149412:62)
    at Object.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:149298:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52703/built/local/tsserver.js:135212:35)
    at /typescript-52703/built/local/tsserver.js:178771:43
    at mapDefined (/typescript-52703/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:178769:20)
    at completionEntryDetails (/typescript-52703/built/local/tsserver.js:177115:43)
    at /typescript-52703/built/local/tsserver.js:179459:69
    at IOSession.executeWithRequestId (/typescript-52703/built/local/tsserver.js:179451:14)
    at IOSession.executeCommand (/typescript-52703/built/local/tsserver.js:179459:29)
    at IOSession.onMessage (/typescript-52703/built/local/tsserver.js:179501:51)
    at Interface.<anonymous> (/typescript-52703/built/local/tsserver.js:181045:14)

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

Last few requests

{"seq":3101,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/tests/server/adapters/fastify.test.ts","line":111,"offset":1,"entryNames":["AbortController"]}}
{"seq":3102,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/tests/server/adapters/fastify.test.ts","line":114,"offset":38,"includeExternalModuleExports":true,"triggerKind":1}}
{"seq":3103,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/tests/server/adapters/fastify.test.ts","line":114,"offset":38,"entryNames":["AbortController"]}}
{"seq":3104,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/tests/server/adapters/fastify.test.ts","line":114,"offset":38,"entryNames":[{"name":"_default","source":"/mnt/ts_downloads/trpc/node_modules/.pnpm/next@13.0.5_biqbaboplfbrettd7655fr4n2y/node_modules/next/dist/client/router","data":{"exportName":"default","exportMapKey":"_default|59010|","fileName":"/mnt/ts_downloads/trpc/node_modules/.pnpm/next@13.0.5_biqbaboplfbrettd7655fr4n2y/node_modules/next/dist/client/router.d.ts"}}]}}

Repro Steps

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

typeorm/typeorm

⚠️ Note that built also had errors ⚠️
Req #1216 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149417:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149290:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135204:35)
    at /typescript-main/built/local/tsserver.js:178763:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178761:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177107:43)
    at /typescript-main/built/local/tsserver.js:179451:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179443:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179451:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179493:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181037:14)
Req #1216 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52703/built/local/tsserver.js:149425:9)
    at Object.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:149298:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52703/built/local/tsserver.js:135212:35)
    at /typescript-52703/built/local/tsserver.js:178771:43
    at mapDefined (/typescript-52703/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:178769:20)
    at completionEntryDetails (/typescript-52703/built/local/tsserver.js:177115:43)
    at /typescript-52703/built/local/tsserver.js:179459:69
    at IOSession.executeWithRequestId (/typescript-52703/built/local/tsserver.js:179451:14)
    at IOSession.executeCommand (/typescript-52703/built/local/tsserver.js:179459:29)
    at IOSession.onMessage (/typescript-52703/built/local/tsserver.js:179501:51)
    at Interface.<anonymous> (/typescript-52703/built/local/tsserver.js:181045: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":1213,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/driver/aurora-postgres/AuroraPostgresDriver.ts","line":103,"offset":17,"entryNames":[{"name":"AbortError","source":"/mnt/ts_downloads/typeorm/node_modules/redis/dist/index","data":{"exportName":"AbortError","exportMapKey":"AbortError|30563|","fileName":"/mnt/ts_downloads/typeorm/node_modules/redis/dist/index.d.ts","isPackageJsonImport":true}}]}}
{"seq":1214,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/driver/aurora-postgres/AuroraPostgresDriver.ts","line":103,"offset":17,"entryNames":[{"name":"AbstractEntity","source":"/mnt/ts_downloads/typeorm/test/github-issues/1369/entity/AbstractEntity","data":{"exportName":"AbstractEntity","exportMapKey":"AbstractEntity|27963|","fileName":"/mnt/ts_downloads/typeorm/test/github-issues/1369/entity/AbstractEntity.ts"}}]}}
{"seq":1215,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/driver/aurora-postgres/AuroraPostgresDriver.ts","line":103,"offset":17,"entryNames":[{"name":"AbstractEntitySubscriber","source":"/mnt/ts_downloads/typeorm/test/github-issues/1369/subscriber/AbstractEntitySubscriber","data":{"exportName":"AbstractEntitySubscriber","exportMapKey":"AbstractEntitySubscriber|27965|","fileName":"/mnt/ts_downloads/typeorm/test/github-issues/1369/subscriber/AbstractEntitySubscriber.ts"}}]}}
{"seq":1216,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/driver/aurora-postgres/AuroraPostgresDriver.ts","line":103,"offset":17,"entryNames":[{"name":"AbstractLogger","source":"../..","data":{"exportName":"AbstractLogger","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

vadimdemedes/ink

⚠️ Note that built also had errors ⚠️
Req #1134 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-main/built/local/tsserver.js:141337:16)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141283:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149404:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149290:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135204:35)
    at /typescript-main/built/local/tsserver.js:178763:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178761:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177107:43)
    at /typescript-main/built/local/tsserver.js:179451:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179443:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179451:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179493:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181037:14)
Req #1134 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-52703/built/local/tsserver.js:141345:16)
    at Object.getImportCompletionAction (/typescript-52703/built/local/tsserver.js:141291:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52703/built/local/tsserver.js:149412:62)
    at Object.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:149298:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52703/built/local/tsserver.js:135212:35)
    at /typescript-52703/built/local/tsserver.js:178771:43
    at mapDefined (/typescript-52703/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:178769:20)
    at completionEntryDetails (/typescript-52703/built/local/tsserver.js:177115:43)
    at /typescript-52703/built/local/tsserver.js:179459:69
    at IOSession.executeWithRequestId (/typescript-52703/built/local/tsserver.js:179451:14)
    at IOSession.executeCommand (/typescript-52703/built/local/tsserver.js:179459:29)
    at IOSession.onMessage (/typescript-52703/built/local/tsserver.js:179501:51)
    at Interface.<anonymous> (/typescript-52703/built/local/tsserver.js:181045:14)

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

Last few requests

{"seq":1131,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/components/FocusContext.ts","line":9,"offset":2,"entryNames":[{"name":"profile","source":"console","data":{"exportName":"profile","moduleSpecifier":"console","ambientModuleName":"console"}}]}}
{"seq":1132,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/components/FocusContext.ts","line":9,"offset":2,"entryNames":[{"name":"profileEnd","source":"console","data":{"exportName":"profileEnd","moduleSpecifier":"console","ambientModuleName":"console"}}]}}
{"seq":1133,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/components/FocusContext.ts","line":9,"offset":2,"entryNames":[{"name":"Profiler","source":"react","data":{"exportName":"Profiler","moduleSpecifier":"react","fileName":"/mnt/ts_downloads/ink/node_modules/@types/react/index.d.ts"}}]}}
{"seq":1134,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/components/FocusContext.ts","line":9,"offset":2,"entryNames":[{"name":"promises","source":"dns","data":{"exportName":"promises","moduleSpecifier":"dns","ambientModuleName":"dns"}}]}}

Repro Steps

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

vercel/swr

⚠️ Note that built also had errors ⚠️
Req #1855 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-main/built/local/tsserver.js:141337:16)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141283:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149404:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149290:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135204:35)
    at /typescript-main/built/local/tsserver.js:178763:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178761:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177107:43)
    at /typescript-main/built/local/tsserver.js:179451:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179443:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179451:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179493:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181037:14)
Req #1855 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-52703/built/local/tsserver.js:141345:16)
    at Object.getImportCompletionAction (/typescript-52703/built/local/tsserver.js:141291:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52703/built/local/tsserver.js:149412:62)
    at Object.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:149298:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52703/built/local/tsserver.js:135212:35)
    at /typescript-52703/built/local/tsserver.js:178771:43
    at mapDefined (/typescript-52703/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:178769:20)
    at completionEntryDetails (/typescript-52703/built/local/tsserver.js:177115:43)
    at /typescript-52703/built/local/tsserver.js:179459:69
    at IOSession.executeWithRequestId (/typescript-52703/built/local/tsserver.js:179451:14)
    at IOSession.executeCommand (/typescript-52703/built/local/tsserver.js:179459:29)
    at IOSession.onMessage (/typescript-52703/built/local/tsserver.js:179501:51)
    at Interface.<anonymous> (/typescript-52703/built/local/tsserver.js:181045:14)

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

Last few requests

{"seq":1852,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/test/use-swr-laggy.test.tsx","line":47,"offset":46,"entryNames":[{"name":"profile","source":"console","data":{"exportName":"profile","moduleSpecifier":"console","ambientModuleName":"console"}}]}}
{"seq":1853,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/test/use-swr-laggy.test.tsx","line":47,"offset":46,"entryNames":[{"name":"profileEnd","source":"console","data":{"exportName":"profileEnd","moduleSpecifier":"console","ambientModuleName":"console"}}]}}
{"seq":1854,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/test/use-swr-laggy.test.tsx","line":47,"offset":46,"entryNames":[{"name":"Profiler","source":"react","data":{"exportName":"Profiler","moduleSpecifier":"react","fileName":"/mnt/ts_downloads/swr/node_modules/.pnpm/@types+react@18.0.27/node_modules/@types/react/index.d.ts"}}]}}
{"seq":1855,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/test/use-swr-laggy.test.tsx","line":47,"offset":46,"entryNames":[{"name":"promises","source":"dns","data":{"exportName":"promises","moduleSpecifier":"dns","ambientModuleName":"dns"}}]}}

Repro Steps

  1. git clone https://github.com/vercel/swr --recurse-submodules
  2. In dir swr, run git reset --hard f7004ac37b2b06111043bb6f262f80fb4d5cc381
  3. Install packages (exact steps are below, but it might be easier to follow the repo readme)
    1. In dir swr/e2e/site, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    2. In dir swr/examples/api-hooks, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    3. In dir swr/examples/autocomplete-suggestions, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    4. In dir swr/examples/axios-typescript, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    5. In dir swr/examples/axios, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    6. In dir swr/examples/basic-typescript, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    7. In dir swr/examples/basic, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    8. In dir swr/examples/focus-revalidate, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    9. In dir swr/examples/global-fetcher, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    10. In dir swr/examples/infinite-scroll, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    11. In dir swr/examples/infinite, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    12. In dir swr/examples/local-state-sharing, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    13. In dir swr/examples/optimistic-ui-immer, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    14. In dir swr/examples/optimistic-ui, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    15. In dir swr/examples/prefetch-preload, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    16. In dir swr/examples/refetch-interval, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    17. In dir swr/examples/server-render, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    18. In dir swr/examples/storage-tab-sync, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    19. In dir swr/examples/suspense, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    20. In dir swr, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
  4. Back in the initial folder, download RepoResults3/vercel.swr.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./swr ./vercel.swr.replay.txt path/to/tsserver.js
  7. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

vitejs/vite

⚠️ Note that built also had errors ⚠️
Req #575 - completionEntryDetails
    at getImportFixForSymbol (/typescript-main/built/local/tsserver.js:141310:9)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141287:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149404:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149290:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135204:35)
    at /typescript-main/built/local/tsserver.js:178763:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178761:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177107:43)
    at /typescript-main/built/local/tsserver.js:179451:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179443:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179451:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179493:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181037:14)
Req #575 - completionEntryDetails
    at getImportFixForSymbol (/typescript-52703/built/local/tsserver.js:141318:9)
    at Object.getImportCompletionAction (/typescript-52703/built/local/tsserver.js:141295:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52703/built/local/tsserver.js:149412:62)
    at Object.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:149298:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52703/built/local/tsserver.js:135212:35)
    at /typescript-52703/built/local/tsserver.js:178771:43
    at mapDefined (/typescript-52703/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:178769:20)
    at completionEntryDetails (/typescript-52703/built/local/tsserver.js:177115:43)
    at /typescript-52703/built/local/tsserver.js:179459:69
    at IOSession.executeWithRequestId (/typescript-52703/built/local/tsserver.js:179451:14)
    at IOSession.executeCommand (/typescript-52703/built/local/tsserver.js:179459:29)
    at IOSession.onMessage (/typescript-52703/built/local/tsserver.js:179501:51)
    at Interface.<anonymous> (/typescript-52703/built/local/tsserver.js:181045: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":572,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/vite/src/node/__tests__/build.spec.ts","line":115,"offset":39,"entryNames":[{"name":"access","source":"/mnt/ts_downloads/vite/node_modules/.pnpm/@types+fs-extra@11.0.1/node_modules/@types/fs-extra/index","data":{"exportName":"access","exportMapKey":"access|37188|","fileName":"/mnt/ts_downloads/vite/node_modules/.pnpm/@types+fs-extra@11.0.1/node_modules/@types/fs-extra/index.d.ts"}}]}}
{"seq":573,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/vite/src/node/__tests__/build.spec.ts","line":115,"offset":39,"entryNames":[{"name":"ACCESSOR_TYPES","source":"@babel/types","data":{"exportName":"ACCESSOR_TYPES","moduleSpecifier":"@babel/types","fileName":"/mnt/ts_downloads/vite/node_modules/.pnpm/@babel+types@7.20.7/node_modules/@babel/types/lib/index.d.ts"}}]}}
{"seq":574,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/vite/src/node/__tests__/build.spec.ts","line":115,"offset":39,"entryNames":[{"name":"accessSync","source":"node:fs","data":{"exportName":"accessSync","moduleSpecifier":"node:fs","ambientModuleName":"node:fs"}}]}}
{"seq":575,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/vite/src/node/__tests__/build.spec.ts","line":115,"offset":39,"entryNames":[{"name":"accessSync","source":"/mnt/ts_downloads/vite/node_modules/.pnpm/@types+fs-extra@11.0.1/node_modules/@types/fs-extra/index","data":{"exportName":"accessSync","exportMapKey":"accessSync|28968|","fileName":"/mnt/ts_downloads/vite/node_modules/.pnpm/@types+fs-extra@11.0.1/node_modules/@types/fs-extra/index.d.ts"}}]}}

Repro Steps

  1. git clone https://github.com/vitejs/vite --recurse-submodules
  2. In dir vite, run git reset --hard d953536aae448e2bea0f3a7cb3c0062b16d45597
  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

⚠️ Note that built also had errors ⚠️
Req #374 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141287:21)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149404:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149290:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135204:35)
    at /typescript-main/built/local/tsserver.js:178763:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178761:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177107:43)
    at /typescript-main/built/local/tsserver.js:179451:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179443:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179451:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179493:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181037:14)
Req #374 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-52703/built/local/tsserver.js:141295:21)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52703/built/local/tsserver.js:149412:62)
    at Object.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:149298:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52703/built/local/tsserver.js:135212:35)
    at /typescript-52703/built/local/tsserver.js:178771:43
    at mapDefined (/typescript-52703/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:178769:20)
    at completionEntryDetails (/typescript-52703/built/local/tsserver.js:177115:43)
    at /typescript-52703/built/local/tsserver.js:179459:69
    at IOSession.executeWithRequestId (/typescript-52703/built/local/tsserver.js:179451:14)
    at IOSession.executeCommand (/typescript-52703/built/local/tsserver.js:179459:29)
    at IOSession.onMessage (/typescript-52703/built/local/tsserver.js:179501:51)
    at Interface.<anonymous> (/typescript-52703/built/local/tsserver.js:181045: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":371,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/compiler-core/__tests__/transforms/vFor.spec.ts","line":178,"offset":1,"entryNames":[{"name":"access","source":"fs","data":{"exportName":"access","moduleSpecifier":"fs","ambientModuleName":"fs"}}]}}
{"seq":372,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/compiler-core/__tests__/transforms/vFor.spec.ts","line":178,"offset":1,"entryNames":[{"name":"access","source":"fs/promises","data":{"exportName":"access","moduleSpecifier":"fs/promises","ambientModuleName":"fs/promises"}}]}}
{"seq":373,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/compiler-core/__tests__/transforms/vFor.spec.ts","line":178,"offset":1,"entryNames":[{"name":"Accessibility","source":"/mnt/ts_downloads/core/node_modules/.pnpm/puppeteer@19.6.3/node_modules/puppeteer/lib/types","data":{"exportName":"Accessibility","exportMapKey":"Accessibility|1|","fileName":"/mnt/ts_downloads/core/node_modules/.pnpm/puppeteer@19.6.3/node_modules/puppeteer/lib/types.d.ts"}}]}}
{"seq":374,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/compiler-core/__tests__/transforms/vFor.spec.ts","line":178,"offset":1,"entryNames":[{"name":"ACCESSOR_TYPES","source":"/mnt/ts_downloads/core/node_modules/.pnpm/@babel+types@7.20.7/node_modules/@babel/types/lib/index","data":{"exportName":"ACCESSOR_TYPES","exportMapKey":"ACCESSOR_TYPES|4400|","fileName":"/mnt/ts_downloads/core/node_modules/.pnpm/@babel+types@7.20.7/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 78b86150b801e7eb4ebf1cdff977e791dc0438f0
  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/devtools

⚠️ Note that built also had errors ⚠️
Req #222 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-main/built/local/tsserver.js:141337:16)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141283:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149404:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149290:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135204:35)
    at /typescript-main/built/local/tsserver.js:178763:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178761:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177107:43)
    at /typescript-main/built/local/tsserver.js:179451:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179443:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179451:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179493:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181037:14)
Req #222 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-52703/built/local/tsserver.js:141345:16)
    at Object.getImportCompletionAction (/typescript-52703/built/local/tsserver.js:141291:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52703/built/local/tsserver.js:149412:62)
    at Object.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:149298:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52703/built/local/tsserver.js:135212:35)
    at /typescript-52703/built/local/tsserver.js:178771:43
    at mapDefined (/typescript-52703/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:178769:20)
    at completionEntryDetails (/typescript-52703/built/local/tsserver.js:177115:43)
    at /typescript-52703/built/local/tsserver.js:179459:69
    at IOSession.executeWithRequestId (/typescript-52703/built/local/tsserver.js:179451:14)
    at IOSession.executeCommand (/typescript-52703/built/local/tsserver.js:179459:29)
    at IOSession.onMessage (/typescript-52703/built/local/tsserver.js:179501:51)
    at Interface.<anonymous> (/typescript-52703/built/local/tsserver.js:181045:14)

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

Last few requests

{"seq":219,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/api/src/proxy.ts","line":44,"offset":43,"entryNames":[{"name":"brotliCompressSync","source":"zlib","data":{"exportName":"brotliCompressSync","moduleSpecifier":"zlib","ambientModuleName":"zlib"}}]}}
{"seq":220,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/api/src/proxy.ts","line":44,"offset":43,"entryNames":[{"name":"brotliDecompress","source":"zlib","data":{"exportName":"brotliDecompress","moduleSpecifier":"zlib","ambientModuleName":"zlib"}}]}}
{"seq":221,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/api/src/proxy.ts","line":44,"offset":43,"entryNames":[{"name":"brotliDecompressSync","source":"zlib","data":{"exportName":"brotliDecompressSync","moduleSpecifier":"zlib","ambientModuleName":"zlib"}}]}}
{"seq":222,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/api/src/proxy.ts","line":44,"offset":43,"entryNames":[{"name":"Buffer","source":"buffer","data":{"exportName":"Buffer","moduleSpecifier":"buffer","ambientModuleName":"buffer"}}]}}

Repro Steps

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

@typescript-bot
Copy link
Collaborator

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

Details

vuejs/vue

⚠️ Note that built also had errors ⚠️
Req #2056 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149417:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149290:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135204:35)
    at /typescript-main/built/local/tsserver.js:178763:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178761:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177107:43)
    at /typescript-main/built/local/tsserver.js:179451:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179443:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179451:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179493:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181037:14)
Req #2056 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52703/built/local/tsserver.js:149425:9)
    at Object.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:149298:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52703/built/local/tsserver.js:135212:35)
    at /typescript-52703/built/local/tsserver.js:178771:43
    at mapDefined (/typescript-52703/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:178769:20)
    at completionEntryDetails (/typescript-52703/built/local/tsserver.js:177115:43)
    at /typescript-52703/built/local/tsserver.js:179459:69
    at IOSession.executeWithRequestId (/typescript-52703/built/local/tsserver.js:179451:14)
    at IOSession.executeCommand (/typescript-52703/built/local/tsserver.js:179459:29)
    at IOSession.onMessage (/typescript-52703/built/local/tsserver.js:179501:51)
    at Interface.<anonymous> (/typescript-52703/built/local/tsserver.js:181045: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":2053,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/core/vdom/helpers/update-listeners.ts","line":47,"offset":1,"entryNames":[{"name":"cleanupDeps","source":"core/observer/dep","data":{"exportName":"cleanupDeps","moduleSpecifier":"core/observer/dep","fileName":"/mnt/ts_downloads/vue/src/core/observer/dep.ts"}}]}}
{"seq":2054,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/core/vdom/helpers/update-listeners.ts","line":47,"offset":1,"entryNames":[{"name":"cloneVNode","source":"../vnode","data":{"exportName":"cloneVNode","moduleSpecifier":"../vnode","fileName":"/mnt/ts_downloads/vue/src/core/vdom/vnode.ts"}}]}}
{"seq":2055,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/core/vdom/helpers/update-listeners.ts","line":47,"offset":1,"entryNames":[{"name":"CodegenState","source":"compiler/codegen","data":{"exportName":"CodegenState","moduleSpecifier":"compiler/codegen","fileName":"/mnt/ts_downloads/vue/src/compiler/codegen/index.ts"}}]}}
{"seq":2056,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/core/vdom/helpers/update-listeners.ts","line":47,"offset":1,"entryNames":[{"name":"compile","source":"web/entry-compiler","data":{"exportName":"compile","moduleSpecifier":"web/entry-compiler","fileName":"/mnt/ts_downloads/vue/src/platforms/web/entry-compiler.ts"}}]}}

Repro Steps

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

vuetifyjs/vuetify

⚠️ Note that built also had errors ⚠️
Req #2122 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149417:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149290:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135204:35)
    at /typescript-main/built/local/tsserver.js:178763:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178761:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177107:43)
    at /typescript-main/built/local/tsserver.js:179451:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179443:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179451:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179493:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181037:14)
Req #2122 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52703/built/local/tsserver.js:149425:9)
    at Object.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:149298:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52703/built/local/tsserver.js:135212:35)
    at /typescript-52703/built/local/tsserver.js:178771:43
    at mapDefined (/typescript-52703/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:178769:20)
    at completionEntryDetails (/typescript-52703/built/local/tsserver.js:177115:43)
    at /typescript-52703/built/local/tsserver.js:179459:69
    at IOSession.executeWithRequestId (/typescript-52703/built/local/tsserver.js:179451:14)
    at IOSession.executeCommand (/typescript-52703/built/local/tsserver.js:179459:29)
    at IOSession.onMessage (/typescript-52703/built/local/tsserver.js:179501:51)
    at Interface.<anonymous> (/typescript-52703/built/local/tsserver.js:181045: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":2119,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/vuetify/src/components/VCalendar/mixins/calendar-with-events.ts","line":17,"offset":7,"entryNames":[{"name":"useVariant","source":"/mnt/ts_downloads/vuetify/packages/vuetify/src/composables/variant","data":{"exportName":"useVariant","exportMapKey":"useVariant|11919|","fileName":"/mnt/ts_downloads/vuetify/packages/vuetify/src/composables/variant.tsx"}}]}}
{"seq":2120,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/vuetify/src/components/VCalendar/mixins/calendar-with-events.ts","line":17,"offset":7,"entryNames":[{"name":"useVelocity","source":"/mnt/ts_downloads/vuetify/packages/vuetify/src/composables/touch","data":{"exportName":"useVelocity","exportMapKey":"useVelocity|17270|","fileName":"/mnt/ts_downloads/vuetify/packages/vuetify/src/composables/touch.ts"}}]}}
{"seq":2121,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/vuetify/src/components/VCalendar/mixins/calendar-with-events.ts","line":17,"offset":7,"entryNames":[{"name":"useVirtual","source":"/mnt/ts_downloads/vuetify/packages/vuetify/src/labs/VDataTable/composables/virtual","data":{"exportName":"useVirtual","exportMapKey":"useVirtual|17482|","fileName":"/mnt/ts_downloads/vuetify/packages/vuetify/src/labs/VDataTable/composables/virtual.ts"}}]}}
{"seq":2122,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/vuetify/src/components/VCalendar/mixins/calendar-with-events.ts","line":17,"offset":7,"entryNames":[{"name":"VAlert","source":"@/labs/allComponents","data":{"exportName":"VAlert","moduleSpecifier":"@/labs/allComponents","fileName":"/mnt/ts_downloads/vuetify/packages/vuetify/src/labs/allComponents.ts"}}]}}

Repro Steps

  1. git clone https://github.com/vuetifyjs/vuetify --recurse-submodules
  2. In dir vuetify, run git reset --hard e3e061475204e413e024efaa8759b5b0c6eab2eb
  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

⚠️ Note that built also had errors ⚠️
Req #4226 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149417:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149290:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135204:35)
    at /typescript-main/built/local/tsserver.js:178763:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178761:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177107:43)
    at /typescript-main/built/local/tsserver.js:179451:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179443:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179451:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179493:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181037:14)
Req #4226 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52703/built/local/tsserver.js:149425:9)
    at Object.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:149298:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52703/built/local/tsserver.js:135212:35)
    at /typescript-52703/built/local/tsserver.js:178771:43
    at mapDefined (/typescript-52703/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:178769:20)
    at completionEntryDetails (/typescript-52703/built/local/tsserver.js:177115:43)
    at /typescript-52703/built/local/tsserver.js:179459:69
    at IOSession.executeWithRequestId (/typescript-52703/built/local/tsserver.js:179451:14)
    at IOSession.executeCommand (/typescript-52703/built/local/tsserver.js:179459:29)
    at IOSession.onMessage (/typescript-52703/built/local/tsserver.js:179501:51)
    at Interface.<anonymous> (/typescript-52703/built/local/tsserver.js:181045: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":4223,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/astro/src/vite-plugin-inject-env-ts/index.ts","line":45,"offset":2,"entryNames":[{"name":"crawlGraph","source":"../core/render/dev/vite.js","data":{"exportName":"crawlGraph","moduleSpecifier":"../core/render/dev/vite.js","fileName":"/mnt/ts_downloads/astro/packages/astro/src/core/render/dev/vite.ts"}}]}}
{"seq":4224,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/astro/src/vite-plugin-inject-env-ts/index.ts","line":45,"offset":2,"entryNames":[{"name":"createAstro","source":"../runtime/server/astro-global.js","data":{"exportName":"createAstro","moduleSpecifier":"../runtime/server/astro-global.js","fileName":"/mnt/ts_downloads/astro/packages/astro/src/runtime/server/astro-global.ts"}}]}}
{"seq":4225,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/astro/src/vite-plugin-inject-env-ts/index.ts","line":45,"offset":2,"entryNames":[{"name":"createAstroComponentInstance","source":"../runtime/server/render/astro/instance.js","data":{"exportName":"createAstroComponentInstance","moduleSpecifier":"../runtime/server/render/astro/instance.js","fileName":"/mnt/ts_downloads/astro/packages/astro/src/runtime/server/render/astro/instance.ts"}}]}}
{"seq":4226,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/astro/src/vite-plugin-inject-env-ts/index.ts","line":45,"offset":2,"entryNames":[{"name":"createAstroJSXComponent","source":"../jsx/index.js","data":{"exportName":"createAstroJSXComponent","moduleSpecifier":"../jsx/index.js","fileName":"/mnt/ts_downloads/astro/packages/astro/src/jsx/index.ts"}}]}}

Repro Steps

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

withfig/autocomplete

⚠️ Note that built also had errors ⚠️
Req #4002 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-main/built/local/tsserver.js:141337:16)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141283:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149404:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149290:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135204:35)
    at /typescript-main/built/local/tsserver.js:178763:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178761:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177107:43)
    at /typescript-main/built/local/tsserver.js:179451:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179443:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179451:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179493:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181037:14)
Req #4002 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-52703/built/local/tsserver.js:141345:16)
    at Object.getImportCompletionAction (/typescript-52703/built/local/tsserver.js:141291:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52703/built/local/tsserver.js:149412:62)
    at Object.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:149298:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52703/built/local/tsserver.js:135212:35)
    at /typescript-52703/built/local/tsserver.js:178771:43
    at mapDefined (/typescript-52703/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:178769:20)
    at completionEntryDetails (/typescript-52703/built/local/tsserver.js:177115:43)
    at /typescript-52703/built/local/tsserver.js:179459:69
    at IOSession.executeWithRequestId (/typescript-52703/built/local/tsserver.js:179451:14)
    at IOSession.executeCommand (/typescript-52703/built/local/tsserver.js:179459:29)
    at IOSession.onMessage (/typescript-52703/built/local/tsserver.js:179501:51)
    at Interface.<anonymous> (/typescript-52703/built/local/tsserver.js:181045:14)

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

Last few requests

{"seq":3999,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/aws/alexaforbusiness.ts","line":2020,"offset":17,"entryNames":[{"name":"privateEncrypt","source":"node:crypto","data":{"exportName":"privateEncrypt","moduleSpecifier":"node:crypto","ambientModuleName":"node:crypto"}}]}}
{"seq":4000,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/aws/alexaforbusiness.ts","line":2020,"offset":17,"entryNames":[{"name":"profile","source":"node:console","data":{"exportName":"profile","moduleSpecifier":"node:console","ambientModuleName":"node:console"}}]}}
{"seq":4001,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/aws/alexaforbusiness.ts","line":2020,"offset":17,"entryNames":[{"name":"profileEnd","source":"node:console","data":{"exportName":"profileEnd","moduleSpecifier":"node:console","ambientModuleName":"node:console"}}]}}
{"seq":4002,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/aws/alexaforbusiness.ts","line":2020,"offset":17,"entryNames":[{"name":"promises","source":"node:dns","data":{"exportName":"promises","moduleSpecifier":"node:dns","ambientModuleName":"node:dns"}}]}}

Repro Steps

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

youzan/vant

⚠️ Note that built also had errors ⚠️
Req #260 - completionEntryDetails
    at getImportFixForSymbol (/typescript-main/built/local/tsserver.js:141310:9)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141287:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149404:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149290:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135204:35)
    at /typescript-main/built/local/tsserver.js:178763:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178761:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177107:43)
    at /typescript-main/built/local/tsserver.js:179451:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179443:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179451:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179493:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181037:14)
Req #260 - completionEntryDetails
    at getImportFixForSymbol (/typescript-52703/built/local/tsserver.js:141318:9)
    at Object.getImportCompletionAction (/typescript-52703/built/local/tsserver.js:141295:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52703/built/local/tsserver.js:149412:62)
    at Object.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:149298:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52703/built/local/tsserver.js:135212:35)
    at /typescript-52703/built/local/tsserver.js:178771:43
    at mapDefined (/typescript-52703/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52703/built/local/tsserver.js:178769:20)
    at completionEntryDetails (/typescript-52703/built/local/tsserver.js:177115:43)
    at /typescript-52703/built/local/tsserver.js:179459:69
    at IOSession.executeWithRequestId (/typescript-52703/built/local/tsserver.js:179451:14)
    at IOSession.executeCommand (/typescript-52703/built/local/tsserver.js:179459:29)
    at IOSession.onMessage (/typescript-52703/built/local/tsserver.js:179501:51)
    at Interface.<anonymous> (/typescript-52703/built/local/tsserver.js:181045: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":257,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/vant-cli/site/mobile/router.js","line":65,"offset":5,"entryNames":["arguments"]}}
{"seq":258,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/vant-cli/site/mobile/router.js","line":65,"offset":5,"entryNames":[{"name":"_","source":"lodash","data":{"exportName":"export=","moduleSpecifier":"lodash","fileName":"/mnt/ts_downloads/vant/node_modules/.pnpm/@types+lodash@4.14.191/node_modules/@types/lodash/index.d.ts"}}]}}
{"seq":259,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/vant-cli/site/mobile/router.js","line":65,"offset":5,"entryNames":[{"name":"access","source":"fs-extra","data":{"exportName":"access","moduleSpecifier":"fs-extra","fileName":"/mnt/ts_downloads/vant/node_modules/.pnpm/@types+fs-extra@9.0.13/node_modules/@types/fs-extra/index.d.ts"}}]}}
{"seq":260,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/vant-cli/site/mobile/router.js","line":65,"offset":5,"entryNames":[{"name":"accessSync","source":"fs-extra","data":{"exportName":"accessSync","moduleSpecifier":"fs-extra","fileName":"/mnt/ts_downloads/vant/node_modules/.pnpm/@types+fs-extra@9.0.13/node_modules/@types/fs-extra/index.d.ts"}}]}}

Repro Steps

  1. git clone https://github.com/youzan/vant --recurse-submodules
  2. In dir vant, run git reset --hard c05c31772a3db32f0a1fd490fda19311286074e1
  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
Copy link
Collaborator

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

Everything looks good!

Copy link
Member

@ahejlsberg ahejlsberg left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I suggest changing the new function to this:

    function getBaseTypeOfLiteralTypeForComparison(type: Type): Type {
        return type.flags & (TypeFlags.StringLiteral | TypeFlags.TemplateLiteral | TypeFlags.StringMapping) ? stringType :
            type.flags & (TypeFlags.NumberLiteral | TypeFlags.Enum) ? numberType :
            type.flags & TypeFlags.BigIntLiteral ? bigintType :
            type.flags & TypeFlags.BooleanLiteral ? booleanType :
            type.flags & TypeFlags.Union ? mapType(type, getBaseTypeOfLiteralTypeForComparison) :
            type;
    }

A few things to note about this:

  • It widens TypeFlags.Enum (a computed enum member) to type number.
  • It consistently widens all literal types to number, string, bigint, or boolean.
  • It doesn't do caching. There's no need to, this function isn't really time critical.

It looks like you don't have tests for computed enum members. They're of kind TypeFlags.Enum which lacks handling in your version of the function.

@ahejlsberg
Copy link
Member

ahejlsberg commented Feb 16, 2023

My suggested change causes some baseline changes because it consistently widens enum members to number or string whether they're singletons or unions, but I think those changes are desired.

@ahejlsberg
Copy link
Member

BTW, one subtlety to keep in mind is that TypeFlags.EnumLiteral always comes in combination with TypeFlags.NumberLiteral, TypeFlags.StringLiteral, or TypeFlags.Union (for the actual union of all enum members), whereas TypeFlags.Enum is always just by itself.

@jakebailey
Copy link
Member Author

Thanks for the feedback! I've taken your suggestion and added some computed tests, along with an update to the comment to explain the new behavior.

@jakebailey jakebailey merged commit d79eb02 into microsoft:main Feb 16, 2023
@jakebailey jakebailey deleted the fix-52701 branch February 16, 2023 15:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Author: Team For Uncommitted Bug PR for untriaged, rejected, closed or missing bug
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Specific enum value not comparable with number in 5.0
3 participants