Skip to content

Ensure that JSDoc parsing happens within a ParsingContext #52710

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

Merged
merged 10 commits into from
May 4, 2023

Conversation

jakebailey
Copy link
Member

@jakebailey jakebailey commented Feb 10, 2023

Fixes #47537

aaaaaaaaa

Basically, I noticed that we parse out the JSDoc tag twice (????), once at the initial parse, once later at JSDoc parse during classification.

The first time, parsing fails because we're looking for a type literal and we have {dot|fulltext} which is missing a colon after the name "dot". Cool, that makes sense.

The second time, parsing succeeds somehow??? Whuhhh?

It succeeds because now we're parsing via the JSDoc parser, and so parsingContext is zero, so we don't know that we shouldn't be eating random tokens and do weird things. It's that eating of random tokens that causes the debug assert because we're skipping stuff and it's going into trivia (then we decide to parse fulltext as a signature (????), even though that's not how it parses normally. "Normally" we are coming from parseSourceFile and the first thing it does is enter into the SourceElements context, so it's only JSDoc that doesn't have a context.

So, I forced parsingContext to be nonzero so that we are always in some parsing context. Sure, that's fine I guess.

And surprise, we have a few good baseline changes because of this. Very weird.

But, then as I was inspecting parsingContext, I noticed that its type is a total lie. It's actually holding 1 << ParsingContext.Foo | 1 << ParsingContext.bar | ..., not actual ParsingContext values. But, we have some code that assumes that it doesn't do that! So, there are some random TODOs because there must be more broken here but that's probably another PR. Probably.

@typescript-bot typescript-bot added Author: Team For Milestone Bug PRs that fix a bug with a specific milestone labels Feb 10, 2023
@@ -25,7 +25,7 @@
// zee('');
// ^
// | ----------------------------------------------------------------------
// | zee(**arg0: any**, arg1: any, arg2: any): any
// | zee(**arg0: any**, arg1: any): any
Copy link
Member Author

Choose a reason for hiding this comment

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

This function is:

/** @type {function(module:xxxx, module:xxxx): module:xxxxx} */
function zee() { }

Clearly, this has two parameters (not three!), and now we get that right.

/a.js(1,14): error TS1139: Type parameter declaration expected.
/a.js(1,17): error TS1003: Identifier expected.
/a.js(1,17): error TS1110: Type expected.
/a.js(1,17): error TS8024: JSDoc '@param' tag has name '', but there is no parameter with that name.
Copy link
Member Author

Choose a reason for hiding this comment

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

This function is:

/** @param {<} x */
function f(x) {}

Clearly this has a parameter named x, and now we no longer spuriously complain about that.

@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 10, 2023

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

Update: The results are in!

@typescript-bot
Copy link
Collaborator

typescript-bot commented Feb 10, 2023

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

Update: The results are in!

@typescript-bot
Copy link
Collaborator

typescript-bot commented Feb 10, 2023

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

@typescript-bot
Copy link
Collaborator

typescript-bot commented Feb 10, 2023

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

Update: The results are in!

@typescript-bot
Copy link
Collaborator

typescript-bot commented Feb 10, 2023

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

@typescript-bot
Copy link
Collaborator

typescript-bot commented Feb 10, 2023

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

@typescript-bot
Copy link
Collaborator

typescript-bot commented Feb 10, 2023

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

Update: The results are in!

@typescript-bot
Copy link
Collaborator

typescript-bot commented Feb 10, 2023

Heya @jakebailey, I've started to run the diff-based top-repos suite (tsserver) on this PR at bd85412. 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 10, 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/146184/artifacts?artifactName=tgz&fileId=136A0DCC258CEFB4D7D823BEE35CAA6EC554044864807BC89F4720DDC7F4008302&fileName=/typescript-5.0.0-insiders.20230210.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/[email protected]".;

@typescript-bot
Copy link
Collaborator

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

Something interesting changed - please have a look.

Details

axios-src

⚠️ Note that built also had errors ⚠️
Req #2668 - completionEntryDetails
    at getImportFixForSymbol (/typescript-main/built/local/tsserver.js:141452:9)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141429:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149546:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149432:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135346:35)
    at /typescript-main/built/local/tsserver.js:178905:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178903:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177249:43)
    at /typescript-main/built/local/tsserver.js:179593:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179585:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179593:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179635:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181179:14)
Req #2668 - completionEntryDetails
    at getImportFixForSymbol (/typescript-52710/built/local/tsserver.js:141469:9)
    at Object.getImportCompletionAction (/typescript-52710/built/local/tsserver.js:141446:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52710/built/local/tsserver.js:149563:62)
    at Object.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:149449:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52710/built/local/tsserver.js:135363:35)
    at /typescript-52710/built/local/tsserver.js:178922:43
    at mapDefined (/typescript-52710/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:178920:20)
    at completionEntryDetails (/typescript-52710/built/local/tsserver.js:177266:43)
    at /typescript-52710/built/local/tsserver.js:179610:69
    at IOSession.executeWithRequestId (/typescript-52710/built/local/tsserver.js:179602:14)
    at IOSession.executeCommand (/typescript-52710/built/local/tsserver.js:179610:29)
    at IOSession.onMessage (/typescript-52710/built/local/tsserver.js:179652:51)
    at Interface.<anonymous> (/typescript-52710/built/local/tsserver.js:181196: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":2665,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/test/unit/adapters/http.js","line":1358,"offset":71,"entryNames":[{"name":"access","source":"fs/promises","data":{"exportName":"access","moduleSpecifier":"fs/promises","ambientModuleName":"fs/promises"}}]}}
{"seq":2666,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/test/unit/adapters/http.js","line":1358,"offset":71,"entryNames":[{"name":"accessSync","source":"fs","data":{"exportName":"accessSync","moduleSpecifier":"fs","ambientModuleName":"fs"}}]}}
{"seq":2667,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/test/unit/adapters/http.js","line":1358,"offset":71,"entryNames":[{"name":"addAbortSignal","source":"stream","data":{"exportName":"addAbortSignal","moduleSpecifier":"stream","ambientModuleName":"stream"}}]}}
{"seq":2668,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/test/unit/adapters/http.js","line":1358,"offset":71,"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"}}]}}

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 #1324 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-main/built/local/tsserver.js:141479:16)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141425:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149546:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149432:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135346:35)
    at /typescript-main/built/local/tsserver.js:178905:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178903:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177249:43)
    at /typescript-main/built/local/tsserver.js:179593:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179585:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179593:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179635:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181179:14)
Req #1324 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-52710/built/local/tsserver.js:141496:16)
    at Object.getImportCompletionAction (/typescript-52710/built/local/tsserver.js:141442:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52710/built/local/tsserver.js:149563:62)
    at Object.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:149449:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52710/built/local/tsserver.js:135363:35)
    at /typescript-52710/built/local/tsserver.js:178922:43
    at mapDefined (/typescript-52710/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:178920:20)
    at completionEntryDetails (/typescript-52710/built/local/tsserver.js:177266:43)
    at /typescript-52710/built/local/tsserver.js:179610:69
    at IOSession.executeWithRequestId (/typescript-52710/built/local/tsserver.js:179602:14)
    at IOSession.executeCommand (/typescript-52710/built/local/tsserver.js:179610:29)
    at IOSession.onMessage (/typescript-52710/built/local/tsserver.js:179652:51)
    at Interface.<anonymous> (/typescript-52710/built/local/tsserver.js:181196: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":1321,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/react-error-overlay/src/__tests__/get-source-map.js","line":59,"offset":34,"entryNames":[{"name":"profile","source":"console","data":{"exportName":"profile","moduleSpecifier":"console","ambientModuleName":"console"}}]}}
{"seq":1322,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/react-error-overlay/src/__tests__/get-source-map.js","line":59,"offset":34,"entryNames":[{"name":"profileEnd","source":"console","data":{"exportName":"profileEnd","moduleSpecifier":"console","ambientModuleName":"console"}}]}}
{"seq":1323,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/react-error-overlay/src/__tests__/get-source-map.js","line":59,"offset":34,"entryNames":[{"name":"Profiler","source":"react","data":{"exportName":"Profiler","moduleSpecifier":"react","fileName":"/mnt/ts_downloads/create-react-app/node_modules/@types/react/index.d.ts"}}]}}
{"seq":1324,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/react-error-overlay/src/__tests__/get-source-map.js","line":59,"offset":34,"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 #12788 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-main/built/local/tsserver.js:141479:16)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141425:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149546:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149432:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135346:35)
    at /typescript-main/built/local/tsserver.js:178905:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178903:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177249:43)
    at /typescript-main/built/local/tsserver.js:179593:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179585:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179593:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179635:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181179:14)
Req #12788 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-52710/built/local/tsserver.js:141496:16)
    at Object.getImportCompletionAction (/typescript-52710/built/local/tsserver.js:141442:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52710/built/local/tsserver.js:149563:62)
    at Object.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:149449:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52710/built/local/tsserver.js:135363:35)
    at /typescript-52710/built/local/tsserver.js:178922:43
    at mapDefined (/typescript-52710/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:178920:20)
    at completionEntryDetails (/typescript-52710/built/local/tsserver.js:177266:43)
    at /typescript-52710/built/local/tsserver.js:179610:69
    at IOSession.executeWithRequestId (/typescript-52710/built/local/tsserver.js:179602:14)
    at IOSession.executeCommand (/typescript-52710/built/local/tsserver.js:179610:29)
    at IOSession.onMessage (/typescript-52710/built/local/tsserver.js:179652:51)
    at Interface.<anonymous> (/typescript-52710/built/local/tsserver.js:181196: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":12785,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/pipeable.ts","line":2582,"offset":16,"entryNames":[{"name":"brotliCompressSync","source":"zlib","data":{"exportName":"brotliCompressSync","moduleSpecifier":"zlib","ambientModuleName":"zlib"}}]}}
{"seq":12786,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/pipeable.ts","line":2582,"offset":16,"entryNames":[{"name":"brotliDecompress","source":"zlib","data":{"exportName":"brotliDecompress","moduleSpecifier":"zlib","ambientModuleName":"zlib"}}]}}
{"seq":12787,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/pipeable.ts","line":2582,"offset":16,"entryNames":[{"name":"brotliDecompressSync","source":"zlib","data":{"exportName":"brotliDecompressSync","moduleSpecifier":"zlib","ambientModuleName":"zlib"}}]}}
{"seq":12788,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/pipeable.ts","line":2582,"offset":16,"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 #452 - completionEntryDetails
    at getImportFixForSymbol (/typescript-main/built/local/tsserver.js:141452:9)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141429:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149546:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149432:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135346:35)
    at /typescript-main/built/local/tsserver.js:178905:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178903:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177249:43)
    at /typescript-main/built/local/tsserver.js:179593:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179585:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179593:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179635:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181179:14)
Req #452 - completionEntryDetails
    at getImportFixForSymbol (/typescript-52710/built/local/tsserver.js:141469:9)
    at Object.getImportCompletionAction (/typescript-52710/built/local/tsserver.js:141446:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52710/built/local/tsserver.js:149563:62)
    at Object.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:149449:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52710/built/local/tsserver.js:135363:35)
    at /typescript-52710/built/local/tsserver.js:178922:43
    at mapDefined (/typescript-52710/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:178920:20)
    at completionEntryDetails (/typescript-52710/built/local/tsserver.js:177266:43)
    at /typescript-52710/built/local/tsserver.js:179610:69
    at IOSession.executeWithRequestId (/typescript-52710/built/local/tsserver.js:179602:14)
    at IOSession.executeCommand (/typescript-52710/built/local/tsserver.js:179610:29)
    at IOSession.onMessage (/typescript-52710/built/local/tsserver.js:179652:51)
    at Interface.<anonymous> (/typescript-52710/built/local/tsserver.js:181196: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":449,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/lib/commands/hook.js","line":98,"offset":23,"entryNames":[{"name":"aDayAgo","source":"tiny-relative-date/translations/en.js","data":{"exportName":"aDayAgo","moduleSpecifier":"tiny-relative-date/translations/en.js","fileName":"/mnt/ts_downloads/npm/node_modules/tiny-relative-date/translations/en.js"}}]}}
{"seq":450,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/lib/commands/hook.js","line":98,"offset":23,"entryNames":[{"name":"aDayFromNow","source":"tiny-relative-date/translations/en.js","data":{"exportName":"aDayFromNow","moduleSpecifier":"tiny-relative-date/translations/en.js","fileName":"/mnt/ts_downloads/npm/node_modules/tiny-relative-date/translations/en.js"}}]}}
{"seq":451,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/lib/commands/hook.js","line":98,"offset":23,"entryNames":[{"name":"add","source":"libnpmhook","data":{"exportName":"add","moduleSpecifier":"libnpmhook","fileName":"/mnt/ts_downloads/npm/workspaces/libnpmhook/lib/index.js"}}]}}
{"seq":452,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/lib/commands/hook.js","line":98,"offset":23,"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 #3014 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-main/built/local/tsserver.js:141479:16)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141425:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149546:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149432:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135346:35)
    at /typescript-main/built/local/tsserver.js:178905:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178903:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177249:43)
    at /typescript-main/built/local/tsserver.js:179593:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179585:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179593:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179635:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181179:14)
Req #3014 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-52710/built/local/tsserver.js:141496:16)
    at Object.getImportCompletionAction (/typescript-52710/built/local/tsserver.js:141442:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52710/built/local/tsserver.js:149563:62)
    at Object.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:149449:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52710/built/local/tsserver.js:135363:35)
    at /typescript-52710/built/local/tsserver.js:178922:43
    at mapDefined (/typescript-52710/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:178920:20)
    at completionEntryDetails (/typescript-52710/built/local/tsserver.js:177266:43)
    at /typescript-52710/built/local/tsserver.js:179610:69
    at IOSession.executeWithRequestId (/typescript-52710/built/local/tsserver.js:179602:14)
    at IOSession.executeCommand (/typescript-52710/built/local/tsserver.js:179610:29)
    at IOSession.onMessage (/typescript-52710/built/local/tsserver.js:179652:51)
    at Interface.<anonymous> (/typescript-52710/built/local/tsserver.js:181196: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":3011,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/puppeteer-core/src/common/FirefoxTargetManager.ts","line":192,"offset":7,"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":3012,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/puppeteer-core/src/common/FirefoxTargetManager.ts","line":192,"offset":7,"entryNames":[{"name":"profile","source":"console","data":{"exportName":"profile","moduleSpecifier":"console","ambientModuleName":"console"}}]}}
{"seq":3013,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/puppeteer-core/src/common/FirefoxTargetManager.ts","line":192,"offset":7,"entryNames":[{"name":"profileEnd","source":"console","data":{"exportName":"profileEnd","moduleSpecifier":"console","ambientModuleName":"console"}}]}}
{"seq":3014,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/puppeteer-core/src/common/FirefoxTargetManager.ts","line":192,"offset":7,"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 #7806 - completionEntryDetails
    at getImportFixForSymbol (/typescript-main/built/local/tsserver.js:141452:9)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141429:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149546:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149432:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135346:35)
    at /typescript-main/built/local/tsserver.js:178905:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178903:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177249:43)
    at /typescript-main/built/local/tsserver.js:179593:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179585:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179593:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179635:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181179:14)
Req #7806 - completionEntryDetails
    at getImportFixForSymbol (/typescript-52710/built/local/tsserver.js:141469:9)
    at Object.getImportCompletionAction (/typescript-52710/built/local/tsserver.js:141446:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52710/built/local/tsserver.js:149563:62)
    at Object.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:149449:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52710/built/local/tsserver.js:135363:35)
    at /typescript-52710/built/local/tsserver.js:178922:43
    at mapDefined (/typescript-52710/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:178920:20)
    at completionEntryDetails (/typescript-52710/built/local/tsserver.js:177266:43)
    at /typescript-52710/built/local/tsserver.js:179610:69
    at IOSession.executeWithRequestId (/typescript-52710/built/local/tsserver.js:179602:14)
    at IOSession.executeCommand (/typescript-52710/built/local/tsserver.js:179610:29)
    at IOSession.onMessage (/typescript-52710/built/local/tsserver.js:179652:51)
    at Interface.<anonymous> (/typescript-52710/built/local/tsserver.js:181196: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":7803,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/test/cases/optimize/many-exports-40/chunk2.js","line":37,"offset":19,"entryNames":["y00"]}}
{"seq":7804,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/test/cases/optimize/many-exports-40/chunk2.js","line":37,"offset":19,"entryNames":[{"name":"abort","source":"process","data":{"exportName":"abort","moduleSpecifier":"process","ambientModuleName":"process"}}]}}
{"seq":7805,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/test/cases/optimize/many-exports-40/chunk2.js","line":37,"offset":19,"entryNames":[{"name":"access","source":"fs","data":{"exportName":"access","moduleSpecifier":"fs","ambientModuleName":"fs"}}]}}
{"seq":7806,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/test/cases/optimize/many-exports-40/chunk2.js","line":37,"offset":19,"entryNames":[{"name":"access","source":"graceful-fs","data":{"exportName":"access","moduleSpecifier":"graceful-fs","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/52710/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.

@@ -1,6 +1,6 @@
=== /a.js ===
/** @param {<} x */
function f(x) {}
>f : (x: any) => void
Copy link
Member Author

Choose a reason for hiding this comment

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

IDK if this is bad or not; this is clearly malformed JSDoc but before we just got any. Now we think we're starting type parameters (which is normal for parsing a type) and then assume it's probably a function signature which is the only thing that can start with < like this.

Copy link
Member

Choose a reason for hiding this comment

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

Looks fine to me.

Comment on lines +7224 to +7225
// TODO(jakebailey): this is totally wrong; `parsingContext` is the result of ORing a bunch of `1 << ParsingContext.XYZ`.
// The enum should really be a bunch of flags.
Copy link
Member Author

Choose a reason for hiding this comment

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

All of the other uses get this right, at least, so node reuse has feasibly only been broken for ambient declarations.

Copy link
Member

Choose a reason for hiding this comment

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

You're right - what happens if you pass in 0b111111111? Which tests break? My hope is that something tested node reuse in an ambient context.

Copy link
Member Author

Choose a reason for hiding this comment

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

Passing in 0b111111111 won't change anything because it uses equality checks, so they'll all just end up being false and no node reuse will occur.

Copy link
Member

Choose a reason for hiding this comment

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

won't change anything because it uses equality checks, so they'll all just end up being false and no node reuse will occur.

But we have tests that ensure that some node reuse occurs, don't we?

Copy link
Member Author

Choose a reason for hiding this comment

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

All fourslash server tests which edit their files are incremental, which covers things in some aspect, but the incrementalParser.ts unittest file doesn't appear to test ambient declarations too much.

Copy link
Member

Choose a reason for hiding this comment

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

Can you add an incremental test with an ambient context where node reuse should happen, and which fails when you pass in 0b11111111?

Copy link
Member Author

Choose a reason for hiding this comment

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

In trying to make a test case for this, I've found that this can only be a problem if there's an ambient declaration inside of something else, like:

{
    declare module "foo" {
        // ...
    }
}

This is technically illegal code, and this bug here means we never use any nodes from this tree.

Ambients are only being reused now because they can only be a child of the SourceFile itself, and its ParsingContext happens to be ParsingContext.SourceElements = 0. Then, the top level variable has value 1 << 0 or 1, which is ParsingContext.BlockStatements which just so happens to also be reusable, so it works.

Copy link
Member Author

Choose a reason for hiding this comment

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

So, I could fix the bug, but it'd only fix broken trees that probably never happen. But it's still totally wrong and only works because of a fluke!

Copy link
Member Author

Choose a reason for hiding this comment

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

Okay, I'm wrong, the "ambient in a block" also works because of a fluke; you get parsingContext 0b11 which equals ParsingContext.SwitchClauseStatements and that is also reusable, so the code passes. 🙃

@typescript-bot
Copy link
Collaborator

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

Everything looks good!

@typescript-bot
Copy link
Collaborator

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

Something interesting changed - please have a look.

Details

akveo/ngx-admin

⚠️ Note that built also had errors ⚠️
Req #2376 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-main/built/local/tsserver.js:141479:16)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141425:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149546:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149432:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135346:35)
    at /typescript-main/built/local/tsserver.js:178905:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178903:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177249:43)
    at /typescript-main/built/local/tsserver.js:179593:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179585:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179593:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179635:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181179:14)
Req #2376 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-52710/built/local/tsserver.js:141496:16)
    at Object.getImportCompletionAction (/typescript-52710/built/local/tsserver.js:141442:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52710/built/local/tsserver.js:149563:62)
    at Object.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:149449:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52710/built/local/tsserver.js:135363:35)
    at /typescript-52710/built/local/tsserver.js:178922:43
    at mapDefined (/typescript-52710/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:178920:20)
    at completionEntryDetails (/typescript-52710/built/local/tsserver.js:177266:43)
    at /typescript-52710/built/local/tsserver.js:179610:69
    at IOSession.executeWithRequestId (/typescript-52710/built/local/tsserver.js:179602:14)
    at IOSession.executeCommand (/typescript-52710/built/local/tsserver.js:179610:29)
    at IOSession.onMessage (/typescript-52710/built/local/tsserver.js:179652:51)
    at Interface.<anonymous> (/typescript-52710/built/local/tsserver.js:181196: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":2373,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/app/pages/extra-components/calendar/calendar.component.ts","line":5,"offset":1,"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|17824|","fileName":"/mnt/ts_downloads/ngx-admin/node_modules/@swimlane/ngx-charts/lib/bubble-chart/bubble-series.component.d.ts"}}]}}
{"seq":2374,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/app/pages/extra-components/calendar/calendar.component.ts","line":5,"offset":1,"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":2375,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/app/pages/extra-components/calendar/calendar.component.ts","line":5,"offset":1,"entryNames":[{"name":"buffer","source":"/mnt/ts_downloads/ngx-admin/node_modules/rxjs-compat/operator/buffer","data":{"exportName":"buffer","exportMapKey":"buffer|19633|","fileName":"/mnt/ts_downloads/ngx-admin/node_modules/rxjs-compat/operator/buffer.d.ts","isPackageJsonImport":true}}]}}
{"seq":2376,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/app/pages/extra-components/calendar/calendar.component.ts","line":5,"offset":1,"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 #2351 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-main/built/local/tsserver.js:141479:16)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141425:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149546:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149432:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135346:35)
    at /typescript-main/built/local/tsserver.js:178905:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178903:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177249:43)
    at /typescript-main/built/local/tsserver.js:179593:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179585:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179593:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179635:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181179:14)
Req #2351 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-52710/built/local/tsserver.js:141496:16)
    at Object.getImportCompletionAction (/typescript-52710/built/local/tsserver.js:141442:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52710/built/local/tsserver.js:149563:62)
    at Object.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:149449:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52710/built/local/tsserver.js:135363:35)
    at /typescript-52710/built/local/tsserver.js:178922:43
    at mapDefined (/typescript-52710/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:178920:20)
    at completionEntryDetails (/typescript-52710/built/local/tsserver.js:177266:43)
    at /typescript-52710/built/local/tsserver.js:179610:69
    at IOSession.executeWithRequestId (/typescript-52710/built/local/tsserver.js:179602:14)
    at IOSession.executeCommand (/typescript-52710/built/local/tsserver.js:179610:29)
    at IOSession.onMessage (/typescript-52710/built/local/tsserver.js:179652:51)
    at Interface.<anonymous> (/typescript-52710/built/local/tsserver.js:181196: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":2348,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/angular_devkit/build_angular/src/builders/browser/specs/cross-origin_spec.ts","line":10,"offset":83,"entryNames":[{"name":"browserTargetSpec","source":"/mnt/ts_downloads/angular-cli/packages/angular_devkit/build_angular/src/testing/test-utils","data":{"exportName":"browserTargetSpec","exportMapKey":"browserTargetSpec|32463|","fileName":"/mnt/ts_downloads/angular-cli/packages/angular_devkit/build_angular/src/testing/test-utils.ts"}}]}}
{"seq":2349,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/angular_devkit/build_angular/src/builders/browser/specs/cross-origin_spec.ts","line":10,"offset":83,"entryNames":[{"name":"Budget","source":"/mnt/ts_downloads/angular-cli/packages/angular_devkit/build_angular/src/index","data":{"exportName":"Budget","exportMapKey":"Budget|29858|","fileName":"/mnt/ts_downloads/angular-cli/packages/angular_devkit/build_angular/src/index.ts"}}]}}
{"seq":2350,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/angular_devkit/build_angular/src/builders/browser/specs/cross-origin_spec.ts","line":10,"offset":83,"entryNames":[{"name":"buffer","source":"rxjs/operators","data":{"exportName":"buffer","moduleSpecifier":"rxjs/operators","fileName":"/mnt/ts_downloads/angular-cli/node_modules/rxjs/operators/index.d.ts"}}]}}
{"seq":2351,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/angular_devkit/build_angular/src/builders/browser/specs/cross-origin_spec.ts","line":10,"offset":83,"entryNames":[{"name":"Buffer","source":"buffer","data":{"exportName":"Buffer","moduleSpecifier":"buffer","ambientModuleName":"buffer"}}]}}

Repro Steps

  1. git clone https://github.com/angular/angular-cli --recurse-submodules
  2. In dir angular-cli, run git reset --hard 77aa04ceadb5be15aceae89a3d4780ff5657f1c6
  3. Install packages (exact steps are below, but it might be easier to follow the repo readme)
    1. In dir angular-cli, run yarn install --ignore-engines --ignore-scripts --silent
    2. In dir angular-cli/tests/legacy-cli/e2e/assets/13.0-project, run yarn install --ignore-engines --ignore-scripts --silent
    3. In dir angular-cli/tests/legacy-cli/e2e/assets/add-collection-peer-bad, run yarn install --ignore-engines --ignore-scripts --silent
    4. In dir angular-cli/tests/legacy-cli/e2e/assets/add-collection-peer-good, run yarn install --ignore-engines --ignore-scripts --silent
    5. In dir angular-cli/tests/legacy-cli/e2e/assets/add-collection, run yarn install --ignore-engines --ignore-scripts --silent
    6. In dir angular-cli/tests/legacy-cli/e2e/assets/nested-schematic-dependency, run yarn install --ignore-engines --ignore-scripts --silent
    7. In dir angular-cli/tests/legacy-cli/e2e/assets/nested-schematic-main, run yarn install --ignore-engines --ignore-scripts --silent
    8. In dir angular-cli/tests/legacy-cli/e2e/assets/schematic-allow-scripts, run yarn install --ignore-engines --ignore-scripts --silent
    9. In dir angular-cli/tests/legacy-cli/e2e/assets/schematic-boolean-option-negated, run yarn install --ignore-engines --ignore-scripts --silent
    10. In dir angular-cli/tests/legacy-cli/e2e/assets/webpack/test-app, run yarn install --ignore-engines --ignore-scripts --silent
    11. In dir angular-cli/tests/legacy-cli/e2e/ng-snapshot, run yarn install --ignore-engines --ignore-scripts --silent
    12. In dir angular-cli/tests/schematics/update/packages/update-base, run yarn install --ignore-engines --ignore-scripts --silent
    13. In dir angular-cli/tests/schematics/update/packages/update-migrations-external, run yarn install --ignore-engines --ignore-scripts --silent
    14. In dir angular-cli/tests/schematics/update/packages/update-migrations, run yarn install --ignore-engines --ignore-scripts --silent
    15. In dir angular-cli/tests/schematics/update/packages/update-package-group-1, run yarn install --ignore-engines --ignore-scripts --silent
    16. In dir angular-cli/tests/schematics/update/packages/update-package-group-2, run yarn install --ignore-engines --ignore-scripts --silent
    17. In dir angular-cli/tests/schematics/update/packages/update-peer-dependencies-1, run yarn install --ignore-engines --ignore-scripts --silent
    18. In dir angular-cli/tests/schematics/update/packages/update-peer-dependencies-2, run yarn install --ignore-engines --ignore-scripts --silent
    19. In dir angular-cli/tests/schematics/update/packages/update-peer-dependencies-angular-5-2, run yarn install --ignore-engines --ignore-scripts --silent
    20. In dir angular-cli/tests/schematics/update/packages/update-peer-dependencies-angular-5, run yarn install --ignore-engines --ignore-scripts --silent
  4. Back in the initial folder, download RepoResults3/angular.angular-cli.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./angular-cli ./angular.angular-cli.replay.txt path/to/tsserver.js
  7. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

angular/angular

⚠️ Note that built also had errors ⚠️
Req #13166 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149559:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149432:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135346:35)
    at /typescript-main/built/local/tsserver.js:178905:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178903:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177249:43)
    at /typescript-main/built/local/tsserver.js:179593:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179585:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179593:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179635:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181179:14)
Req #13166 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52710/built/local/tsserver.js:149576:9)
    at Object.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:149449:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52710/built/local/tsserver.js:135363:35)
    at /typescript-52710/built/local/tsserver.js:178922:43
    at mapDefined (/typescript-52710/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:178920:20)
    at completionEntryDetails (/typescript-52710/built/local/tsserver.js:177266:43)
    at /typescript-52710/built/local/tsserver.js:179610:69
    at IOSession.executeWithRequestId (/typescript-52710/built/local/tsserver.js:179602:14)
    at IOSession.executeCommand (/typescript-52710/built/local/tsserver.js:179610:29)
    at IOSession.onMessage (/typescript-52710/built/local/tsserver.js:179652:51)
    at Interface.<anonymous> (/typescript-52710/built/local/tsserver.js:181196: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":13163,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/compiler-cli/src/ngtsc/typecheck/src/tcb_util.ts","line":175,"offset":3,"entryNames":[{"name":"bypassSanitizationTrustUrl","source":"/mnt/ts_downloads/angular/packages/core/src/sanitization/bypass","data":{"exportName":"bypassSanitizationTrustUrl","exportMapKey":"bypassSanitizationTrustUrl|68509|","fileName":"/mnt/ts_downloads/angular/packages/core/src/sanitization/bypass.ts"}}]}}
{"seq":13164,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/compiler-cli/src/ngtsc/typecheck/src/tcb_util.ts","line":175,"offset":3,"entryNames":[{"name":"BypassType","source":"/mnt/ts_downloads/angular/packages/core/src/sanitization/bypass","data":{"exportName":"BypassType","exportMapKey":"BypassType|68201|","fileName":"/mnt/ts_downloads/angular/packages/core/src/sanitization/bypass.ts"}}]}}
{"seq":13165,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/compiler-cli/src/ngtsc/typecheck/src/tcb_util.ts","line":175,"offset":3,"entryNames":[{"name":"calcPossibleSecurityContexts","source":"@angular/compiler/src/template_parser/binding_parser","data":{"exportName":"calcPossibleSecurityContexts","moduleSpecifier":"@angular/compiler/src/template_parser/binding_parser","fileName":"/mnt/ts_downloads/angular/packages/compiler/src/template_parser/binding_parser.ts"}}]}}
{"seq":13166,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/compiler-cli/src/ngtsc/typecheck/src/tcb_util.ts","line":175,"offset":3,"entryNames":[{"name":"calcProjectFileAndBasePath","source":"@angular/compiler-cli","data":{"exportName":"calcProjectFileAndBasePath","moduleSpecifier":"@angular/compiler-cli","fileName":"/mnt/ts_downloads/angular/packages/compiler-cli/index.ts"}}]}}

Repro Steps

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

ant-design/ant-design

⚠️ Note that built also had errors ⚠️
Req #1712 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149559:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149432:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135346:35)
    at /typescript-main/built/local/tsserver.js:178905:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178903:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177249:43)
    at /typescript-main/built/local/tsserver.js:179593:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179585:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179593:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179635:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181179:14)
Req #1712 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52710/built/local/tsserver.js:149576:9)
    at Object.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:149449:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52710/built/local/tsserver.js:135363:35)
    at /typescript-52710/built/local/tsserver.js:178922:43
    at mapDefined (/typescript-52710/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:178920:20)
    at completionEntryDetails (/typescript-52710/built/local/tsserver.js:177266:43)
    at /typescript-52710/built/local/tsserver.js:179610:69
    at IOSession.executeWithRequestId (/typescript-52710/built/local/tsserver.js:179602:14)
    at IOSession.executeCommand (/typescript-52710/built/local/tsserver.js:179610:29)
    at IOSession.onMessage (/typescript-52710/built/local/tsserver.js:179652:51)
    at Interface.<anonymous> (/typescript-52710/built/local/tsserver.js:181196: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":1709,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/components/calendar/generateCalendar.tsx","line":172,"offset":6,"entryNames":[{"name":"ajaxSetup","source":"/mnt/ts_downloads/ant-design/node_modules/@types/jquery/index","data":{"exportName":"ajaxSetup","exportMapKey":"ajaxSetup|52608|","fileName":"/mnt/ts_downloads/ant-design/node_modules/@types/jquery/index.d.ts"}}]}}
{"seq":1710,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/components/calendar/generateCalendar.tsx","line":172,"offset":6,"entryNames":[{"name":"ajaxTransport","source":"/mnt/ts_downloads/ant-design/node_modules/@types/jquery/index","data":{"exportName":"ajaxTransport","exportMapKey":"ajaxTransport|52609|","fileName":"/mnt/ts_downloads/ant-design/node_modules/@types/jquery/index.d.ts"}}]}}
{"seq":1711,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/components/calendar/generateCalendar.tsx","line":172,"offset":6,"entryNames":[{"name":"AjaxUploader","source":"/mnt/ts_downloads/ant-design/node_modules/rc-upload/lib/AjaxUploader","data":{"exportName":"default","exportMapKey":"AjaxUploader|5548|","fileName":"/mnt/ts_downloads/ant-design/node_modules/rc-upload/lib/AjaxUploader.d.ts"}}]}}
{"seq":1712,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/components/calendar/generateCalendar.tsx","line":172,"offset":6,"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. In dir ant-design, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
  4. Back in the initial folder, download RepoResults1/ant-design.ant-design.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./ant-design ./ant-design.ant-design.replay.txt path/to/tsserver.js
  7. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

apache/echarts

⚠️ Note that built also had errors ⚠️
Req #148 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-main/built/local/tsserver.js:141479:16)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141425:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149546:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149432:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135346:35)
    at /typescript-main/built/local/tsserver.js:178905:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178903:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177249:43)
    at /typescript-main/built/local/tsserver.js:179593:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179585:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179593:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179635:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181179:14)
Req #148 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-52710/built/local/tsserver.js:141496:16)
    at Object.getImportCompletionAction (/typescript-52710/built/local/tsserver.js:141442:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52710/built/local/tsserver.js:149563:62)
    at Object.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:149449:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52710/built/local/tsserver.js:135363:35)
    at /typescript-52710/built/local/tsserver.js:178922:43
    at mapDefined (/typescript-52710/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:178920:20)
    at completionEntryDetails (/typescript-52710/built/local/tsserver.js:177266:43)
    at /typescript-52710/built/local/tsserver.js:179610:69
    at IOSession.executeWithRequestId (/typescript-52710/built/local/tsserver.js:179602:14)
    at IOSession.executeCommand (/typescript-52710/built/local/tsserver.js:179610:29)
    at IOSession.onMessage (/typescript-52710/built/local/tsserver.js:179652:51)
    at Interface.<anonymous> (/typescript-52710/built/local/tsserver.js:181196: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":145,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/build/build.js","line":110,"offset":20,"entryNames":[{"name":"brotliCompressSync","source":"zlib","data":{"exportName":"brotliCompressSync","moduleSpecifier":"zlib","ambientModuleName":"zlib"}}]}}
{"seq":146,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/build/build.js","line":110,"offset":20,"entryNames":[{"name":"brotliDecompress","source":"zlib","data":{"exportName":"brotliDecompress","moduleSpecifier":"zlib","ambientModuleName":"zlib"}}]}}
{"seq":147,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/build/build.js","line":110,"offset":20,"entryNames":[{"name":"brotliDecompressSync","source":"zlib","data":{"exportName":"brotliDecompressSync","moduleSpecifier":"zlib","ambientModuleName":"zlib"}}]}}
{"seq":148,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/build/build.js","line":110,"offset":20,"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 #1278 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149559:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149432:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135346:35)
    at /typescript-main/built/local/tsserver.js:178905:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178903:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177249:43)
    at /typescript-main/built/local/tsserver.js:179593:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179585:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179593:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179635:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181179:14)
Req #1278 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52710/built/local/tsserver.js:149576:9)
    at Object.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:149449:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52710/built/local/tsserver.js:135363:35)
    at /typescript-52710/built/local/tsserver.js:178922:43
    at mapDefined (/typescript-52710/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:178920:20)
    at completionEntryDetails (/typescript-52710/built/local/tsserver.js:177266:43)
    at /typescript-52710/built/local/tsserver.js:179610:69
    at IOSession.executeWithRequestId (/typescript-52710/built/local/tsserver.js:179602:14)
    at IOSession.executeCommand (/typescript-52710/built/local/tsserver.js:179610:29)
    at IOSession.onMessage (/typescript-52710/built/local/tsserver.js:179652:51)
    at Interface.<anonymous> (/typescript-52710/built/local/tsserver.js:181196: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":1275,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/superset-frontend/packages/superset-ui-core/src/query/types/QueryFormData.ts","line":172,"offset":3,"entryNames":[{"name":"__hack_reexport_QueryResponse","source":".","data":{"exportName":"__hack_reexport_QueryResponse","moduleSpecifier":".","fileName":"/mnt/ts_downloads/superset/superset-frontend/packages/superset-ui-core/src/query/types/index.ts"}}]}}
{"seq":1276,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/superset-frontend/packages/superset-ui-core/src/query/types/QueryFormData.ts","line":172,"offset":3,"entryNames":[{"name":"__hack_reexport_Time","source":".","data":{"exportName":"__hack_reexport_Time","moduleSpecifier":".","fileName":"/mnt/ts_downloads/superset/superset-frontend/packages/superset-ui-core/src/query/types/index.ts"}}]}}
{"seq":1277,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/superset-frontend/packages/superset-ui-core/src/query/types/QueryFormData.ts","line":172,"offset":3,"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":1278,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/superset-frontend/packages/superset-ui-core/src/query/types/QueryFormData.ts","line":172,"offset":3,"entryNames":[{"name":"addAlpha","source":"@superset-ui/core","data":{"exportName":"addAlpha","moduleSpecifier":"@superset-ui/core","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

backstage/backstage

⚠️ Note that built also had errors ⚠️
Req #3545 - completionEntryDetails
    at getImportFixForSymbol (/typescript-main/built/local/tsserver.js:141452:9)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141429:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149546:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149432:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135346:35)
    at /typescript-main/built/local/tsserver.js:178905:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178903:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177249:43)
    at /typescript-main/built/local/tsserver.js:179593:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179585:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179593:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179635:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181179:14)
Req #3545 - completionEntryDetails
    at getImportFixForSymbol (/typescript-52710/built/local/tsserver.js:141469:9)
    at Object.getImportCompletionAction (/typescript-52710/built/local/tsserver.js:141446:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52710/built/local/tsserver.js:149563:62)
    at Object.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:149449:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52710/built/local/tsserver.js:135363:35)
    at /typescript-52710/built/local/tsserver.js:178922:43
    at mapDefined (/typescript-52710/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:178920:20)
    at completionEntryDetails (/typescript-52710/built/local/tsserver.js:177266:43)
    at /typescript-52710/built/local/tsserver.js:179610:69
    at IOSession.executeWithRequestId (/typescript-52710/built/local/tsserver.js:179602:14)
    at IOSession.executeCommand (/typescript-52710/built/local/tsserver.js:179610:29)
    at IOSession.onMessage (/typescript-52710/built/local/tsserver.js:179652:51)
    at Interface.<anonymous> (/typescript-52710/built/local/tsserver.js:181196: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":3542,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/integration/src/ScmIntegrations.ts","line":49,"offset":1,"entryNames":[{"name":"access","source":"/mnt/ts_downloads/backstage/node_modules/@types/fs-extra/index","data":{"exportName":"access","exportMapKey":"access|66084|","fileName":"/mnt/ts_downloads/backstage/node_modules/@types/fs-extra/index.d.ts"}}]}}
{"seq":3543,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/integration/src/ScmIntegrations.ts","line":49,"offset":1,"entryNames":[{"name":"access","source":"/mnt/ts_downloads/backstage/plugins/scaffolder-backend/src/scaffolder/actions/builtin/github/inputProperties","data":{"exportName":"access","exportMapKey":"access|32644|","fileName":"/mnt/ts_downloads/backstage/plugins/scaffolder-backend/src/scaffolder/actions/builtin/github/inputProperties.ts"}}]}}
{"seq":3544,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/integration/src/ScmIntegrations.ts","line":49,"offset":1,"entryNames":[{"name":"accessSync","source":"fs","data":{"exportName":"accessSync","moduleSpecifier":"fs","ambientModuleName":"fs"}}]}}
{"seq":3545,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/integration/src/ScmIntegrations.ts","line":49,"offset":1,"entryNames":[{"name":"accessSync","source":"/mnt/ts_downloads/backstage/node_modules/@types/fs-extra/index","data":{"exportName":"accessSync","exportMapKey":"accessSync|66160|","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 #373 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141429:21)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149546:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149432:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135346:35)
    at /typescript-main/built/local/tsserver.js:178905:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178903:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177249:43)
    at /typescript-main/built/local/tsserver.js:179593:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179585:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179593:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179635:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181179:14)
Req #373 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-52710/built/local/tsserver.js:141446:21)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52710/built/local/tsserver.js:149563:62)
    at Object.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:149449:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52710/built/local/tsserver.js:135363:35)
    at /typescript-52710/built/local/tsserver.js:178922:43
    at mapDefined (/typescript-52710/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:178920:20)
    at completionEntryDetails (/typescript-52710/built/local/tsserver.js:177266:43)
    at /typescript-52710/built/local/tsserver.js:179610:69
    at IOSession.executeWithRequestId (/typescript-52710/built/local/tsserver.js:179602:14)
    at IOSession.executeCommand (/typescript-52710/built/local/tsserver.js:179610:29)
    at IOSession.onMessage (/typescript-52710/built/local/tsserver.js:179652:51)
    at Interface.<anonymous> (/typescript-52710/built/local/tsserver.js:181196: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":370,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/lib/gui/app/models/flash-state.ts","line":56,"offset":3,"entryNames":[{"name":"argv","source":"process","data":{"exportName":"argv","moduleSpecifier":"process","ambientModuleName":"process"}}]}}
{"seq":371,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/lib/gui/app/models/flash-state.ts","line":56,"offset":3,"entryNames":[{"name":"argv0","source":"process","data":{"exportName":"argv0","moduleSpecifier":"process","ambientModuleName":"process"}}]}}
{"seq":372,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/lib/gui/app/models/flash-state.ts","line":56,"offset":3,"entryNames":[{"name":"ary","source":"lodash","data":{"exportName":"ary","moduleSpecifier":"lodash","fileName":"/mnt/ts_downloads/etcher/node_modules/@types/lodash/index.d.ts"}}]}}
{"seq":373,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/lib/gui/app/models/flash-state.ts","line":56,"offset":3,"entryNames":[{"name":"asArray","source":"/mnt/ts_downloads/etcher/node_modules/electron-updater/node_modules/builder-util-runtime/out/index","data":{"exportName":"asArray","exportMapKey":"asArray|36923|","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 #6684 - completionEntryDetails
    at getImportFixForSymbol (/typescript-main/built/local/tsserver.js:141452:9)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141429:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149546:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149432:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135346:35)
    at /typescript-main/built/local/tsserver.js:178905:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178903:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177249:43)
    at /typescript-main/built/local/tsserver.js:179593:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179585:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179593:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179635:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181179:14)
Req #6684 - completionEntryDetails
    at getImportFixForSymbol (/typescript-52710/built/local/tsserver.js:141469:9)
    at Object.getImportCompletionAction (/typescript-52710/built/local/tsserver.js:141446:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52710/built/local/tsserver.js:149563:62)
    at Object.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:149449:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52710/built/local/tsserver.js:135363:35)
    at /typescript-52710/built/local/tsserver.js:178922:43
    at mapDefined (/typescript-52710/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:178920:20)
    at completionEntryDetails (/typescript-52710/built/local/tsserver.js:177266:43)
    at /typescript-52710/built/local/tsserver.js:179610:69
    at IOSession.executeWithRequestId (/typescript-52710/built/local/tsserver.js:179602:14)
    at IOSession.executeCommand (/typescript-52710/built/local/tsserver.js:179610:29)
    at IOSession.onMessage (/typescript-52710/built/local/tsserver.js:179652:51)
    at Interface.<anonymous> (/typescript-52710/built/local/tsserver.js:181196: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":6681,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/components/theme/src/components/skip-link.ts","line":9,"offset":6,"entryNames":[{"name":"access","source":"fs-extra","data":{"exportName":"access","moduleSpecifier":"fs-extra","fileName":"/mnt/ts_downloads/chakra-ui/node_modules/.pnpm/@[email protected]/node_modules/@types/fs-extra/index.d.ts"}}]}}
{"seq":6682,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/components/theme/src/components/skip-link.ts","line":9,"offset":6,"entryNames":[{"name":"access","source":"fs/promises","data":{"exportName":"access","moduleSpecifier":"fs/promises","ambientModuleName":"fs/promises"}}]}}
{"seq":6683,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/components/theme/src/components/skip-link.ts","line":9,"offset":6,"entryNames":[{"name":"accessSync","source":"fs","data":{"exportName":"accessSync","moduleSpecifier":"fs","ambientModuleName":"fs"}}]}}
{"seq":6684,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/components/theme/src/components/skip-link.ts","line":9,"offset":6,"entryNames":[{"name":"accessSync","source":"fs-extra","data":{"exportName":"accessSync","moduleSpecifier":"fs-extra","fileName":"/mnt/ts_downloads/chakra-ui/node_modules/.pnpm/@[email protected]/node_modules/@types/fs-extra/index.d.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

codex-team/editor.js

⚠️ Note that built also had errors ⚠️
Req #5563 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-main/built/local/tsserver.js:141479:16)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141425:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149546:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149432:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135346:35)
    at /typescript-main/built/local/tsserver.js:178905:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178903:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177249:43)
    at /typescript-main/built/local/tsserver.js:179593:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179585:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179593:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179635:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181179:14)
Req #5563 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-52710/built/local/tsserver.js:141496:16)
    at Object.getImportCompletionAction (/typescript-52710/built/local/tsserver.js:141442:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52710/built/local/tsserver.js:149563:62)
    at Object.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:149449:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52710/built/local/tsserver.js:135363:35)
    at /typescript-52710/built/local/tsserver.js:178922:43
    at mapDefined (/typescript-52710/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:178920:20)
    at completionEntryDetails (/typescript-52710/built/local/tsserver.js:177266:43)
    at /typescript-52710/built/local/tsserver.js:179610:69
    at IOSession.executeWithRequestId (/typescript-52710/built/local/tsserver.js:179602:14)
    at IOSession.executeCommand (/typescript-52710/built/local/tsserver.js:179610:29)
    at IOSession.onMessage (/typescript-52710/built/local/tsserver.js:179652:51)
    at Interface.<anonymous> (/typescript-52710/built/local/tsserver.js:181196: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":5560,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/components/utils/tooltip.ts","line":2,"offset":1,"entryNames":[{"name":"brotliCompressSync","source":"zlib","data":{"exportName":"brotliCompressSync","moduleSpecifier":"zlib","ambientModuleName":"zlib"}}]}}
{"seq":5561,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/components/utils/tooltip.ts","line":2,"offset":1,"entryNames":[{"name":"brotliDecompress","source":"zlib","data":{"exportName":"brotliDecompress","moduleSpecifier":"zlib","ambientModuleName":"zlib"}}]}}
{"seq":5562,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/components/utils/tooltip.ts","line":2,"offset":1,"entryNames":[{"name":"brotliDecompressSync","source":"zlib","data":{"exportName":"brotliDecompressSync","moduleSpecifier":"zlib","ambientModuleName":"zlib"}}]}}
{"seq":5563,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/components/utils/tooltip.ts","line":2,"offset":1,"entryNames":[{"name":"Buffer","source":"buffer","data":{"exportName":"Buffer","moduleSpecifier":"buffer","ambientModuleName":"buffer"}}]}}

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

@typescript-bot
Copy link
Collaborator

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

Details

conwnet/github1s

⚠️ Note that built also had errors ⚠️
Req #1094 - completionEntryDetails
    at getImportFixForSymbol (/typescript-main/built/local/tsserver.js:141452:9)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141429:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149546:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149432:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135346:35)
    at /typescript-main/built/local/tsserver.js:178905:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178903:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177249:43)
    at /typescript-main/built/local/tsserver.js:179593:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179585:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179593:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179635:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181179:14)
Req #1094 - completionEntryDetails
    at getImportFixForSymbol (/typescript-52710/built/local/tsserver.js:141469:9)
    at Object.getImportCompletionAction (/typescript-52710/built/local/tsserver.js:141446:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52710/built/local/tsserver.js:149563:62)
    at Object.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:149449:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52710/built/local/tsserver.js:135363:35)
    at /typescript-52710/built/local/tsserver.js:178922:43
    at mapDefined (/typescript-52710/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:178920:20)
    at completionEntryDetails (/typescript-52710/built/local/tsserver.js:177266:43)
    at /typescript-52710/built/local/tsserver.js:179610:69
    at IOSession.executeWithRequestId (/typescript-52710/built/local/tsserver.js:179602:14)
    at IOSession.executeCommand (/typescript-52710/built/local/tsserver.js:179610:29)
    at IOSession.onMessage (/typescript-52710/built/local/tsserver.js:179652:51)
    at Interface.<anonymous> (/typescript-52710/built/local/tsserver.js:181196: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":1091,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/extensions/github1s/src/helpers/context.ts","line":21,"offset":1,"entryNames":[{"name":"canUseSymbol","source":"/mnt/ts_downloads/github1s/extensions/github1s/node_modules/@apollo/client/utilities/common/canUse","data":{"exportName":"canUseSymbol","exportMapKey":"canUseSymbol|7050|","fileName":"/mnt/ts_downloads/github1s/extensions/github1s/node_modules/@apollo/client/utilities/common/canUse.d.ts"}}]}}
{"seq":1092,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/extensions/github1s/src/helpers/context.ts","line":21,"offset":1,"entryNames":[{"name":"canUseWeakMap","source":"/mnt/ts_downloads/github1s/extensions/github1s/node_modules/@apollo/client/utilities/common/canUse","data":{"exportName":"canUseWeakMap","exportMapKey":"canUseWeakMap|7048|","fileName":"/mnt/ts_downloads/github1s/extensions/github1s/node_modules/@apollo/client/utilities/common/canUse.d.ts"}}]}}
{"seq":1093,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/extensions/github1s/src/helpers/context.ts","line":21,"offset":1,"entryNames":[{"name":"canUseWeakSet","source":"/mnt/ts_downloads/github1s/extensions/github1s/node_modules/@apollo/client/utilities/common/canUse","data":{"exportName":"canUseWeakSet","exportMapKey":"canUseWeakSet|7049|","fileName":"/mnt/ts_downloads/github1s/extensions/github1s/node_modules/@apollo/client/utilities/common/canUse.d.ts"}}]}}
{"seq":1094,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/extensions/github1s/src/helpers/context.ts","line":21,"offset":1,"entryNames":[{"name":"captureRejections","source":"/mnt/ts_downloads/github1s/node_modules/@types/http-proxy/index","data":{"exportName":"captureRejections","exportMapKey":"captureRejections|4519|","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

date-fns/date-fns

⚠️ Note that built also had errors ⚠️
Req #470 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-main/built/local/tsserver.js:141479:16)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141425:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149546:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149432:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135346:35)
    at /typescript-main/built/local/tsserver.js:178905:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178903:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177249:43)
    at /typescript-main/built/local/tsserver.js:179593:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179585:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179593:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179635:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181179:14)
Req #470 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-52710/built/local/tsserver.js:141496:16)
    at Object.getImportCompletionAction (/typescript-52710/built/local/tsserver.js:141442:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52710/built/local/tsserver.js:149563:62)
    at Object.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:149449:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52710/built/local/tsserver.js:135363:35)
    at /typescript-52710/built/local/tsserver.js:178922:43
    at mapDefined (/typescript-52710/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:178920:20)
    at completionEntryDetails (/typescript-52710/built/local/tsserver.js:177266:43)
    at /typescript-52710/built/local/tsserver.js:179610:69
    at IOSession.executeWithRequestId (/typescript-52710/built/local/tsserver.js:179602:14)
    at IOSession.executeCommand (/typescript-52710/built/local/tsserver.js:179610:29)
    at IOSession.onMessage (/typescript-52710/built/local/tsserver.js:179652:51)
    at Interface.<anonymous> (/typescript-52710/built/local/tsserver.js:181196:14)

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

Last few requests

