Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Investigation: using a mapped form of Omit in rest destructuring #53134

Closed
wants to merge 2 commits into from

Conversation

RyanCavanaugh
Copy link
Member

Another iteration of #53110, #42524. We can't modify the global Omit type without breaking the world, but we can certainly introduce a new one 😶. This will cause declaration emit to start producing MappedOmit from rest destructurings and improves completeness in cases like this:

// Signature was Omit<T, "b">
// Is now MappedOmit<T, "b">
export function notB<T extends { b: string }>(x: T) {
  const { b, ...rest } = x;
  return rest;
}

type ABC = { a: string, b: string, c: string };
type BCD = { b: string, c: string, d: string };
declare const j:  ABC | BCD;
// k: Omit<ABC | BCD, "b"> or MappedOmit<ABC | BCD, "b">
export const k = notB(j);
if ("a" in k) {
  // was unknown (bad)
  // now is string (good)
  k.a;
}

@typescript-bot typescript-bot added Author: Team For Uncommitted Bug PR for untriaged, rejected, closed or missing bug labels Mar 7, 2023
@jakebailey
Copy link
Member

Sorry about misc CI failure; fixing it now.

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

typescript-bot commented Mar 7, 2023

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

@typescript-bot
Copy link
Collaborator

typescript-bot commented Mar 7, 2023

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

Update: The results are in!

@typescript-bot
Copy link
Collaborator

typescript-bot commented Mar 7, 2023

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

Update: The results are in!

@typescript-bot
Copy link
Collaborator

typescript-bot commented Mar 7, 2023

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

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

@typescript-bot
Copy link
Collaborator

typescript-bot commented Mar 7, 2023

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

Update: The results are in!

@typescript-bot
Copy link
Collaborator

typescript-bot commented Mar 7, 2023

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

Update: The results are in!

@typescript-bot
Copy link
Collaborator

typescript-bot commented Mar 7, 2023

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

Update: The results are in!

@typescript-bot
Copy link
Collaborator

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

Something interesting changed - please have a look.

Details

axios-src

⚠️ Note that built had errors ⚠️
Req #14 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)

🎉 New server no longer has errors 🎉

create-react-app

⚠️ Note that built had errors ⚠️
Req #1282 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)

🎉 New server no longer has errors 🎉

fp-ts

⚠️ Note that built had errors ⚠️
Req #1294 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)

🎉 New server no longer has errors 🎉

npm

⚠️ Note that built had errors ⚠️
Req #152 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)

🎉 New server no longer has errors 🎉

puppeteer