{"seq":467,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/scripts/build/localeSnapshots/renderFormatParse/formatParseTokens.js","line":8,"offset":30,"entryNames":[{"name":"brotliDecompress","source":"zlib","data":{"exportName":"brotliDecompress","moduleSpecifier":"zlib","ambientModuleName":"zlib"}}]}}
{"seq":468,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/scripts/build/localeSnapshots/renderFormatParse/formatParseTokens.js","line":8,"offset":30,"entryNames":[{"name":"brotliDecompressSync","source":"zlib","data":{"exportName":"brotliDecompressSync","moduleSpecifier":"zlib","ambientModuleName":"zlib"}}]}}
{"seq":469,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/scripts/build/localeSnapshots/renderFormatParse/formatParseTokens.js","line":8,"offset":30,"entryNames":[{"name":"bs","source":"../../../../src/locale","data":{"exportName":"bs","moduleSpecifier":"../../../../src/locale","fileName":"/mnt/ts_downloads/date-fns/src/locale/index.ts"}}]}}
{"seq":470,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/scripts/build/localeSnapshots/renderFormatParse/formatParseTokens.js","line":8,"offset":30,"entryNames":[{"name":"Buffer","source":"buffer","data":{"exportName":"Buffer","moduleSpecifier":"buffer","ambientModuleName":"buffer"}}]}}

Repro Steps

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

directus/directus

⚠️ Note that built also had errors ⚠️
Req #1115 - completionEntryDetails
    at getImportFixForSymbol (/typescript-main/built/local/tsserver.js:141452:9)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141429:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149546:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149432:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135346:35)
    at /typescript-main/built/local/tsserver.js:178905:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178903:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177249:43)
    at /typescript-main/built/local/tsserver.js:179593:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179585:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179593:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179635:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181179:14)
Req #1115 - completionEntryDetails
    at getImportFixForSymbol (/typescript-52710/built/local/tsserver.js:141469:9)
    at Object.getImportCompletionAction (/typescript-52710/built/local/tsserver.js:141446:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52710/built/local/tsserver.js:149563:62)
    at Object.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:149449:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52710/built/local/tsserver.js:135363:35)
    at /typescript-52710/built/local/tsserver.js:178922:43
    at mapDefined (/typescript-52710/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:178920:20)
    at completionEntryDetails (/typescript-52710/built/local/tsserver.js:177266:43)
    at /typescript-52710/built/local/tsserver.js:179610:69
    at IOSession.executeWithRequestId (/typescript-52710/built/local/tsserver.js:179602:14)
    at IOSession.executeCommand (/typescript-52710/built/local/tsserver.js:179610:29)
    at IOSession.onMessage (/typescript-52710/built/local/tsserver.js:179652:51)
    at Interface.<anonymous> (/typescript-52710/built/local/tsserver.js:181196: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":1112,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/api/src/database/migrations/20211211A-add-shares.ts","line":1,"offset":21,"entryNames":[{"name":"access","source":"fs-extra","data":{"exportName":"access","moduleSpecifier":"fs-extra","fileName":"/mnt/ts_downloads/directus/node_modules/.pnpm/@[email protected]/node_modules/@types/fs-extra/index.d.ts"}}]}}
{"seq":1113,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/api/src/database/migrations/20211211A-add-shares.ts","line":1,"offset":21,"entryNames":[{"name":"access","source":"node:fs/promises","data":{"exportName":"access","moduleSpecifier":"node:fs/promises","ambientModuleName":"node:fs/promises"}}]}}
{"seq":1114,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/api/src/database/migrations/20211211A-add-shares.ts","line":1,"offset":21,"entryNames":[{"name":"accessSync","source":"node:fs","data":{"exportName":"accessSync","moduleSpecifier":"node:fs","ambientModuleName":"node:fs"}}]}}
{"seq":1115,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/api/src/database/migrations/20211211A-add-shares.ts","line":1,"offset":21,"entryNames":[{"name":"accessSync","source":"fs-extra","data":{"exportName":"accessSync","moduleSpecifier":"fs-extra","fileName":"/mnt/ts_downloads/directus/node_modules/.pnpm/@[email protected]/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 #4224 - completionEntryDetails
    at getImportFixForSymbol (/typescript-main/built/local/tsserver.js:141452:9)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141429:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149546:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149432:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135346:35)
    at /typescript-main/built/local/tsserver.js:178905:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178903:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177249:43)
    at /typescript-main/built/local/tsserver.js:179593:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179585:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179593:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179635:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181179:14)
Req #4224 - completionEntryDetails
    at getImportFixForSymbol (/typescript-52710/built/local/tsserver.js:141469:9)
    at Object.getImportCompletionAction (/typescript-52710/built/local/tsserver.js:141446:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52710/built/local/tsserver.js:149563:62)
    at Object.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:149449:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52710/built/local/tsserver.js:135363:35)
    at /typescript-52710/built/local/tsserver.js:178922:43
    at mapDefined (/typescript-52710/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:178920:20)
    at completionEntryDetails (/typescript-52710/built/local/tsserver.js:177266:43)
    at /typescript-52710/built/local/tsserver.js:179610:69
    at IOSession.executeWithRequestId (/typescript-52710/built/local/tsserver.js:179602:14)
    at IOSession.executeCommand (/typescript-52710/built/local/tsserver.js:179610:29)
    at IOSession.onMessage (/typescript-52710/built/local/tsserver.js:179652:51)
    at Interface.<anonymous> (/typescript-52710/built/local/tsserver.js:181196: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":4221,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/tabby-terminal/src/features/zmodem.ts","line":130,"offset":195,"entryNames":[{"name":"access","source":"fs/promises","data":{"exportName":"access","moduleSpecifier":"fs/promises","ambientModuleName":"fs/promises"}}]}}
{"seq":4222,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/tabby-terminal/src/features/zmodem.ts","line":130,"offset":195,"entryNames":[{"name":"access","source":"/mnt/ts_downloads/tabby/node_modules/@types/fs-extra/index","data":{"exportName":"access","exportMapKey":"access|96327|","fileName":"/mnt/ts_downloads/tabby/node_modules/@types/fs-extra/index.d.ts"}}]}}
{"seq":4223,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/tabby-terminal/src/features/zmodem.ts","line":130,"offset":195,"entryNames":[{"name":"accessSync","source":"fs","data":{"exportName":"accessSync","moduleSpecifier":"fs","ambientModuleName":"fs"}}]}}
{"seq":4224,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/tabby-terminal/src/features/zmodem.ts","line":130,"offset":195,"entryNames":[{"name":"accessSync","source":"/mnt/ts_downloads/tabby/node_modules/@types/fs-extra/index","data":{"exportName":"accessSync","exportMapKey":"accessSync|90827|","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 #853 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149559:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149432:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135346:35)
    at /typescript-main/built/local/tsserver.js:178905:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178903:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177249:43)
    at /typescript-main/built/local/tsserver.js:179593:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179585:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179593:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179635:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181179:14)
Req #853 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52710/built/local/tsserver.js:149576:9)
    at Object.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:149449:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52710/built/local/tsserver.js:135363:35)
    at /typescript-52710/built/local/tsserver.js:178922:43
    at mapDefined (/typescript-52710/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:178920:20)
    at completionEntryDetails (/typescript-52710/built/local/tsserver.js:177266:43)
    at /typescript-52710/built/local/tsserver.js:179610:69
    at IOSession.executeWithRequestId (/typescript-52710/built/local/tsserver.js:179602:14)
    at IOSession.executeCommand (/typescript-52710/built/local/tsserver.js:179610:29)
    at IOSession.onMessage (/typescript-52710/built/local/tsserver.js:179652:51)
    at Interface.<anonymous> (/typescript-52710/built/local/tsserver.js:181196: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":850,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/actions/types.ts","line":33,"offset":1,"entryNames":[{"name":"BrowserClient","source":"/mnt/ts_downloads/excalidraw/node_modules/@sentry/browser/dist/client","data":{"exportName":"BrowserClient","exportMapKey":"BrowserClient|21945|","fileName":"/mnt/ts_downloads/excalidraw/node_modules/@sentry/browser/dist/client.d.ts"}}]}}
{"seq":851,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/actions/types.ts","line":33,"offset":1,"entryNames":[{"name":"bugIssueTemplate","source":"/mnt/ts_downloads/excalidraw/src/bug-issue-template","data":{"exportName":"default","exportMapKey":"bugIssueTemplate|38404|","fileName":"/mnt/ts_downloads/excalidraw/src/bug-issue-template.js"}}]}}
{"seq":852,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/actions/types.ts","line":33,"offset":1,"entryNames":[{"name":"buildQueries","source":"/mnt/ts_downloads/excalidraw/node_modules/@testing-library/react/types/index","data":{"exportName":"buildQueries","exportMapKey":"buildQueries|38699|","fileName":"/mnt/ts_downloads/excalidraw/node_modules/@testing-library/react/types/index.d.ts"}}]}}
{"seq":853,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/actions/types.ts","line":33,"offset":1,"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 #595 - completionEntryDetails
    at getImportFixForSymbol (/typescript-main/built/local/tsserver.js:141452:9)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141429:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149546:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149432:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135346:35)
    at /typescript-main/built/local/tsserver.js:178905:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178903:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177249:43)
    at /typescript-main/built/local/tsserver.js:179593:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179585:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179593:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179635:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181179:14)
Req #595 - completionEntryDetails
    at getImportFixForSymbol (/typescript-52710/built/local/tsserver.js:141469:9)
    at Object.getImportCompletionAction (/typescript-52710/built/local/tsserver.js:141446:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52710/built/local/tsserver.js:149563:62)
    at Object.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:149449:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52710/built/local/tsserver.js:135363:35)
    at /typescript-52710/built/local/tsserver.js:178922:43
    at mapDefined (/typescript-52710/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:178920:20)
    at completionEntryDetails (/typescript-52710/built/local/tsserver.js:177266:43)
    at /typescript-52710/built/local/tsserver.js:179610:69
    at IOSession.executeWithRequestId (/typescript-52710/built/local/tsserver.js:179602:14)
    at IOSession.executeCommand (/typescript-52710/built/local/tsserver.js:179610:29)
    at IOSession.onMessage (/typescript-52710/built/local/tsserver.js:179652:51)
    at Interface.<anonymous> (/typescript-52710/built/local/tsserver.js:181196: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":592,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/jest/vendor/@[email protected]","line":3726,"offset":15,"entryNames":[{"name":"abort","source":"process","data":{"exportName":"abort","moduleSpecifier":"process","ambientModuleName":"process"}}]}}
{"seq":593,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/jest/vendor/@[email protected]","line":3726,"offset":15,"entryNames":[{"name":"access","source":"fs","data":{"exportName":"access","moduleSpecifier":"fs","ambientModuleName":"fs"}}]}}
{"seq":594,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/jest/vendor/@[email protected]","line":3726,"offset":15,"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":595,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/jest/vendor/@[email protected]","line":3726,"offset":15,"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

felixrieseberg/windows95

⚠️ Note that built also had errors ⚠️
Req #329 - completionEntryDetails
    at getImportFixForSymbol (/typescript-main/built/local/tsserver.js:141452:9)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141429:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149546:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149432:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135346:35)
    at /typescript-main/built/local/tsserver.js:178905:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178903:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177249:43)
    at /typescript-main/built/local/tsserver.js:179593:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179585:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179593:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179635:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181179:14)
Req #329 - completionEntryDetails
    at getImportFixForSymbol (/typescript-52710/built/local/tsserver.js:141469:9)
    at Object.getImportCompletionAction (/typescript-52710/built/local/tsserver.js:141446:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52710/built/local/tsserver.js:149563:62)
    at Object.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:149449:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52710/built/local/tsserver.js:135363:35)
    at /typescript-52710/built/local/tsserver.js:178922:43
    at mapDefined (/typescript-52710/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:178920:20)
    at completionEntryDetails (/typescript-52710/built/local/tsserver.js:177266:43)
    at /typescript-52710/built/local/tsserver.js:179610:69
    at IOSession.executeWithRequestId (/typescript-52710/built/local/tsserver.js:179602:14)
    at IOSession.executeCommand (/typescript-52710/built/local/tsserver.js:179610:29)
    at IOSession.onMessage (/typescript-52710/built/local/tsserver.js:179652:51)
    at Interface.<anonymous> (/typescript-52710/built/local/tsserver.js:181196:14)

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

Last few requests

{"seq":326,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/renderer/lib/_libwabt.js","line":13,"offset":37134,"entryNames":[{"name":"access","source":"fs-extra","data":{"exportName":"access","moduleSpecifier":"fs-extra","fileName":"/mnt/ts_downloads/windows95/node_modules/@types/fs-extra/index.d.ts"}}]}}
{"seq":327,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/renderer/lib/_libwabt.js","line":13,"offset":37134,"entryNames":[{"name":"accessSync","source":"fs","data":{"exportName":"accessSync","moduleSpecifier":"fs","ambientModuleName":"fs"}}]}}
{"seq":328,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/renderer/lib/_libwabt.js","line":13,"offset":37134,"entryNames":[{"name":"accessSync","source":"original-fs","data":{"exportName":"accessSync","moduleSpecifier":"original-fs","ambientModuleName":"original-fs"}}]}}
{"seq":329,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/renderer/lib/_libwabt.js","line":13,"offset":37134,"entryNames":[{"name":"accessSync","source":"fs-extra","data":{"exportName":"accessSync","moduleSpecifier":"fs-extra","fileName":"/mnt/ts_downloads/windows95/node_modules/@types/fs-extra/index.d.ts"}}]}}

Repro Steps

  1. git clone https://github.com/felixrieseberg/windows95 --recurse-submodules
  2. In dir windows95, run git reset --hard 17a81393467e2668eb2eea291ab4b6a749756dad
  3. In dir windows95, run yarn install --ignore-engines --ignore-scripts --silent
  4. Back in the initial folder, download RepoResults4/felixrieseberg.windows95.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./windows95 ./felixrieseberg.windows95.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 #3123 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-main/built/local/tsserver.js:141479:16)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141425:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149546:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149432:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135346:35)
    at /typescript-main/built/local/tsserver.js:178905:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178903:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177249:43)
    at /typescript-main/built/local/tsserver.js:179593:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179585:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179593:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179635:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181179:14)
Req #3123 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-52710/built/local/tsserver.js:141496:16)
    at Object.getImportCompletionAction (/typescript-52710/built/local/tsserver.js:141442:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52710/built/local/tsserver.js:149563:62)
    at Object.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:149449:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52710/built/local/tsserver.js:135363:35)
    at /typescript-52710/built/local/tsserver.js:178922:43
    at mapDefined (/typescript-52710/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:178920:20)
    at completionEntryDetails (/typescript-52710/built/local/tsserver.js:177266:43)
    at /typescript-52710/built/local/tsserver.js:179610:69
    at IOSession.executeWithRequestId (/typescript-52710/built/local/tsserver.js:179602:14)
    at IOSession.executeCommand (/typescript-52710/built/local/tsserver.js:179610:29)
    at IOSession.onMessage (/typescript-52710/built/local/tsserver.js:179652:51)
    at Interface.<anonymous> (/typescript-52710/built/local/tsserver.js:181196: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":3120,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/website/lib/components/Tutorial.js","line":50,"offset":15,"entryNames":[{"name":"profile","source":"console","data":{"exportName":"profile","moduleSpecifier":"console","ambientModuleName":"console"}}]}}
{"seq":3121,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/website/lib/components/Tutorial.js","line":50,"offset":15,"entryNames":[{"name":"profileEnd","source":"console","data":{"exportName":"profileEnd","moduleSpecifier":"console","ambientModuleName":"console"}}]}}
{"seq":3122,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/website/lib/components/Tutorial.js","line":50,"offset":15,"entryNames":[{"name":"Profiler","source":"react","data":{"exportName":"Profiler","moduleSpecifier":"react","fileName":"/mnt/ts_downloads/floating-ui/website/node_modules/@types/react/index.d.ts"}}]}}
{"seq":3123,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/website/lib/components/Tutorial.js","line":50,"offset":15,"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

hasura/graphql-engine

⚠️ Note that built also had errors ⚠️
Req #26755 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149559:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149432:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135346:35)
    at /typescript-main/built/local/tsserver.js:178905:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178903:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177249:43)
    at /typescript-main/built/local/tsserver.js:179593:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179585:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179593:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179635:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181179:14)
Req #26755 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52710/built/local/tsserver.js:149576:9)
    at Object.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:149449:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52710/built/local/tsserver.js:135363:35)
    at /typescript-52710/built/local/tsserver.js:178922:43
    at mapDefined (/typescript-52710/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:178920:20)
    at completionEntryDetails (/typescript-52710/built/local/tsserver.js:177266:43)
    at /typescript-52710/built/local/tsserver.js:179610:69
    at IOSession.executeWithRequestId (/typescript-52710/built/local/tsserver.js:179602:14)
    at IOSession.executeCommand (/typescript-52710/built/local/tsserver.js:179610:29)
    at IOSession.onMessage (/typescript-52710/built/local/tsserver.js:179652:51)
    at Interface.<anonymous> (/typescript-52710/built/local/tsserver.js:181196: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":26752,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/frontend/apps/console-ee/src/assets/common/codegen/go-serve-mux/actions-codegen.js","line":1,"offset":142045,"entryNames":[{"name":"SelectPermissionsRow","source":"/mnt/ts_downloads/graphql-engine/frontend/libs/console/legacy-ce/src/lib/components/Services/Data/TablePermissions/RootFieldPermissions/SelectPermissionsRow","data":{"exportName":"SelectPermissionsRow","exportMapKey":"SelectPermissionsRow|117146|","fileName":"/mnt/ts_downloads/graphql-engine/frontend/libs/console/legacy-ce/src/lib/components/Services/Data/TablePermissions/RootFieldPermissions/SelectPermissionsRow.tsx"}}]}}
{"seq":26753,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/frontend/apps/console-ee/src/assets/common/codegen/go-serve-mux/actions-codegen.js","line":1,"offset":142045,"entryNames":[{"name":"SelectPermissionsRow","source":"/mnt/ts_downloads/graphql-engine/frontend/libs/console/legacy-ce/src/lib/features/Permissions/PermissionsForm/components/RootFieldPermissions/SelectPermissionsRow","data":{"exportName":"SelectPermissionsRow","exportMapKey":"SelectPermissionsRow|122731|","fileName":"/mnt/ts_downloads/graphql-engine/frontend/libs/console/legacy-ce/src/lib/features/Permissions/PermissionsForm/components/RootFieldPermissions/SelectPermissionsRow.tsx"}}]}}
{"seq":26754,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/frontend/apps/console-ee/src/assets/common/codegen/go-serve-mux/actions-codegen.js","line":1,"offset":142045,"entryNames":[{"name":"SelectProject","source":"/mnt/ts_downloads/graphql-engine/frontend/libs/console/legacy-ee/src/lib/components/Services/Metrics/AllowLists/SelectProject","data":{"exportName":"default","exportMapKey":"SelectProject|113440|","fileName":"/mnt/ts_downloads/graphql-engine/frontend/libs/console/legacy-ee/src/lib/components/Services/Metrics/AllowLists/SelectProject.js"}}]}}
{"seq":26755,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/frontend/apps/console-ee/src/assets/common/codegen/go-serve-mux/actions-codegen.js","line":1,"offset":142045,"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 5a3f10363d14481abbec5f71e1af9d26be432429
  3. Back in the initial folder, download RepoResults2/hasura.graphql-engine.replay.txt from the artifact folder
  4. npm install --no-save @typescript/server-replay
  5. npx tsreplay ./graphql-engine ./hasura.graphql-engine.replay.txt path/to/tsserver.js
  6. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

ionic-team/ionic-framework

⚠️ Note that built also had errors ⚠️
Req #111 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149559:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149432:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135346:35)
    at /typescript-main/built/local/tsserver.js:178905:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178903:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177249:43)
    at /typescript-main/built/local/tsserver.js:179593:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179585:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179593:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179635:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181179:14)
Req #111 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52710/built/local/tsserver.js:149576:9)
    at Object.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:149449:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52710/built/local/tsserver.js:135363:35)
    at /typescript-52710/built/local/tsserver.js:178922:43
    at mapDefined (/typescript-52710/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:178920:20)
    at completionEntryDetails (/typescript-52710/built/local/tsserver.js:177266:43)
    at /typescript-52710/built/local/tsserver.js:179610:69
    at IOSession.executeWithRequestId (/typescript-52710/built/local/tsserver.js:179602:14)
    at IOSession.executeCommand (/typescript-52710/built/local/tsserver.js:179610:29)
    at IOSession.onMessage (/typescript-52710/built/local/tsserver.js:179652:51)
    at Interface.<anonymous> (/typescript-52710/built/local/tsserver.js:181196: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":108,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/angular/src/directives/control-value-accessors/boolean-value-accessor.ts","line":26,"offset":3,"entryNames":[{"name":"accessSync","source":"fs","data":{"exportName":"accessSync","moduleSpecifier":"fs","ambientModuleName":"fs"}}]}}
{"seq":109,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/angular/src/directives/control-value-accessors/boolean-value-accessor.ts","line":26,"offset":3,"entryNames":[{"name":"Action","source":"rxjs/internal/scheduler/Action","data":{"exportName":"Action","moduleSpecifier":"rxjs/internal/scheduler/Action","fileName":"/mnt/ts_downloads/ionic-framework/angular/node_modules/rxjs/internal/scheduler/Action.d.ts"}}]}}
{"seq":110,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/angular/src/directives/control-value-accessors/boolean-value-accessor.ts","line":26,"offset":3,"entryNames":[{"name":"actionSheetController","source":"@ionic/core","data":{"exportName":"actionSheetController","moduleSpecifier":"@ionic/core","fileName":"/mnt/ts_downloads/ionic-framework/angular/node_modules/@ionic/core/dist/types/interface.d.ts"}}]}}
{"seq":111,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/angular/src/directives/control-value-accessors/boolean-value-accessor.ts","line":26,"offset":3,"entryNames":[{"name":"ActionSheetController","source":"src","data":{"exportName":"ActionSheetController","moduleSpecifier":"src","fileName":"/mnt/ts_downloads/ionic-framework/angular/src/index.ts"}}]}}

Repro Steps

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

@typescript-bot
Copy link
Collaborator

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

Details

jhipster/generator-jhipster

⚠️ Note that built also had errors ⚠️
Req #2158 - completionEntryDetails
    at getImportFixForSymbol (/typescript-main/built/local/tsserver.js:141452:9)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141429:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149546:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149432:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135346:35)
    at /typescript-main/built/local/tsserver.js:178905:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178903:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177249:43)
    at /typescript-main/built/local/tsserver.js:179593:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179585:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179593:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179635:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181179:14)
Req #2158 - completionEntryDetails
    at getImportFixForSymbol (/typescript-52710/built/local/tsserver.js:141469:9)
    at Object.getImportCompletionAction (/typescript-52710/built/local/tsserver.js:141446:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52710/built/local/tsserver.js:149563:62)
    at Object.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:149449:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52710/built/local/tsserver.js:135363:35)
    at /typescript-52710/built/local/tsserver.js:178922:43
    at mapDefined (/typescript-52710/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:178920:20)
    at completionEntryDetails (/typescript-52710/built/local/tsserver.js:177266:43)
    at /typescript-52710/built/local/tsserver.js:179610:69
    at IOSession.executeWithRequestId (/typescript-52710/built/local/tsserver.js:179602:14)
    at IOSession.executeCommand (/typescript-52710/built/local/tsserver.js:179610:29)
    at IOSession.onMessage (/typescript-52710/built/local/tsserver.js:179652:51)
    at Interface.<anonymous> (/typescript-52710/built/local/tsserver.js:181196: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":2155,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/test/jdl/converters/parsedJDLToJDLObject/application-converter.spec.ts","line":151,"offset":31,"entryNames":[{"name":"camelCase","source":"lodash","data":{"exportName":"camelCase","moduleSpecifier":"lodash","fileName":"/mnt/ts_downloads/generator-jhipster/node_modules/@types/lodash/index.d.ts"}}]}}
{"seq":2156,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/test/jdl/converters/parsedJDLToJDLObject/application-converter.spec.ts","line":151,"offset":31,"entryNames":[{"name":"camelCase","source":"../../../../jdl/utils/string-utils.js","data":{"exportName":"camelCase","moduleSpecifier":"../../../../jdl/utils/string-utils.js","fileName":"/mnt/ts_downloads/generator-jhipster/jdl/utils/string-utils.ts"}}]}}
{"seq":2157,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/test/jdl/converters/parsedJDLToJDLObject/application-converter.spec.ts","line":151,"offset":31,"entryNames":[{"name":"capitalize","source":"lodash","data":{"exportName":"capitalize","moduleSpecifier":"lodash","fileName":"/mnt/ts_downloads/generator-jhipster/node_modules/@types/lodash/index.d.ts"}}]}}
{"seq":2158,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/test/jdl/converters/parsedJDLToJDLObject/application-converter.spec.ts","line":151,"offset":31,"entryNames":[{"name":"captureRejections","source":"yeoman-generator","data":{"exportName":"captureRejections","moduleSpecifier":"yeoman-generator","fileName":"/mnt/ts_downloads/generator-jhipster/node_modules/@types/yeoman-generator/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 #11597 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149559:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149432:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135346:35)
    at /typescript-main/built/local/tsserver.js:178905:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178903:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177249:43)
    at /typescript-main/built/local/tsserver.js:179593:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179585:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179593:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179635:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181179:14)
Req #11597 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52710/built/local/tsserver.js:149576:9)
    at Object.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:149449:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52710/built/local/tsserver.js:135363:35)
    at /typescript-52710/built/local/tsserver.js:178922:43
    at mapDefined (/typescript-52710/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:178920:20)
    at completionEntryDetails (/typescript-52710/built/local/tsserver.js:177266:43)
    at /typescript-52710/built/local/tsserver.js:179610:69
    at IOSession.executeWithRequestId (/typescript-52710/built/local/tsserver.js:179602:14)
    at IOSession.executeCommand (/typescript-52710/built/local/tsserver.js:179610:29)
    at IOSession.onMessage (/typescript-52710/built/local/tsserver.js:179652:51)
    at Interface.<anonymous> (/typescript-52710/built/local/tsserver.js:181196: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":11594,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/core/src/renderer/components/+extensions/attempt-install/create-temp-files-and-validate.injectable.tsx","line":24,"offset":2,"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|1846|","fileName":"/mnt/ts_downloads/lens/packages/core/src/renderer/components/+workloads-pods/details/volumes/variants/azure-disk.tsx"}}]}}
{"seq":11595,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/core/src/renderer/components/+extensions/attempt-install/create-temp-files-and-validate.injectable.tsx","line":24,"offset":2,"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|1849|","fileName":"/mnt/ts_downloads/lens/packages/core/src/renderer/components/+workloads-pods/details/volumes/variants/azure-file.tsx"}}]}}
{"seq":11596,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/core/src/renderer/components/+extensions/attempt-install/create-temp-files-and-validate.injectable.tsx","line":24,"offset":2,"entryNames":[{"name":"backoffCaller","source":"/mnt/ts_downloads/lens/packages/core/src/common/utils/backoff-caller","data":{"exportName":"backoffCaller","exportMapKey":"backoffCaller|28966|","fileName":"/mnt/ts_downloads/lens/packages/core/src/common/utils/backoff-caller.ts"}}]}}
{"seq":11597,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/core/src/renderer/components/+extensions/attempt-install/create-temp-files-and-validate.injectable.tsx","line":24,"offset":2,"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. In dir lens, run yarn install --ignore-engines --ignore-scripts --silent
  4. Back in the initial folder, download RepoResults4/lensapp.lens.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./lens ./lensapp.lens.replay.txt path/to/tsserver.js
  7. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

lerna/lerna

⚠️ Note that built also had errors ⚠️
Req #1203 - completionEntryDetails
    at getImportFixForSymbol (/typescript-main/built/local/tsserver.js:141452:9)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141429:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149546:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149432:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135346:35)
    at /typescript-main/built/local/tsserver.js:178905:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178903:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177249:43)
    at /typescript-main/built/local/tsserver.js:179593:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179585:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179593:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179635:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181179:14)
Req #1203 - completionEntryDetails
    at getImportFixForSymbol (/typescript-52710/built/local/tsserver.js:141469:9)
    at Object.getImportCompletionAction (/typescript-52710/built/local/tsserver.js:141446:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52710/built/local/tsserver.js:149563:62)
    at Object.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:149449:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52710/built/local/tsserver.js:135363:35)
    at /typescript-52710/built/local/tsserver.js:178922:43
    at mapDefined (/typescript-52710/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:178920:20)
    at completionEntryDetails (/typescript-52710/built/local/tsserver.js:177266:43)
    at /typescript-52710/built/local/tsserver.js:179610:69
    at IOSession.executeWithRequestId (/typescript-52710/built/local/tsserver.js:179602:14)
    at IOSession.executeCommand (/typescript-52710/built/local/tsserver.js:179610:29)
    at IOSession.onMessage (/typescript-52710/built/local/tsserver.js:179652:51)
    at Interface.<anonymous> (/typescript-52710/built/local/tsserver.js:181196: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":1200,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/e2e/watch/src/watch.spec.ts","line":155,"offset":47,"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":1201,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/e2e/watch/src/watch.spec.ts","line":155,"offset":47,"entryNames":[{"name":"access","source":"fs/promises","data":{"exportName":"access","moduleSpecifier":"fs/promises","ambientModuleName":"fs/promises"}}]}}
{"seq":1202,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/e2e/watch/src/watch.spec.ts","line":155,"offset":47,"entryNames":[{"name":"accessSync","source":"fs","data":{"exportName":"accessSync","moduleSpecifier":"fs","ambientModuleName":"fs"}}]}}
{"seq":1203,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/e2e/watch/src/watch.spec.ts","line":155,"offset":47,"entryNames":[{"name":"accessSync","source":"fs-extra","data":{"exportName":"accessSync","moduleSpecifier":"fs-extra","fileName":"/mnt/ts_downloads/lerna/node_modules/@types/fs-extra/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

lyswhut/lx-music-desktop

⚠️ Note that built also had errors ⚠️
Req #393 - completionEntryDetails
    at getImportFixForSymbol (/typescript-main/built/local/tsserver.js:141452:9)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141429:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149546:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149432:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135346:35)
    at /typescript-main/built/local/tsserver.js:178905:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178903:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177249:43)
    at /typescript-main/built/local/tsserver.js:179593:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179585:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179593:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179635:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181179:14)
Req #393 - completionEntryDetails
    at getImportFixForSymbol (/typescript-52710/built/local/tsserver.js:141469:9)
    at Object.getImportCompletionAction (/typescript-52710/built/local/tsserver.js:141446:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52710/built/local/tsserver.js:149563:62)
    at Object.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:149449:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52710/built/local/tsserver.js:135363:35)
    at /typescript-52710/built/local/tsserver.js:178922:43
    at mapDefined (/typescript-52710/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:178920:20)
    at completionEntryDetails (/typescript-52710/built/local/tsserver.js:177266:43)
    at /typescript-52710/built/local/tsserver.js:179610:69
    at IOSession.executeWithRequestId (/typescript-52710/built/local/tsserver.js:179602:14)
    at IOSession.executeCommand (/typescript-52710/built/local/tsserver.js:179610:29)
    at IOSession.onMessage (/typescript-52710/built/local/tsserver.js:179652:51)
    at Interface.<anonymous> (/typescript-52710/built/local/tsserver.js:181196:14)

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

Last few requests

{"seq":390,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/common/theme/utils.js","line":27,"offset":33,"entryNames":[{"name":"accessSync","source":"fs","data":{"exportName":"accessSync","moduleSpecifier":"fs","ambientModuleName":"fs"}}]}}
{"seq":391,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/common/theme/utils.js","line":27,"offset":33,"entryNames":[{"name":"accessSync","source":"original-fs","data":{"exportName":"accessSync","moduleSpecifier":"original-fs","ambientModuleName":"original-fs"}}]}}
{"seq":392,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/common/theme/utils.js","line":27,"offset":33,"entryNames":[{"name":"addAbortSignal","source":"stream","data":{"exportName":"addAbortSignal","moduleSpecifier":"stream","ambientModuleName":"stream"}}]}}
{"seq":393,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/common/theme/utils.js","line":27,"offset":33,"entryNames":[{"name":"addAbortSignal","source":"@common/utils/musicMeta/flac-metadata","data":{"exportName":"addAbortSignal","moduleSpecifier":"@common/utils/musicMeta/flac-metadata","fileName":"/mnt/ts_downloads/lx-music-desktop/src/common/utils/musicMeta/flac-metadata/index.js"}}]}}

Repro Steps

  1. git clone https://github.com/lyswhut/lx-music-desktop --recurse-submodules
  2. In dir lx-music-desktop, run git reset --hard 7c56b2fce293f2736aab86493b2b2c0492cc1485
  3. In dir lx-music-desktop, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
  4. Back in the initial folder, download RepoResults3/lyswhut.lx-music-desktop.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./lx-music-desktop ./lyswhut.lx-music-desktop.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 #22264 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149559:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149432:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135346:35)
    at /typescript-main/built/local/tsserver.js:178905:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178903:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177249:43)
    at /typescript-main/built/local/tsserver.js:179593:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179585:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179593:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179635:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181179:14)
Req #22264 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52710/built/local/tsserver.js:149576:9)
    at Object.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:149449:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52710/built/local/tsserver.js:135363:35)
    at /typescript-52710/built/local/tsserver.js:178922:43
    at mapDefined (/typescript-52710/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:178920:20)
    at completionEntryDetails (/typescript-52710/built/local/tsserver.js:177266:43)
    at /typescript-52710/built/local/tsserver.js:179610:69
    at IOSession.executeWithRequestId (/typescript-52710/built/local/tsserver.js:179602:14)
    at IOSession.executeCommand (/typescript-52710/built/local/tsserver.js:179610:29)
    at IOSession.onMessage (/typescript-52710/built/local/tsserver.js:179652:51)
    at Interface.<anonymous> (/typescript-52710/built/local/tsserver.js:181196: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":22261,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/ra-core/src/form/Form.spec.tsx","line":427,"offset":56,"entryNames":[{"name":"chmod","source":"fs/promises","data":{"exportName":"chmod","moduleSpecifier":"fs/promises","ambientModuleName":"fs/promises"}}]}}
{"seq":22262,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/ra-core/src/form/Form.spec.tsx","line":427,"offset":56,"entryNames":[{"name":"chmodSync","source":"fs","data":{"exportName":"chmodSync","moduleSpecifier":"fs","ambientModuleName":"fs"}}]}}
{"seq":22263,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/ra-core/src/form/Form.spec.tsx","line":427,"offset":56,"entryNames":[{"name":"choices","source":"./validate","data":{"exportName":"choices","moduleSpecifier":"./validate","fileName":"/mnt/ts_downloads/react-admin/packages/ra-core/src/form/validate.ts"}}]}}
{"seq":22264,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/ra-core/src/form/Form.spec.tsx","line":427,"offset":56,"entryNames":[{"name":"ChoicesContext","source":"..","data":{"exportName":"ChoicesContext","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 #1930 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149559:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149432:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135346:35)
    at /typescript-main/built/local/tsserver.js:178905:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178903:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177249:43)
    at /typescript-main/built/local/tsserver.js:179593:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179585:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179593:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179635:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181179:14)
Req #1930 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52710/built/local/tsserver.js:149576:9)
    at Object.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:149449:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52710/built/local/tsserver.js:135363:35)
    at /typescript-52710/built/local/tsserver.js:178922:43
    at mapDefined (/typescript-52710/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:178920:20)
    at completionEntryDetails (/typescript-52710/built/local/tsserver.js:177266:43)
    at /typescript-52710/built/local/tsserver.js:179610:69
    at IOSession.executeWithRequestId (/typescript-52710/built/local/tsserver.js:179602:14)
    at IOSession.executeCommand (/typescript-52710/built/local/tsserver.js:179610:29)
    at IOSession.onMessage (/typescript-52710/built/local/tsserver.js:179652:51)
    at Interface.<anonymous> (/typescript-52710/built/local/tsserver.js:181196: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":1927,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/playwright-core/src/server/chromium/crAccessibility.ts","line":22,"offset":15,"entryNames":[{"name":"brotliCompressSync","source":"zlib","data":{"exportName":"brotliCompressSync","moduleSpecifier":"zlib","ambientModuleName":"zlib"}}]}}
{"seq":1928,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/playwright-core/src/server/chromium/crAccessibility.ts","line":22,"offset":15,"entryNames":[{"name":"brotliDecompress","source":"zlib","data":{"exportName":"brotliDecompress","moduleSpecifier":"zlib","ambientModuleName":"zlib"}}]}}
{"seq":1929,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/playwright-core/src/server/chromium/crAccessibility.ts","line":22,"offset":15,"entryNames":[{"name":"brotliDecompressSync","source":"zlib","data":{"exportName":"brotliDecompressSync","moduleSpecifier":"zlib","ambientModuleName":"zlib"}}]}}
{"seq":1930,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/playwright-core/src/server/chromium/crAccessibility.ts","line":22,"offset":15,"entryNames":[{"name":"Browser","source":"playwright-core/lib/client/api","data":{"exportName":"Browser","moduleSpecifier":"playwright-core/lib/client/api","fileName":"/mnt/ts_downloads/playwright/packages/playwright-core/src/client/api.ts"}}]}}

Repro Steps

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

mobxjs/mobx

⚠️ Note that built also had errors ⚠️
Req #1335 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-main/built/local/tsserver.js:141479:16)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141425:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149546:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149432:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135346:35)
    at /typescript-main/built/local/tsserver.js:178905:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178903:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177249:43)
    at /typescript-main/built/local/tsserver.js:179593:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179585:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179593:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179635:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181179:14)
Req #1335 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-52710/built/local/tsserver.js:141496:16)
    at Object.getImportCompletionAction (/typescript-52710/built/local/tsserver.js:141442:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52710/built/local/tsserver.js:149563:62)
    at Object.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:149449:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52710/built/local/tsserver.js:135363:35)
    at /typescript-52710/built/local/tsserver.js:178922:43
    at mapDefined (/typescript-52710/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:178920:20)
    at completionEntryDetails (/typescript-52710/built/local/tsserver.js:177266:43)
    at /typescript-52710/built/local/tsserver.js:179610:69
    at IOSession.executeWithRequestId (/typescript-52710/built/local/tsserver.js:179602:14)
    at IOSession.executeCommand (/typescript-52710/built/local/tsserver.js:179610:29)
    at IOSession.onMessage (/typescript-52710/built/local/tsserver.js:179652:51)
    at Interface.<anonymous> (/typescript-52710/built/local/tsserver.js:181196: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":1332,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/docs/assets/getting-started-assets/javascripts/JSXTransformer.js","line":475,"offset":46,"entryNames":[{"name":"profile","source":"console","data":{"exportName":"profile","moduleSpecifier":"console","ambientModuleName":"console"}}]}}
{"seq":1333,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/docs/assets/getting-started-assets/javascripts/JSXTransformer.js","line":475,"offset":46,"entryNames":[{"name":"profileEnd","source":"console","data":{"exportName":"profileEnd","moduleSpecifier":"console","ambientModuleName":"console"}}]}}
{"seq":1334,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/docs/assets/getting-started-assets/javascripts/JSXTransformer.js","line":475,"offset":46,"entryNames":[{"name":"Profiler","source":"react","data":{"exportName":"Profiler","moduleSpecifier":"react","fileName":"/mnt/ts_downloads/mobx/node_modules/@types/react/index.d.ts"}}]}}
{"seq":1335,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/docs/assets/getting-started-assets/javascripts/JSXTransformer.js","line":475,"offset":46,"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

n8n-io/n8n

⚠️ Note that built also had errors ⚠️
Req #1176 - completionEntryDetails
    at getImportFixForSymbol (/typescript-main/built/local/tsserver.js:141452:9)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141429:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149546:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149432:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135346:35)
    at /typescript-main/built/local/tsserver.js:178905:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178903:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177249:43)
    at /typescript-main/built/local/tsserver.js:179593:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179585:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179593:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179635:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181179:14)
Req #1176 - completionEntryDetails
    at getImportFixForSymbol (/typescript-52710/built/local/tsserver.js:141469:9)
    at Object.getImportCompletionAction (/typescript-52710/built/local/tsserver.js:141446:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52710/built/local/tsserver.js:149563:62)
    at Object.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:149449:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52710/built/local/tsserver.js:135363:35)
    at /typescript-52710/built/local/tsserver.js:178922:43
    at mapDefined (/typescript-52710/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:178920:20)
    at completionEntryDetails (/typescript-52710/built/local/tsserver.js:177266:43)
    at /typescript-52710/built/local/tsserver.js:179610:69
    at IOSession.executeWithRequestId (/typescript-52710/built/local/tsserver.js:179602:14)
    at IOSession.executeCommand (/typescript-52710/built/local/tsserver.js:179610:29)
    at IOSession.onMessage (/typescript-52710/built/local/tsserver.js:179652:51)
    at Interface.<anonymous> (/typescript-52710/built/local/tsserver.js:181196: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":1173,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/cli/src/databases/entities/Role.ts","line":13,"offset":1,"entryNames":[{"name":"ActiveWorkflowRunner","source":"@/index","data":{"exportName":"ActiveWorkflowRunner","moduleSpecifier":"@/index","fileName":"/mnt/ts_downloads/n8n/packages/cli/src/index.ts"}}]}}
{"seq":1174,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/cli/src/databases/entities/Role.ts","line":13,"offset":1,"entryNames":[{"name":"add","source":"lodash","data":{"exportName":"add","moduleSpecifier":"lodash","fileName":"/mnt/ts_downloads/n8n/node_modules/@types/lodash/index.d.ts"}}]}}
{"seq":1175,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/cli/src/databases/entities/Role.ts","line":13,"offset":1,"entryNames":[{"name":"add","source":"/mnt/ts_downloads/n8n/packages/cli/node_modules/winston/index","data":{"exportName":"add","exportMapKey":"add|39973|","fileName":"/mnt/ts_downloads/n8n/packages/cli/node_modules/winston/index.d.ts"}}]}}
{"seq":1176,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/cli/src/databases/entities/Role.ts","line":13,"offset":1,"entryNames":[{"name":"addAbortSignal","source":"nodemailer/lib/xoauth2","data":{"exportName":"addAbortSignal","moduleSpecifier":"nodemailer/lib/xoauth2","fileName":"/mnt/ts_downloads/n8n/node_modules/@types/nodemailer/lib/xoauth2/index.d.ts"}}]}}

Repro Steps

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

neoclide/coc.nvim

⚠️ Note that built also had errors ⚠️
Req #302 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-main/built/local/tsserver.js:141479:16)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141425:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149546:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149432:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135346:35)
    at /typescript-main/built/local/tsserver.js:178905:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178903:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177249:43)
    at /typescript-main/built/local/tsserver.js:179593:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179585:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179593:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179635:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181179:14)
Req #302 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-52710/built/local/tsserver.js:141496:16)
    at Object.getImportCompletionAction (/typescript-52710/built/local/tsserver.js:141442:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52710/built/local/tsserver.js:149563:62)
    at Object.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:149449:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52710/built/local/tsserver.js:135363:35)
    at /typescript-52710/built/local/tsserver.js:178922:43
    at mapDefined (/typescript-52710/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:178920:20)
    at completionEntryDetails (/typescript-52710/built/local/tsserver.js:177266:43)
    at /typescript-52710/built/local/tsserver.js:179610:69
    at IOSession.executeWithRequestId (/typescript-52710/built/local/tsserver.js:179602:14)
    at IOSession.executeCommand (/typescript-52710/built/local/tsserver.js:179610:29)
    at IOSession.onMessage (/typescript-52710/built/local/tsserver.js:179652:51)
    at Interface.<anonymous> (/typescript-52710/built/local/tsserver.js:181196:14)

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

Last few requests

{"seq":299,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/__tests__/client/fileSystemWatcher.test.ts","line":107,"offset":41,"entryNames":[{"name":"brotliCompressSync","source":"zlib","data":{"exportName":"brotliCompressSync","moduleSpecifier":"zlib","ambientModuleName":"zlib"}}]}}
{"seq":300,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/__tests__/client/fileSystemWatcher.test.ts","line":107,"offset":41,"entryNames":[{"name":"brotliDecompress","source":"zlib","data":{"exportName":"brotliDecompress","moduleSpecifier":"zlib","ambientModuleName":"zlib"}}]}}
{"seq":301,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/__tests__/client/fileSystemWatcher.test.ts","line":107,"offset":41,"entryNames":[{"name":"brotliDecompressSync","source":"zlib","data":{"exportName":"brotliDecompressSync","moduleSpecifier":"zlib","ambientModuleName":"zlib"}}]}}
{"seq":302,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/__tests__/client/fileSystemWatcher.test.ts","line":107,"offset":41,"entryNames":[{"name":"Buffer","source":"buffer","data":{"exportName":"Buffer","moduleSpecifier":"buffer","ambientModuleName":"buffer"}}]}}

Repro Steps

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

nestjs/nest

⚠️ Note that built also had errors ⚠️
Req #8104 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149559:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149432:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135346:35)
    at /typescript-main/built/local/tsserver.js:178905:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178903:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177249:43)
    at /typescript-main/built/local/tsserver.js:179593:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179585:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179593:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179635:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181179:14)
Req #8104 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52710/built/local/tsserver.js:149576:9)
    at Object.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:149449:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52710/built/local/tsserver.js:135363:35)
    at /typescript-52710/built/local/tsserver.js:178922:43
    at mapDefined (/typescript-52710/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:178920:20)
    at completionEntryDetails (/typescript-52710/built/local/tsserver.js:177266:43)
    at /typescript-52710/built/local/tsserver.js:179610:69
    at IOSession.executeWithRequestId (/typescript-52710/built/local/tsserver.js:179602:14)
    at IOSession.executeCommand (/typescript-52710/built/local/tsserver.js:179610:29)
    at IOSession.onMessage (/typescript-52710/built/local/tsserver.js:179652:51)
    at Interface.<anonymous> (/typescript-52710/built/local/tsserver.js:181196:14)

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

Last few requests

{"seq":8101,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/core/guards/guards-context-creator.ts","line":86,"offset":10,"entryNames":[{"name":"Dependencies","source":"@nestjs/common","data":{"exportName":"Dependencies","moduleSpecifier":"@nestjs/common","fileName":"/mnt/ts_downloads/nest/packages/common/decorators/core/dependencies.decorator.ts"}}]}}
{"seq":8102,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/core/guards/guards-context-creator.ts","line":86,"offset":10,"entryNames":[{"name":"DependenciesScanner","source":"../scanner","data":{"exportName":"DependenciesScanner","moduleSpecifier":"../scanner","fileName":"/mnt/ts_downloads/nest/packages/core/scanner.ts"}}]}}
{"seq":8103,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/core/guards/guards-context-creator.ts","line":86,"offset":10,"entryNames":[{"name":"DeterministicUuidRegistry","source":"../inspector/deterministic-uuid-registry","data":{"exportName":"DeterministicUuidRegistry","moduleSpecifier":"../inspector/deterministic-uuid-registry","fileName":"/mnt/ts_downloads/nest/packages/core/inspector/deterministic-uuid-registry.ts"}}]}}
{"seq":8104,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/core/guards/guards-context-creator.ts","line":86,"offset":10,"entryNames":[{"name":"DiscoveryModule","source":"..","data":{"exportName":"DiscoveryModule","moduleSpecifier":"..","fileName":"/mnt/ts_downloads/nest/packages/core/index.ts"}}]}}

Repro Steps

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

niklasvh/html2canvas

⚠️ Note that built also had errors ⚠️
Req #1233 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-main/built/local/tsserver.js:141479:16)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141425:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149546:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149432:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135346:35)
    at /typescript-main/built/local/tsserver.js:178905:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178903:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177249:43)
    at /typescript-main/built/local/tsserver.js:179593:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179585:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179593:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179635:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181179:14)
Req #1233 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-52710/built/local/tsserver.js:141496:16)
    at Object.getImportCompletionAction (/typescript-52710/built/local/tsserver.js:141442:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52710/built/local/tsserver.js:149563:62)
    at Object.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:149449:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52710/built/local/tsserver.js:135363:35)
    at /typescript-52710/built/local/tsserver.js:178922:43
    at mapDefined (/typescript-52710/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:178920:20)
    at completionEntryDetails (/typescript-52710/built/local/tsserver.js:177266:43)
    at /typescript-52710/built/local/tsserver.js:179610:69
    at IOSession.executeWithRequestId (/typescript-52710/built/local/tsserver.js:179602:14)
    at IOSession.executeCommand (/typescript-52710/built/local/tsserver.js:179610:29)
    at IOSession.onMessage (/typescript-52710/built/local/tsserver.js:179652:51)
    at Interface.<anonymous> (/typescript-52710/built/local/tsserver.js:181196:14)

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

Last few requests

{"seq":1230,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/css/property-descriptors/quotes.ts","line":23,"offset":14,"entryNames":[{"name":"processColorStops","source":"../types/functions/gradient","data":{"exportName":"processColorStops","moduleSpecifier":"../types/functions/gradient","fileName":"/mnt/ts_downloads/html2canvas/src/css/types/functions/gradient.ts"}}]}}
{"seq":1231,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/css/property-descriptors/quotes.ts","line":23,"offset":14,"entryNames":[{"name":"profile","source":"console","data":{"exportName":"profile","moduleSpecifier":"console","ambientModuleName":"console"}}]}}
{"seq":1232,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/css/property-descriptors/quotes.ts","line":23,"offset":14,"entryNames":[{"name":"profileEnd","source":"console","data":{"exportName":"profileEnd","moduleSpecifier":"console","ambientModuleName":"console"}}]}}
{"seq":1233,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/css/property-descriptors/quotes.ts","line":23,"offset":14,"entryNames":[{"name":"promises","source":"dns","data":{"exportName":"promises","moduleSpecifier":"dns","ambientModuleName":"dns"}}]}}

Repro Steps

  1. git clone https://github.com/niklasvh/html2canvas --recurse-submodules
  2. In dir html2canvas, run git reset --hard 6020386bbeed60ad68e675fdcaa6220e292fd35a
  3. Install packages (exact steps are below, but it might be easier to follow the repo readme)
    1. In dir html2canvas, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    2. In dir html2canvas/www, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
  4. Back in the initial folder, download RepoResults3/niklasvh.html2canvas.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./html2canvas ./niklasvh.html2canvas.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 #27541 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-main/built/local/tsserver.js:141479:16)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141425:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149546:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149432:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135346:35)
    at /typescript-main/built/local/tsserver.js:178905:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178903:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177249:43)
    at /typescript-main/built/local/tsserver.js:179593:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179585:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179593:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179635:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181179:14)
Req #27541 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-52710/built/local/tsserver.js:141496:16)
    at Object.getImportCompletionAction (/typescript-52710/built/local/tsserver.js:141442:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52710/built/local/tsserver.js:149563:62)
    at Object.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:149449:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52710/built/local/tsserver.js:135363:35)
    at /typescript-52710/built/local/tsserver.js:178922:43
    at mapDefined (/typescript-52710/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:178920:20)
    at completionEntryDetails (/typescript-52710/built/local/tsserver.js:177266:43)
    at /typescript-52710/built/local/tsserver.js:179610:69
    at IOSession.executeWithRequestId (/typescript-52710/built/local/tsserver.js:179602:14)
    at IOSession.executeCommand (/typescript-52710/built/local/tsserver.js:179610:29)
    at IOSession.onMessage (/typescript-52710/built/local/tsserver.js:179652:51)
    at Interface.<anonymous> (/typescript-52710/built/local/tsserver.js:181196: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":27538,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/tests/playwright/pages/Dashboard/TreeView.ts","line":65,"offset":28,"entryNames":[{"name":"ProjectMenuObject","source":"./common/ProjectMenu","data":{"exportName":"ProjectMenuObject","moduleSpecifier":"./common/ProjectMenu","fileName":"/mnt/ts_downloads/nocodb/tests/playwright/pages/Dashboard/common/ProjectMenu/index.ts"}}]}}
{"seq":27539,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/tests/playwright/pages/Dashboard/TreeView.ts","line":65,"offset":28,"entryNames":[{"name":"ProjectsPage","source":"../ProjectsPage","data":{"exportName":"ProjectsPage","moduleSpecifier":"../ProjectsPage","fileName":"/mnt/ts_downloads/nocodb/tests/playwright/pages/ProjectsPage/index.ts"}}]}}
{"seq":27540,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/tests/playwright/pages/Dashboard/TreeView.ts","line":65,"offset":28,"entryNames":[{"name":"PromisedDatabase","source":"promised-sqlite3","data":{"exportName":"PromisedDatabase","moduleSpecifier":"promised-sqlite3","fileName":"/mnt/ts_downloads/nocodb/tests/playwright/node_modules/promised-sqlite3/dist/index.d.ts"}}]}}
{"seq":27541,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/tests/playwright/pages/Dashboard/TreeView.ts","line":65,"offset":28,"entryNames":[{"name":"promises","source":"fs","data":{"exportName":"promises","moduleSpecifier":"fs","ambientModuleName":"fs"}}]}}

Repro Steps

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

nuxt/nuxt

⚠️ Note that built also had errors ⚠️
Req #1614 - completionEntryDetails
    at getImportFixForSymbol (/typescript-main/built/local/tsserver.js:141452:9)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141429:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149546:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149432:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135346:35)
    at /typescript-main/built/local/tsserver.js:178905:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178903:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177249:43)
    at /typescript-main/built/local/tsserver.js:179593:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179585:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179593:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179635:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181179:14)
Req #1614 - completionEntryDetails
    at getImportFixForSymbol (/typescript-52710/built/local/tsserver.js:141469:9)
    at Object.getImportCompletionAction (/typescript-52710/built/local/tsserver.js:141446:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52710/built/local/tsserver.js:149563:62)
    at Object.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:149449:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52710/built/local/tsserver.js:135363:35)
    at /typescript-52710/built/local/tsserver.js:178922:43
    at mapDefined (/typescript-52710/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:178920:20)
    at completionEntryDetails (/typescript-52710/built/local/tsserver.js:177266:43)
    at /typescript-52710/built/local/tsserver.js:179610:69
    at IOSession.executeWithRequestId (/typescript-52710/built/local/tsserver.js:179602:14)
    at IOSession.executeCommand (/typescript-52710/built/local/tsserver.js:179610:29)
    at IOSession.onMessage (/typescript-52710/built/local/tsserver.js:179652:51)
    at Interface.<anonymous> (/typescript-52710/built/local/tsserver.js:181196: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":1611,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/nuxt/src/head/runtime/components.ts","line":153,"offset":60,"entryNames":[{"name":"access","source":"node:fs/promises","data":{"exportName":"access","moduleSpecifier":"node:fs/promises","ambientModuleName":"node:fs/promises"}}]}}
{"seq":1612,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/nuxt/src/head/runtime/components.ts","line":153,"offset":60,"entryNames":[{"name":"access","source":"/mnt/ts_downloads/nuxt/node_modules/.pnpm/@[email protected]/node_modules/@types/fs-extra/index","data":{"exportName":"access","exportMapKey":"access|28099|","fileName":"/mnt/ts_downloads/nuxt/node_modules/.pnpm/@[email protected]/node_modules/@types/fs-extra/index.d.ts"}}]}}
{"seq":1613,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/nuxt/src/head/runtime/components.ts","line":153,"offset":60,"entryNames":[{"name":"accessSync","source":"node:fs","data":{"exportName":"accessSync","moduleSpecifier":"node:fs","ambientModuleName":"node:fs"}}]}}
{"seq":1614,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/nuxt/src/head/runtime/components.ts","line":153,"offset":60,"entryNames":[{"name":"accessSync","source":"/mnt/ts_downloads/nuxt/node_modules/.pnpm/@[email protected]/node_modules/@types/fs-extra/index","data":{"exportName":"accessSync","exportMapKey":"accessSync|24401|","fileName":"/mnt/ts_downloads/nuxt/node_modules/.pnpm/@[email protected]/node_modules/@types/fs-extra/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 #849 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149559:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149432:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135346:35)
    at /typescript-main/built/local/tsserver.js:178905:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178903:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177249:43)
    at /typescript-main/built/local/tsserver.js:179593:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179585:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179593:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179635:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181179:14)
Req #849 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52710/built/local/tsserver.js:149576:9)
    at Object.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:149449:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52710/built/local/tsserver.js:135363:35)
    at /typescript-52710/built/local/tsserver.js:178922:43
    at mapDefined (/typescript-52710/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:178920:20)
    at completionEntryDetails (/typescript-52710/built/local/tsserver.js:177266:43)
    at /typescript-52710/built/local/tsserver.js:179610:69
    at IOSession.executeWithRequestId (/typescript-52710/built/local/tsserver.js:179602:14)
    at IOSession.executeCommand (/typescript-52710/built/local/tsserver.js:179610:29)
    at IOSession.onMessage (/typescript-52710/built/local/tsserver.js:179652:51)
    at Interface.<anonymous> (/typescript-52710/built/local/tsserver.js:181196: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":846,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/core/src/components/collapse/collapse.tsx","line":182,"offset":1,"entryNames":[{"name":"EXITING","source":"react-transition-group/Transition","data":{"exportName":"EXITING","moduleSpecifier":"react-transition-group/Transition","fileName":"/mnt/ts_downloads/blueprint/node_modules/@types/react-transition-group/Transition.d.ts"}}]}}
{"seq":847,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/core/src/components/collapse/collapse.tsx","line":182,"offset":1,"entryNames":[{"name":"exitProcess","source":"/mnt/ts_downloads/blueprint/node_modules/@types/yargs/index","data":{"exportName":"exitProcess","exportMapKey":"exitProcess|17588|","fileName":"/mnt/ts_downloads/blueprint/node_modules/@types/yargs/index.d.ts"}}]}}
{"seq":848,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/core/src/components/collapse/collapse.tsx","line":182,"offset":1,"entryNames":[{"name":"ExitStatus","source":"/mnt/ts_downloads/blueprint/node_modules/typescript/lib/typescript","data":{"exportName":"ExitStatus","exportMapKey":"ExitStatus|16023|","fileName":"/mnt/ts_downloads/blueprint/node_modules/typescript/lib/typescript.d.ts","isPackageJsonImport":true}}]}}
{"seq":849,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/core/src/components/collapse/collapse.tsx","line":182,"offset":1,"entryNames":[{"name":"Expander","source":"..","data":{"exportName":"Expander","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 788c10b71237e70b5191096817057ae85112861f
  3. In dir blueprint, run yarn install --ignore-engines --ignore-scripts --silent
  4. Back in the initial folder, download RepoResults4/palantir.blueprint.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./blueprint ./palantir.blueprint.replay.txt path/to/tsserver.js
  7. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

pixijs/pixijs

⚠️ Note that built also had errors ⚠️
Req #2485 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149559:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149432:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135346:35)
    at /typescript-main/built/local/tsserver.js:178905:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178903:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177249:43)
    at /typescript-main/built/local/tsserver.js:179593:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179585:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179593:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179635:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181179:14)
Req #2485 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52710/built/local/tsserver.js:149576:9)
    at Object.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:149449:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52710/built/local/tsserver.js:135363:35)
    at /typescript-52710/built/local/tsserver.js:178922:43
    at mapDefined (/typescript-52710/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:178920:20)
    at completionEntryDetails (/typescript-52710/built/local/tsserver.js:177266:43)
    at /typescript-52710/built/local/tsserver.js:179610:69
    at IOSession.executeWithRequestId (/typescript-52710/built/local/tsserver.js:179602:14)
    at IOSession.executeCommand (/typescript-52710/built/local/tsserver.js:179610:29)
    at IOSession.onMessage (/typescript-52710/built/local/tsserver.js:179652:51)
    at Interface.<anonymous> (/typescript-52710/built/local/tsserver.js:181196: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":2482,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/canvas-mesh/global.d.ts","line":25,"offset":14,"entryNames":[{"name":"CanvasExtract","source":"pixi.js-legacy","data":{"exportName":"CanvasExtract","moduleSpecifier":"pixi.js-legacy","fileName":"/mnt/ts_downloads/pixijs/bundles/pixi.js-legacy/src/index.ts"}}]}}
{"seq":2483,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/canvas-mesh/global.d.ts","line":25,"offset":14,"entryNames":[{"name":"CanvasGraphicsRenderer","source":"pixi.js-legacy","data":{"exportName":"CanvasGraphicsRenderer","moduleSpecifier":"pixi.js-legacy","fileName":"/mnt/ts_downloads/pixijs/bundles/pixi.js-legacy/src/index.ts"}}]}}
{"seq":2484,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/canvas-mesh/global.d.ts","line":25,"offset":14,"entryNames":[{"name":"CanvasMaskSystem","source":"pixi.js-legacy","data":{"exportName":"CanvasMaskSystem","moduleSpecifier":"pixi.js-legacy","fileName":"/mnt/ts_downloads/pixijs/bundles/pixi.js-legacy/src/index.ts"}}]}}
{"seq":2485,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/canvas-mesh/global.d.ts","line":25,"offset":14,"entryNames":[{"name":"CanvasMeshRenderer","source":"pixi.js-legacy","data":{"exportName":"CanvasMeshRenderer","moduleSpecifier":"pixi.js-legacy","fileName":"/mnt/ts_downloads/pixijs/bundles/pixi.js-legacy/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 #4226 - completionEntryDetails
    at getImportFixForSymbol (/typescript-main/built/local/tsserver.js:141452:9)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141429:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149546:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149432:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135346:35)
    at /typescript-main/built/local/tsserver.js:178905:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178903:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177249:43)
    at /typescript-main/built/local/tsserver.js:179593:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179585:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179593:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179635:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181179:14)
Req #4226 - completionEntryDetails
    at getImportFixForSymbol (/typescript-52710/built/local/tsserver.js:141469:9)
    at Object.getImportCompletionAction (/typescript-52710/built/local/tsserver.js:141446:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52710/built/local/tsserver.js:149563:62)
    at Object.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:149449:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52710/built/local/tsserver.js:135363:35)
    at /typescript-52710/built/local/tsserver.js:178922:43
    at mapDefined (/typescript-52710/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:178920:20)
    at completionEntryDetails (/typescript-52710/built/local/tsserver.js:177266:43)
    at /typescript-52710/built/local/tsserver.js:179610:69
    at IOSession.executeWithRequestId (/typescript-52710/built/local/tsserver.js:179602:14)
    at IOSession.executeCommand (/typescript-52710/built/local/tsserver.js:179610:29)
    at IOSession.onMessage (/typescript-52710/built/local/tsserver.js:179652:51)
    at Interface.<anonymous> (/typescript-52710/built/local/tsserver.js:181196: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":4223,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/core/src/hooks/useTransition.tsx","line":291,"offset":40,"entryNames":[{"name":"TrianglesDrawModes","source":"three","data":{"exportName":"TrianglesDrawModes","moduleSpecifier":"three","fileName":"/mnt/ts_downloads/react-spring/node_modules/@types/three/index.d.ts"}}]}}
{"seq":4224,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/core/src/hooks/useTransition.tsx","line":291,"offset":40,"entryNames":[{"name":"TriangleStripDrawMode","source":"three","data":{"exportName":"TriangleStripDrawMode","moduleSpecifier":"three","fileName":"/mnt/ts_downloads/react-spring/node_modules/@types/three/index.d.ts"}}]}}
{"seq":4225,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/core/src/hooks/useTransition.tsx","line":291,"offset":40,"entryNames":[{"name":"truncate","source":"fs-extra","data":{"exportName":"truncate","moduleSpecifier":"fs-extra","fileName":"/mnt/ts_downloads/react-spring/node_modules/@types/fs-extra/index.d.ts"}}]}}
{"seq":4226,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/core/src/hooks/useTransition.tsx","line":291,"offset":40,"entryNames":[{"name":"truncate","source":"graceful-fs","data":{"exportName":"truncate","moduleSpecifier":"graceful-fs","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

@typescript-bot
Copy link
Collaborator

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

Details

pnpm/pnpm

⚠️ Note that built also had errors ⚠️
Req #812 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-main/built/local/tsserver.js:141479:16)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141425:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149546:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149432:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135346:35)
    at /typescript-main/built/local/tsserver.js:178905:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178903:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177249:43)
    at /typescript-main/built/local/tsserver.js:179593:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179585:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179593:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179635:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181179:14)
Req #812 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-52710/built/local/tsserver.js:141496:16)
    at Object.getImportCompletionAction (/typescript-52710/built/local/tsserver.js:141442:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52710/built/local/tsserver.js:149563:62)
    at Object.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:149449:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52710/built/local/tsserver.js:135363:35)
    at /typescript-52710/built/local/tsserver.js:178922:43
    at mapDefined (/typescript-52710/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:178920:20)
    at completionEntryDetails (/typescript-52710/built/local/tsserver.js:177266:43)
    at /typescript-52710/built/local/tsserver.js:179610:69
    at IOSession.executeWithRequestId (/typescript-52710/built/local/tsserver.js:179602:14)
    at IOSession.executeCommand (/typescript-52710/built/local/tsserver.js:179610:29)
    at IOSession.onMessage (/typescript-52710/built/local/tsserver.js:179652:51)
    at Interface.<anonymous> (/typescript-52710/built/local/tsserver.js:181196: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":809,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/cli/default-reporter/test/reportingErrors.ts","line":160,"offset":23,"entryNames":[{"name":"brotliDecompress","source":"zlib","data":{"exportName":"brotliDecompress","moduleSpecifier":"zlib","ambientModuleName":"zlib"}}]}}
{"seq":810,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/cli/default-reporter/test/reportingErrors.ts","line":160,"offset":23,"entryNames":[{"name":"brotliDecompressSync","source":"zlib","data":{"exportName":"brotliDecompressSync","moduleSpecifier":"zlib","ambientModuleName":"zlib"}}]}}
{"seq":811,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/cli/default-reporter/test/reportingErrors.ts","line":160,"offset":23,"entryNames":[{"name":"buffer","source":"rxjs/operators","data":{"exportName":"buffer","moduleSpecifier":"rxjs/operators","fileName":"/mnt/ts_downloads/pnpm/node_modules/.pnpm/[email protected]/node_modules/rxjs/dist/types/internal/operators/buffer.d.ts"}}]}}
{"seq":812,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/cli/default-reporter/test/reportingErrors.ts","line":160,"offset":23,"entryNames":[{"name":"Buffer","source":"buffer","data":{"exportName":"Buffer","moduleSpecifier":"buffer","ambientModuleName":"buffer"}}]}}

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

prisma/prisma

⚠️ Note that built also had errors ⚠️
Req #13952 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149559:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149432:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135346:35)
    at /typescript-main/built/local/tsserver.js:178905:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178903:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177249:43)
    at /typescript-main/built/local/tsserver.js:179593:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179585:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179593:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179635:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181179:14)
Req #13952 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52710/built/local/tsserver.js:149576:9)
    at Object.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:149449:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52710/built/local/tsserver.js:135363:35)
    at /typescript-52710/built/local/tsserver.js:178922:43
    at mapDefined (/typescript-52710/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:178920:20)
    at completionEntryDetails (/typescript-52710/built/local/tsserver.js:177266:43)
    at /typescript-52710/built/local/tsserver.js:179610:69
    at IOSession.executeWithRequestId (/typescript-52710/built/local/tsserver.js:179602:14)
    at IOSession.executeCommand (/typescript-52710/built/local/tsserver.js:179610:29)
    at IOSession.onMessage (/typescript-52710/built/local/tsserver.js:179652:51)
    at Interface.<anonymous> (/typescript-52710/built/local/tsserver.js:181196: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":13949,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/internals/src/migrateEngineCommands.ts","line":186,"offset":25,"entryNames":[{"name":"arraySpread","source":"/mnt/ts_downloads/prisma/packages/client/src/generation/ts-builders/ArraySpread","data":{"exportName":"arraySpread","exportMapKey":"arraySpread|43976|","fileName":"/mnt/ts_downloads/prisma/packages/client/src/generation/ts-builders/ArraySpread.ts"}}]}}
{"seq":13950,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/internals/src/migrateEngineCommands.ts","line":186,"offset":25,"entryNames":[{"name":"ArraySpread","source":"/mnt/ts_downloads/prisma/packages/client/src/generation/ts-builders/ArraySpread","data":{"exportName":"ArraySpread","exportMapKey":"ArraySpread|43977|","fileName":"/mnt/ts_downloads/prisma/packages/client/src/generation/ts-builders/ArraySpread.ts"}}]}}
{"seq":13951,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/internals/src/migrateEngineCommands.ts","line":186,"offset":25,"entryNames":[{"name":"ArrayType","source":"/mnt/ts_downloads/prisma/packages/client/src/generation/ts-builders/ArrayType","data":{"exportName":"ArrayType","exportMapKey":"ArrayType|43979|","fileName":"/mnt/ts_downloads/prisma/packages/client/src/generation/ts-builders/ArrayType.ts"}}]}}
{"seq":13952,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/internals/src/migrateEngineCommands.ts","line":186,"offset":25,"entryNames":[{"name":"assertNever","source":".","data":{"exportName":"assertNever","moduleSpecifier":".","fileName":"/mnt/ts_downloads/prisma/packages/internals/src/index.ts"}}]}}

Repro Steps

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

puppeteer/puppeteer

⚠️ Note that built also had errors ⚠️
Req #3476 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-main/built/local/tsserver.js:141479:16)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141425:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149546:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149432:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135346:35)
    at /typescript-main/built/local/tsserver.js:178905:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178903:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177249:43)
    at /typescript-main/built/local/tsserver.js:179593:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179585:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179593:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179635:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181179:14)
Req #3476 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-52710/built/local/tsserver.js:141496:16)
    at Object.getImportCompletionAction (/typescript-52710/built/local/tsserver.js:141442:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52710/built/local/tsserver.js:149563:62)
    at Object.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:149449:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52710/built/local/tsserver.js:135363:35)
    at /typescript-52710/built/local/tsserver.js:178922:43
    at mapDefined (/typescript-52710/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:178920:20)
    at completionEntryDetails (/typescript-52710/built/local/tsserver.js:177266:43)
    at /typescript-52710/built/local/tsserver.js:179610:69
    at IOSession.executeWithRequestId (/typescript-52710/built/local/tsserver.js:179602:14)
    at IOSession.executeCommand (/typescript-52710/built/local/tsserver.js:179610:29)
    at IOSession.onMessage (/typescript-52710/built/local/tsserver.js:179652:51)
    at Interface.<anonymous> (/typescript-52710/built/local/tsserver.js:181196: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":3473,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/puppeteer-core/src/common/HTTPRequest.ts","line":578,"offset":1,"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":3474,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/puppeteer-core/src/common/HTTPRequest.ts","line":578,"offset":1,"entryNames":[{"name":"profile","source":"console","data":{"exportName":"profile","moduleSpecifier":"console","ambientModuleName":"console"}}]}}
{"seq":3475,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/puppeteer-core/src/common/HTTPRequest.ts","line":578,"offset":1,"entryNames":[{"name":"profileEnd","source":"console","data":{"exportName":"profileEnd","moduleSpecifier":"console","ambientModuleName":"console"}}]}}
{"seq":3476,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/puppeteer-core/src/common/HTTPRequest.ts","line":578,"offset":1,"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-bootstrap/react-bootstrap

⚠️ Note that built also had errors ⚠️
Req #3761 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-main/built/local/tsserver.js:141479:16)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141425:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149546:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149432:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135346:35)
    at /typescript-main/built/local/tsserver.js:178905:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178903:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177249:43)
    at /typescript-main/built/local/tsserver.js:179593:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179585:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179593:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179635:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181179:14)
Req #3761 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-52710/built/local/tsserver.js:141496:16)
    at Object.getImportCompletionAction (/typescript-52710/built/local/tsserver.js:141442:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52710/built/local/tsserver.js:149563:62)
    at Object.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:149449:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52710/built/local/tsserver.js:135363:35)
    at /typescript-52710/built/local/tsserver.js:178922:43
    at mapDefined (/typescript-52710/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:178920:20)
    at completionEntryDetails (/typescript-52710/built/local/tsserver.js:177266:43)
    at /typescript-52710/built/local/tsserver.js:179610:69
    at IOSession.executeWithRequestId (/typescript-52710/built/local/tsserver.js:179602:14)
    at IOSession.executeCommand (/typescript-52710/built/local/tsserver.js:179610:29)
    at IOSession.onMessage (/typescript-52710/built/local/tsserver.js:179652:51)
    at Interface.<anonymous> (/typescript-52710/built/local/tsserver.js:181196:14)

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

Last few requests

{"seq":3758,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/www/src/examples/Button/Loading.js","line":32,"offset":26,"entryNames":[{"name":"trimResultTransformer","source":"common-tags","data":{"exportName":"trimResultTransformer","moduleSpecifier":"common-tags","fileName":"/mnt/ts_downloads/react-bootstrap/www/node_modules/@types/common-tags/index.d.ts"}}]}}
{"seq":3759,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/www/src/examples/Button/Loading.js","line":32,"offset":26,"entryNames":[{"name":"trimStart","source":"lodash","data":{"exportName":"trimStart","moduleSpecifier":"lodash","fileName":"/mnt/ts_downloads/react-bootstrap/www/node_modules/@types/lodash/index.d.ts"}}]}}
{"seq":3760,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/www/src/examples/Button/Loading.js","line":32,"offset":26,"entryNames":[{"name":"truncate","source":"lodash","data":{"exportName":"truncate","moduleSpecifier":"lodash","fileName":"/mnt/ts_downloads/react-bootstrap/www/node_modules/@types/lodash/index.d.ts"}}]}}
{"seq":3761,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/www/src/examples/Button/Loading.js","line":32,"offset":26,"entryNames":[{"name":"types","source":"util","data":{"exportName":"types","moduleSpecifier":"util","ambientModuleName":"util"}}]}}

Repro Steps

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

react-navigation/react-navigation

⚠️ Note that built also had errors ⚠️
Req #706 - completionEntryDetails
    at getImportFixForSymbol (/typescript-main/built/local/tsserver.js:141452:9)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141429:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149546:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149432:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135346:35)
    at /typescript-main/built/local/tsserver.js:178905:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178903:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177249:43)
    at /typescript-main/built/local/tsserver.js:179593:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179585:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179593:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179635:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181179:14)
Req #706 - completionEntryDetails
    at getImportFixForSymbol (/typescript-52710/built/local/tsserver.js:141469:9)
    at Object.getImportCompletionAction (/typescript-52710/built/local/tsserver.js:141446:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52710/built/local/tsserver.js:149563:62)
    at Object.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:149449:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52710/built/local/tsserver.js:135363:35)
    at /typescript-52710/built/local/tsserver.js:178922:43
    at mapDefined (/typescript-52710/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:178920:20)
    at completionEntryDetails (/typescript-52710/built/local/tsserver.js:177266:43)
    at /typescript-52710/built/local/tsserver.js:179610:69
    at IOSession.executeWithRequestId (/typescript-52710/built/local/tsserver.js:179602:14)
    at IOSession.executeCommand (/typescript-52710/built/local/tsserver.js:179610:29)
    at IOSession.onMessage (/typescript-52710/built/local/tsserver.js:179652:51)
    at Interface.<anonymous> (/typescript-52710/built/local/tsserver.js:181196:14)

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

Last few requests

{"seq":703,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/example/src/Shared/Article.tsx","line":23,"offset":47,"entryNames":[{"name":"cancelAnimation","source":"/mnt/ts_downloads/react-navigation/node_modules/react-native-reanimated/lib/types/lib/reanimated2/animation/util","data":{"exportName":"cancelAnimation","exportMapKey":"cancelAnimation|8785|","fileName":"/mnt/ts_downloads/react-navigation/node_modules/react-native-reanimated/lib/types/lib/reanimated2/animation/util.d.ts"}}]}}
{"seq":704,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/example/src/Shared/Article.tsx","line":23,"offset":47,"entryNames":[{"name":"canOpenURL","source":"/mnt/ts_downloads/react-navigation/node_modules/expo-linking/build/Linking","data":{"exportName":"canOpenURL","exportMapKey":"canOpenURL|24291|","fileName":"/mnt/ts_downloads/react-navigation/node_modules/expo-linking/build/Linking.d.ts"}}]}}
{"seq":705,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/example/src/Shared/Article.tsx","line":23,"offset":47,"entryNames":[{"name":"Caption","source":"/mnt/ts_downloads/react-navigation/node_modules/react-native-paper/lib/typescript/components/Typography/Caption","data":{"exportName":"default","exportMapKey":"Caption|9221|","fileName":"/mnt/ts_downloads/react-navigation/node_modules/react-native-paper/lib/typescript/components/Typography/Caption.d.ts"}}]}}
{"seq":706,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/example/src/Shared/Article.tsx","line":23,"offset":47,"entryNames":[{"name":"captureRejections","source":"/mnt/ts_downloads/react-navigation/node_modules/@types/koa/index","data":{"exportName":"captureRejections","exportMapKey":"captureRejections|22397|","fileName":"/mnt/ts_downloads/react-navigation/node_modules/@types/koa/index.d.ts"}}]}}

Repro Steps

  1. git clone https://github.com/react-navigation/react-navigation --recurse-submodules
  2. In dir react-navigation, run git reset --hard ef3f7377ef1a5623bc38273b63663b0f7bd39815
  3. In dir react-navigation, run yarn install --no-immutable --mode=skip-build
  4. Back in the initial folder, download RepoResults4/react-navigation.react-navigation.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./react-navigation ./react-navigation.react-navigation.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 #478 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-main/built/local/tsserver.js:141479:16)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141425:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149546:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149432:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135346:35)
    at /typescript-main/built/local/tsserver.js:178905:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178903:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177249:43)
    at /typescript-main/built/local/tsserver.js:179593:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179585:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179593:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179635:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181179:14)
Req #478 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-52710/built/local/tsserver.js:141496:16)
    at Object.getImportCompletionAction (/typescript-52710/built/local/tsserver.js:141442:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52710/built/local/tsserver.js:149563:62)
    at Object.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:149449:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52710/built/local/tsserver.js:135363:35)
    at /typescript-52710/built/local/tsserver.js:178922:43
    at mapDefined (/typescript-52710/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:178920:20)
    at completionEntryDetails (/typescript-52710/built/local/tsserver.js:177266:43)
    at /typescript-52710/built/local/tsserver.js:179610:69
    at IOSession.executeWithRequestId (/typescript-52710/built/local/tsserver.js:179602:14)
    at IOSession.executeCommand (/typescript-52710/built/local/tsserver.js:179610:29)
    at IOSession.onMessage (/typescript-52710/built/local/tsserver.js:179652:51)
    at Interface.<anonymous> (/typescript-52710/built/local/tsserver.js:181196: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":475,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/docs_app/src/app/custom-elements/api/api-list.module.ts","line":9,"offset":1,"entryNames":[{"name":"BrowserTestingModule","source":"/mnt/ts_downloads/rxjs/docs_app/node_modules/@angular/platform-browser/testing/testing","data":{"exportName":"BrowserTestingModule","exportMapKey":"BrowserTestingModule|10908|","fileName":"/mnt/ts_downloads/rxjs/docs_app/node_modules/@angular/platform-browser/testing/testing.d.ts"}}]}}
{"seq":476,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/docs_app/src/app/custom-elements/api/api-list.module.ts","line":9,"offset":1,"entryNames":[{"name":"BrowserTransferStateModule","source":"/mnt/ts_downloads/rxjs/docs_app/node_modules/@angular/platform-browser/platform-browser","data":{"exportName":"BrowserTransferStateModule","exportMapKey":"BrowserTransferStateModule|10268|","fileName":"/mnt/ts_downloads/rxjs/docs_app/node_modules/@angular/platform-browser/platform-browser.d.ts"}}]}}
{"seq":477,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/docs_app/src/app/custom-elements/api/api-list.module.ts","line":9,"offset":1,"entryNames":[{"name":"buffer","source":"rxjs","data":{"exportName":"buffer","moduleSpecifier":"rxjs","fileName":"/mnt/ts_downloads/rxjs/docs_app/node_modules/rxjs/dist/types/index.d.ts"}}]}}
{"seq":478,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/docs_app/src/app/custom-elements/api/api-list.module.ts","line":9,"offset":1,"entryNames":[{"name":"Buffer","source":"buffer","data":{"exportName":"Buffer","moduleSpecifier":"buffer","ambientModuleName":"buffer"}}]}}

Repro Steps

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

refined-github/refined-github

⚠️ Note that built also had errors ⚠️
Req #799 - completionEntryDetails
    at getImportFixForSymbol (/typescript-main/built/local/tsserver.js:141452:9)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141429:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149546:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149432:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135346:35)
    at /typescript-main/built/local/tsserver.js:178905:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178903:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177249:43)
    at /typescript-main/built/local/tsserver.js:179593:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179585:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179593:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179635:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181179:14)
Req #799 - completionEntryDetails
    at getImportFixForSymbol (/typescript-52710/built/local/tsserver.js:141469:9)
    at Object.getImportCompletionAction (/typescript-52710/built/local/tsserver.js:141446:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52710/built/local/tsserver.js:149563:62)
    at Object.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:149449:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52710/built/local/tsserver.js:135363:35)
    at /typescript-52710/built/local/tsserver.js:178922:43
    at mapDefined (/typescript-52710/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:178920:20)
    at completionEntryDetails (/typescript-52710/built/local/tsserver.js:177266:43)
    at /typescript-52710/built/local/tsserver.js:179610:69
    at IOSession.executeWithRequestId (/typescript-52710/built/local/tsserver.js:179602:14)
    at IOSession.executeCommand (/typescript-52710/built/local/tsserver.js:179610:29)
    at IOSession.onMessage (/typescript-52710/built/local/tsserver.js:179652:51)
    at Interface.<anonymous> (/typescript-52710/built/local/tsserver.js:181196: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":796,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/source/features/more-dropdown-links.tsx","line":21,"offset":20,"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/index.d.ts"}}]}}
{"seq":797,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/source/features/more-dropdown-links.tsx","line":21,"offset":20,"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/index.d.ts"}}]}}
{"seq":798,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/source/features/more-dropdown-links.tsx","line":21,"offset":20,"entryNames":[{"name":"asMutable","source":"ts-extras","data":{"exportName":"asMutable","moduleSpecifier":"ts-extras","fileName":"/mnt/ts_downloads/refined-github/node_modules/ts-extras/distribution/index.d.ts"}}]}}
{"seq":799,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/source/features/more-dropdown-links.tsx","line":21,"offset":20,"entryNames":[{"name":"assert","source":"/mnt/ts_downloads/refined-github/node_modules/vitest/dist/index","data":{"exportName":"assert","exportMapKey":"assert|180|","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

@typescript-bot
Copy link
Collaborator

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

Details

remix-run/react-router

⚠️ Note that built also had errors ⚠️
Req #935 - completionEntryDetails
    at getImportFixForSymbol (/typescript-main/built/local/tsserver.js:141452:9)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141429:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149546:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149432:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135346:35)
    at /typescript-main/built/local/tsserver.js:178905:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178903:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177249:43)
    at /typescript-main/built/local/tsserver.js:179593:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179585:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179593:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179635:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181179:14)
Req #935 - completionEntryDetails
    at getImportFixForSymbol (/typescript-52710/built/local/tsserver.js:141469:9)
    at Object.getImportCompletionAction (/typescript-52710/built/local/tsserver.js:141446:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52710/built/local/tsserver.js:149563:62)
    at Object.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:149449:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52710/built/local/tsserver.js:135363:35)
    at /typescript-52710/built/local/tsserver.js:178922:43
    at mapDefined (/typescript-52710/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:178920:20)
    at completionEntryDetails (/typescript-52710/built/local/tsserver.js:177266:43)
    at /typescript-52710/built/local/tsserver.js:179610:69
    at IOSession.executeWithRequestId (/typescript-52710/built/local/tsserver.js:179602:14)
    at IOSession.executeCommand (/typescript-52710/built/local/tsserver.js:179610:29)
    at IOSession.onMessage (/typescript-52710/built/local/tsserver.js:179652:51)
    at Interface.<anonymous> (/typescript-52710/built/local/tsserver.js:181196: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":932,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/react-router-dom/__tests__/data-browser-router-test.tsx","line":2294,"offset":43,"entryNames":[{"name":"_renderMatches","source":"react-router/lib/hooks","data":{"exportName":"_renderMatches","moduleSpecifier":"react-router/lib/hooks","fileName":"/mnt/ts_downloads/react-router/packages/react-router/lib/hooks.tsx"}}]}}
{"seq":933,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/react-router-dom/__tests__/data-browser-router-test.tsx","line":2294,"offset":43,"entryNames":[{"name":"AbortedDeferredError","source":"@remix-run/router","data":{"exportName":"AbortedDeferredError","moduleSpecifier":"@remix-run/router","fileName":"/mnt/ts_downloads/react-router/packages/router/utils.ts"}}]}}
{"seq":934,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/react-router-dom/__tests__/data-browser-router-test.tsx","line":2294,"offset":43,"entryNames":[{"name":"access","source":"fs-extra","data":{"exportName":"access","moduleSpecifier":"fs-extra","fileName":"/mnt/ts_downloads/react-router/node_modules/@types/fs-extra/index.d.ts"}}]}}
{"seq":935,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/react-router-dom/__tests__/data-browser-router-test.tsx","line":2294,"offset":43,"entryNames":[{"name":"access","source":"graceful-fs","data":{"exportName":"access","moduleSpecifier":"graceful-fs","fileName":"/mnt/ts_downloads/react-router/node_modules/@types/graceful-fs/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

statelyai/xstate

⚠️ Note that built also had errors ⚠️
Req #880 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-main/built/local/tsserver.js:141479:16)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141425:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149546:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149432:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135346:35)
    at /typescript-main/built/local/tsserver.js:178905:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178903:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177249:43)
    at /typescript-main/built/local/tsserver.js:179593:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179585:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179593:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179635:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181179:14)
Req #880 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-52710/built/local/tsserver.js:141496:16)
    at Object.getImportCompletionAction (/typescript-52710/built/local/tsserver.js:141442:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52710/built/local/tsserver.js:149563:62)
    at Object.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:149449:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52710/built/local/tsserver.js:135363:35)
    at /typescript-52710/built/local/tsserver.js:178922:43
    at mapDefined (/typescript-52710/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:178920:20)
    at completionEntryDetails (/typescript-52710/built/local/tsserver.js:177266:43)
    at /typescript-52710/built/local/tsserver.js:179610:69
    at IOSession.executeWithRequestId (/typescript-52710/built/local/tsserver.js:179602:14)
    at IOSession.executeCommand (/typescript-52710/built/local/tsserver.js:179610:29)
    at IOSession.onMessage (/typescript-52710/built/local/tsserver.js:179652:51)
    at Interface.<anonymous> (/typescript-52710/built/local/tsserver.js:181196: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":877,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/core/src/interpreter.ts","line":934,"offset":77,"entryNames":[{"name":"brotliCompressSync","source":"zlib","data":{"exportName":"brotliCompressSync","moduleSpecifier":"zlib","ambientModuleName":"zlib"}}]}}
{"seq":878,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/core/src/interpreter.ts","line":934,"offset":77,"entryNames":[{"name":"brotliDecompress","source":"zlib","data":{"exportName":"brotliDecompress","moduleSpecifier":"zlib","ambientModuleName":"zlib"}}]}}
{"seq":879,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/core/src/interpreter.ts","line":934,"offset":77,"entryNames":[{"name":"brotliDecompressSync","source":"zlib","data":{"exportName":"brotliDecompressSync","moduleSpecifier":"zlib","ambientModuleName":"zlib"}}]}}
{"seq":880,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/core/src/interpreter.ts","line":934,"offset":77,"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 d439fbe0aafa2c95b33d63d0d03232b60f3368f3
  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 #270 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149559:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149432:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135346:35)
    at /typescript-main/built/local/tsserver.js:178905:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178903:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177249:43)
    at /typescript-main/built/local/tsserver.js:179593:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179585:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179593:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179635:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181179:14)
Req #270 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52710/built/local/tsserver.js:149576:9)
    at Object.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:149449:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52710/built/local/tsserver.js:135363:35)
    at /typescript-52710/built/local/tsserver.js:178922:43
    at mapDefined (/typescript-52710/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:178920:20)
    at completionEntryDetails (/typescript-52710/built/local/tsserver.js:177266:43)
    at /typescript-52710/built/local/tsserver.js:179610:69
    at IOSession.executeWithRequestId (/typescript-52710/built/local/tsserver.js:179602:14)
    at IOSession.executeCommand (/typescript-52710/built/local/tsserver.js:179610:29)
    at IOSession.onMessage (/typescript-52710/built/local/tsserver.js:179652:51)
    at Interface.<anonymous> (/typescript-52710/built/local/tsserver.js:181196: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":267,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/useDebounce.ts","line":6,"offset":24,"entryNames":[{"name":"createElement","source":"react","data":{"exportName":"createElement","moduleSpecifier":"react","fileName":"/mnt/ts_downloads/react-use/node_modules/@types/react/index.d.ts"}}]}}
{"seq":268,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/useDebounce.ts","line":6,"offset":24,"entryNames":[{"name":"createEnhancer","source":"/mnt/ts_downloads/react-use/node_modules/react-universal-interface/lib/createEnhancer","data":{"exportName":"default","exportMapKey":"createEnhancer|3477|","fileName":"/mnt/ts_downloads/react-use/node_modules/react-universal-interface/lib/createEnhancer.d.ts"}}]}}
{"seq":269,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/useDebounce.ts","line":6,"offset":24,"entryNames":[{"name":"createFactory","source":"react","data":{"exportName":"createFactory","moduleSpecifier":"react","fileName":"/mnt/ts_downloads/react-use/node_modules/@types/react/index.d.ts"}}]}}
{"seq":270,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/useDebounce.ts","line":6,"offset":24,"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. In dir react-use, run yarn install --ignore-engines --ignore-scripts --silent
  4. Back in the initial folder, download RepoResults2/streamich.react-use.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./react-use ./streamich.react-use.replay.txt path/to/tsserver.js
  7. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

styled-components/styled-components

⚠️ Note that built also had errors ⚠️
Req #2377 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-main/built/local/tsserver.js:141479:16)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141425:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149546:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149432:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135346:35)
    at /typescript-main/built/local/tsserver.js:178905:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178903:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177249:43)
    at /typescript-main/built/local/tsserver.js:179593:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179585:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179593:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179635:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181179:14)
Req #2377 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-52710/built/local/tsserver.js:141496:16)
    at Object.getImportCompletionAction (/typescript-52710/built/local/tsserver.js:141442:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52710/built/local/tsserver.js:149563:62)
    at Object.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:149449:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52710/built/local/tsserver.js:135363:35)
    at /typescript-52710/built/local/tsserver.js:178922:43
    at mapDefined (/typescript-52710/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:178920:20)
    at completionEntryDetails (/typescript-52710/built/local/tsserver.js:177266:43)
    at /typescript-52710/built/local/tsserver.js:179610:69
    at IOSession.executeWithRequestId (/typescript-52710/built/local/tsserver.js:179602:14)
    at IOSession.executeCommand (/typescript-52710/built/local/tsserver.js:179610:29)
    at IOSession.onMessage (/typescript-52710/built/local/tsserver.js:179652:51)
    at Interface.<anonymous> (/typescript-52710/built/local/tsserver.js:181196: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":2374,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/styled-components/src/utils/test/joinStrings.test.ts","line":6,"offset":34,"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":2375,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/styled-components/src/utils/test/joinStrings.test.ts","line":6,"offset":34,"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":2376,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/styled-components/src/utils/test/joinStrings.test.ts","line":6,"offset":34,"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":2377,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/styled-components/src/utils/test/joinStrings.test.ts","line":6,"offset":34,"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

sveltejs/svelte

⚠️ Note that built also had errors ⚠️
Req #606 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-main/built/local/tsserver.js:141479:16)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141425:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149546:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149432:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135346:35)
    at /typescript-main/built/local/tsserver.js:178905:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178903:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177249:43)
    at /typescript-main/built/local/tsserver.js:179593:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179585:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179593:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179635:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181179:14)
Req #606 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-52710/built/local/tsserver.js:141496:16)
    at Object.getImportCompletionAction (/typescript-52710/built/local/tsserver.js:141442:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52710/built/local/tsserver.js:149563:62)
    at Object.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:149449:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52710/built/local/tsserver.js:135363:35)
    at /typescript-52710/built/local/tsserver.js:178922:43
    at mapDefined (/typescript-52710/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:178920:20)
    at completionEntryDetails (/typescript-52710/built/local/tsserver.js:177266:43)
    at /typescript-52710/built/local/tsserver.js:179610:69
    at IOSession.executeWithRequestId (/typescript-52710/built/local/tsserver.js:179602:14)
    at IOSession.executeCommand (/typescript-52710/built/local/tsserver.js:179610:29)
    at IOSession.onMessage (/typescript-52710/built/local/tsserver.js:179652:51)
    at Interface.<anonymous> (/typescript-52710/built/local/tsserver.js:181196:14)

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

Last few requests

{"seq":603,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/compiler/compile/render_dom/index.ts","line":487,"offset":14,"entryNames":[{"name":"Body","source":"../nodes/Body","data":{"exportName":"default","moduleSpecifier":"../nodes/Body","fileName":"/mnt/ts_downloads/svelte/src/compiler/compile/nodes/Body.ts"}}]}}
{"seq":604,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/compiler/compile/render_dom/index.ts","line":487,"offset":14,"entryNames":[{"name":"BodyWrapper","source":"./wrappers/Body","data":{"exportName":"default","moduleSpecifier":"./wrappers/Body","fileName":"/mnt/ts_downloads/svelte/src/compiler/compile/render_dom/wrappers/Body.ts"}}]}}
{"seq":605,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/compiler/compile/render_dom/index.ts","line":487,"offset":14,"entryNames":[{"name":"boolean_attributes","source":"/mnt/ts_downloads/svelte/src/shared/boolean_attributes","data":{"exportName":"boolean_attributes","exportMapKey":"boolean_attributes|7230|","fileName":"/mnt/ts_downloads/svelte/src/shared/boolean_attributes.ts"}}]}}
{"seq":606,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/compiler/compile/render_dom/index.ts","line":487,"offset":14,"entryNames":[{"name":"Buffer","source":"buffer","data":{"exportName":"Buffer","moduleSpecifier":"buffer","ambientModuleName":"buffer"}}]}}

Repro Steps

  1. git clone https://github.com/sveltejs/svelte --recurse-submodules
  2. In dir svelte, run git reset --hard 82d2982845df188631993db6b18c2842e3613acf
  3. Install packages (exact steps are below, but it might be easier to follow the repo readme)
    1. In dir svelte/elements, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    2. In dir svelte, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
  4. Back in the initial folder, download RepoResults1/sveltejs.svelte.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./svelte ./sveltejs.svelte.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 #1360 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141429:21)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149546:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149432:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135346:35)
    at /typescript-main/built/local/tsserver.js:178905:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178903:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177249:43)
    at /typescript-main/built/local/tsserver.js:179593:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179585:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179593:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179635:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181179:14)
Req #1360 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-52710/built/local/tsserver.js:141446:21)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52710/built/local/tsserver.js:149563:62)
    at Object.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:149449:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52710/built/local/tsserver.js:135363:35)
    at /typescript-52710/built/local/tsserver.js:178922:43
    at mapDefined (/typescript-52710/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:178920:20)
    at completionEntryDetails (/typescript-52710/built/local/tsserver.js:177266:43)
    at /typescript-52710/built/local/tsserver.js:179610:69
    at IOSession.executeWithRequestId (/typescript-52710/built/local/tsserver.js:179602:14)
    at IOSession.executeCommand (/typescript-52710/built/local/tsserver.js:179610:29)
    at IOSession.onMessage (/typescript-52710/built/local/tsserver.js:179652:51)
    at Interface.<anonymous> (/typescript-52710/built/local/tsserver.js:181196: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":1357,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/examples/react/react-native/src/hooks/useOnlineManager.ts","line":3,"offset":30,"entryNames":[{"name":"normalize","source":"node:path/posix","data":{"exportName":"normalize","moduleSpecifier":"node:path/posix","ambientModuleName":"node:path/posix"}}]}}
{"seq":1358,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/examples/react/react-native/src/hooks/useOnlineManager.ts","line":3,"offset":30,"entryNames":[{"name":"normalize","source":"node:path/win32","data":{"exportName":"normalize","moduleSpecifier":"node:path/win32","ambientModuleName":"node:path/win32"}}]}}
{"seq":1359,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/examples/react/react-native/src/hooks/useOnlineManager.ts","line":3,"offset":30,"entryNames":[{"name":"not","source":"react-native-reanimated","data":{"exportName":"not","moduleSpecifier":"react-native-reanimated","ambientModuleName":"react-native-reanimated","isPackageJsonImport":true}}]}}
{"seq":1360,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/examples/react/react-native/src/hooks/useOnlineManager.ts","line":3,"offset":30,"entryNames":[{"name":"NOT_INITIALIZED_ERROR","source":"/mnt/ts_downloads/query/node_modules/.pnpm/@[email protected][email protected]/node_modules/@react-navigation/core/lib/typescript/src/createNavigationContainerRef","data":{"exportName":"NOT_INITIALIZED_ERROR","exportMapKey":"NOT_INITIALIZED_ERROR|20500|","fileName":"/mnt/ts_downloads/query/node_modules/.pnpm/@[email protected][email protected]/node_modules/@react-navigation/core/lib/typescript/src/createNavigationContainerRef.d.ts"}}]}}

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 #2502 - completionEntryDetails
    at getImportFixForSymbol (/typescript-main/built/local/tsserver.js:141452:9)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141429:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149546:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149432:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135346:35)
    at /typescript-main/built/local/tsserver.js:178905:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178903:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177249:43)
    at /typescript-main/built/local/tsserver.js:179593:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179585:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179593:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179635:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181179:14)
Req #2502 - completionEntryDetails
    at getImportFixForSymbol (/typescript-52710/built/local/tsserver.js:141469:9)
    at Object.getImportCompletionAction (/typescript-52710/built/local/tsserver.js:141446:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52710/built/local/tsserver.js:149563:62)
    at Object.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:149449:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52710/built/local/tsserver.js:135363:35)
    at /typescript-52710/built/local/tsserver.js:178922:43
    at mapDefined (/typescript-52710/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:178920:20)
    at completionEntryDetails (/typescript-52710/built/local/tsserver.js:177266:43)
    at /typescript-52710/built/local/tsserver.js:179610:69
    at IOSession.executeWithRequestId (/typescript-52710/built/local/tsserver.js:179602:14)
    at IOSession.executeCommand (/typescript-52710/built/local/tsserver.js:179610:29)
    at IOSession.onMessage (/typescript-52710/built/local/tsserver.js:179652:51)
    at Interface.<anonymous> (/typescript-52710/built/local/tsserver.js:181196: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":2499,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/server/src/deprecated/internals/procedure.ts","line":1,"offset":22,"entryNames":[{"name":"access","source":"fs/promises","data":{"exportName":"access","moduleSpecifier":"fs/promises","ambientModuleName":"fs/promises"}}]}}
{"seq":2500,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/server/src/deprecated/internals/procedure.ts","line":1,"offset":22,"entryNames":[{"name":"accessSync","source":"fs","data":{"exportName":"accessSync","moduleSpecifier":"fs","ambientModuleName":"fs"}}]}}
{"seq":2501,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/server/src/deprecated/internals/procedure.ts","line":1,"offset":22,"entryNames":[{"name":"addAbortSignal","source":"stream","data":{"exportName":"addAbortSignal","moduleSpecifier":"stream","ambientModuleName":"stream"}}]}}
{"seq":2502,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/server/src/deprecated/internals/procedure.ts","line":1,"offset":22,"entryNames":[{"name":"addAbortSignal","source":"responselike","data":{"exportName":"addAbortSignal","moduleSpecifier":"responselike","fileName":"/mnt/ts_downloads/trpc/node_modules/.pnpm/@[email protected]/node_modules/@types/responselike/index.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 #595 - completionEntryDetails
    at getImportFixForSymbol (/typescript-main/built/local/tsserver.js:141452:9)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141429:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149546:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149432:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135346:35)
    at /typescript-main/built/local/tsserver.js:178905:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178903:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177249:43)
    at /typescript-main/built/local/tsserver.js:179593:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179585:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179593:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179635:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181179:14)
Req #595 - completionEntryDetails
    at getImportFixForSymbol (/typescript-52710/built/local/tsserver.js:141469:9)
    at Object.getImportCompletionAction (/typescript-52710/built/local/tsserver.js:141446:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52710/built/local/tsserver.js:149563:62)
    at Object.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:149449:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52710/built/local/tsserver.js:135363:35)
    at /typescript-52710/built/local/tsserver.js:178922:43
    at mapDefined (/typescript-52710/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:178920:20)
    at completionEntryDetails (/typescript-52710/built/local/tsserver.js:177266:43)
    at /typescript-52710/built/local/tsserver.js:179610:69
    at IOSession.executeWithRequestId (/typescript-52710/built/local/tsserver.js:179602:14)
    at IOSession.executeCommand (/typescript-52710/built/local/tsserver.js:179610:29)
    at IOSession.onMessage (/typescript-52710/built/local/tsserver.js:179652:51)
    at Interface.<anonymous> (/typescript-52710/built/local/tsserver.js:181196: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":592,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/sample/sample5-subscribers/entity/Post.ts","line":17,"offset":5,"entryNames":[{"name":"add","source":"date-fns/esm/fp/add/index","data":{"exportName":"default","moduleSpecifier":"date-fns/esm/fp/add/index","ambientModuleName":"date-fns/esm/fp/add/index"}}]}}
{"seq":593,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/sample/sample5-subscribers/entity/Post.ts","line":17,"offset":5,"entryNames":[{"name":"add","source":"date-fns/esm/fp/add/index.js","data":{"exportName":"default","moduleSpecifier":"date-fns/esm/fp/add/index.js","ambientModuleName":"date-fns/esm/fp/add/index.js"}}]}}
{"seq":594,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/sample/sample5-subscribers/entity/Post.ts","line":17,"offset":5,"entryNames":[{"name":"addAbortSignal","source":"stream","data":{"exportName":"addAbortSignal","moduleSpecifier":"stream","ambientModuleName":"stream"}}]}}
{"seq":595,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/sample/sample5-subscribers/entity/Post.ts","line":17,"offset":5,"entryNames":[{"name":"addAbortSignal","source":"/mnt/ts_downloads/typeorm/node_modules/pg-query-stream/dist/index","data":{"exportName":"addAbortSignal","exportMapKey":"addAbortSignal|11578|","fileName":"/mnt/ts_downloads/typeorm/node_modules/pg-query-stream/dist/index.d.ts","isPackageJsonImport":true}}]}}

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 #1505 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-main/built/local/tsserver.js:141479:16)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141425:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149546:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149432:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135346:35)
    at /typescript-main/built/local/tsserver.js:178905:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178903:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177249:43)
    at /typescript-main/built/local/tsserver.js:179593:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179585:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179593:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179635:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181179:14)
Req #1505 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-52710/built/local/tsserver.js:141496:16)
    at Object.getImportCompletionAction (/typescript-52710/built/local/tsserver.js:141442:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52710/built/local/tsserver.js:149563:62)
    at Object.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:149449:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52710/built/local/tsserver.js:135363:35)
    at /typescript-52710/built/local/tsserver.js:178922:43
    at mapDefined (/typescript-52710/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:178920:20)
    at completionEntryDetails (/typescript-52710/built/local/tsserver.js:177266:43)
    at /typescript-52710/built/local/tsserver.js:179610:69
    at IOSession.executeWithRequestId (/typescript-52710/built/local/tsserver.js:179602:14)
    at IOSession.executeCommand (/typescript-52710/built/local/tsserver.js:179610:29)
    at IOSession.onMessage (/typescript-52710/built/local/tsserver.js:179652:51)
    at Interface.<anonymous> (/typescript-52710/built/local/tsserver.js:181196: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":1502,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/test/fixtures/exit-double-raw-mode.tsx","line":17,"offset":15,"entryNames":[{"name":"profile","source":"console","data":{"exportName":"profile","moduleSpecifier":"console","ambientModuleName":"console"}}]}}
{"seq":1503,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/test/fixtures/exit-double-raw-mode.tsx","line":17,"offset":15,"entryNames":[{"name":"profileEnd","source":"console","data":{"exportName":"profileEnd","moduleSpecifier":"console","ambientModuleName":"console"}}]}}
{"seq":1504,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/test/fixtures/exit-double-raw-mode.tsx","line":17,"offset":15,"entryNames":[{"name":"Profiler","source":"react","data":{"exportName":"Profiler","moduleSpecifier":"react","fileName":"/mnt/ts_downloads/ink/node_modules/@types/react/index.d.ts"}}]}}
{"seq":1505,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/test/fixtures/exit-double-raw-mode.tsx","line":17,"offset":15,"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/hyper

⚠️ Note that built also had errors ⚠️
Req #352 - completionEntryDetails
    at getImportFixForSymbol (/typescript-main/built/local/tsserver.js:141452:9)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141429:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149546:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149432:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135346:35)
    at /typescript-main/built/local/tsserver.js:178905:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178903:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177249:43)
    at /typescript-main/built/local/tsserver.js:179593:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179585:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179593:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179635:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181179:14)
Req #352 - completionEntryDetails
    at getImportFixForSymbol (/typescript-52710/built/local/tsserver.js:141469:9)
    at Object.getImportCompletionAction (/typescript-52710/built/local/tsserver.js:141446:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52710/built/local/tsserver.js:149563:62)
    at Object.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:149449:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52710/built/local/tsserver.js:135363:35)
    at /typescript-52710/built/local/tsserver.js:178922:43
    at mapDefined (/typescript-52710/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:178920:20)
    at completionEntryDetails (/typescript-52710/built/local/tsserver.js:177266:43)
    at /typescript-52710/built/local/tsserver.js:179610:69
    at IOSession.executeWithRequestId (/typescript-52710/built/local/tsserver.js:179602:14)
    at IOSession.executeCommand (/typescript-52710/built/local/tsserver.js:179610:29)
    at IOSession.onMessage (/typescript-52710/built/local/tsserver.js:179652:51)
    at Interface.<anonymous> (/typescript-52710/built/local/tsserver.js:181196:14)

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

Last few requests

{"seq":349,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/app/utils/to-electron-background-color.ts","line":1,"offset":1,"entryNames":[{"name":"Access","source":"native-reg","data":{"exportName":"Access","moduleSpecifier":"native-reg","fileName":"/mnt/ts_downloads/hyper/app/node_modules/native-reg/lib/index.d.ts"}}]}}
{"seq":350,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/app/utils/to-electron-background-color.ts","line":1,"offset":1,"entryNames":[{"name":"accessSync","source":"fs","data":{"exportName":"accessSync","moduleSpecifier":"fs","ambientModuleName":"fs"}}]}}
{"seq":351,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/app/utils/to-electron-background-color.ts","line":1,"offset":1,"entryNames":[{"name":"accessSync","source":"original-fs","data":{"exportName":"accessSync","moduleSpecifier":"original-fs","ambientModuleName":"original-fs"}}]}}
{"seq":352,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/app/utils/to-electron-background-color.ts","line":1,"offset":1,"entryNames":[{"name":"accessSync","source":"fs-extra","data":{"exportName":"accessSync","moduleSpecifier":"fs-extra","fileName":"/mnt/ts_downloads/hyper/node_modules/@types/fs-extra/index.d.ts"}}]}}

Repro Steps

  1. git clone https://github.com/vercel/hyper --recurse-submodules
  2. In dir hyper, run git reset --hard 85555abe410f0c311850f4fe9ccaf59b9aef8399
  3. Install packages (exact steps are below, but it might be easier to follow the repo readme)
    1. In dir hyper/app, run yarn install --ignore-engines --ignore-scripts --silent
    2. In dir hyper, run yarn install --ignore-engines --ignore-scripts --silent
  4. Back in the initial folder, download RepoResults2/vercel.hyper.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./hyper ./vercel.hyper.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

vercel/swr

⚠️ Note that built also had errors ⚠️
Req #2064 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-main/built/local/tsserver.js:141479:16)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141425:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149546:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149432:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135346:35)
    at /typescript-main/built/local/tsserver.js:178905:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178903:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177249:43)
    at /typescript-main/built/local/tsserver.js:179593:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179585:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179593:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179635:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181179:14)
Req #2064 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-52710/built/local/tsserver.js:141496:16)
    at Object.getImportCompletionAction (/typescript-52710/built/local/tsserver.js:141442:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52710/built/local/tsserver.js:149563:62)
    at Object.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:149449:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52710/built/local/tsserver.js:135363:35)
    at /typescript-52710/built/local/tsserver.js:178922:43
    at mapDefined (/typescript-52710/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:178920:20)
    at completionEntryDetails (/typescript-52710/built/local/tsserver.js:177266:43)
    at /typescript-52710/built/local/tsserver.js:179610:69
    at IOSession.executeWithRequestId (/typescript-52710/built/local/tsserver.js:179602:14)
    at IOSession.executeCommand (/typescript-52710/built/local/tsserver.js:179610:29)
    at IOSession.onMessage (/typescript-52710/built/local/tsserver.js:179652:51)
    at Interface.<anonymous> (/typescript-52710/built/local/tsserver.js:181196: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":2061,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/test/use-swr-remote-mutation.test.tsx","line":321,"offset":5,"entryNames":[{"name":"profile","source":"console","data":{"exportName":"profile","moduleSpecifier":"console","ambientModuleName":"console"}}]}}
{"seq":2062,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/test/use-swr-remote-mutation.test.tsx","line":321,"offset":5,"entryNames":[{"name":"profileEnd","source":"console","data":{"exportName":"profileEnd","moduleSpecifier":"console","ambientModuleName":"console"}}]}}
{"seq":2063,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/test/use-swr-remote-mutation.test.tsx","line":321,"offset":5,"entryNames":[{"name":"Profiler","source":"react","data":{"exportName":"Profiler","moduleSpecifier":"react","fileName":"/mnt/ts_downloads/swr/node_modules/.pnpm/@[email protected]/node_modules/@types/react/index.d.ts"}}]}}
{"seq":2064,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/test/use-swr-remote-mutation.test.tsx","line":321,"offset":5,"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 #1648 - completionEntryDetails
    at getImportFixForSymbol (/typescript-main/built/local/tsserver.js:141452:9)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141429:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149546:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149432:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135346:35)
    at /typescript-main/built/local/tsserver.js:178905:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178903:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177249:43)
    at /typescript-main/built/local/tsserver.js:179593:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179585:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179593:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179635:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181179:14)
Req #1648 - completionEntryDetails
    at getImportFixForSymbol (/typescript-52710/built/local/tsserver.js:141469:9)
    at Object.getImportCompletionAction (/typescript-52710/built/local/tsserver.js:141446:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52710/built/local/tsserver.js:149563:62)
    at Object.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:149449:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52710/built/local/tsserver.js:135363:35)
    at /typescript-52710/built/local/tsserver.js:178922:43
    at mapDefined (/typescript-52710/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:178920:20)
    at completionEntryDetails (/typescript-52710/built/local/tsserver.js:177266:43)
    at /typescript-52710/built/local/tsserver.js:179610:69
    at IOSession.executeWithRequestId (/typescript-52710/built/local/tsserver.js:179602:14)
    at IOSession.executeCommand (/typescript-52710/built/local/tsserver.js:179610:29)
    at IOSession.onMessage (/typescript-52710/built/local/tsserver.js:179652:51)
    at Interface.<anonymous> (/typescript-52710/built/local/tsserver.js:181196: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":1645,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/vite/src/node/plugins/importAnalysis.ts","line":421,"offset":39,"entryNames":[{"name":"access","source":"node:fs/promises","data":{"exportName":"access","moduleSpecifier":"node:fs/promises","ambientModuleName":"node:fs/promises"}}]}}
{"seq":1646,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/vite/src/node/plugins/importAnalysis.ts","line":421,"offset":39,"entryNames":[{"name":"access","source":"/mnt/ts_downloads/vite/node_modules/.pnpm/@[email protected]/node_modules/@types/fs-extra/index","data":{"exportName":"access","exportMapKey":"access|50813|","fileName":"/mnt/ts_downloads/vite/node_modules/.pnpm/@[email protected]/node_modules/@types/fs-extra/index.d.ts"}}]}}
{"seq":1647,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/vite/src/node/plugins/importAnalysis.ts","line":421,"offset":39,"entryNames":[{"name":"accessSync","source":"node:fs","data":{"exportName":"accessSync","moduleSpecifier":"node:fs","ambientModuleName":"node:fs"}}]}}
{"seq":1648,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/vite/src/node/plugins/importAnalysis.ts","line":421,"offset":39,"entryNames":[{"name":"accessSync","source":"/mnt/ts_downloads/vite/node_modules/.pnpm/@[email protected]/node_modules/@types/fs-extra/index","data":{"exportName":"accessSync","exportMapKey":"accessSync|48933|","fileName":"/mnt/ts_downloads/vite/node_modules/.pnpm/@[email protected]/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 #781 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141429:21)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149546:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149432:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135346:35)
    at /typescript-main/built/local/tsserver.js:178905:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178903:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177249:43)
    at /typescript-main/built/local/tsserver.js:179593:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179585:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179593:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179635:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181179:14)
Req #781 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-52710/built/local/tsserver.js:141446:21)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52710/built/local/tsserver.js:149563:62)
    at Object.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:149449:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52710/built/local/tsserver.js:135363:35)
    at /typescript-52710/built/local/tsserver.js:178922:43
    at mapDefined (/typescript-52710/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:178920:20)
    at completionEntryDetails (/typescript-52710/built/local/tsserver.js:177266:43)
    at /typescript-52710/built/local/tsserver.js:179610:69
    at IOSession.executeWithRequestId (/typescript-52710/built/local/tsserver.js:179602:14)
    at IOSession.executeCommand (/typescript-52710/built/local/tsserver.js:179610:29)
    at IOSession.onMessage (/typescript-52710/built/local/tsserver.js:179652:51)
    at Interface.<anonymous> (/typescript-52710/built/local/tsserver.js:181196: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":778,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/compiler-core/src/parse.ts","line":465,"offset":9,"entryNames":[{"name":"access","source":"fs","data":{"exportName":"access","moduleSpecifier":"fs","ambientModuleName":"fs"}}]}}
{"seq":779,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/compiler-core/src/parse.ts","line":465,"offset":9,"entryNames":[{"name":"access","source":"fs/promises","data":{"exportName":"access","moduleSpecifier":"fs/promises","ambientModuleName":"fs/promises"}}]}}
{"seq":780,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/compiler-core/src/parse.ts","line":465,"offset":9,"entryNames":[{"name":"Accessibility","source":"/mnt/ts_downloads/core/node_modules/.pnpm/[email protected]/node_modules/puppeteer/lib/types","data":{"exportName":"Accessibility","exportMapKey":"Accessibility|1|","fileName":"/mnt/ts_downloads/core/node_modules/.pnpm/[email protected]/node_modules/puppeteer/lib/types.d.ts"}}]}}
{"seq":781,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/compiler-core/src/parse.ts","line":465,"offset":9,"entryNames":[{"name":"ACCESSOR_TYPES","source":"/mnt/ts_downloads/core/node_modules/.pnpm/@[email protected]/node_modules/@babel/types/lib/index","data":{"exportName":"ACCESSOR_TYPES","exportMapKey":"ACCESSOR_TYPES|4206|","fileName":"/mnt/ts_downloads/core/node_modules/.pnpm/@[email protected]/node_modules/@babel/types/lib/index.d.ts"}}]}}

Repro Steps

  1. git clone https://github.com/vuejs/core --recurse-submodules
  2. In dir core, run git reset --hard 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 #172 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-main/built/local/tsserver.js:141479:16)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141425:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149546:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149432:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135346:35)
    at /typescript-main/built/local/tsserver.js:178905:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178903:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177249:43)
    at /typescript-main/built/local/tsserver.js:179593:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179585:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179593:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179635:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181179:14)
Req #172 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-52710/built/local/tsserver.js:141496:16)
    at Object.getImportCompletionAction (/typescript-52710/built/local/tsserver.js:141442:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52710/built/local/tsserver.js:149563:62)
    at Object.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:149449:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52710/built/local/tsserver.js:135363:35)
    at /typescript-52710/built/local/tsserver.js:178922:43
    at mapDefined (/typescript-52710/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:178920:20)
    at completionEntryDetails (/typescript-52710/built/local/tsserver.js:177266:43)
    at /typescript-52710/built/local/tsserver.js:179610:69
    at IOSession.executeWithRequestId (/typescript-52710/built/local/tsserver.js:179602:14)
    at IOSession.executeCommand (/typescript-52710/built/local/tsserver.js:179610:29)
    at IOSession.onMessage (/typescript-52710/built/local/tsserver.js:179652:51)
    at Interface.<anonymous> (/typescript-52710/built/local/tsserver.js:181196: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":169,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/api/src/api/hooks.ts","line":13,"offset":23,"entryNames":[{"name":"brotliCompressSync","source":"zlib","data":{"exportName":"brotliCompressSync","moduleSpecifier":"zlib","ambientModuleName":"zlib"}}]}}
{"seq":170,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/api/src/api/hooks.ts","line":13,"offset":23,"entryNames":[{"name":"brotliDecompress","source":"zlib","data":{"exportName":"brotliDecompress","moduleSpecifier":"zlib","ambientModuleName":"zlib"}}]}}
{"seq":171,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/api/src/api/hooks.ts","line":13,"offset":23,"entryNames":[{"name":"brotliDecompressSync","source":"zlib","data":{"exportName":"brotliDecompressSync","moduleSpecifier":"zlib","ambientModuleName":"zlib"}}]}}
{"seq":172,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/api/src/api/hooks.ts","line":13,"offset":23,"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

vuejs/vue

⚠️ Note that built also had errors ⚠️
Req #1025 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149559:9)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149432:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135346:35)
    at /typescript-main/built/local/tsserver.js:178905:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178903:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177249:43)
    at /typescript-main/built/local/tsserver.js:179593:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179585:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179593:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179635:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181179:14)
Req #1025 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52710/built/local/tsserver.js:149576:9)
    at Object.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:149449:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52710/built/local/tsserver.js:135363:35)
    at /typescript-52710/built/local/tsserver.js:178922:43
    at mapDefined (/typescript-52710/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:178920:20)
    at completionEntryDetails (/typescript-52710/built/local/tsserver.js:177266:43)
    at /typescript-52710/built/local/tsserver.js:179610:69
    at IOSession.executeWithRequestId (/typescript-52710/built/local/tsserver.js:179602:14)
    at IOSession.executeCommand (/typescript-52710/built/local/tsserver.js:179610:29)
    at IOSession.onMessage (/typescript-52710/built/local/tsserver.js:179652:51)
    at Interface.<anonymous> (/typescript-52710/built/local/tsserver.js:181196: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":1022,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/server-renderer/src/render.ts","line":80,"offset":3,"entryNames":[{"name":"closeSync","source":"fs","data":{"exportName":"closeSync","moduleSpecifier":"fs","ambientModuleName":"fs"}}]}}
{"seq":1023,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/server-renderer/src/render.ts","line":80,"offset":3,"entryNames":[{"name":"cluster","source":"cluster","data":{"exportName":"default","moduleSpecifier":"cluster","ambientModuleName":"cluster"}}]}}
{"seq":1024,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/server-renderer/src/render.ts","line":80,"offset":3,"entryNames":[{"name":"CodegenState","source":"/mnt/ts_downloads/vue/src/compiler/codegen/index","data":{"exportName":"CodegenState","exportMapKey":"CodegenState|11527|","fileName":"/mnt/ts_downloads/vue/src/compiler/codegen/index.ts"}}]}}
{"seq":1025,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/server-renderer/src/render.ts","line":80,"offset":3,"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. Install packages (exact steps are below, but it might be easier to follow the repo readme)
    1. In dir vue/compiler-sfc, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    2. In dir vue, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    3. In dir vue/test/transition, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
  4. Back in the initial folder, download RepoResults1/vuejs.vue.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./vue ./vuejs.vue.replay.txt path/to/tsserver.js
  7. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

vuetifyjs/vuetify

⚠️ Note that built also had errors ⚠️
Req #1269 - completionEntryDetails
    at getImportFixForSymbol (/typescript-main/built/local/tsserver.js:141452:9)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141429:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149546:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149432:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135346:35)
    at /typescript-main/built/local/tsserver.js:178905:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178903:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177249:43)
    at /typescript-main/built/local/tsserver.js:179593:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179585:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179593:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179635:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181179:14)
Req #1269 - completionEntryDetails
    at getImportFixForSymbol (/typescript-52710/built/local/tsserver.js:141469:9)
    at Object.getImportCompletionAction (/typescript-52710/built/local/tsserver.js:141446:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52710/built/local/tsserver.js:149563:62)
    at Object.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:149449:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52710/built/local/tsserver.js:135363:35)
    at /typescript-52710/built/local/tsserver.js:178922:43
    at mapDefined (/typescript-52710/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:178920:20)
    at completionEntryDetails (/typescript-52710/built/local/tsserver.js:177266:43)
    at /typescript-52710/built/local/tsserver.js:179610:69
    at IOSession.executeWithRequestId (/typescript-52710/built/local/tsserver.js:179602:14)
    at IOSession.executeCommand (/typescript-52710/built/local/tsserver.js:179610:29)
    at IOSession.onMessage (/typescript-52710/built/local/tsserver.js:179652:51)
    at Interface.<anonymous> (/typescript-52710/built/local/tsserver.js:181196: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":1266,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/docs/build/api-plugin.ts","line":77,"offset":65,"entryNames":[{"name":"upperFirst","source":"lodash","data":{"exportName":"default","moduleSpecifier":"lodash","fileName":"/mnt/ts_downloads/vuetify/node_modules/@types/lodash-es/upperFirst.d.ts"}}]}}
{"seq":1267,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/docs/build/api-plugin.ts","line":77,"offset":65,"entryNames":[{"name":"url","source":"/mnt/ts_downloads/vuetify/node_modules/@vuelidate/validators/index","data":{"exportName":"url","exportMapKey":"url|28281|","fileName":"/mnt/ts_downloads/vuetify/node_modules/@vuelidate/validators/index.d.ts","isPackageJsonImport":true}}]}}
{"seq":1268,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/docs/build/api-plugin.ts","line":77,"offset":65,"entryNames":[{"name":"URL","source":"happy-dom","data":{"exportName":"URL","moduleSpecifier":"happy-dom","fileName":"/mnt/ts_downloads/vuetify/node_modules/happy-dom/lib/index.d.ts"}}]}}
{"seq":1269,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/docs/build/api-plugin.ts","line":77,"offset":65,"entryNames":[{"name":"URLSearchParams","source":"happy-dom","data":{"exportName":"URLSearchParams","moduleSpecifier":"happy-dom","fileName":"/mnt/ts_downloads/vuetify/node_modules/happy-dom/lib/index.d.ts"}}]}}

Repro Steps

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

withastro/astro

⚠️ Note that built also had errors ⚠️
Req #2508 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-main/built/local/tsserver.js:141479:16)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141425:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149546:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149432:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135346:35)
    at /typescript-main/built/local/tsserver.js:178905:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178903:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177249:43)
    at /typescript-main/built/local/tsserver.js:179593:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179585:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179593:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179635:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181179:14)
Req #2508 - completionEntryDetails
    at getSingleExportInfoForSymbol (/typescript-52710/built/local/tsserver.js:141496:16)
    at Object.getImportCompletionAction (/typescript-52710/built/local/tsserver.js:141442:78)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52710/built/local/tsserver.js:149563:62)
    at Object.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:149449:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52710/built/local/tsserver.js:135363:35)
    at /typescript-52710/built/local/tsserver.js:178922:43
    at mapDefined (/typescript-52710/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:178920:20)
    at completionEntryDetails (/typescript-52710/built/local/tsserver.js:177266:43)
    at /typescript-52710/built/local/tsserver.js:179610:69
    at IOSession.executeWithRequestId (/typescript-52710/built/local/tsserver.js:179602:14)
    at IOSession.executeCommand (/typescript-52710/built/local/tsserver.js:179610:29)
    at IOSession.onMessage (/typescript-52710/built/local/tsserver.js:179652:51)
    at Interface.<anonymous> (/typescript-52710/built/local/tsserver.js:181196: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":2505,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/astro/e2e/fixtures/nested-in-svelte/src/components/PreactCounter.tsx","line":7,"offset":46,"entryNames":[{"name":"profile","source":"console","data":{"exportName":"profile","moduleSpecifier":"console","ambientModuleName":"console"}}]}}
{"seq":2506,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/astro/e2e/fixtures/nested-in-svelte/src/components/PreactCounter.tsx","line":7,"offset":46,"entryNames":[{"name":"profileEnd","source":"console","data":{"exportName":"profileEnd","moduleSpecifier":"console","ambientModuleName":"console"}}]}}
{"seq":2507,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/astro/e2e/fixtures/nested-in-svelte/src/components/PreactCounter.tsx","line":7,"offset":46,"entryNames":[{"name":"program","source":"@babel/types","data":{"exportName":"program","moduleSpecifier":"@babel/types","fileName":"/mnt/ts_downloads/astro/node_modules/.pnpm/@[email protected]/node_modules/@babel/types/lib/index.d.ts"}}]}}
{"seq":2508,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/astro/e2e/fixtures/nested-in-svelte/src/components/PreactCounter.tsx","line":7,"offset":46,"entryNames":[{"name":"promises","source":"dns","data":{"exportName":"promises","moduleSpecifier":"dns","ambientModuleName":"dns"}}]}}

Repro Steps

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

yangshun/tech-interview-handbook

⚠️ Note that built also had errors ⚠️
Req #2785 - completionEntryDetails
    at getImportFixForSymbol (/typescript-main/built/local/tsserver.js:141452:9)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141429:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149546:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149432:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135346:35)
    at /typescript-main/built/local/tsserver.js:178905:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178903:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177249:43)
    at /typescript-main/built/local/tsserver.js:179593:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179585:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179593:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179635:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181179:14)
Req #2785 - completionEntryDetails
    at getImportFixForSymbol (/typescript-52710/built/local/tsserver.js:141469:9)
    at Object.getImportCompletionAction (/typescript-52710/built/local/tsserver.js:141446:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52710/built/local/tsserver.js:149563:62)
    at Object.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:149449:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52710/built/local/tsserver.js:135363:35)
    at /typescript-52710/built/local/tsserver.js:178922:43
    at mapDefined (/typescript-52710/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:178920:20)
    at completionEntryDetails (/typescript-52710/built/local/tsserver.js:177266:43)
    at /typescript-52710/built/local/tsserver.js:179610:69
    at IOSession.executeWithRequestId (/typescript-52710/built/local/tsserver.js:179602:14)
    at IOSession.executeCommand (/typescript-52710/built/local/tsserver.js:179610:29)
    at IOSession.onMessage (/typescript-52710/built/local/tsserver.js:179652:51)
    at Interface.<anonymous> (/typescript-52710/built/local/tsserver.js:181196:14)

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

Last few requests

{"seq":2782,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/apps/portal/src/server/router/offers/offers-profile-router.ts","line":97,"offset":17,"entryNames":[{"name":"CancelledError","source":"/mnt/ts_downloads/tech-interview-handbook/node_modules/react-query/types/core/retryer","data":{"exportName":"CancelledError","exportMapKey":"CancelledError|8821|","fileName":"/mnt/ts_downloads/tech-interview-handbook/node_modules/react-query/types/core/retryer.d.ts"}}]}}
{"seq":2783,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/apps/portal/src/server/router/offers/offers-profile-router.ts","line":97,"offset":17,"entryNames":[{"name":"captureRejections","source":"events","data":{"exportName":"captureRejections","moduleSpecifier":"events","ambientModuleName":"events"}}]}}
{"seq":2784,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/apps/portal/src/server/router/offers/offers-profile-router.ts","line":97,"offset":17,"entryNames":[{"name":"captureRejections","source":"stream","data":{"exportName":"captureRejections","moduleSpecifier":"stream","ambientModuleName":"stream"}}]}}
{"seq":2785,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/apps/portal/src/server/router/offers/offers-profile-router.ts","line":97,"offset":17,"entryNames":[{"name":"captureRejections","source":"/mnt/ts_downloads/tech-interview-handbook/node_modules/@types/formidable/Formidable","data":{"exportName":"captureRejections","exportMapKey":"captureRejections|79532|","fileName":"/mnt/ts_downloads/tech-interview-handbook/node_modules/@types/formidable/Formidable.d.ts"}}]}}

Repro Steps

  1. git clone https://github.com/yangshun/tech-interview-handbook --recurse-submodules
  2. In dir tech-interview-handbook, run git reset --hard be85d744ef2fc443bb4bfcb132f9b1468500a1b8
  3. In dir tech-interview-handbook, run yarn install --no-immutable --mode=skip-build
  4. Back in the initial folder, download RepoResults1/yangshun.tech-interview-handbook.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./tech-interview-handbook ./yangshun.tech-interview-handbook.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 #372 - completionEntryDetails
    at getImportFixForSymbol (/typescript-main/built/local/tsserver.js:141452:9)
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141429:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:149546:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149432:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135346:35)
    at /typescript-main/built/local/tsserver.js:178905:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:178903:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177249:43)
    at /typescript-main/built/local/tsserver.js:179593:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:179585:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:179593:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:179635:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181179:14)
Req #372 - completionEntryDetails
    at getImportFixForSymbol (/typescript-52710/built/local/tsserver.js:141469:9)
    at Object.getImportCompletionAction (/typescript-52710/built/local/tsserver.js:141446:34)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-52710/built/local/tsserver.js:149563:62)
    at Object.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:149449:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-52710/built/local/tsserver.js:135363:35)
    at /typescript-52710/built/local/tsserver.js:178922:43
    at mapDefined (/typescript-52710/built/local/tsserver.js:2627:22)
    at IOSession.getCompletionEntryDetails (/typescript-52710/built/local/tsserver.js:178920:20)
    at completionEntryDetails (/typescript-52710/built/local/tsserver.js:177266:43)
    at /typescript-52710/built/local/tsserver.js:179610:69
    at IOSession.executeWithRequestId (/typescript-52710/built/local/tsserver.js:179602:14)
    at IOSession.executeCommand (/typescript-52710/built/local/tsserver.js:179610:29)
    at IOSession.onMessage (/typescript-52710/built/local/tsserver.js:179652:51)
    at Interface.<anonymous> (/typescript-52710/built/local/tsserver.js:181196: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":369,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/vant-cli/src/compiler/compile-sfc.ts","line":24,"offset":29,"entryNames":[{"name":"_","source":"lodash","data":{"exportName":"export=","moduleSpecifier":"lodash","fileName":"/mnt/ts_downloads/vant/node_modules/.pnpm/@[email protected]/node_modules/@types/lodash/index.d.ts"}}]}}
{"seq":370,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/vant-cli/src/compiler/compile-sfc.ts","line":24,"offset":29,"entryNames":[{"name":"_default","source":"@vue/babel-plugin-jsx","data":{"exportName":"default","moduleSpecifier":"@vue/babel-plugin-jsx","fileName":"/mnt/ts_downloads/vant/node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@vue/babel-plugin-jsx/dist/index.d.ts"}}]}}
{"seq":371,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/vant-cli/src/compiler/compile-sfc.ts","line":24,"offset":29,"entryNames":[{"name":"access","source":"fs-extra","data":{"exportName":"access","moduleSpecifier":"fs-extra","fileName":"/mnt/ts_downloads/vant/node_modules/.pnpm/@[email protected]/node_modules/@types/fs-extra/index.d.ts"}}]}}
{"seq":372,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/vant-cli/src/compiler/compile-sfc.ts","line":24,"offset":29,"entryNames":[{"name":"accessSync","source":"fs-extra","data":{"exportName":"accessSync","moduleSpecifier":"fs-extra","fileName":"/mnt/ts_downloads/vant/node_modules/.pnpm/@[email protected]/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
The results of the perf run you requested are in!

Here they are:

Compiler

Comparison Report - main..52710
Metric main 52710 Delta Best Worst p-value
Angular - node (v18.10.0, x64)
Memory used 359,967k (± 0.02%) 359,934k (± 0.02%) ~ 359,812k 360,020k p=0.575 n=6
Parse Time 3.93s (± 1.31%) 3.93s (± 1.46%) ~ 3.88s 4.03s p=1.000 n=6
Bind Time 1.17s (± 0.64%) 1.17s (± 0.44%) ~ 1.17s 1.18s p=0.784 n=6
Check Time 8.78s (± 0.87%) 8.78s (± 0.31%) ~ 8.75s 8.83s p=0.871 n=6
Emit Time 7.62s (± 0.85%) 7.63s (± 0.78%) ~ 7.55s 7.69s p=1.000 n=6
Total Time 21.50s (± 0.78%) 21.53s (± 0.55%) ~ 21.40s 21.69s p=0.872 n=6
Compiler-Unions - node (v18.10.0, x64)
Memory used 192,252k (± 0.03%) 195,102k (± 1.60%) ~ 192,220k 197,981k p=0.173 n=6
Parse Time 1.64s (± 1.28%) 1.65s (± 1.58%) ~ 1.60s 1.67s p=0.218 n=6
Bind Time 0.80s (± 0.51%) 0.80s (± 1.70%) ~ 0.79s 0.83s p=0.753 n=6
Check Time 9.89s (± 0.52%) 9.80s (± 0.86%) -0.09s (- 0.93%) 9.63s 9.87s p=0.024 n=6
Emit Time 2.80s (± 1.07%) 2.78s (± 1.01%) ~ 2.75s 2.82s p=0.420 n=6
Total Time 15.13s (± 0.54%) 15.03s (± 0.62%) ~ 14.88s 15.15s p=0.108 n=6
Monaco - node (v18.10.0, x64)
Memory used 344,007k (± 0.02%) 343,985k (± 0.01%) ~ 343,933k 344,025k p=0.689 n=6
Parse Time 2.93s (± 1.21%) 2.92s (± 0.42%) ~ 2.91s 2.94s p=0.744 n=6
Bind Time 1.04s (± 1.17%) 1.04s (± 1.12%) ~ 1.02s 1.05s p=0.357 n=6
Check Time 7.10s (± 0.47%) 7.07s (± 0.76%) ~ 6.99s 7.15s p=0.373 n=6
Emit Time 4.35s (± 0.92%) 4.35s (± 0.42%) ~ 4.32s 4.37s p=0.570 n=6
Total Time 15.42s (± 0.36%) 15.39s (± 0.45%) ~ 15.27s 15.45s p=0.873 n=6
TFS - node (v18.10.0, x64)
Memory used 300,376k (± 0.00%) 300,362k (± 0.01%) ~ 300,316k 300,387k p=0.423 n=6
Parse Time 2.27s (± 1.51%) 2.26s (± 1.07%) ~ 2.23s 2.29s p=0.686 n=6
Bind Time 1.18s (± 0.44%) 1.17s (± 0.76%) ~ 1.16s 1.18s p=0.190 n=6
Check Time 6.59s (± 0.48%) 6.51s (± 0.52%) -0.08s (- 1.21%) 6.47s 6.57s p=0.008 n=6
Emit Time 3.94s (± 1.17%) 3.93s (± 0.98%) ~ 3.88s 3.98s p=0.748 n=6
Total Time 13.98s (± 0.60%) 13.88s (± 0.63%) ~ 13.77s 14.00s p=0.066 n=6
material-ui - node (v18.10.0, x64)
Memory used 476,840k (± 0.00%) 476,874k (± 0.01%) ~ 476,837k 476,910k p=0.066 n=6
Parse Time 3.56s (± 0.65%) 3.54s (± 0.56%) ~ 3.52s 3.57s p=0.156 n=6
Bind Time 0.98s (± 1.12%) 0.97s (± 0.92%) ~ 0.96s 0.98s p=0.149 n=6
Check Time 17.32s (± 0.42%) 17.21s (± 0.42%) ~ 17.10s 17.28s p=0.065 n=6
Emit Time 0.00s (± 0.00%) 0.00s (± 0.00%) ~ 0.00s 0.00s p=1.000 n=6
Total Time 21.86s (± 0.32%) 21.73s (± 0.35%) -0.13s (- 0.59%) 21.60s 21.82s p=0.016 n=6
xstate - node (v18.10.0, x64)
Memory used 549,250k (± 0.03%) 549,335k (± 0.03%) ~ 549,104k 549,523k p=0.471 n=6
Parse Time 4.59s (± 1.01%) 4.58s (± 0.49%) ~ 4.56s 4.61s p=1.000 n=6
Bind Time 1.72s (± 1.14%) 1.71s (± 0.32%) ~ 1.71s 1.72s p=0.507 n=6
Check Time 2.84s (± 0.76%) 2.82s (± 1.28%) ~ 2.78s 2.86s p=0.466 n=6
Emit Time 0.08s (± 0.00%) 0.08s (± 0.00%) ~ 0.08s 0.08s p=1.000 n=6
Total Time 9.24s (± 0.59%) 9.21s (± 0.33%) ~ 9.16s 9.25s p=0.294 n=6
Angular - node (v16.17.1, x64)
Memory used 359,340k (± 0.01%) 359,327k (± 0.01%) ~ 359,295k 359,356k p=0.689 n=6
Parse Time 4.16s (± 0.39%) 4.15s (± 0.18%) ~ 4.14s 4.16s p=0.741 n=6
Bind Time 1.24s (± 1.18%) 1.24s (± 0.44%) ~ 1.23s 1.24s p=0.360 n=6
Check Time 9.51s (± 0.59%) 9.56s (± 0.34%) ~ 9.53s 9.62s p=0.078 n=6
Emit Time 8.06s (± 0.86%) 8.03s (± 0.26%) ~ 8.00s 8.06s p=0.462 n=6
Total Time 22.97s (± 0.41%) 22.98s (± 0.18%) ~ 22.95s 23.06s p=0.519 n=6
Compiler-Unions - node (v16.17.1, x64)
Memory used 193,926k (± 0.05%) 193,951k (± 0.06%) ~ 193,791k 194,084k p=0.689 n=6
Parse Time 1.82s (± 0.90%) 1.81s (± 0.35%) ~ 1.80s 1.82s p=0.438 n=6
Bind Time 0.84s (± 0.89%) 0.84s (± 0.61%) ~ 0.84s 0.85s p=0.784 n=6
Check Time 10.43s (± 0.88%) 10.46s (± 1.09%) ~ 10.36s 10.65s p=0.521 n=6
Emit Time 3.10s (± 4.54%) 3.05s (± 1.20%) ~ 3.01s 3.11s p=0.514 n=6
Total Time 16.19s (± 0.85%) 16.16s (± 0.68%) ~ 16.03s 16.35s p=1.000 n=6
Monaco - node (v16.17.1, x64)
Memory used 343,255k (± 0.01%) 343,257k (± 0.01%) ~ 343,217k 343,308k p=0.689 n=6
Parse Time 3.11s (± 0.79%) 3.14s (± 1.12%) ~ 3.09s 3.18s p=0.252 n=6
Bind Time 1.11s (± 0.73%) 1.11s (± 1.23%) ~ 1.09s 1.13s p=0.605 n=6
Check Time 7.78s (± 0.48%) 7.75s (± 0.52%) ~ 7.71s 7.81s p=0.374 n=6
Emit Time 4.52s (± 0.55%) 4.52s (± 0.96%) ~ 4.47s 4.60s p=0.627 n=6
Total Time 16.52s (± 0.36%) 16.53s (± 0.48%) ~ 16.44s 16.66s p=0.936 n=6
TFS - node (v16.17.1, x64)
Memory used 299,725k (± 0.01%) 299,716k (± 0.00%) ~ 299,708k 299,727k p=1.000 n=6
Parse Time 2.47s (± 1.43%) 2.47s (± 1.16%) ~ 2.45s 2.53s p=0.936 n=6
Bind Time 1.26s (± 0.32%) 1.26s (± 0.32%) ~ 1.25s 1.26s p=0.218 n=6
Check Time 7.24s (± 0.48%) 7.22s (± 0.60%) ~ 7.17s 7.27s p=0.419 n=6
Emit Time 4.22s (± 0.77%) 4.23s (± 0.35%) ~ 4.22s 4.26s p=0.566 n=6
Total Time 15.19s (± 0.37%) 15.19s (± 0.39%) ~ 15.12s 15.26s p=0.936 n=6
material-ui - node (v16.17.1, x64)
Memory used 476,136k (± 0.01%) 476,118k (± 0.01%) ~ 476,082k 476,158k p=0.810 n=6
Parse Time 3.68s (± 0.42%) 3.69s (± 0.43%) ~ 3.68s 3.72s p=0.143 n=6
Bind Time 1.03s (± 0.53%) 1.02s (± 0.62%) ~ 1.01s 1.03s p=0.201 n=6
Check Time 18.26s (± 0.58%) 18.24s (± 1.14%) ~ 18.07s 18.61s p=0.423 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.52%) 22.96s (± 0.88%) ~ 22.77s 23.30s p=0.470 n=6
xstate - node (v16.17.1, x64)
Memory used 546,912k (± 0.03%) 546,950k (± 0.02%) ~ 546,825k 547,138k p=0.471 n=6
Parse Time 4.77s (± 0.45%) 4.77s (± 0.47%) ~ 4.75s 4.81s p=0.869 n=6
Bind Time 1.86s (± 0.68%) 1.85s (± 0.22%) ~ 1.85s 1.86s p=0.214 n=6
Check Time 3.07s (± 0.70%) 3.05s (± 0.72%) ~ 3.02s 3.08s p=0.088 n=6
Emit Time 0.09s (± 5.53%) 0.09s (± 0.00%) ~ 0.09s 0.09s p=0.174 n=6
Total Time 9.81s (± 0.38%) 9.77s (± 0.31%) ~ 9.71s 9.79s p=0.078 n=6
Angular - node (v14.15.1, x64)
Memory used 352,919k (± 0.01%) 352,936k (± 0.01%) ~ 352,909k 352,987k p=0.521 n=6
Parse Time 4.22s (± 0.26%) 4.22s (± 0.53%) ~ 4.19s 4.25s p=0.935 n=6
Bind Time 1.28s (± 0.32%) 1.28s (± 0.32%) ~ 1.27s 1.28s p=1.000 n=6
Check Time 9.85s (± 0.51%) 9.86s (± 0.22%) ~ 9.82s 9.88s p=0.809 n=6
Emit Time 8.43s (± 0.36%) 8.45s (± 0.97%) ~ 8.35s 8.59s p=0.809 n=6
Total Time 23.78s (± 0.28%) 23.80s (± 0.34%) ~ 23.72s 23.95s p=0.872 n=6
Compiler-Unions - node (v14.15.1, x64)
Memory used 189,003k (± 0.02%) 189,580k (± 0.69%) +578k (+ 0.31%) 189,033k 192,271k p=0.020 n=6
Parse Time 1.84s (± 0.59%) 1.83s (± 0.82%) ~ 1.82s 1.86s p=0.323 n=6
Bind Time 0.86s (± 0.60%) 0.86s (± 0.60%) ~ 0.85s 0.86s p=0.069 n=6
Check Time 10.62s (± 0.40%) 10.54s (± 0.59%) ~ 10.44s 10.60s p=0.065 n=6
Emit Time 3.15s (± 0.59%) 3.15s (± 0.66%) ~ 3.13s 3.19s p=0.517 n=6
Total Time 16.46s (± 0.26%) 16.38s (± 0.38%) -0.09s (- 0.52%) 16.31s 16.46s p=0.045 n=6
Monaco - node (v14.15.1, x64)
Memory used 338,015k (± 0.01%) 338,016k (± 0.00%) ~ 337,998k 338,036k p=0.689 n=6
Parse Time 3.21s (± 0.94%) 3.21s (± 0.79%) ~ 3.18s 3.25s p=0.935 n=6
Bind Time 1.12s (± 0.46%) 1.11s (± 0.93%) ~ 1.10s 1.13s p=0.437 n=6
Check Time 8.05s (± 0.60%) 8.09s (± 0.38%) ~ 8.05s 8.14s p=0.078 n=6
Emit Time 4.77s (± 0.44%) 4.79s (± 0.66%) ~ 4.75s 4.82s p=0.513 n=6
Total Time 17.14s (± 0.38%) 17.20s (± 0.48%) ~ 17.12s 17.34s p=0.375 n=6
TFS - node (v14.15.1, x64)
Memory used 294,586k (± 0.01%) 294,596k (± 0.01%) ~ 294,574k 294,616k p=0.298 n=6
Parse Time 2.74s (± 0.59%) 2.73s (± 0.55%) ~ 2.72s 2.76s p=0.357 n=6
Bind Time 1.09s (± 0.47%) 1.09s (± 0.58%) ~ 1.08s 1.10s p=0.386 n=6
Check Time 7.54s (± 0.45%) 7.54s (± 0.40%) ~ 7.50s 7.58s p=0.809 n=6
Emit Time 4.64s (± 0.70%) 4.64s (± 0.70%) ~ 4.60s 4.68s p=0.935 n=6
Total Time 16.02s (± 0.17%) 16.01s (± 0.29%) ~ 15.94s 16.06s p=1.000 n=6
material-ui - node (v14.15.1, x64)
Memory used 471,647k (± 0.00%) 471,675k (± 0.00%) +29k (+ 0.01%) 471,644k 471,707k p=0.031 n=6
Parse Time 3.91s (± 0.72%) 3.92s (± 0.48%) ~ 3.89s 3.94s p=0.745 n=6
Bind Time 1.05s (± 0.00%) 1.04s (± 0.78%) ~ 1.03s 1.05s p=0.073 n=6
Check Time 19.17s (± 0.65%) 19.20s (± 0.85%) ~ 19.02s 19.39s p=0.936 n=6
Emit Time 0.00s (± 0.00%) 0.00s (± 0.00%) ~ 0.00s 0.00s p=1.000 n=6
Total Time 24.14s (± 0.50%) 24.16s (± 0.69%) ~ 23.97s 24.36s p=0.873 n=6
xstate - node (v14.15.1, x64)
Memory used 534,894k (± 0.01%) 534,916k (± 0.01%) ~ 534,843k 534,940k p=0.093 n=6
Parse Time 5.14s (± 0.33%) 5.14s (± 0.40%) ~ 5.11s 5.17s p=0.464 n=6
Bind Time 1.72s (± 0.60%) 1.72s (± 0.60%) ~ 1.70s 1.73s p=0.391 n=6
Check Time 3.15s (± 0.48%) 3.14s (± 0.60%) ~ 3.11s 3.17s p=0.167 n=6
Emit Time 0.10s (± 4.01%) 0.10s (± 0.00%) ~ 0.10s 0.10s p=0.405 n=6
Total Time 10.13s (± 0.23%) 10.09s (± 0.35%) ~ 10.03s 10.13s p=0.107 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 52710 6
Baseline main 6

TSServer

Comparison Report - main..52710
Metric main 52710 Delta Best Worst p-value
Compiler-UnionsTSServer - node (v18.10.0, x64)
Req 1 - updateOpen 2,498ms (± 1.08%) 2,527ms (± 1.71%) ~ 2,477ms 2,592ms p=0.172 n=6
Req 2 - geterr 5,545ms (± 0.36%) 5,553ms (± 0.77%) ~ 5,503ms 5,601ms p=0.810 n=6
Req 3 - references 366ms (± 1.45%) 368ms (± 1.18%) ~ 360ms 373ms p=0.573 n=6
Req 4 - navto 284ms (± 0.85%) 284ms (± 0.91%) ~ 281ms 288ms p=0.517 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 (± 1.52%) 72ms (± 0.77%) ~ 71ms 72ms p=0.476 n=6
CompilerTSServer - node (v18.10.0, x64)
Req 1 - updateOpen 2,741ms (± 0.99%) 2,745ms (± 1.24%) ~ 2,696ms 2,784ms p=0.810 n=6
Req 2 - geterr 4,066ms (± 0.77%) 4,066ms (± 0.46%) ~ 4,053ms 4,102ms p=0.936 n=6
Req 3 - references 367ms (± 0.69%) 366ms (± 0.79%) ~ 362ms 370ms p=0.573 n=6
Req 4 - navto 291ms (± 0.52%) 292ms (± 0.56%) ~ 289ms 293ms p=0.807 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 67ms (± 3.19%) 66ms (± 0.62%) ~ 65ms 66ms p=0.390 n=6
xstateTSServer - node (v18.10.0, x64)
Req 1 - updateOpen 3,502ms (± 0.74%) 3,509ms (± 0.63%) ~ 3,493ms 3,548ms p=0.936 n=6
Req 2 - geterr 1,653ms (± 0.77%) 1,648ms (± 1.29%) ~ 1,621ms 1,686ms p=0.378 n=6
Req 3 - references 103ms (± 2.34%) 105ms (± 1.53%) ~ 104ms 108ms p=0.191 n=6
Req 4 - navto 365ms (± 2.48%) 357ms (± 0.66%) ~ 354ms 361ms p=0.053 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.00%) 445ms (± 1.76%) ~ 437ms 455ms p=0.296 n=6
Compiler-UnionsTSServer - node (v16.17.1, x64)
Req 1 - updateOpen 2,786ms (± 0.47%) 2,755ms (± 0.25%) -31ms (- 1.12%) 2,746ms 2,763ms p=0.005 n=6
Req 2 - geterr 5,970ms (± 0.53%) 5,916ms (± 0.59%) -54ms (- 0.91%) 5,867ms 5,947ms p=0.020 n=6
Req 3 - references 380ms (± 1.09%) 376ms (± 1.20%) ~ 372ms 384ms p=0.199 n=6
Req 4 - navto 277ms (± 1.19%) 280ms (± 0.80%) ~ 276ms 282ms p=0.165 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 81ms (± 3.44%) 83ms (± 3.28%) ~ 78ms 85ms p=0.252 n=6
CompilerTSServer - node (v16.17.1, x64)
Req 1 - updateOpen 2,915ms (± 0.27%) 2,920ms (± 0.42%) ~ 2,899ms 2,936ms p=0.296 n=6
Req 2 - geterr 4,421ms (± 0.61%) 4,406ms (± 0.47%) ~ 4,374ms 4,424ms p=0.173 n=6
Req 3 - references 379ms (± 0.94%) 381ms (± 0.83%) ~ 375ms 384ms p=0.469 n=6
Req 4 - navto 285ms (± 1.23%) 281ms (± 0.82%) ~ 278ms 285ms p=0.060 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 (± 0.89%) 71ms (± 0.89%) ~ 70ms 72ms p=1.000 n=6
xstateTSServer - node (v16.17.1, x64)
Req 1 - updateOpen 3,649ms (± 0.32%) 3,655ms (± 0.41%) ~ 3,633ms 3,670ms p=0.378 n=6
Req 2 - geterr 1,815ms (± 0.62%) 1,832ms (± 1.06%) ~ 1,803ms 1,855ms p=0.128 n=6
Req 3 - references 113ms (± 2.42%) 112ms (± 1.04%) ~ 111ms 114ms p=0.686 n=6
Req 4 - navto 345ms (± 1.34%) 343ms (± 1.23%) ~ 339ms 350ms p=0.292 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 455ms (± 1.18%) 456ms (± 0.97%) ~ 448ms 459ms p=0.467 n=6
Compiler-UnionsTSServer - node (v14.15.1, x64)
Req 1 - updateOpen 2,887ms (± 0.36%) 2,882ms (± 0.22%) ~ 2,870ms 2,889ms p=0.688 n=6
Req 2 - geterr 6,356ms (± 0.74%) 6,321ms (± 0.88%) ~ 6,233ms 6,378ms p=0.298 n=6
Req 3 - references 389ms (± 0.61%) 388ms (± 0.89%) ~ 383ms 393ms p=0.809 n=6
Req 4 - navto 287ms (± 1.14%) 283ms (± 1.63%) ~ 277ms 290ms p=0.259 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 86ms (± 5.45%) 91ms (± 7.37%) ~ 81ms 101ms p=0.141 n=6
CompilerTSServer - node (v14.15.1, x64)
Req 1 - updateOpen 3,075ms (± 1.07%) 3,071ms (± 0.95%) ~ 3,047ms 3,126ms p=0.687 n=6
Req 2 - geterr 4,725ms (± 0.37%) 4,738ms (± 0.61%) ~ 4,692ms 4,772ms p=0.261 n=6
Req 3 - references 408ms (± 1.25%) 404ms (± 0.57%) ~ 401ms 407ms p=0.335 n=6
Req 4 - navto 295ms (± 1.26%) 293ms (± 1.00%) ~ 291ms 299ms p=0.745 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 84ms (± 4.71%) 80ms (± 0.79%) 🟩-4ms (- 4.19%) 79ms 81ms p=0.024 n=6
xstateTSServer - node (v14.15.1, x64)
Req 1 - updateOpen 3,958ms (± 0.41%) 3,954ms (± 0.48%) ~ 3,927ms 3,976ms p=0.575 n=6
Req 2 - geterr 1,815ms (± 1.86%) 1,817ms (± 1.40%) ~ 1,778ms 1,847ms p=0.936 n=6
Req 3 - references 130ms (± 2.03%) 130ms (± 2.00%) ~ 126ms 133ms p=0.869 n=6
Req 4 - navto 379ms (± 0.37%) 376ms (± 1.33%) ~ 369ms 381ms p=0.259 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 480ms (± 1.03%) 465ms (± 1.76%) 🟩-15ms (- 3.13%) 455ms 477ms p=0.010 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 52710 6
Baseline main 6

Startup

Comparison Report - main..52710
Metric main 52710 Delta Best Worst p-value
tsc-startup - node (v16.17.1, x64)
Execution time 142.81ms (± 0.18%) 143.09ms (± 0.17%) +0.28ms (+ 0.19%) 142.08ms 146.15ms p=0.000 n=600
tsserver-startup - node (v16.17.1, x64)
Execution time 227.60ms (± 0.26%) 228.67ms (± 0.38%) +1.07ms (+ 0.47%) 226.68ms 236.81ms p=0.000 n=600
tsserverlibrary-startup - node (v16.17.1, x64)
Execution time 229.00ms (± 0.22%) 229.44ms (± 0.25%) +0.43ms (+ 0.19%) 228.16ms 237.21ms p=0.000 n=600
typescript-startup - node (v16.17.1, x64)
Execution time 210.84ms (± 0.34%) 210.06ms (± 0.19%) -0.78ms (- 0.37%) 209.05ms 214.02ms 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 52710 6
Baseline main 6

Developer Information:

Download Benchmark

@@ -3337,6 +3347,7 @@ namespace Parser {
case ParsingContext.JsxAttributes: return parseErrorAtCurrentToken(Diagnostics.Identifier_expected);
case ParsingContext.JsxChildren: return parseErrorAtCurrentToken(Diagnostics.Identifier_expected);
case ParsingContext.AssertEntries: return parseErrorAtCurrentToken(Diagnostics.Identifier_or_string_literal_expected); // AssertionKey.
case ParsingContext.JSDocComment: return parseErrorAtCurrentToken(Diagnostics.Identifier_expected);
Copy link
Member

Choose a reason for hiding this comment

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

What does it mean to provide an error in a JSDoc parsing comment? Where would we issue this?

Copy link
Member Author

Choose a reason for hiding this comment

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

This is part of recovery in parseList/parseDelimitedList and feasibly only only happens when a list ends prematurely.

Copy link
Member

Choose a reason for hiding this comment

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

You probably don't need an error but it's fine. In a follow-up PR, I'd be curious to see what happens if it Debug.fail()s.

Copy link
Member Author

Choose a reason for hiding this comment

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

Huh, yeah, you can just Debug.fail() and this PR also works. Maybe I'll just do that.

But, I am probably close to eliminating this entire parse mode entirely too.

Copy link
Member Author

Choose a reason for hiding this comment

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

Probably this doesn't break because the tests aren't good enough.

@DanielRosenwasser
Copy link
Member

I would rename badJSDocNoCrash.ts - maybe just jsdocWithBarInTypeLiteral.

Also, this is only repro-able in the language service? Not the standard compiler?

@jakebailey
Copy link
Member Author

I would rename badJSDocNoCrash.ts - maybe just jsdocWithBarInTypeLiteral.

Sure, yeah. That name is a relic of it being a crash to start until I found the real problem.

Also, this is only repro-able in the language service? Not the standard compiler?

It's not reproable in the compiler because the compiler only ever parses source files. In services, we re-parse just the JSDoc comment via parseIsolatedJSDocComment.

But, honestly, that might be wrong too; we should have already parsed the JSDoc, so why are we doing it again? Maybe that's the real problem?

@jakebailey
Copy link
Member Author

See classifyComment in classifier.ts; I am now definitely wondering why we are parsing this again a second time. We absolutely have fully parsed the JSDoc already once (aka the double parse from my PR description).

@jakebailey
Copy link
Member Author

(I'm OOF starting in like half a hour so probably won't screw with this much until next week.)

@jakebailey
Copy link
Member Author

Okay before I head out I was able to get most things working by eliminating this extra parse and instead just using the JSDoc node already, so I think that might actually be a fix here.

@jakebailey jakebailey marked this pull request as draft February 10, 2023 20:03
@jakebailey
Copy link
Member Author

I've sorta gotten the "don't reparse JSDoc" version of this working, though not completely. However, since this is for the "old" classifier and not v2020, should I even go through with that effort? The code change would be entirely constrained to that classifier code that I don't even know people use anymore.

@jakebailey
Copy link
Member Author

I sent #52795 for the "use the already-parsed JSDoc" version, though, I'm not 100% sure if that one's good or not.

This PR RE: ParsingContext does expose some real bugs, but the one that this bug fixes regarding not having a context is rendered moot in #52795 because the code is never actually run anymore. And, nether PR fixes the node reuse bug to do with contexts, which I need to address separately anyway.

@jakebailey jakebailey marked this pull request as ready for review February 16, 2023 03:38
Copy link
Member

@sandersn sandersn left a comment

Choose a reason for hiding this comment

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

I think this is worth merging AND worth investigating further, since (1) I don't fully understand how the parsing context system was failing or working (2) the types being wrong is a good starting point for further clues.

case ParsingContext.Count:
return Debug.fail("ParsingContext.Count used as a context"); // Not a real context, only a marker.
default:
Debug.assertNever(parsingContext, "Non-exhaustive case in 'isListElement'.");
Copy link
Member

Choose a reason for hiding this comment

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

how did this (mostly) work before? Do we never callisListElement inside jsdoc? (Unlikely). Did currentNode(parsingContext) always return a value, so the switch never executed? Was there some other incorrect parsing context set during jsdoc parsing, except for the bug case?

Copy link
Member Author

Choose a reason for hiding this comment

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

This code was actually never hit for JSDoc, because the loop in isInSomeParsingContext checks each bit and then uses it. Unlike source files (which are always inside of a statement list), the standalone JSDoc parser was not, and so its parsing context was zero, and skipped all of this code (which was the bug).

Copy link
Member Author

Choose a reason for hiding this comment

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

Another way to think about this particular block is that it's checking equiality on the context, which are values like { 1, 2, 3, 4 ... }... but the context actually stored in the parser are actually 1 << { 1, 2, 3, 4 ... }, so anyone trying to use this code has to un-flag-ify the value before using it, and that's the other broken thing I found in this code.

@jakebailey jakebailey merged commit c333e14 into microsoft:main May 4, 2023
@jakebailey jakebailey deleted the fix-47537 branch May 4, 2023 16:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Author: Team For Milestone Bug PRs that fix a bug with a specific milestone
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

Debug Failure in invalid JSDoc type expression
4 participants