⚠️ Note that built had errors ⚠️
Req #1731 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)
Req #1866 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-53134/built/local/tsserver.js:150086:9)
    at Object.getCompletionEntryDetails (/typescript-53134/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-53134/built/local/tsserver.js:135637:35)
    at /typescript-53134/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-53134/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-53134/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-53134/built/local/tsserver.js:177867:43)
    at /typescript-53134/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-53134/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-53134/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-53134/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-53134/built/local/tsserver.js:181780: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":1863,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/puppeteer-core/src/common/bidi/Browser.ts","line":67,"offset":43,"entryNames":[{"name":"connect","source":"net","data":{"exportName":"connect","exportMapKey":"connect|10093|net","moduleSpecifier":"net","ambientModuleName":"net"}}]}}
{"seq":1864,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/puppeteer-core/src/common/bidi/Browser.ts","line":67,"offset":43,"entryNames":[{"name":"connect","source":"tls","data":{"exportName":"connect","exportMapKey":"connect|10479|tls","moduleSpecifier":"tls","ambientModuleName":"tls"}}]}}
{"seq":1865,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/puppeteer-core/src/common/bidi/Browser.ts","line":67,"offset":43,"entryNames":[{"name":"connect","source":"../../puppeteer-core.js","data":{"exportName":"connect","exportMapKey":"connect|11001|","moduleSpecifier":"../../puppeteer-core.js","fileName":"@PROJECT_ROOT@/packages/puppeteer-core/src/puppeteer-core.ts"}}]}}
{"seq":1866,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/puppeteer-core/src/common/bidi/Browser.ts","line":67,"offset":43,"entryNames":[{"name":"connectBidiOverCDP","source":"./bidi.js","data":{"exportName":"connectBidiOverCDP","exportMapKey":"connectBidiOverCDP|10994|","moduleSpecifier":"./bidi.js","fileName":"@PROJECT_ROOT@/packages/puppeteer-core/src/common/bidi/bidi.ts"}}]}}

Repro Steps

  1. git clone https://github.com/GoogleChrome/puppeteer.git --recurse-submodules
  2. In dir puppeteer, run git reset --hard 0680b498c9b8852a86962f5deb80fabb55d108b3
  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/browsers, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    3. In dir puppeteer/packages/ng-schematics, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    4. In dir puppeteer/packages/puppeteer-core, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    5. In dir puppeteer/packages/puppeteer, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    6. In dir puppeteer/packages/testserver, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    7. In dir puppeteer/test/installation, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    8. In dir puppeteer/test, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    9. 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 had errors ⚠️
Req #4374 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)
Req #5797 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-53134/built/local/tsserver.js:150086:9)
    at Object.getCompletionEntryDetails (/typescript-53134/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-53134/built/local/tsserver.js:135637:35)
    at /typescript-53134/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-53134/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-53134/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-53134/built/local/tsserver.js:177867:43)
    at /typescript-53134/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-53134/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-53134/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-53134/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-53134/built/local/tsserver.js:181780: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":5794,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/lib/wasm-sync/WebAssemblyGenerator.js","line":277,"offset":10,"entryNames":[{"name":"SystemRuntimeModule","source":"@PROJECT_ROOT@/lib/dependencies/SystemRuntimeModule","data":{"exportName":"export=","exportMapKey":"SystemRuntimeModule|29154|","fileName":"@PROJECT_ROOT@/lib/dependencies/SystemRuntimeModule.js"}}]}}
{"seq":5795,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/lib/wasm-sync/WebAssemblyGenerator.js","line":277,"offset":10,"entryNames":[{"name":"tagTopLevelSymbol","source":"@PROJECT_ROOT@/lib/optimize/InnerGraph","data":{"exportName":"tagTopLevelSymbol","exportMapKey":"tagTopLevelSymbol|28854|","fileName":"@PROJECT_ROOT@/lib/optimize/InnerGraph.js"}}]}}
{"seq":5796,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/lib/wasm-sync/WebAssemblyGenerator.js","line":277,"offset":10,"entryNames":[{"name":"Template","source":"../dependencies/WebAssemblyExportImportedDependency","data":{"exportName":"Template","exportMapKey":"Template|13781|","moduleSpecifier":"../dependencies/WebAssemblyExportImportedDependency","fileName":"@PROJECT_ROOT@/lib/dependencies/LoaderDependency.js"}}]}}
{"seq":5797,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/lib/wasm-sync/WebAssemblyGenerator.js","line":277,"offset":10,"entryNames":[{"name":"Template","source":"../dependencies/JsonExportsDependency","data":{"exportName":"Template","exportMapKey":"Template|9351|","moduleSpecifier":"../dependencies/JsonExportsDependency","fileName":"@PROJECT_ROOT@/lib/dependencies/JsonExportsDependency.js"}}]}}

Repro Steps

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

xterm.js

⚠️ Note that built had errors ⚠️
Req #321 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)

🎉 New server no longer has errors 🎉

@typescript-bot
Copy link
Collaborator

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

Everything looks good!

@typescript-bot
Copy link
Collaborator

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

Everything looks good!

@typescript-bot
Copy link
Collaborator

Hey @RyanCavanaugh, it looks like the DT test run failed. Please check the log for more details.
You can check the log here.

@typescript-bot
Copy link
Collaborator

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

Something interesting changed - please have a look.

Details

akveo/ngx-admin

⚠️ Note that built had errors ⚠️
Req #65 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)

🎉 New server no longer has errors 🎉

angular/angular-cli

⚠️ Note that built had errors ⚠️
Req #841 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)
Req #21285 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-53134/built/local/tsserver.js:150086:9)
    at Object.getCompletionEntryDetails (/typescript-53134/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-53134/built/local/tsserver.js:135637:35)
    at /typescript-53134/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-53134/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-53134/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-53134/built/local/tsserver.js:177867:43)
    at /typescript-53134/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-53134/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-53134/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-53134/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-53134/built/local/tsserver.js:181780: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":21282,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/angular_devkit/core/src/json/schema/transforms_spec.ts","line":211,"offset":12,"entryNames":[{"name":"askConfirmation","source":"@PROJECT_ROOT@/packages/angular/cli/src/utilities/prompt","data":{"exportName":"askConfirmation","exportMapKey":"askConfirmation|90805|","fileName":"@PROJECT_ROOT@/packages/angular/cli/src/utilities/prompt.ts"}}]}}
{"seq":21283,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/angular_devkit/core/src/json/schema/transforms_spec.ts","line":211,"offset":12,"entryNames":[{"name":"askQuestion","source":"@PROJECT_ROOT@/packages/angular/cli/src/utilities/prompt","data":{"exportName":"askQuestion","exportMapKey":"askQuestion|90852|","fileName":"@PROJECT_ROOT@/packages/angular/cli/src/utilities/prompt.ts"}}]}}
{"seq":21284,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/angular_devkit/core/src/json/schema/transforms_spec.ts","line":211,"offset":12,"entryNames":[{"name":"asNativeElements","source":"@PROJECT_ROOT@/node_modules/@angular/core/index","data":{"exportName":"asNativeElements","exportMapKey":"asNativeElements|105110|","fileName":"@PROJECT_ROOT@/node_modules/@angular/core/index.d.ts"}}]}}
{"seq":21285,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/angular_devkit/core/src/json/schema/transforms_spec.ts","line":211,"offset":12,"entryNames":[{"name":"asPosixPath","source":"@angular-devkit/core","data":{"exportName":"asPosixPath","exportMapKey":"asPosixPath|103024|","moduleSpecifier":"@angular-devkit/core","fileName":"@PROJECT_ROOT@/packages/angular_devkit/core/src/index.ts"}}]}}

Repro Steps

  1. git clone https://github.com/angular/angular-cli --recurse-submodules
  2. In dir angular-cli, run git reset --hard 6760d1b50da961f0f53e41a827cbb079c5a205c2
  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 had errors ⚠️
Req #5381 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)
Req #10639 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-53134/built/local/tsserver.js:150086:9)
    at Object.getCompletionEntryDetails (/typescript-53134/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-53134/built/local/tsserver.js:135637:35)
    at /typescript-53134/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-53134/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-53134/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-53134/built/local/tsserver.js:177867:43)
    at /typescript-53134/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-53134/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-53134/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-53134/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-53134/built/local/tsserver.js:181780: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":10636,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/compiler-cli/src/ngtsc/typecheck/diagnostics/src/diagnostic.ts","line":29,"offset":40,"entryNames":[{"name":"bypassSanitizationTrustUrl","source":"@PROJECT_ROOT@/packages/core/src/sanitization/bypass","data":{"exportName":"bypassSanitizationTrustUrl","exportMapKey":"bypassSanitizationTrustUrl|66875|","fileName":"@PROJECT_ROOT@/packages/core/src/sanitization/bypass.ts"}}]}}
{"seq":10637,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/compiler-cli/src/ngtsc/typecheck/diagnostics/src/diagnostic.ts","line":29,"offset":40,"entryNames":[{"name":"BypassType","source":"@PROJECT_ROOT@/packages/core/src/sanitization/bypass","data":{"exportName":"BypassType","exportMapKey":"BypassType|66557|","fileName":"@PROJECT_ROOT@/packages/core/src/sanitization/bypass.ts"}}]}}
{"seq":10638,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/compiler-cli/src/ngtsc/typecheck/diagnostics/src/diagnostic.ts","line":29,"offset":40,"entryNames":[{"name":"calcPossibleSecurityContexts","source":"@angular/compiler/src/template_parser/binding_parser","data":{"exportName":"calcPossibleSecurityContexts","exportMapKey":"calcPossibleSecurityContexts|70694|","moduleSpecifier":"@angular/compiler/src/template_parser/binding_parser","fileName":"@PROJECT_ROOT@/packages/compiler/src/template_parser/binding_parser.ts"}}]}}
{"seq":10639,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/compiler-cli/src/ngtsc/typecheck/diagnostics/src/diagnostic.ts","line":29,"offset":40,"entryNames":[{"name":"calcProjectFileAndBasePath","source":"@angular/compiler-cli","data":{"exportName":"calcProjectFileAndBasePath","exportMapKey":"calcProjectFileAndBasePath|71043|","moduleSpecifier":"@angular/compiler-cli","fileName":"@PROJECT_ROOT@/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 ed2397493135fa3213966a142c5d43990c80dd1e
  3. Back in the initial folder, download RepoResults1/angular.angular.replay.txt from the artifact folder
  4. npm install --no-save @typescript/server-replay
  5. npx tsreplay ./angular ./angular.angular.replay.txt path/to/tsserver.js
  6. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

angular/components

⚠️ Note that built had errors ⚠️
Req #106 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)

🎉 New server no longer has errors 🎉

ant-design/ant-design

⚠️ Note that built had errors ⚠️
Req #829 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)
Req #1738 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-53134/built/local/tsserver.js:150086:9)
    at Object.getCompletionEntryDetails (/typescript-53134/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-53134/built/local/tsserver.js:135637:35)
    at /typescript-53134/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-53134/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-53134/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-53134/built/local/tsserver.js:177867:43)
    at /typescript-53134/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-53134/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-53134/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-53134/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-53134/built/local/tsserver.js:181780: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":1735,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/components/calendar/generateCalendar.tsx","line":3,"offset":31,"entryNames":[{"name":"add","source":"@PROJECT_ROOT@/node_modules/@dnd-kit/utilities/dist/adjustment","data":{"exportName":"add","exportMapKey":"add|21003|","fileName":"@PROJECT_ROOT@/node_modules/@dnd-kit/utilities/dist/adjustment.d.ts"}}]}}
{"seq":1736,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/components/calendar/generateCalendar.tsx","line":3,"offset":31,"entryNames":[{"name":"addObserveTarget","source":"@PROJECT_ROOT@/components/affix/utils","data":{"exportName":"addObserveTarget","exportMapKey":"addObserveTarget|26868|","fileName":"@PROJECT_ROOT@/components/affix/utils.ts"}}]}}
{"seq":1737,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/components/calendar/generateCalendar.tsx","line":3,"offset":31,"entryNames":[{"name":"adjustScale","source":"@PROJECT_ROOT@/node_modules/@dnd-kit/core/dist/utilities/rect/adjustScale","data":{"exportName":"adjustScale","exportMapKey":"adjustScale|21281|","fileName":"@PROJECT_ROOT@/node_modules/@dnd-kit/core/dist/utilities/rect/adjustScale.d.ts"}}]}}
{"seq":1738,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/components/calendar/generateCalendar.tsx","line":3,"offset":31,"entryNames":[{"name":"Affix","source":"antd","data":{"exportName":"Affix","exportMapKey":"Affix|9948|","moduleSpecifier":"antd","fileName":"@PROJECT_ROOT@/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 53b9559cc69c303dc12447070293902dce318234
  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 had errors ⚠️
Req #19923 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)
Req #20912 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-53134/built/local/tsserver.js:150086:9)
    at Object.getCompletionEntryDetails (/typescript-53134/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-53134/built/local/tsserver.js:135637:35)
    at /typescript-53134/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-53134/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-53134/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-53134/built/local/tsserver.js:177867:43)
    at /typescript-53134/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-53134/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-53134/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-53134/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-53134/built/local/tsserver.js:181780: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":20909,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/chart/bar/BaseBarSeries.ts","line":108,"offset":35,"entryNames":[{"name":"updateSeriesElementSelection","source":"../../util/states","data":{"exportName":"updateSeriesElementSelection","exportMapKey":"updateSeriesElementSelection|69995|","moduleSpecifier":"../../util/states","fileName":"@PROJECT_ROOT@/src/util/states.ts"}}]}}
{"seq":20910,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/chart/bar/BaseBarSeries.ts","line":108,"offset":35,"entryNames":[{"name":"updateViewOnPan","source":"@PROJECT_ROOT@/src/component/helper/roamHelper","data":{"exportName":"updateViewOnPan","exportMapKey":"updateViewOnPan|70784|","fileName":"@PROJECT_ROOT@/src/component/helper/roamHelper.ts"}}]}}
{"seq":20911,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/chart/bar/BaseBarSeries.ts","line":108,"offset":35,"entryNames":[{"name":"updateViewOnZoom","source":"@PROJECT_ROOT@/src/component/helper/roamHelper","data":{"exportName":"updateViewOnZoom","exportMapKey":"updateViewOnZoom|70785|","fileName":"@PROJECT_ROOT@/src/component/helper/roamHelper.ts"}}]}}
{"seq":20912,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/chart/bar/BaseBarSeries.ts","line":108,"offset":35,"entryNames":[{"name":"use","source":"../../echarts.all","data":{"exportName":"use","exportMapKey":"use|10937|","moduleSpecifier":"../../echarts.all","fileName":"@PROJECT_ROOT@/src/echarts.all.ts"}}]}}

Repro Steps

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

AykutSarac/jsoncrack.com

⚠️ Note that built had errors ⚠️
Req #119 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)

🎉 New server no longer has errors 🎉

babel/babel

⚠️ Note that built had errors ⚠️
Req #5550 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)

🎉 New server no longer has errors 🎉

balena-io/etcher

⚠️ Note that built had errors ⚠️
Req #604 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)

🎉 New server no longer has errors 🎉

cheeriojs/cheerio

⚠️ Note that built had errors ⚠️
Req #390 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)

🎉 New server no longer has errors 🎉

codex-team/editor.js

⚠️ Note that built had errors ⚠️
Req #69 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)

🎉 New server no longer has errors 🎉

conwnet/github1s

⚠️ Note that built had errors ⚠️
Req #1113 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)

🎉 New server no longer has errors 🎉

date-fns/date-fns

⚠️ Note that built had errors ⚠️
Req #4146 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)

🎉 New server no longer has errors 🎉

directus/directus

⚠️ Note that built had errors ⚠️
Req #367 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)

🎉 New server no longer has errors 🎉

Eugeny/tabby

⚠️ Note that built had errors ⚠️
Req #192 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)
Req #7030 - completionInfo
    at Object.addImportFromExportedSymbol (/typescript-53134/built/local/tsserver.js:141727:13)
    at /typescript-53134/built/local/tsserver.js:147471:38
    at importSymbols (/typescript-53134/built/local/tsserver.js:147471:11)
    at Object.addNewNodeForMemberSymbol (/typescript-53134/built/local/tsserver.js:146938:11)
    at getEntryForMemberCompletion (/typescript-53134/built/local/tsserver.js:149345:22)
    at createCompletionEntry (/typescript-53134/built/local/tsserver.js:149241:64)
    at getCompletionEntriesFromSymbols (/typescript-53134/built/local/tsserver.js:149783:19)
    at completionInfoFromData (/typescript-53134/built/local/tsserver.js:148905:23)
    at Object.getCompletionsAtPosition (/typescript-53134/built/local/tsserver.js:148727:24)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-53134/built/local/tsserver.js:135621:35)
    at IOSession.getCompletions (/typescript-53134/built/local/tsserver.js:179429:54)
    at completionInfo (/typescript-53134/built/local/tsserver.js:177858:43)
    at /typescript-53134/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-53134/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-53134/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-53134/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-53134/built/local/tsserver.js:181780: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":7027,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/tabby-settings/src/components/hotkeyInputModal.component.ts","line":2,"offset":54}}
{"seq":7028,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/tabby-settings/src/components/hotkeyInputModal.component.ts","line":8,"offset":5}}
{"seq":7029,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/tabby-settings/src/components/hotkeyInputModal.component.ts","line":9,"offset":1}}
{"seq":7030,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/tabby-settings/src/components/hotkeyInputModal.component.ts","line":39,"offset":1,"includeExternalModuleExports":false,"triggerKind":1}}

Repro Steps

  1. git clone https://github.com/Eugeny/tabby --recurse-submodules
  2. In dir tabby, run git reset --hard abddfe85d50b3d226a7113033546e181e50aa508
  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 had errors ⚠️
Req #444 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)
Req #509 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-53134/built/local/tsserver.js:150086:9)
    at Object.getCompletionEntryDetails (/typescript-53134/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-53134/built/local/tsserver.js:135637:35)
    at /typescript-53134/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-53134/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-53134/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-53134/built/local/tsserver.js:177867:43)
    at /typescript-53134/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-53134/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-53134/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-53134/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-53134/built/local/tsserver.js:181780:14)

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

Last few requests

{"seq":506,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/actions/actionClipboard.tsx","line":44,"offset":14,"entryNames":[{"name":"actionToggleEraserTool","source":"./actionCanvas","data":{"exportName":"actionToggleEraserTool","exportMapKey":"actionToggleEraserTool|33264|","moduleSpecifier":"./actionCanvas","fileName":"@PROJECT_ROOT@/src/actions/actionCanvas.tsx"}}]}}
{"seq":507,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/actions/actionClipboard.tsx","line":44,"offset":14,"entryNames":[{"name":"actionToggleGridMode","source":"./actionToggleGridMode","data":{"exportName":"actionToggleGridMode","exportMapKey":"actionToggleGridMode|9241|","moduleSpecifier":"./actionToggleGridMode","fileName":"@PROJECT_ROOT@/src/actions/actionToggleGridMode.tsx"}}]}}
{"seq":508,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/actions/actionClipboard.tsx","line":44,"offset":14,"entryNames":[{"name":"actionToggleHandTool","source":"./actionCanvas","data":{"exportName":"actionToggleHandTool","exportMapKey":"actionToggleHandTool|9357|","moduleSpecifier":"./actionCanvas","fileName":"@PROJECT_ROOT@/src/actions/actionCanvas.tsx"}}]}}
{"seq":509,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/actions/actionClipboard.tsx","line":44,"offset":14,"entryNames":[{"name":"actionToggleLinearEditor","source":".","data":{"exportName":"actionToggleLinearEditor","exportMapKey":"actionToggleLinearEditor|9265|","moduleSpecifier":".","fileName":"@PROJECT_ROOT@/src/actions/index.ts"}}]}}

Repro Steps

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

facebook/docusaurus

⚠️ Note that built had errors ⚠️
Req #838 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)
Req #2600 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-53134/built/local/tsserver.js:150086:9)
    at Object.getCompletionEntryDetails (/typescript-53134/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-53134/built/local/tsserver.js:135637:35)
    at /typescript-53134/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-53134/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-53134/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-53134/built/local/tsserver.js:177867:43)
    at /typescript-53134/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-53134/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-53134/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-53134/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-53134/built/local/tsserver.js:181780: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":2597,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/jest/vendor/@[email protected]","line":8485,"offset":1,"entryNames":[{"name":"matches","source":"lodash","data":{"exportName":"matches","exportMapKey":"matches|36342|","moduleSpecifier":"lodash","fileName":"@PROJECT_ROOT@/node_modules/@types/lodash/index.d.ts"}}]}}
{"seq":2598,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/jest/vendor/@[email protected]","line":8485,"offset":1,"entryNames":[{"name":"matchesProperty","source":"lodash","data":{"exportName":"matchesProperty","exportMapKey":"matchesProperty|36343|","moduleSpecifier":"lodash","fileName":"@PROJECT_ROOT@/node_modules/@types/lodash/index.d.ts"}}]}}
{"seq":2599,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/jest/vendor/@[email protected]","line":8485,"offset":1,"entryNames":[{"name":"matchPath","source":"@docusaurus/router","data":{"exportName":"matchPath","exportMapKey":"matchPath|28329|@docusaurus/router","moduleSpecifier":"@docusaurus/router","ambientModuleName":"@docusaurus/router"}}]}}
{"seq":2600,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/jest/vendor/@[email protected]","line":8485,"offset":1,"entryNames":[{"name":"matchPath","source":"@docusaurus/core/src/client/exports/router","data":{"exportName":"matchPath","exportMapKey":"matchPath|28329|","moduleSpecifier":"@docusaurus/core/src/client/exports/router","fileName":"@PROJECT_ROOT@/packages/docusaurus/src/client/exports/router.ts"}}]}}

Repro Steps

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

facebook/jest

⚠️ Note that built had errors ⚠️
Req #703 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)

🎉 New server no longer has errors 🎉

felixrieseberg/windows95

⚠️ Note that built had errors ⚠️
Req #226 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)

🎉 New server no longer has errors 🎉

floating-ui/floating-ui

⚠️ Note that built had errors ⚠️
Req #1185 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)

🎉 New server no longer has errors 🎉

@typescript-bot
Copy link
Collaborator

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

Details

grafana/grafana

⚠️ Note that built had errors ⚠️
Req #722 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)
Req #781 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-53134/built/local/tsserver.js:150086:9)
    at Object.getCompletionEntryDetails (/typescript-53134/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-53134/built/local/tsserver.js:135637:35)
    at /typescript-53134/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-53134/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-53134/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-53134/built/local/tsserver.js:177867:43)
    at /typescript-53134/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-53134/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-53134/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-53134/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-53134/built/local/tsserver.js:181780:14)

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

Last few requests

{"seq":778,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/grafana-data/src/types/fieldOverrides.ts","line":1,"offset":31,"entryNames":[{"name":"createColors","source":"../themes/createColors","data":{"exportName":"createColors","exportMapKey":"createColors|18878|","moduleSpecifier":"../themes/createColors","fileName":"@PROJECT_ROOT@/packages/grafana-data/src/themes/createColors.ts"}}]}}
{"seq":779,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/grafana-data/src/types/fieldOverrides.ts","line":1,"offset":31,"entryNames":[{"name":"createComponents","source":"../themes/createComponents","data":{"exportName":"createComponents","exportMapKey":"createComponents|18882|","moduleSpecifier":"../themes/createComponents","fileName":"@PROJECT_ROOT@/packages/grafana-data/src/themes/createComponents.ts"}}]}}
{"seq":780,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/grafana-data/src/types/fieldOverrides.ts","line":1,"offset":31,"entryNames":[{"name":"createDimension","source":"../dataframe","data":{"exportName":"createDimension","exportMapKey":"createDimension|19796|","moduleSpecifier":"../dataframe","fileName":"@PROJECT_ROOT@/packages/grafana-data/src/dataframe/index.ts"}}]}}
{"seq":781,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/grafana-data/src/types/fieldOverrides.ts","line":1,"offset":31,"entryNames":[{"name":"createFieldConfigRegistry","source":"..","data":{"exportName":"createFieldConfigRegistry","exportMapKey":"createFieldConfigRegistry|16576|","moduleSpecifier":"..","fileName":"@PROJECT_ROOT@/packages/grafana-data/src/index.ts"}}]}}

Repro Steps

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

hasura/graphql-engine

⚠️ Note that built had errors ⚠️
Req #750 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)
Req #27849 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-53134/built/local/tsserver.js:150086:9)
    at Object.getCompletionEntryDetails (/typescript-53134/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-53134/built/local/tsserver.js:135637:35)
    at /typescript-53134/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-53134/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-53134/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-53134/built/local/tsserver.js:177867:43)
    at /typescript-53134/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-53134/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-53134/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-53134/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-53134/built/local/tsserver.js:181780: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":27846,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/frontend/libs/console/legacy-ce/src/lib/components/Services/Data/Add/ForeignKeyWrapper.js","line":100,"offset":27,"entryNames":[{"name":"Azuremonitor_Config_Select_Column","source":"@PROJECT_ROOT@/frontend/libs/console/legacy-ce/src/lib/features/ControlPlane/generatedGraphQLTypes","data":{"exportName":"Azuremonitor_Config_Select_Column","exportMapKey":"Azuremonitor_Config_Select_Column|53656|","fileName":"@PROJECT_ROOT@/frontend/libs/console/legacy-ce/src/lib/features/ControlPlane/generatedGraphQLTypes.ts"}}]}}
{"seq":27847,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/frontend/libs/console/legacy-ce/src/lib/components/Services/Data/Add/ForeignKeyWrapper.js","line":100,"offset":27,"entryNames":[{"name":"Azuremonitor_Config_Update_Column","source":"@PROJECT_ROOT@/frontend/libs/console/legacy-ce/src/lib/features/ControlPlane/generatedGraphQLTypes","data":{"exportName":"Azuremonitor_Config_Update_Column","exportMapKey":"Azuremonitor_Config_Update_Column|53662|","fileName":"@PROJECT_ROOT@/frontend/libs/console/legacy-ce/src/lib/features/ControlPlane/generatedGraphQLTypes.ts"}}]}}
{"seq":27848,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/frontend/libs/console/legacy-ce/src/lib/components/Services/Data/Add/ForeignKeyWrapper.js","line":100,"offset":27,"entryNames":[{"name":"BackendOnlySection","source":"@PROJECT_ROOT@/frontend/libs/console/legacy-ce/src/lib/features/Permissions/PermissionsForm/components/BackendOnly","data":{"exportName":"default","exportMapKey":"BackendOnlySection|48441|","fileName":"@PROJECT_ROOT@/frontend/libs/console/legacy-ce/src/lib/features/Permissions/PermissionsForm/components/BackendOnly.tsx"}}]}}
{"seq":27849,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/frontend/libs/console/legacy-ce/src/lib/components/Services/Data/Add/ForeignKeyWrapper.js","line":100,"offset":27,"entryNames":[{"name":"Badge","source":"@hasura/console-legacy-ce","data":{"exportName":"Badge","exportMapKey":"Badge|38602|","moduleSpecifier":"@hasura/console-legacy-ce","fileName":"@PROJECT_ROOT@/frontend/libs/console/legacy-ce/src/index.ts"}}]}}

Repro Steps

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

homebridge/homebridge

⚠️ Note that built had errors ⚠️
Req #297 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)

🎉 New server no longer has errors 🎉

ianstormtaylor/slate

⚠️ Note that built had errors ⚠️
Req #169 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)

🎉 New server no longer has errors 🎉

immutable-js/immutable-js

⚠️ Note that built had errors ⚠️
Req #179 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)

🎉 New server no longer has errors 🎉

ionic-team/ionic-framework

⚠️ Note that built had errors ⚠️
Req #1829 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)
Req #51332 - completionEntryDetails
    at collectAutoImports (/typescript-53134/built/local/tsserver.js:150730:11)
    at getGlobalCompletions (/typescript-53134/built/local/tsserver.js:150671:5)
    at tryGetGlobalSymbols (/typescript-53134/built/local/tsserver.js:150599:352)
    at getCompletionData (/typescript-53134/built/local/tsserver.js:150365:10)
    at getSymbolCompletionFromEntryId (/typescript-53134/built/local/tsserver.js:149902:26)
    at Object.getCompletionEntryDetails (/typescript-53134/built/local/tsserver.js:149938:28)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-53134/built/local/tsserver.js:135637:35)
    at /typescript-53134/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-53134/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-53134/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-53134/built/local/tsserver.js:177867:43)
    at /typescript-53134/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-53134/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-53134/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-53134/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-53134/built/local/tsserver.js:181780: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":51329,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/core/src/utils/animation/animation.ts","line":62,"offset":47,"entryNames":[{"name":"JsonDocsUsage","source":"@stencil/core/internal","data":{"exportName":"JsonDocsUsage","exportMapKey":"JsonDocsUsage|37582|","moduleSpecifier":"@stencil/core/internal","fileName":"@PROJECT_ROOT@/core/node_modules/@stencil/core/internal/index.d.ts"}}]}}
{"seq":51330,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/core/src/utils/animation/animation.ts","line":62,"offset":47,"entryNames":[{"name":"JsonDocsValue","source":"@stencil/core/internal","data":{"exportName":"JsonDocsValue","exportMapKey":"JsonDocsValue|37581|","moduleSpecifier":"@stencil/core/internal","fileName":"@PROJECT_ROOT@/core/node_modules/@stencil/core/internal/index.d.ts"}}]}}
{"seq":51331,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/core/src/utils/animation/animation.ts","line":62,"offset":47,"entryNames":[{"name":"JSX","source":"ionicons","data":{"exportName":"JSX","exportMapKey":"JSX|38115|","moduleSpecifier":"ionicons","fileName":"@PROJECT_ROOT@/core/node_modules/ionicons/dist/types/index.d.ts"}}]}}
{"seq":51332,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/core/src/utils/animation/animation.ts","line":62,"offset":47,"entryNames":[{"name":"JSX","source":"@stencil/core","data":{"exportName":"LocalJSX","exportMapKey":"JSX|123202|","moduleSpecifier":"@stencil/core","fileName":"@PROJECT_ROOT@/core/node_modules/@stencil/core/internal/stencil-core/index.d.ts"}}]}}

Repro Steps

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

JedWatson/react-select

⚠️ Note that built had errors ⚠️
Req #1599 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)

🎉 New server no longer has errors 🎉

jhipster/generator-jhipster

⚠️ Note that built had errors ⚠️
Req #774 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)

🎉 New server no longer has errors 🎉

jquense/yup

⚠️ Note that built had errors ⚠️
Req #525 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)

🎉 New server no longer has errors 🎉

laurent22/joplin

⚠️ Note that built had errors ⚠️
Req #5660 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)

🎉 New server no longer has errors 🎉

lensapp/lens

⚠️ Note that built had errors ⚠️
Req #72 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)
Req #353 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-53134/built/local/tsserver.js:150086:9)
    at Object.getCompletionEntryDetails (/typescript-53134/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-53134/built/local/tsserver.js:135637:35)
    at /typescript-53134/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-53134/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-53134/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-53134/built/local/tsserver.js:177867:43)
    at /typescript-53134/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-53134/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-53134/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-53134/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-53134/built/local/tsserver.js:181780: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":350,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/core/src/common/app-paths/app-paths.test.ts","line":10,"offset":104,"entryNames":[{"name":"argv","source":"process","data":{"exportName":"argv","exportMapKey":"argv|13535|process","moduleSpecifier":"process","ambientModuleName":"process"}}]}}
{"seq":351,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/core/src/common/app-paths/app-paths.test.ts","line":10,"offset":104,"entryNames":[{"name":"argv0","source":"process","data":{"exportName":"argv0","exportMapKey":"argv0|13536|process","moduleSpecifier":"process","ambientModuleName":"process"}}]}}
{"seq":352,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/core/src/common/app-paths/app-paths.test.ts","line":10,"offset":104,"entryNames":[{"name":"array","source":"joi","data":{"exportName":"array","exportMapKey":"array|16076|","moduleSpecifier":"joi","fileName":"@PROJECT_ROOT@/node_modules/joi/lib/index.d.ts"}}]}}
{"seq":353,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/core/src/common/app-paths/app-paths.test.ts","line":10,"offset":104,"entryNames":[{"name":"array","source":"src/renderer/utils","data":{"exportName":"array","exportMapKey":"array|6577|","moduleSpecifier":"src/renderer/utils","fileName":"@PROJECT_ROOT@/packages/core/src/renderer/utils/index.ts"}}]}}

Repro Steps

  1. git clone https://github.com/lensapp/lens --recurse-submodules
  2. In dir lens, run git reset --hard 0fe4daf8d34965b13cb848a95ca97b1f447f3e14
  3. In dir lens, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
  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 had errors ⚠️
Req #2522 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)

🎉 New server no longer has errors 🎉

lyswhut/lx-music-desktop

⚠️ Note that built had errors ⚠️
Req #610 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)
Req #639 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-53134/built/local/tsserver.js:150086:9)
    at Object.getCompletionEntryDetails (/typescript-53134/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-53134/built/local/tsserver.js:135637:35)
    at /typescript-53134/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-53134/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-53134/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-53134/built/local/tsserver.js:177867:43)
    at /typescript-53134/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-53134/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-53134/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-53134/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-53134/built/local/tsserver.js:181780: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":636,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/common/utils/index.ts","line":20,"offset":16,"entryNames":[{"name":"argv0","source":"process","data":{"exportName":"argv0","exportMapKey":"argv0|19539|process","moduleSpecifier":"process","ambientModuleName":"process"}}]}}
{"seq":637,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/common/utils/index.ts","line":20,"offset":16,"entryNames":[{"name":"arrayBuffer","source":"stream/consumers","data":{"exportName":"arrayBuffer","exportMapKey":"arrayBuffer|19681|stream/consumers","moduleSpecifier":"stream/consumers","ambientModuleName":"stream/consumers"}}]}}
{"seq":638,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/common/utils/index.ts","line":20,"offset":16,"entryNames":[{"name":"arrayBuffer","source":"node:stream/consumers","data":{"exportName":"arrayBuffer","exportMapKey":"arrayBuffer|19681|node:stream/consumers","moduleSpecifier":"node:stream/consumers","ambientModuleName":"node:stream/consumers"}}]}}
{"seq":639,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/common/utils/index.ts","line":20,"offset":16,"entryNames":[{"name":"arrPush","source":"./common","data":{"exportName":"arrPush","exportMapKey":"arrPush|21173|","moduleSpecifier":"./common","fileName":"@PROJECT_ROOT@/src/common/utils/common.ts"}}]}}

Repro Steps

  1. git clone https://github.com/lyswhut/lx-music-desktop --recurse-submodules
  2. In dir lx-music-desktop, run git reset --hard 067ca91c4ddee3db1f8c9299d9c4ef70ebb6fcf9
  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 had errors ⚠️
Req #121 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)
Req #14205 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-53134/built/local/tsserver.js:150086:9)
    at Object.getCompletionEntryDetails (/typescript-53134/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-53134/built/local/tsserver.js:135637:35)
    at /typescript-53134/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-53134/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-53134/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-53134/built/local/tsserver.js:177867:43)
    at /typescript-53134/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-53134/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-53134/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-53134/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-53134/built/local/tsserver.js:181780: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":14202,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/ra-core/src/auth/useAuthState.spec.tsx","line":48,"offset":11,"entryNames":[{"name":"chmod","source":"fs","data":{"exportName":"chmod","exportMapKey":"chmod|201690|fs","moduleSpecifier":"fs","ambientModuleName":"fs"}}]}}
{"seq":14203,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/ra-core/src/auth/useAuthState.spec.tsx","line":48,"offset":11,"entryNames":[{"name":"chmod","source":"fs/promises","data":{"exportName":"chmod","exportMapKey":"chmod|201816|fs/promises","moduleSpecifier":"fs/promises","ambientModuleName":"fs/promises"}}]}}
{"seq":14204,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/ra-core/src/auth/useAuthState.spec.tsx","line":48,"offset":11,"entryNames":[{"name":"chmodSync","source":"fs","data":{"exportName":"chmodSync","exportMapKey":"chmodSync|201691|fs","moduleSpecifier":"fs","ambientModuleName":"fs"}}]}}
{"seq":14205,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/ra-core/src/auth/useAuthState.spec.tsx","line":48,"offset":11,"entryNames":[{"name":"choices","source":"..","data":{"exportName":"choices","exportMapKey":"choices|215777|","moduleSpecifier":"..","fileName":"@PROJECT_ROOT@/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 3d7e3842504e993d6defee601c3156f9a2167c10
  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 had errors ⚠️
Req #1102 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)
Req #4710 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-53134/built/local/tsserver.js:150086:9)
    at Object.getCompletionEntryDetails (/typescript-53134/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-53134/built/local/tsserver.js:135637:35)
    at /typescript-53134/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-53134/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-53134/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-53134/built/local/tsserver.js:177867:43)
    at /typescript-53134/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-53134/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-53134/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-53134/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-53134/built/local/tsserver.js:181780: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":4707,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/playwright-core/src/server/chromium/protocol.d.ts","line":11048,"offset":10,"entryNames":[{"name":"BrowserContextDispatcher","source":"@PROJECT_ROOT@/packages/playwright-core/src/server/dispatchers/browserContextDispatcher","data":{"exportName":"BrowserContextDispatcher","exportMapKey":"BrowserContextDispatcher|43894|","fileName":"@PROJECT_ROOT@/packages/playwright-core/src/server/dispatchers/browserContextDispatcher.ts"}}]}}
{"seq":4708,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/playwright-core/src/server/chromium/protocol.d.ts","line":11048,"offset":10,"entryNames":[{"name":"BrowserDispatcher","source":"@PROJECT_ROOT@/packages/playwright-core/src/server/dispatchers/browserDispatcher","data":{"exportName":"BrowserDispatcher","exportMapKey":"BrowserDispatcher|43891|","fileName":"@PROJECT_ROOT@/packages/playwright-core/src/server/dispatchers/browserDispatcher.ts"}}]}}
{"seq":4709,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/playwright-core/src/server/chromium/protocol.d.ts","line":11048,"offset":10,"entryNames":[{"name":"BrowserServerLauncherImpl","source":"@PROJECT_ROOT@/packages/playwright-core/src/browserServerImpl","data":{"exportName":"BrowserServerLauncherImpl","exportMapKey":"BrowserServerLauncherImpl|43912|","fileName":"@PROJECT_ROOT@/packages/playwright-core/src/browserServerImpl.ts"}}]}}
{"seq":4710,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/playwright-core/src/server/chromium/protocol.d.ts","line":11048,"offset":10,"entryNames":[{"name":"BrowserType","source":"playwright-core/lib/client/api","data":{"exportName":"BrowserType","exportMapKey":"BrowserType|34805|","moduleSpecifier":"playwright-core/lib/client/api","fileName":"@PROJECT_ROOT@/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 c9eac69f2bfb1dfbbb57d4882ad068374e3a292d
  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-react17, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    14. In dir playwright/packages/playwright-ct-solid, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    15. In dir playwright/packages/playwright-ct-svelte, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    16. In dir playwright/packages/playwright-ct-vue, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    17. In dir playwright/packages/playwright-ct-vue2, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    18. In dir playwright/packages/playwright-firefox, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    19. In dir playwright/packages/playwright-test/bundles/babel, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    20. In dir playwright/packages/playwright-test/bundles/expect, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    21. In dir playwright/packages/playwright-test/bundles/utils, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    22. In dir playwright/packages/playwright-test, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    23. In dir playwright/packages/playwright-webkit, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    24. In dir playwright/packages/playwright, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    25. In dir playwright/packages/recorder, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    26. In dir playwright/packages/trace-viewer, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    27. In dir playwright/packages/web, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    28. In dir playwright/tests/components/ct-react-vite, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    29. In dir playwright/tests/components/ct-react, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    30. In dir playwright/tests/components/ct-solid, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    31. In dir playwright/tests/components/ct-svelte-vite, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    32. In dir playwright/tests/components/ct-svelte, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    33. In dir playwright/tests/components/ct-vue-cli, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    34. In dir playwright/tests/components/ct-vue-vite, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    35. In dir playwright/tests/components/ct-vue2-cli, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    36. In dir playwright/tests/electron, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    37. In dir playwright/tests/playwright-test/stable-test-runner, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    38. 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 had errors ⚠️
Req #312 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)

🎉 New server no longer has errors 🎉

n8n-io/n8n

⚠️ Note that built had errors ⚠️
Req #708 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)
Req #1738 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-53134/built/local/tsserver.js:150086:9)
    at Object.getCompletionEntryDetails (/typescript-53134/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-53134/built/local/tsserver.js:135637:35)
    at /typescript-53134/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-53134/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-53134/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-53134/built/local/tsserver.js:177867:43)
    at /typescript-53134/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-53134/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-53134/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-53134/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-53134/built/local/tsserver.js:181780:14)

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

Last few requests

{"seq":1735,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/cli/src/databases/migrations/postgresdb/1626176912946-AddwaitTill.ts","line":1,"offset":44,"entryNames":[{"name":"AbstractPush","source":"@PROJECT_ROOT@/packages/cli/src/push/abstract.push","data":{"exportName":"AbstractPush","exportMapKey":"AbstractPush|9625|","fileName":"@PROJECT_ROOT@/packages/cli/src/push/abstract.push.ts"}}]}}
{"seq":1736,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/cli/src/databases/migrations/postgresdb/1626176912946-AddwaitTill.ts","line":1,"offset":44,"entryNames":[{"name":"AbstractServer","source":"@PROJECT_ROOT@/packages/cli/src/AbstractServer","data":{"exportName":"AbstractServer","exportMapKey":"AbstractServer|9683|","fileName":"@PROJECT_ROOT@/packages/cli/src/AbstractServer.ts"}}]}}
{"seq":1737,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/cli/src/databases/migrations/postgresdb/1626176912946-AddwaitTill.ts","line":1,"offset":44,"entryNames":[{"name":"activateWorkflow","source":"@PROJECT_ROOT@/packages/cli/src/PublicApi/v1/handlers/workflows/workflows.handler","data":{"exportName":"activateWorkflow","exportMapKey":"activateWorkflow|14120|","fileName":"@PROJECT_ROOT@/packages/cli/src/PublicApi/v1/handlers/workflows/workflows.handler.ts"}}]}}
{"seq":1738,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/cli/src/databases/migrations/postgresdb/1626176912946-AddwaitTill.ts","line":1,"offset":44,"entryNames":[{"name":"ActiveExecutions","source":"@/index","data":{"exportName":"ActiveExecutions","exportMapKey":"ActiveExecutions|8328|","moduleSpecifier":"@/index","fileName":"@PROJECT_ROOT@/packages/cli/src/index.ts"}}]}}

Repro Steps

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

@typescript-bot
Copy link
Collaborator

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

Details

neoclide/coc.nvim

⚠️ Note that built had errors ⚠️
Req #1649 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)

🎉 New server no longer has errors 🎉

nestjs/nest

⚠️ Note that built had errors ⚠️
Req #615 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)
Req #6721 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-53134/built/local/tsserver.js:150086:9)
    at Object.getCompletionEntryDetails (/typescript-53134/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-53134/built/local/tsserver.js:135637:35)
    at /typescript-53134/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-53134/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-53134/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-53134/built/local/tsserver.js:177867:43)
    at /typescript-53134/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-53134/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-53134/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-53134/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-53134/built/local/tsserver.js:181780: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":6718,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/common/test/decorators/controller.decorator.spec.ts","line":25,"offset":3,"entryNames":[{"name":"CircularService","source":"@PROJECT_ROOT@/integration/injector/src/circular/circular.service","data":{"exportName":"CircularService","exportMapKey":"CircularService|78974|","fileName":"@PROJECT_ROOT@/integration/injector/src/circular/circular.service.ts"}}]}}
{"seq":6719,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/common/test/decorators/controller.decorator.spec.ts","line":25,"offset":3,"entryNames":[{"name":"CircularService","source":"@PROJECT_ROOT@/integration/inspector/src/circular-modules/circular.service","data":{"exportName":"CircularService","exportMapKey":"CircularService|79559|","fileName":"@PROJECT_ROOT@/integration/inspector/src/circular-modules/circular.service.ts"}}]}}
{"seq":6720,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/common/test/decorators/controller.decorator.spec.ts","line":25,"offset":3,"entryNames":[{"name":"CLASS_SERIALIZER_OPTIONS","source":"@PROJECT_ROOT@/packages/common/serializer/class-serializer.constants","data":{"exportName":"CLASS_SERIALIZER_OPTIONS","exportMapKey":"CLASS_SERIALIZER_OPTIONS|76573|","fileName":"@PROJECT_ROOT@/packages/common/serializer/class-serializer.constants.ts"}}]}}
{"seq":6721,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/common/test/decorators/controller.decorator.spec.ts","line":25,"offset":3,"entryNames":[{"name":"ClassSerializerInterceptor","source":"@nestjs/common","data":{"exportName":"ClassSerializerInterceptor","exportMapKey":"ClassSerializerInterceptor|78375|","moduleSpecifier":"@nestjs/common","fileName":"@PROJECT_ROOT@/packages/common/index.ts"}}]}}

Repro Steps

  1. git clone https://github.com/nestjs/nest --recurse-submodules
  2. In dir nest, run git reset --hard c3abc94994bbe4278bf06110adfc296773519c73
  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 had errors ⚠️
Req #194 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)

🎉 New server no longer has errors 🎉

nocodb/nocodb

⚠️ Note that built had errors ⚠️
Req #187 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)
Req #25618 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-53134/built/local/tsserver.js:150086:9)
    at Object.getCompletionEntryDetails (/typescript-53134/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-53134/built/local/tsserver.js:135637:35)
    at /typescript-53134/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-53134/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-53134/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-53134/built/local/tsserver.js:177867:43)
    at /typescript-53134/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-53134/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-53134/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-53134/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-53134/built/local/tsserver.js:181780: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":25615,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/nocodb/src/lib/models/Sort.ts","line":122,"offset":17,"entryNames":[{"name":"Altered","source":"@PROJECT_ROOT@/packages/nocodb/src/lib/services/column.svc","data":{"exportName":"Altered","exportMapKey":"Altered|17457|","fileName":"@PROJECT_ROOT@/packages/nocodb/src/lib/services/column.svc.ts"}}]}}
{"seq":25616,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/nocodb/src/lib/models/Sort.ts","line":122,"offset":17,"entryNames":[{"name":"api","source":"@PROJECT_ROOT@/packages/nocodb/src/lib/meta/api/index","data":{"exportName":"default","exportMapKey":"api|17907|","fileName":"@PROJECT_ROOT@/packages/nocodb/src/lib/meta/api/index.ts"}}]}}
{"seq":25617,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/nocodb/src/lib/models/Sort.ts","line":122,"offset":17,"entryNames":[{"name":"apiMetrics","source":"@PROJECT_ROOT@/packages/nocodb/src/lib/meta/helpers/apiMetrics","data":{"exportName":"default","exportMapKey":"apiMetrics|17407|","fileName":"@PROJECT_ROOT@/packages/nocodb/src/lib/meta/helpers/apiMetrics.ts"}}]}}
{"seq":25618,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/nocodb/src/lib/models/Sort.ts","line":122,"offset":17,"entryNames":[{"name":"ApiToken","source":".","data":{"exportName":"ApiToken","exportMapKey":"ApiToken|42793|","moduleSpecifier":".","fileName":"@PROJECT_ROOT@/packages/nocodb/src/lib/models/index.ts"}}]}}

Repro Steps

  1. git clone https://github.com/nocodb/nocodb --recurse-submodules
  2. In dir nocodb, run git reset --hard 7da8114ce54bd568945992bb05e03b881ec9b9e9
  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 had errors ⚠️
Req #1769 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)
Req #2590 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-53134/built/local/tsserver.js:150086:9)
    at Object.getCompletionEntryDetails (/typescript-53134/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-53134/built/local/tsserver.js:135637:35)
    at /typescript-53134/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-53134/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-53134/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-53134/built/local/tsserver.js:177867:43)
    at /typescript-53134/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-53134/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-53134/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-53134/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-53134/built/local/tsserver.js:181780: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":2587,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/nuxt/src/pages/module.ts","line":151,"offset":28,"entryNames":[{"name":"generate","source":"@PROJECT_ROOT@/packages/nuxi/src/commands/generate","data":{"exportName":"default","exportMapKey":"generate|37979|","fileName":"@PROJECT_ROOT@/packages/nuxi/src/commands/generate.ts"}}]}}
{"seq":2588,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/nuxt/src/pages/module.ts","line":151,"offset":28,"entryNames":[{"name":"generate","source":"@PROJECT_ROOT@/packages/schema/src/config/generate","data":{"exportName":"default","exportMapKey":"generate|39570|","fileName":"@PROJECT_ROOT@/packages/schema/src/config/generate.ts"}}]}}
{"seq":2589,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/nuxt/src/pages/module.ts","line":151,"offset":28,"entryNames":[{"name":"generateApp","source":"@PROJECT_ROOT@/packages/nuxt/src/core/app","data":{"exportName":"generateApp","exportMapKey":"generateApp|38214|","fileName":"@PROJECT_ROOT@/packages/nuxt/src/core/app.ts"}}]}}
{"seq":2590,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/nuxt/src/pages/module.ts","line":151,"offset":28,"entryNames":[{"name":"generateCodeFrame","source":"vue/compiler-sfc","data":{"exportName":"generateCodeFrame","exportMapKey":"generateCodeFrame|15554|","moduleSpecifier":"vue/compiler-sfc","fileName":"@PROJECT_ROOT@/node_modules/.pnpm/[email protected]/node_modules/vue/compiler-sfc/index.d.ts"}}]}}

Repro Steps

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

pixijs/pixijs

⚠️ Note that built had errors ⚠️
Req #7751 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)
Req #7759 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-53134/built/local/tsserver.js:150086:9)
    at Object.getCompletionEntryDetails (/typescript-53134/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-53134/built/local/tsserver.js:135637:35)
    at /typescript-53134/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-53134/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-53134/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-53134/built/local/tsserver.js:177867:43)
    at /typescript-53134/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-53134/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-53134/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-53134/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-53134/built/local/tsserver.js:181780: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":7756,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/core/src/textures/resources/CubeResource.ts","line":142,"offset":27,"entryNames":[{"name":"AnimatedSprite","source":"pixi.js","data":{"exportName":"AnimatedSprite","exportMapKey":"AnimatedSprite|321|","moduleSpecifier":"pixi.js","fileName":"@PROJECT_ROOT@/bundles/pixi.js/src/index.ts"}}]}}
{"seq":7757,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/core/src/textures/resources/CubeResource.ts","line":142,"offset":27,"entryNames":[{"name":"Application","source":"pixi.js","data":{"exportName":"Application","exportMapKey":"Application|21529|","moduleSpecifier":"pixi.js","fileName":"@PROJECT_ROOT@/bundles/pixi.js/src/index.ts"}}]}}
{"seq":7758,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/core/src/textures/resources/CubeResource.ts","line":142,"offset":27,"entryNames":[{"name":"ArcUtils","source":"@PROJECT_ROOT@/packages/graphics/src/utils/ArcUtils","data":{"exportName":"ArcUtils","exportMapKey":"ArcUtils|215|","fileName":"@PROJECT_ROOT@/packages/graphics/src/utils/ArcUtils.ts"}}]}}
{"seq":7759,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/core/src/textures/resources/CubeResource.ts","line":142,"offset":27,"entryNames":[{"name":"ArrayResource","source":".","data":{"exportName":"ArrayResource","exportMapKey":"ArrayResource|21500|","moduleSpecifier":".","fileName":"@PROJECT_ROOT@/packages/core/src/textures/resources/index.ts"}}]}}

Repro Steps

  1. git clone https://github.com/pixijs/pixijs --recurse-submodules
  2. In dir pixijs, run git reset --hard 05097a87bf67a8e3b9dd051978f8692f116f5cdc
  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 had errors ⚠️
Req #4207 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)

🎉 New server no longer has errors 🎉

pnpm/pnpm

⚠️ Note that built had errors ⚠️
Req #837 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)
Req #6186 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-53134/built/local/tsserver.js:141918:21)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-53134/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-53134/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-53134/built/local/tsserver.js:135637:35)
    at /typescript-53134/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-53134/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-53134/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-53134/built/local/tsserver.js:177867:43)
    at /typescript-53134/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-53134/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-53134/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-53134/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-53134/built/local/tsserver.js:181780: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":6183,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/mount-modules/src/createFuseHandlers.ts","line":73,"offset":12,"entryNames":[{"name":"access","source":"fs","data":{"exportName":"access","exportMapKey":"access|83618|fs","moduleSpecifier":"fs","ambientModuleName":"fs"}}]}}
{"seq":6184,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/mount-modules/src/createFuseHandlers.ts","line":73,"offset":12,"entryNames":[{"name":"access","source":"fs/promises","data":{"exportName":"access","exportMapKey":"access|83652|fs/promises","moduleSpecifier":"fs/promises","ambientModuleName":"fs/promises"}}]}}
{"seq":6185,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/mount-modules/src/createFuseHandlers.ts","line":73,"offset":12,"entryNames":[{"name":"accessSync","source":"fs","data":{"exportName":"accessSync","exportMapKey":"accessSync|83619|fs","moduleSpecifier":"fs","ambientModuleName":"fs"}}]}}
{"seq":6186,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/mount-modules/src/createFuseHandlers.ts","line":73,"offset":12,"entryNames":[{"name":"addDependenciesToPackage","source":"@PROJECT_ROOT@/pkg-manager/core/src/install/index","data":{"exportName":"addDependenciesToPackage","exportMapKey":"addDependenciesToPackage|71413|","fileName":"@PROJECT_ROOT@/pkg-manager/core/src/install/index.ts"}}]}}

Repro Steps

  1. git clone https://github.com/pnpm/pnpm --recurse-submodules
  2. In dir pnpm, run git reset --hard 962c2b78b9b419189ae8ef16841c99aabca3c151
  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 had errors ⚠️
Req #235 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)
Req #621 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-53134/built/local/tsserver.js:141918:21)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-53134/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-53134/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-53134/built/local/tsserver.js:135637:35)
    at /typescript-53134/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-53134/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-53134/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-53134/built/local/tsserver.js:177867:43)
    at /typescript-53134/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-53134/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-53134/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-53134/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-53134/built/local/tsserver.js:181780: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":618,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/helpers/compile/plugins/fill-plugin/fillPlugin.ts","line":39,"offset":19,"entryNames":[{"name":"chmod","source":"fs","data":{"exportName":"chmod","exportMapKey":"chmod|7833|fs","moduleSpecifier":"fs","ambientModuleName":"fs"}}]}}
{"seq":619,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/helpers/compile/plugins/fill-plugin/fillPlugin.ts","line":39,"offset":19,"entryNames":[{"name":"chmod","source":"fs-extra","data":{"exportName":"chmod","exportMapKey":"chmod|9377|","moduleSpecifier":"fs-extra","fileName":"@PROJECT_ROOT@/node_modules/.pnpm/@[email protected]/node_modules/@types/fs-extra/index.d.ts"}}]}}
{"seq":620,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/helpers/compile/plugins/fill-plugin/fillPlugin.ts","line":39,"offset":19,"entryNames":[{"name":"chmod","source":"fs/promises","data":{"exportName":"chmod","exportMapKey":"chmod|7949|fs/promises","moduleSpecifier":"fs/promises","ambientModuleName":"fs/promises"}}]}}
{"seq":621,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/helpers/compile/plugins/fill-plugin/fillPlugin.ts","line":39,"offset":19,"entryNames":[{"name":"chmod","source":"@PROJECT_ROOT@/packages/fetch-engine/src/chmod","data":{"exportName":"default","exportMapKey":"chmod|9695|","fileName":"@PROJECT_ROOT@/packages/fetch-engine/src/chmod.ts"}}]}}

Repro Steps

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

puppeteer/puppeteer

⚠️ Note that built had errors ⚠️
Req #546 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)

🎉 New server no longer has errors 🎉

@typescript-bot
Copy link
Collaborator

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

Details

react-bootstrap/react-bootstrap

⚠️ Note that built had errors ⚠️
Req #947 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)
Req #1110 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-53134/built/local/tsserver.js:150086:9)
    at Object.getCompletionEntryDetails (/typescript-53134/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-53134/built/local/tsserver.js:135637:35)
    at /typescript-53134/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-53134/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-53134/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-53134/built/local/tsserver.js:177867:43)
    at /typescript-53134/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-53134/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-53134/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-53134/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-53134/built/local/tsserver.js:181780: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":1107,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/NavbarCollapse.tsx","line":38,"offset":1,"entryNames":[{"name":"FloatingLabel","source":"./FloatingLabel","data":{"exportName":"default","exportMapKey":"FloatingLabel|15216|","moduleSpecifier":"./FloatingLabel","fileName":"@PROJECT_ROOT@/src/FloatingLabel.tsx"}}]}}
{"seq":1108,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/NavbarCollapse.tsx","line":38,"offset":1,"entryNames":[{"name":"flushSync","source":"react-dom","data":{"exportName":"flushSync","exportMapKey":"flushSync|11494|","moduleSpecifier":"react-dom","fileName":"@PROJECT_ROOT@/node_modules/@types/react-dom/index.d.ts"}}]}}
{"seq":1109,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/NavbarCollapse.tsx","line":38,"offset":1,"entryNames":[{"name":"forEach","source":"./ElementChildren","data":{"exportName":"forEach","exportMapKey":"forEach|6839|","moduleSpecifier":"./ElementChildren","fileName":"@PROJECT_ROOT@/src/ElementChildren.tsx"}}]}}
{"seq":1110,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/NavbarCollapse.tsx","line":38,"offset":1,"entryNames":[{"name":"Form","source":".","data":{"exportName":"Form","exportMapKey":"Form|15225|","moduleSpecifier":".","fileName":"@PROJECT_ROOT@/src/index.tsx"}}]}}

Repro Steps

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

react-hook-form/react-hook-form

⚠️ Note that built had errors ⚠️
Req #261 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)

🎉 New server no longer has errors 🎉

react-native-elements/react-native-elements

⚠️ Note that built had errors ⚠️
Req #249 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)

🎉 New server no longer has errors 🎉

react-navigation/react-navigation

⚠️ Note that built had errors ⚠️
Req #1422 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)

🎉 New server no longer has errors 🎉

ReactiveX/rxjs

⚠️ Note that built had errors ⚠️
Req #134 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)
Req #30963 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-53134/built/local/tsserver.js:150086:9)
    at Object.getCompletionEntryDetails (/typescript-53134/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-53134/built/local/tsserver.js:135637:35)
    at /typescript-53134/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-53134/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-53134/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-53134/built/local/tsserver.js:177867:43)
    at /typescript-53134/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-53134/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-53134/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-53134/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-53134/built/local/tsserver.js:181780:14)

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

Last few requests

{"seq":30960,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/internal/testing/TestScheduler.ts","line":562,"offset":1,"entryNames":[{"name":"AsyncResource","source":"async_hooks","data":{"exportName":"AsyncResource","exportMapKey":"AsyncResource|157554|async_hooks","moduleSpecifier":"async_hooks","ambientModuleName":"async_hooks"}}]}}
{"seq":30961,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/internal/testing/TestScheduler.ts","line":562,"offset":1,"entryNames":[{"name":"asyncScheduler","source":"../umd","data":{"exportName":"asyncScheduler","exportMapKey":"asyncScheduler|157542|","moduleSpecifier":"../umd","fileName":"@PROJECT_ROOT@/src/internal/umd.ts"}}]}}
{"seq":30962,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/internal/testing/TestScheduler.ts","line":562,"offset":1,"entryNames":[{"name":"AsyncScheduler","source":"../scheduler/AsyncScheduler","data":{"exportName":"AsyncScheduler","exportMapKey":"AsyncScheduler|157519|","moduleSpecifier":"../scheduler/AsyncScheduler","fileName":"@PROJECT_ROOT@/src/internal/scheduler/AsyncScheduler.ts"}}]}}
{"seq":30963,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/internal/testing/TestScheduler.ts","line":562,"offset":1,"entryNames":[{"name":"AsyncSubject","source":"../umd","data":{"exportName":"AsyncSubject","exportMapKey":"AsyncSubject|91078|","moduleSpecifier":"../umd","fileName":"@PROJECT_ROOT@/src/internal/umd.ts"}}]}}

Repro Steps

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

recharts/recharts

⚠️ Note that built had errors ⚠️
Req #211 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)

🎉 New server no longer has errors 🎉

reduxjs/react-redux

⚠️ Note that built had errors ⚠️
Req #364 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)

🎉 New server no longer has errors 🎉

reduxjs/redux

⚠️ Note that built had errors ⚠️
Req #1286 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)

🎉 New server no longer has errors 🎉

refined-github/refined-github

⚠️ Note that built had errors ⚠️
Req #739 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)

🎉 New server no longer has errors 🎉

remix-run/react-router

⚠️ Note that built had errors ⚠️
Req #846 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)

🎉 New server no longer has errors 🎉

slidevjs/slidev

⚠️ Note that built had errors ⚠️
Req #671 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)
Req #866 - completionEntryDetails
    at collectAutoImports (/typescript-53134/built/local/tsserver.js:150730:11)
    at getGlobalCompletions (/typescript-53134/built/local/tsserver.js:150671:5)
    at tryGetGlobalSymbols (/typescript-53134/built/local/tsserver.js:150599:352)
    at getCompletionData (/typescript-53134/built/local/tsserver.js:150365:10)
    at getSymbolCompletionFromEntryId (/typescript-53134/built/local/tsserver.js:149902:26)
    at Object.getCompletionEntryDetails (/typescript-53134/built/local/tsserver.js:149938:28)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-53134/built/local/tsserver.js:135637:35)
    at /typescript-53134/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-53134/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-53134/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-53134/built/local/tsserver.js:177867:43)
    at /typescript-53134/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-53134/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-53134/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-53134/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-53134/built/local/tsserver.js:181780:14)

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

Last few requests

{"seq":863,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/slidev/node/options.ts","line":104,"offset":8,"entryNames":[{"name":"slideAspect","source":"@slidev/client/env","data":{"exportName":"slideAspect","exportMapKey":"slideAspect|6045|","moduleSpecifier":"@slidev/client/env","fileName":"@PROJECT_ROOT@/packages/client/env.ts"}}]}}
{"seq":864,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/slidev/node/options.ts","line":104,"offset":8,"entryNames":[{"name":"slideHeight","source":"@slidev/client/env","data":{"exportName":"slideHeight","exportMapKey":"slideHeight|6881|","moduleSpecifier":"@slidev/client/env","fileName":"@PROJECT_ROOT@/packages/client/env.ts"}}]}}
{"seq":865,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/slidev/node/options.ts","line":104,"offset":8,"entryNames":[{"name":"slideScale","source":"@slidev/client/state","data":{"exportName":"slideScale","exportMapKey":"slideScale|6976|","moduleSpecifier":"@slidev/client/state","fileName":"@PROJECT_ROOT@/packages/client/state/index.ts"}}]}}
{"seq":866,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/slidev/node/options.ts","line":104,"offset":8,"entryNames":[{"name":"SlidevConfig","source":"../../@slidev/configs","data":{"exportName":"default","exportMapKey":"SlidevConfig|6777|","moduleSpecifier":"/@slidev/configs","ambientModuleName":"/@slidev/configs"}}]}}

Repro Steps

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

socketio/socket.io

⚠️ Note that built had errors ⚠️
Req #1531 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)

🎉 New server no longer has errors 🎉

solidjs/solid

⚠️ Note that built had errors ⚠️
Req #852 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)

🎉 New server no longer has errors 🎉

statelyai/xstate

⚠️ Note that built had errors ⚠️
Req #1113 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)

🎉 New server no longer has errors 🎉

streamich/react-use

⚠️ Note that built had errors ⚠️
Req #1572 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)

🎉 New server no longer has errors 🎉

supabase/supabase

⚠️ Note that built had errors ⚠️
Req #21 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)

🎉 New server no longer has errors 🎉

sveltejs/svelte

⚠️ Note that built had errors ⚠️
Req #469 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)
Req #1308 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-53134/built/local/tsserver.js:150086:9)
    at Object.getCompletionEntryDetails (/typescript-53134/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-53134/built/local/tsserver.js:135637:35)
    at /typescript-53134/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-53134/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-53134/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-53134/built/local/tsserver.js:177867:43)
    at /typescript-53134/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-53134/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-53134/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-53134/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-53134/built/local/tsserver.js:181780: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":1305,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/compiler/compile/render_dom/wrappers/Element/Binding.ts","line":184,"offset":1,"entryNames":[{"name":"Comment","source":"@PROJECT_ROOT@/src/compiler/compile/render_ssr/handlers/Comment","data":{"exportName":"default","exportMapKey":"Comment|4836|","fileName":"@PROJECT_ROOT@/src/compiler/compile/render_ssr/handlers/Comment.ts"}}]}}
{"seq":1306,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/compiler/compile/render_dom/wrappers/Element/Binding.ts","line":184,"offset":1,"entryNames":[{"name":"common","source":"mocha/lib/interfaces/common","data":{"exportName":"export=","exportMapKey":"common|3365|mocha/lib/interfaces/common","moduleSpecifier":"mocha/lib/interfaces/common","ambientModuleName":"mocha/lib/interfaces/common"}}]}}
{"seq":1307,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/compiler/compile/render_dom/wrappers/Element/Binding.ts","line":184,"offset":1,"entryNames":[{"name":"compare_node","source":"../../../utils/compare_node","data":{"exportName":"compare_node","exportMapKey":"compare_node|4702|","moduleSpecifier":"../../../utils/compare_node","fileName":"@PROJECT_ROOT@/src/compiler/compile/utils/compare_node.ts"}}]}}
{"seq":1308,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/compiler/compile/render_dom/wrappers/Element/Binding.ts","line":184,"offset":1,"entryNames":[{"name":"compile","source":"../../../..","data":{"exportName":"compile","exportMapKey":"compile|3286|","moduleSpecifier":"../../../..","fileName":"@PROJECT_ROOT@/src/compiler/index.ts"}}]}}

Repro Steps

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

t4t5/sweetalert

⚠️ Note that built had errors ⚠️
Req #5879 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)

🎉 New server no longer has errors 🎉

TanStack/query

⚠️ Note that built had errors ⚠️
Req #1932 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)

🎉 New server no longer has errors 🎉

trpc/trpc

⚠️ Note that built had errors ⚠️
Req #1564 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)

🎉 New server no longer has errors 🎉

type-challenges/type-challenges

⚠️ Note that built had errors ⚠️
Req #765 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)

🎉 New server no longer has errors 🎉

typeorm/typeorm

⚠️ Note that built had errors ⚠️
Req #81 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)
Req #10546 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-53134/built/local/tsserver.js:150086:9)
    at Object.getCompletionEntryDetails (/typescript-53134/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-53134/built/local/tsserver.js:135637:35)
    at /typescript-53134/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-53134/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-53134/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-53134/built/local/tsserver.js:177867:43)
    at /typescript-53134/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-53134/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-53134/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-53134/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-53134/built/local/tsserver.js:181780: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":10543,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/driver/postgres/PostgresQueryRunner.ts","line":4284,"offset":18,"entryNames":[{"name":"AbortError","source":"@PROJECT_ROOT@/node_modules/redis/dist/index","data":{"exportName":"AbortError","exportMapKey":"AbortError|22304|","fileName":"@PROJECT_ROOT@/node_modules/redis/dist/index.d.ts","isPackageJsonImport":true}}]}}
{"seq":10544,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/driver/postgres/PostgresQueryRunner.ts","line":4284,"offset":18,"entryNames":[{"name":"AbstractEntity","source":"@PROJECT_ROOT@/test/github-issues/1369/entity/AbstractEntity","data":{"exportName":"AbstractEntity","exportMapKey":"AbstractEntity|1062|","fileName":"@PROJECT_ROOT@/test/github-issues/1369/entity/AbstractEntity.ts"}}]}}
{"seq":10545,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/driver/postgres/PostgresQueryRunner.ts","line":4284,"offset":18,"entryNames":[{"name":"AbstractEntitySubscriber","source":"@PROJECT_ROOT@/test/github-issues/1369/subscriber/AbstractEntitySubscriber","data":{"exportName":"AbstractEntitySubscriber","exportMapKey":"AbstractEntitySubscriber|18537|","fileName":"@PROJECT_ROOT@/test/github-issues/1369/subscriber/AbstractEntitySubscriber.ts"}}]}}
{"seq":10546,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/driver/postgres/PostgresQueryRunner.ts","line":4284,"offset":18,"entryNames":[{"name":"AbstractLogger","source":"../..","data":{"exportName":"AbstractLogger","exportMapKey":"AbstractLogger|639|","moduleSpecifier":"../..","fileName":"@PROJECT_ROOT@/src/index.ts"}}]}}

Repro Steps

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

vercel/swr

⚠️ Note that built had errors ⚠️
Req #1229 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)

🎉 New server no longer has errors 🎉

vitejs/vite

⚠️ Note that built had errors ⚠️
Req #1003 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)
Req #3363 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-53134/built/local/tsserver.js:150086:9)
    at Object.getCompletionEntryDetails (/typescript-53134/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-53134/built/local/tsserver.js:135637:35)
    at /typescript-53134/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-53134/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-53134/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-53134/built/local/tsserver.js:177867:43)
    at /typescript-53134/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-53134/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-53134/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-53134/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-53134/built/local/tsserver.js:181780: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":3360,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/vite/src/node/plugins/asset.ts","line":176,"offset":36,"entryNames":[{"name":"buffer","source":"node:stream/consumers","data":{"exportName":"buffer","exportMapKey":"buffer|53024|node:stream/consumers","moduleSpecifier":"node:stream/consumers","ambientModuleName":"node:stream/consumers"}}]}}
{"seq":3361,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/vite/src/node/plugins/asset.ts","line":176,"offset":36,"entryNames":[{"name":"build","source":"esbuild","data":{"exportName":"build","exportMapKey":"build|51883|","moduleSpecifier":"esbuild","fileName":"@PROJECT_ROOT@/node_modules/.pnpm/[email protected]/node_modules/esbuild/lib/main.d.ts"}}]}}
{"seq":3362,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/vite/src/node/plugins/asset.ts","line":176,"offset":36,"entryNames":[{"name":"build","source":"../build","data":{"exportName":"build","exportMapKey":"build|65817|","moduleSpecifier":"../build","fileName":"@PROJECT_ROOT@/packages/vite/src/node/index.ts"}}]}}
{"seq":3363,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/vite/src/node/plugins/asset.ts","line":176,"offset":36,"entryNames":[{"name":"buildErrorMessage","source":"..","data":{"exportName":"buildErrorMessage","exportMapKey":"buildErrorMessage|55034|","moduleSpecifier":"..","fileName":"@PROJECT_ROOT@/packages/vite/src/node/index.ts"}}]}}

Repro Steps

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

⚠️ Note that built had errors ⚠️
Req #173 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)

🎉 New server no longer has errors 🎉

vuejs/vue

⚠️ Note that built had errors ⚠️
Req #1513 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)
Req #1644 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-53134/built/local/tsserver.js:150086:9)
    at Object.getCompletionEntryDetails (/typescript-53134/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-53134/built/local/tsserver.js:135637:35)
    at /typescript-53134/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-53134/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-53134/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-53134/built/local/tsserver.js:177867:43)
    at /typescript-53134/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-53134/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-53134/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-53134/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-53134/built/local/tsserver.js:181780: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":1641,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/core/components/keep-alive.ts","line":47,"offset":1,"entryNames":[{"name":"closeSync","source":"fs","data":{"exportName":"closeSync","exportMapKey":"closeSync|29191|fs","moduleSpecifier":"fs","ambientModuleName":"fs"}}]}}
{"seq":1642,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/core/components/keep-alive.ts","line":47,"offset":1,"entryNames":[{"name":"cluster","source":"cluster","data":{"exportName":"default","exportMapKey":"cluster|28841|cluster","moduleSpecifier":"cluster","ambientModuleName":"cluster"}}]}}
{"seq":1643,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/core/components/keep-alive.ts","line":47,"offset":1,"entryNames":[{"name":"CodegenState","source":"compiler/codegen","data":{"exportName":"CodegenState","exportMapKey":"CodegenState|27220|","moduleSpecifier":"compiler/codegen","fileName":"@PROJECT_ROOT@/src/compiler/codegen/index.ts"}}]}}
{"seq":1644,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/core/components/keep-alive.ts","line":47,"offset":1,"entryNames":[{"name":"compile","source":"web/entry-compiler","data":{"exportName":"compile","exportMapKey":"compile|27029|","moduleSpecifier":"web/entry-compiler","fileName":"@PROJECT_ROOT@/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

@typescript-bot
Copy link
Collaborator

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

Details

vuetifyjs/vuetify

⚠️ Note that built had errors ⚠️
Req #4298 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)
Req #6438 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-53134/built/local/tsserver.js:150086:9)
    at Object.getCompletionEntryDetails (/typescript-53134/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-53134/built/local/tsserver.js:135637:35)
    at /typescript-53134/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-53134/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-53134/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-53134/built/local/tsserver.js:177867:43)
    at /typescript-53134/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-53134/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-53134/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-53134/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-53134/built/local/tsserver.js:181780: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":6435,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/vuetify/src/components/VOverlay/scrollStrategies.ts","line":45,"offset":3,"entryNames":[{"name":"utimes","source":"fs/promises","data":{"exportName":"utimes","exportMapKey":"utimes|113965|fs/promises","moduleSpecifier":"fs/promises","ambientModuleName":"fs/promises"}}]}}
{"seq":6436,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/vuetify/src/components/VOverlay/scrollStrategies.ts","line":45,"offset":3,"entryNames":[{"name":"utimesSync","source":"fs","data":{"exportName":"utimesSync","exportMapKey":"utimesSync|113869|fs","moduleSpecifier":"fs","ambientModuleName":"fs"}}]}}
{"seq":6437,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/vuetify/src/components/VOverlay/scrollStrategies.ts","line":45,"offset":3,"entryNames":[{"name":"V4MAPPED","source":"dns","data":{"exportName":"V4MAPPED","exportMapKey":"V4MAPPED|113737|dns","moduleSpecifier":"dns","ambientModuleName":"dns"}}]}}
{"seq":6438,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/vuetify/src/components/VOverlay/scrollStrategies.ts","line":45,"offset":3,"entryNames":[{"name":"VAlert","source":"..","data":{"exportName":"VAlert","exportMapKey":"VAlert|50622|","moduleSpecifier":"..","fileName":"@PROJECT_ROOT@/packages/vuetify/src/components/index.ts"}}]}}

Repro Steps

  1. git clone https://github.com/vuetifyjs/vuetify --recurse-submodules
  2. In dir vuetify, run git reset --hard ba11898723a8c23ff22e75f7f94b0b8a68e64b6c
  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 had errors ⚠️
Req #404 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)
Req #3528 - completionEntryDetails
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-53134/built/local/tsserver.js:150086:9)
    at Object.getCompletionEntryDetails (/typescript-53134/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-53134/built/local/tsserver.js:135637:35)
    at /typescript-53134/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-53134/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-53134/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-53134/built/local/tsserver.js:177867:43)
    at /typescript-53134/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-53134/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-53134/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-53134/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-53134/built/local/tsserver.js:181780: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":3525,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/astro/e2e/client-only.test.js","line":16,"offset":1,"entryNames":[{"name":"AsyncWalker","source":"@PROJECT_ROOT@/node_modules/.pnpm/[email protected]/node_modules/estree-walker/types/async","data":{"exportName":"AsyncWalker","exportMapKey":"AsyncWalker|33677|","fileName":"@PROJECT_ROOT@/node_modules/.pnpm/[email protected]/node_modules/estree-walker/types/async.d.ts"}}]}}
{"seq":3526,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/astro/e2e/client-only.test.js","line":16,"offset":1,"entryNames":[{"name":"atob","source":"buffer","data":{"exportName":"atob","exportMapKey":"atob|30301|buffer","moduleSpecifier":"buffer","ambientModuleName":"buffer"}}]}}
{"seq":3527,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/astro/e2e/client-only.test.js","line":16,"offset":1,"entryNames":[{"name":"attachContentServerListeners","source":"@PROJECT_ROOT@/packages/astro/src/content/server-listeners","data":{"exportName":"attachContentServerListeners","exportMapKey":"attachContentServerListeners|32962|","fileName":"@PROJECT_ROOT@/packages/astro/src/content/server-listeners.ts"}}]}}
{"seq":3528,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/astro/e2e/client-only.test.js","line":16,"offset":1,"entryNames":[{"name":"attachToResponse","source":"../src/core/cookies/index.js","data":{"exportName":"attachToResponse","exportMapKey":"attachToResponse|32615|","moduleSpecifier":"../src/core/cookies/index.js","fileName":"@PROJECT_ROOT@/packages/astro/src/core/cookies/index.ts"}}]}}

Repro Steps

  1. git clone https://github.com/withastro/astro --recurse-submodules
  2. In dir astro, run git reset --hard e58a92527f54cb29d3515d544fad833a5ce1061d
  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 had errors ⚠️
Req #1444 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)

🎉 New server no longer has errors 🎉

youzan/vant

⚠️ Note that built had errors ⚠️
Req #3417 - completionEntryDetails
    at Object.getImportCompletionAction (/typescript-main/built/local/tsserver.js:141911:11)
    at getCompletionEntryCodeActionsAndSourceDisplay (/typescript-main/built/local/tsserver.js:150072:62)
    at Object.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:149957:46)
    at Object.getCompletionEntryDetails2 [as getCompletionEntryDetails] (/typescript-main/built/local/tsserver.js:135637:35)
    at /typescript-main/built/local/tsserver.js:179505:43
    at mapDefined (/typescript-main/built/local/tsserver.js:2625:22)
    at IOSession.getCompletionEntryDetails (/typescript-main/built/local/tsserver.js:179503:20)
    at completionEntryDetails (/typescript-main/built/local/tsserver.js:177867:43)
    at /typescript-main/built/local/tsserver.js:180194:69
    at IOSession.executeWithRequestId (/typescript-main/built/local/tsserver.js:180186:14)
    at IOSession.executeCommand (/typescript-main/built/local/tsserver.js:180194:29)
    at IOSession.onMessage (/typescript-main/built/local/tsserver.js:180236:51)
    at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:181780:14)

🎉 New server no longer has errors 🎉

@typescript-bot
Copy link
Collaborator

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

Here they are:

Compiler

Comparison Report - main..53134
Metric main 53134 Delta Best Worst p-value
Angular - node (v18.10.0, x64)
Memory used 359,789k (± 0.01%) 359,829k (± 0.01%) ~ 359,772k 359,874k p=0.128 n=6
Parse Time 3.51s (± 0.59%) 3.50s (± 0.58%) ~ 3.47s 3.53s p=0.288 n=6
Bind Time 1.13s (± 0.49%) 1.13s (± 0.56%) ~ 1.12s 1.14s p=0.201 n=6
Check Time 8.63s (± 0.50%) 8.63s (± 0.68%) ~ 8.55s 8.70s p=1.000 n=6
Emit Time 7.43s (± 1.19%) 7.43s (± 0.52%) ~ 7.38s 7.48s p=0.810 n=6
Total Time 20.70s (± 0.66%) 20.68s (± 0.39%) ~ 20.55s 20.77s p=1.000 n=6
Compiler-Unions - node (v18.10.0, x64)
Memory used 193,571k (± 1.61%) 192,743k (± 1.51%) ~ 190,849k 196,562k p=0.575 n=6
Parse Time 1.47s (± 0.70%) 1.48s (± 0.82%) ~ 1.47s 1.50s p=0.210 n=6
Bind Time 0.77s (± 0.98%) 0.77s (± 0.53%) ~ 0.76s 0.77s p=1.000 n=6
Check Time 9.42s (± 0.90%) 9.36s (± 0.65%) ~ 9.30s 9.47s p=0.296 n=6
Emit Time 2.73s (± 0.43%) 2.74s (± 1.30%) ~ 2.71s 2.81s p=1.000 n=6
Total Time 14.40s (± 0.56%) 14.36s (± 0.45%) ~ 14.26s 14.44s p=0.422 n=6
Monaco - node (v18.10.0, x64)
Memory used 343,898k (± 0.01%) 343,851k (± 0.02%) ~ 343,795k 343,915k p=0.093 n=6
Parse Time 2.63s (± 0.99%) 2.62s (± 1.26%) ~ 2.57s 2.66s p=0.629 n=6
Bind Time 1.01s (± 0.75%) 1.01s (± 0.75%) ~ 1.00s 1.02s p=1.000 n=6
Check Time 7.00s (± 0.39%) 7.02s (± 0.53%) ~ 6.96s 7.07s p=0.259 n=6
Emit Time 4.21s (± 0.76%) 4.22s (± 0.41%) ~ 4.20s 4.25s p=0.686 n=6
Total Time 14.84s (± 0.25%) 14.86s (± 0.31%) ~ 14.79s 14.91s p=0.418 n=6
TFS - node (v18.10.0, x64)
Memory used 299,875k (± 0.01%) 299,868k (± 0.01%) ~ 299,841k 299,897k p=0.575 n=6
Parse Time 2.05s (± 0.95%) 2.03s (± 1.18%) ~ 1.99s 2.05s p=0.070 n=6
Bind Time 1.14s (± 0.36%) 1.14s (± 0.36%) ~ 1.13s 1.14s p=1.000 n=6
Check Time 6.52s (± 0.48%) 6.49s (± 0.39%) -0.03s (- 0.51%) 6.44s 6.51s p=0.045 n=6
Emit Time 3.84s (± 1.20%) 3.82s (± 0.97%) ~ 3.78s 3.88s p=0.334 n=6
Total Time 13.55s (± 0.42%) 13.47s (± 0.17%) -0.08s (- 0.60%) 13.44s 13.50s p=0.024 n=6
material-ui - node (v18.10.0, x64)
Memory used 476,445k (± 0.01%) 476,437k (± 0.00%) ~ 476,412k 476,473k p=0.521 n=6
Parse Time 3.12s (± 0.77%) 3.12s (± 0.39%) ~ 3.11s 3.14s p=0.742 n=6
Bind Time 0.91s (± 0.60%) 0.91s (± 0.00%) ~ 0.91s 0.91s p=0.071 n=6
Check Time 17.04s (± 0.48%) 17.00s (± 0.39%) ~ 16.93s 17.10s p=0.520 n=6
Emit Time 0.00s (± 0.00%) 0.00s (± 0.00%) ~ 0.00s 0.00s p=1.000 n=6
Total Time 21.07s (± 0.43%) 21.02s (± 0.35%) ~ 20.95s 21.15s p=0.297 n=6
xstate - node (v18.10.0, x64)
Memory used 548,976k (± 0.02%) 552,965k (± 0.04%) +3,989k (+ 0.73%) 552,782k 553,311k p=0.005 n=6
Parse Time 4.09s (± 0.37%) 4.08s (± 0.63%) ~ 4.05s 4.12s p=0.288 n=6
Bind Time 1.66s (± 0.83%) 1.67s (± 0.62%) ~ 1.66s 1.69s p=0.324 n=6
Check Time 2.77s (± 0.94%) 2.88s (± 0.49%) +0.11s (+ 4.16%) 2.86s 2.90s p=0.005 n=6
Emit Time 0.08s (± 0.00%) 0.08s (± 0.00%) ~ 0.08s 0.08s p=1.000 n=6
Total Time 8.60s (± 0.34%) 8.71s (± 0.33%) +0.11s (+ 1.30%) 8.67s 8.75s p=0.005 n=6
Angular - node (v16.17.1, x64)
Memory used 359,080k (± 0.01%) 359,120k (± 0.01%) +40k (+ 0.01%) 359,097k 359,144k p=0.013 n=6
Parse Time 3.71s (± 0.49%) 3.73s (± 0.61%) ~ 3.69s 3.75s p=0.327 n=6
Bind Time 1.19s (± 0.00%) 1.19s (± 0.43%) ~ 1.19s 1.20s p=0.174 n=6
Check Time 9.43s (± 0.35%) 9.44s (± 0.48%) ~ 9.38s 9.51s p=0.871 n=6
Emit Time 7.89s (± 0.46%) 7.92s (± 0.65%) ~ 7.87s 8.01s p=0.520 n=6
Total Time 22.22s (± 0.25%) 22.27s (± 0.52%) ~ 22.16s 22.47s p=0.574 n=6
Compiler-Unions - node (v16.17.1, x64)
Memory used 192,393k (± 0.03%) 192,442k (± 0.04%) ~ 192,338k 192,533k p=0.336 n=6
Parse Time 1.56s (± 1.15%) 1.56s (± 1.10%) ~ 1.53s 1.58s p=0.870 n=6
Bind Time 0.82s (± 0.00%) 0.82s (± 0.77%) ~ 0.81s 0.83s p=1.000 n=6
Check Time 10.12s (± 0.77%) 10.04s (± 0.59%) ~ 9.98s 10.12s p=0.065 n=6
Emit Time 2.99s (± 0.72%) 2.99s (± 0.70%) ~ 2.97s 3.03s p=0.680 n=6
Total Time 15.49s (± 0.57%) 15.40s (± 0.38%) ~ 15.31s 15.47s p=0.149 n=6
Monaco - node (v16.17.1, x64)
Memory used 343,115k (± 0.01%) 343,119k (± 0.00%) ~ 343,111k 343,133k p=0.936 n=6
Parse Time 2.79s (± 0.37%) 2.79s (± 0.69%) ~ 2.76s 2.81s p=1.000 n=6
Bind Time 1.09s (± 2.68%) 1.08s (± 0.77%) ~ 1.08s 1.10s p=0.858 n=6
Check Time 7.67s (± 0.71%) 7.68s (± 0.37%) ~ 7.64s 7.72s p=0.293 n=6
Emit Time 4.42s (± 0.39%) 4.42s (± 0.45%) ~ 4.39s 4.45s p=1.000 n=6
Total Time 15.97s (± 0.38%) 15.97s (± 0.26%) ~ 15.93s 16.03s p=0.808 n=6
TFS - node (v16.17.1, x64)
Memory used 299,247k (± 0.01%) 299,251k (± 0.01%) ~ 299,222k 299,276k p=0.873 n=6
Parse Time 2.15s (± 0.64%) 2.15s (± 0.88%) ~ 2.13s 2.17s p=0.680 n=6
Bind Time 1.25s (± 0.60%) 1.24s (± 0.97%) ~ 1.22s 1.25s p=0.652 n=6
Check Time 7.18s (± 0.47%) 7.15s (± 0.47%) ~ 7.08s 7.17s p=0.102 n=6
Emit Time 4.35s (± 0.57%) 4.32s (± 0.70%) ~ 4.28s 4.36s p=0.143 n=6
Total Time 14.92s (± 0.25%) 14.86s (± 0.45%) ~ 14.75s 14.95s p=0.127 n=6
material-ui - node (v16.17.1, x64)
Memory used 475,700k (± 0.01%) 475,715k (± 0.01%) ~ 475,667k 475,850k p=0.810 n=6
Parse Time 3.28s (± 0.46%) 3.28s (± 0.31%) ~ 3.27s 3.30s p=1.000 n=6
Bind Time 0.96s (± 0.78%) 0.96s (± 0.43%) ~ 0.95s 0.96s p=0.389 n=6
Check Time 18.03s (± 0.30%) 18.05s (± 0.21%) ~ 17.98s 18.08s p=0.688 n=6
Emit Time 0.00s (± 0.00%) 0.00s (± 0.00%) ~ 0.00s 0.00s p=1.000 n=6
Total Time 22.28s (± 0.25%) 22.29s (± 0.21%) ~ 22.21s 22.33s p=0.810 n=6
xstate - node (v16.17.1, x64)
Memory used 546,545k (± 0.02%) 550,444k (± 0.02%) +3,899k (+ 0.71%) 550,363k 550,606k p=0.005 n=6
Parse Time 4.27s (± 0.51%) 4.26s (± 0.35%) ~ 4.24s 4.28s p=0.512 n=6
Bind Time 1.76s (± 0.36%) 1.76s (± 0.43%) ~ 1.75s 1.77s p=0.718 n=6
Check Time 2.97s (± 0.37%) 3.10s (± 0.53%) +0.13s (+ 4.49%) 3.08s 3.13s p=0.004 n=6
Emit Time 0.09s (± 4.45%) 0.09s (± 5.53%) ~ 0.09s 0.10s p=0.595 n=6
Total Time 9.09s (± 0.22%) 9.21s (± 0.37%) +0.12s (+ 1.34%) 9.18s 9.28s p=0.005 n=6
Angular - node (v14.15.1, x64)
Memory used 352,890k (± 0.00%) 352,887k (± 0.00%) ~ 352,874k 352,905k p=0.575 n=6
Parse Time 3.71s (± 0.68%) 3.71s (± 0.50%) ~ 3.68s 3.73s p=1.000 n=6
Bind Time 1.24s (± 0.41%) 1.24s (± 0.33%) ~ 1.24s 1.25s p=0.595 n=6
Check Time 9.72s (± 0.41%) 9.74s (± 0.37%) ~ 9.71s 9.79s p=0.332 n=6
Emit Time 8.31s (± 0.63%) 8.31s (± 0.55%) ~ 8.24s 8.36s p=0.809 n=6
Total Time 22.98s (± 0.31%) 23.00s (± 0.23%) ~ 22.93s 23.07s p=0.470 n=6
Compiler-Unions - node (v14.15.1, x64)
Memory used 187,649k (± 0.01%) 187,656k (± 0.01%) ~ 187,632k 187,700k p=0.688 n=6
Parse Time 1.57s (± 1.09%) 1.57s (± 0.52%) ~ 1.55s 1.57s p=0.720 n=6
Bind Time 0.84s (± 0.48%) 0.84s (± 0.49%) ~ 0.83s 0.84s p=0.218 n=6
Check Time 10.19s (± 0.41%) 10.16s (± 0.58%) ~ 10.10s 10.24s p=0.517 n=6
Emit Time 3.11s (± 0.80%) 3.13s (± 0.51%) ~ 3.11s 3.15s p=0.192 n=6
Total Time 15.71s (± 0.25%) 15.69s (± 0.43%) ~ 15.61s 15.80s p=0.687 n=6
Monaco - node (v14.15.1, x64)
Memory used 338,141k (± 0.01%) 338,147k (± 0.01%) ~ 338,099k 338,181k p=0.748 n=6
Parse Time 2.88s (± 0.67%) 2.86s (± 0.34%) ~ 2.85s 2.88s p=0.085 n=6
Bind Time 1.10s (± 1.06%) 1.10s (± 0.57%) ~ 1.09s 1.11s p=0.485 n=6
Check Time 8.11s (± 0.84%) 8.08s (± 0.40%) ~ 8.05s 8.13s p=0.465 n=6
Emit Time 4.67s (± 0.45%) 4.70s (± 1.27%) ~ 4.64s 4.79s p=0.376 n=6
Total Time 16.75s (± 0.38%) 16.75s (± 0.50%) ~ 16.65s 16.88s p=1.000 n=6
TFS - node (v14.15.1, x64)
Memory used 294,300k (± 0.00%) 294,301k (± 0.00%) ~ 294,286k 294,312k p=0.936 n=6
Parse Time 2.38s (± 0.80%) 2.38s (± 0.34%) ~ 2.37s 2.39s p=0.869 n=6
Bind Time 1.07s (± 1.45%) 1.07s (± 0.97%) ~ 1.05s 1.08s p=1.000 n=6
Check Time 7.47s (± 0.28%) 7.47s (± 0.55%) ~ 7.40s 7.50s p=0.373 n=6
Emit Time 4.29s (± 0.70%) 4.30s (± 0.73%) ~ 4.26s 4.34s p=0.809 n=6
Total Time 15.20s (± 0.29%) 15.21s (± 0.23%) ~ 15.17s 15.27s p=0.687 n=6
material-ui - node (v14.15.1, x64)
Memory used 471,400k (± 0.01%) 471,381k (± 0.01%) ~ 471,348k 471,422k p=0.423 n=6
Parse Time 3.47s (± 0.34%) 3.46s (± 0.24%) ~ 3.45s 3.47s p=0.666 n=6
Bind Time 1.01s (± 1.04%) 1.00s (± 0.83%) ~ 0.99s 1.01s p=1.000 n=6
Check Time 19.03s (± 0.71%) 18.93s (± 0.44%) ~ 18.82s 19.06s p=0.173 n=6
Emit Time 0.00s (± 0.00%) 0.00s (± 0.00%) ~ 0.00s 0.00s p=1.000 n=6
Total Time 23.50s (± 0.62%) 23.40s (± 0.38%) ~ 23.28s 23.53s p=0.173 n=6
xstate - node (v14.15.1, x64)
Memory used 535,216k (± 0.00%) 539,122k (± 0.00%) +3,906k (+ 0.73%) 539,107k 539,145k p=0.005 n=6
Parse Time 4.45s (± 0.39%) 4.48s (± 1.42%) ~ 4.43s 4.60s p=0.466 n=6
Bind Time 1.79s (± 0.82%) 1.78s (± 2.72%) ~ 1.68s 1.81s p=0.807 n=6
Check Time 3.17s (± 0.86%) 3.24s (± 0.55%) +0.07s (+ 2.05%) 3.21s 3.26s p=0.008 n=6
Emit Time 0.09s (± 0.00%) 0.09s (± 0.00%) ~ 0.09s 0.09s p=1.000 n=6
Total Time 9.51s (± 0.22%) 9.59s (± 0.42%) +0.08s (+ 0.88%) 9.54s 9.65s p=0.006 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 53134 6
Baseline main 6

TSServer

Comparison Report - main..53134
Metric main 53134 Delta Best Worst p-value
Compiler-UnionsTSServer - node (v18.10.0, x64)
Req 1 - updateOpen 2,374ms (± 0.87%) 2,370ms (± 0.53%) ~ 2,353ms 2,383ms p=1.000 n=6
Req 2 - geterr 5,363ms (± 0.63%) 5,371ms (± 0.25%) ~ 5,355ms 5,392ms p=0.378 n=6
Req 3 - references 328ms (± 1.00%) 325ms (± 0.86%) ~ 322ms 330ms p=0.418 n=6
Req 4 - navto 283ms (± 1.33%) 286ms (± 0.41%) ~ 284ms 287ms p=0.243 n=6
Req 5 - completionInfo count 1,356 (± 0.00%) 1,356 (± 0.00%) ~ 1,356 1,356 p=1.000 n=6
Req 5 - completionInfo 82ms (± 5.98%) 79ms (± 1.13%) ~ 78ms 80ms p=0.345 n=6
CompilerTSServer - node (v18.10.0, x64)
Req 1 - updateOpen 2,525ms (± 1.16%) 2,512ms (± 0.68%) ~ 2,481ms 2,529ms p=0.335 n=6
Req 2 - geterr 4,009ms (± 0.68%) 4,025ms (± 0.44%) ~ 3,999ms 4,048ms p=0.173 n=6
Req 3 - references 347ms (± 0.76%) 347ms (± 0.47%) ~ 345ms 348ms p=0.678 n=6
Req 4 - navto 293ms (± 0.56%) 293ms (± 0.50%) ~ 291ms 295ms p=0.511 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 74ms (± 3.42%) 77ms (± 9.32%) ~ 68ms 89ms p=0.195 n=6
xstateTSServer - node (v18.10.0, x64)
Req 1 - updateOpen 3,156ms (± 0.32%) 3,159ms (± 0.70%) ~ 3,129ms 3,190ms p=0.810 n=6
Req 2 - geterr 1,605ms (± 1.24%) 1,766ms (± 0.83%) +161ms (+10.06%) 1,753ms 1,793ms p=0.005 n=6
Req 3 - references 104ms (± 2.26%) 103ms (± 1.55%) ~ 100ms 104ms p=0.803 n=6
Req 4 - navto 360ms (± 0.51%) 357ms (± 1.01%) ~ 353ms 361ms p=0.212 n=6
Req 5 - completionInfo count 3,136 (± 0.00%) 3,136 (± 0.00%) ~ 3,136 3,136 p=1.000 n=6
Req 5 - completionInfo 430ms (± 0.97%) 427ms (± 1.08%) ~ 419ms 432ms p=0.295 n=6
Compiler-UnionsTSServer - node (v16.17.1, x64)
Req 1 - updateOpen 2,464ms (± 1.49%) 2,469ms (± 1.59%) ~ 2,431ms 2,522ms p=0.810 n=6
Req 2 - geterr 5,730ms (± 0.53%) 5,749ms (± 0.69%) ~ 5,700ms 5,813ms p=0.521 n=6
Req 3 - references 342ms (± 0.91%) 344ms (± 0.63%) ~ 340ms 346ms p=0.517 n=6
Req 4 - navto 278ms (± 1.69%) 277ms (± 0.48%) ~ 275ms 278ms p=0.622 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 93ms (± 4.62%) 95ms (± 2.70%) ~ 90ms 97ms p=0.591 n=6
CompilerTSServer - node (v16.17.1, x64)
Req 1 - updateOpen 2,669ms (± 0.33%) 2,677ms (± 0.34%) ~ 2,665ms 2,687ms p=0.298 n=6
Req 2 - geterr 4,358ms (± 0.39%) 4,373ms (± 0.47%) ~ 4,337ms 4,400ms p=0.199 n=6
Req 3 - references 360ms (± 0.73%) 360ms (± 0.58%) ~ 357ms 362ms p=0.807 n=6
Req 4 - navto 288ms (± 0.62%) 289ms (± 0.49%) ~ 287ms 291ms p=0.413 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 77ms (± 4.09%) 76ms (± 3.17%) ~ 73ms 79ms p=0.871 n=6
xstateTSServer - node (v16.17.1, x64)
Req 1 - updateOpen 3,340ms (± 0.42%) 3,339ms (± 0.55%) ~ 3,307ms 3,359ms p=0.936 n=6
Req 2 - geterr 1,752ms (± 1.22%) 2,065ms (± 5.26%) +313ms (+17.86%) 1,926ms 2,165ms p=0.005 n=6
Req 3 - references 112ms (± 0.73%) 110ms (± 1.89%) ~ 107ms 112ms p=0.078 n=6
Req 4 - navto 348ms (± 1.24%) 347ms (± 1.01%) ~ 342ms 351ms p=0.871 n=6
Req 5 - completionInfo count 3,136 (± 0.00%) 3,136 (± 0.00%) ~ 3,136 3,136 p=1.000 n=6
Req 5 - completionInfo 435ms (± 0.40%) 432ms (± 0.56%) ~ 429ms 436ms p=0.064 n=6
Compiler-UnionsTSServer - node (v14.15.1, x64)
Req 1 - updateOpen 2,568ms (± 0.35%) 2,561ms (± 0.85%) ~ 2,527ms 2,585ms p=0.936 n=6
Req 2 - geterr 6,082ms (± 0.49%) 6,112ms (± 0.50%) ~ 6,060ms 6,145ms p=0.128 n=6
Req 3 - references 357ms (± 0.87%) 357ms (± 0.88%) ~ 353ms 361ms p=1.000 n=6
Req 4 - navto 277ms (± 0.91%) 279ms (± 0.44%) ~ 277ms 280ms p=0.134 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 100ms (± 4.57%) 102ms (± 0.62%) ~ 101ms 103ms p=0.673 n=6
CompilerTSServer - node (v14.15.1, x64)
Req 1 - updateOpen 2,792ms (± 0.55%) 2,802ms (± 0.44%) ~ 2,788ms 2,819ms p=0.470 n=6
Req 2 - geterr 4,429ms (± 0.32%) 4,464ms (± 0.17%) +35ms (+ 0.78%) 4,454ms 4,476ms p=0.008 n=6
Req 3 - references 385ms (± 7.29%) 378ms (± 5.64%) ~ 366ms 421ms p=0.748 n=6
Req 4 - navto 293ms (± 1.27%) 298ms (± 1.03%) +5ms (+ 1.82%) 292ms 300ms p=0.036 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 98ms (± 6.74%) 101ms (± 2.50%) ~ 96ms 103ms p=0.741 n=6
xstateTSServer - node (v14.15.1, x64)
Req 1 - updateOpen 3,663ms (± 0.56%) 3,669ms (± 0.57%) ~ 3,636ms 3,693ms p=0.575 n=6
Req 2 - geterr 1,852ms (± 0.29%) 2,048ms (± 1.19%) +196ms (+10.56%) 2,030ms 2,094ms p=0.005 n=6
Req 3 - references 128ms (± 2.28%) 128ms (± 3.59%) ~ 122ms 135ms p=1.000 n=6
Req 4 - navto 376ms (± 0.80%) 390ms (± 1.11%) +14ms (+ 3.68%) 384ms 394ms p=0.004 n=6
Req 5 - completionInfo count 3,136 (± 0.00%) 3,136 (± 0.00%) ~ 3,136 3,136 p=1.000 n=6
Req 5 - completionInfo 462ms (± 1.32%) 450ms (± 2.42%) ~ 433ms 460ms p=0.076 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 53134 6
Baseline main 6

Startup

Comparison Report - main..53134
Metric main 53134 Delta Best Worst p-value
tsc-startup - node (v16.17.1, x64)
Execution time 141.08ms (± 0.21%) 141.27ms (± 0.21%) +0.19ms (+ 0.13%) 140.42ms 143.70ms p=0.000 n=600
tsserver-startup - node (v16.17.1, x64)
Execution time 225.58ms (± 0.15%) 225.81ms (± 0.20%) +0.23ms (+ 0.10%) 224.74ms 232.48ms p=0.000 n=600
tsserverlibrary-startup - node (v16.17.1, x64)
Execution time 227.66ms (± 0.18%) 228.06ms (± 0.23%) +0.39ms (+ 0.17%) 226.81ms 236.45ms p=0.000 n=600
typescript-startup - node (v16.17.1, x64)
Execution time 208.44ms (± 0.16%) 210.56ms (± 0.35%) +2.11ms (+ 1.01%) 208.04ms 216.52ms 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 53134 6
Baseline main 6

Developer Information:

Download Benchmark

@RyanCavanaugh
Copy link
Member Author

@typescript-bot pack this

@typescript-bot
Copy link
Collaborator

typescript-bot commented Mar 8, 2023

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

@typescript-bot
Copy link
Collaborator

typescript-bot commented Mar 8, 2023

Hey @RyanCavanaugh, 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/148835/artifacts?artifactName=tgz&fileId=97D66CD1FD740E2C90CBC03DE3C491AB2462EF148DE6A323D6C72943784A505B02&fileName=/typescript-5.1.0-insiders.20230308.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]".;

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Author: Team For Uncommitted Bug PR for untriaged, rejected, closed or missing bug
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants