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

[ServerErrors][TypeScript] 4.9.0-dev.20220918 #50835

Closed
typescript-bot opened this issue Sep 18, 2022 · 10 comments
Closed

[ServerErrors][TypeScript] 4.9.0-dev.20220918 #50835

typescript-bot opened this issue Sep 18, 2022 · 10 comments
Assignees

Comments

@typescript-bot
Copy link
Collaborator

typescript-bot commented Sep 18, 2022

The following errors were reported by 4.9.0-dev.20220918
Pipeline that generated this bug
Logs for the pipeline run
File that generated the pipeline

This run considered 200 popular TS repos from GH (after skipping the top 0).

Successfully analyzed 142 of 150 visited repos
Outcome Count
Detected interesting changes 6
Detected no interesting changes 136
Git clone failed 2
Unknown failure 6

alibaba/ice

⚠️ Note that typescript-4.8.3 also had errors ⚠️
Exited unexpectedly

Server exited prematurely with code unknown

Last few requests

{"rootDirPlaceholder":"@PROJECT_ROOT@","serverArgs":["--disableAutomaticTypingAcquisition"]}
{"seq":1,"type":"request","command":"configure","arguments":{"preferences":{"includePackageJsonAutoImports":"off"},"watchOptions":{"excludeDirectories":["**/node_modules"]}}}
{"seq":2,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":[],"openFiles":[{"file":"@PROJECT_ROOT@/babel.config.js","projectRootPath":"@PROJECT_ROOT@"}]}}

Repro Steps

  1. git clone https://github.com/alibaba/ice
  2. In dir ice, run git reset --hard 5670bf1e17eab612a1d295e10406861056bdf930
  3. Install packages
    1. In dir ice/examples/basic-auth, run yarn install --silent --ignore-engines --ignore-scripts --silent
    2. In dir ice/examples/basic-disable-runtime, run yarn install --silent --ignore-engines --ignore-scripts --silent
    3. In dir ice/examples/basic-i18n, run yarn install --silent --ignore-engines --ignore-scripts --silent
    4. In dir ice/examples/basic-keep-alive, run yarn install --silent --ignore-engines --ignore-scripts --silent
    5. In dir ice/examples/basic-mpa-vite, run yarn install --silent --ignore-engines --ignore-scripts --silent
    6. In dir ice/examples/basic-mpa-webpack, run yarn install --silent --ignore-engines --ignore-scripts --silent
    7. In dir ice/examples/basic-mpa-with-swc, run yarn install --silent --ignore-engines --ignore-scripts --silent
    8. In dir ice/examples/basic-nested-store, run yarn install --silent --ignore-engines --ignore-scripts --silent
    9. In dir ice/examples/basic-pwa, run yarn install --silent --ignore-engines --ignore-scripts --silent
    10. In dir ice/examples/basic-request, run yarn install --silent --ignore-engines --ignore-scripts --silent
    11. In dir ice/examples/basic-service, run yarn install --silent --ignore-engines --ignore-scripts --silent
    12. In dir ice/examples/basic-spa, run yarn install --silent --ignore-engines --ignore-scripts --silent
    13. In dir ice/examples/basic-ssr-with-lazy-load, run yarn install --silent --ignore-engines --ignore-scripts --silent
    14. In dir ice/examples/basic-ssr, run yarn install --silent --ignore-engines --ignore-scripts --silent
    15. In dir ice/examples/basic-store, run yarn install --silent --ignore-engines --ignore-scripts --silent
    16. In dir ice/examples/basic-vite-ssr, run yarn install --silent --ignore-engines --ignore-scripts --silent
    17. In dir ice/examples/basic-vite, run yarn install --silent --ignore-engines --ignore-scripts --silent
    18. In dir ice/examples/dts-generation, run yarn install --silent --ignore-engines --ignore-scripts --silent
    19. In dir ice/examples/hello-world, run yarn install --silent --ignore-engines --ignore-scripts --silent
    20. In dir ice/examples/icestark-child, run yarn install --silent --ignore-engines --ignore-scripts --silent
    21. In dir ice/examples/icestark-layout, run yarn install --silent --ignore-engines --ignore-scripts --silent
    22. In dir ice/examples/simple, run yarn install --silent --ignore-engines --ignore-scripts --silent
    23. In dir ice/examples/spa-renderComponent, run yarn install --silent --ignore-engines --ignore-scripts --silent
    24. In dir ice/examples/with-fusion-design, run yarn install --silent --ignore-engines --ignore-scripts --silent
    25. In dir ice/examples/with-multi-themes, run yarn install --silent --ignore-engines --ignore-scripts --silent
    26. In dir ice/examples/with-prerender-mpa, run yarn install --silent --ignore-engines --ignore-scripts --silent
    27. In dir ice/examples/with-prerender-spa, run yarn install --silent --ignore-engines --ignore-scripts --silent
    28. In dir ice/examples/with-react-miniapp-store, run yarn install --silent --ignore-engines --ignore-scripts --silent
    29. In dir ice/examples/with-react-miniapp-todos, run yarn install --silent --ignore-engines --ignore-scripts --silent
    30. In dir ice/examples/with-react-miniapp, run yarn install --silent --ignore-engines --ignore-scripts --silent
    31. In dir ice/examples/with-rematch, run yarn install --silent --ignore-engines --ignore-scripts --silent
    32. In dir ice/examples/without-react-router, run yarn install --silent --ignore-engines --ignore-scripts --silent
    33. In dir ice, run yarn install --silent --ignore-engines --ignore-scripts --silent
    34. In dir ice/packages/build-app-helpers, run yarn install --silent --ignore-engines --ignore-scripts --silent
    35. In dir ice/packages/build-app-templates, run yarn install --silent --ignore-engines --ignore-scripts --silent
    36. In dir ice/packages/build-babel-config, run yarn install --silent --ignore-engines --ignore-scripts --silent
    37. In dir ice/packages/build-jest-config, run yarn install --silent --ignore-engines --ignore-scripts --silent
    38. In dir ice/packages/build-mpa-config, run yarn install --silent --ignore-engines --ignore-scripts --silent
    39. In dir ice/packages/build-user-config, run yarn install --silent --ignore-engines --ignore-scripts --silent
    40. In dir ice/packages/build-webpack-config, run yarn install --silent --ignore-engines --ignore-scripts --silent
    41. In dir ice/packages/create-app-container, run yarn install --silent --ignore-engines --ignore-scripts --silent
    42. In dir ice/packages/create-app-shared, run yarn install --silent --ignore-engines --ignore-scripts --silent
    43. In dir ice/packages/create-cli-utils, run yarn install --silent --ignore-engines --ignore-scripts --silent
    44. In dir ice/packages/create-ice, run yarn install --silent --ignore-engines --ignore-scripts --silent
    45. In dir ice/packages/icejs, run yarn install --silent --ignore-engines --ignore-scripts --silent
    46. In dir ice/packages/miniapp-renderer, run yarn install --silent --ignore-engines --ignore-scripts --silent
    47. In dir ice/packages/plugin-antd, run yarn install --silent --ignore-engines --ignore-scripts --silent
    48. In dir ice/packages/plugin-app-core, run yarn install --silent --ignore-engines --ignore-scripts --silent
    49. In dir ice/packages/plugin-auth, run yarn install --silent --ignore-engines --ignore-scripts --silent
    50. In dir ice/packages/plugin-config, run yarn install --silent --ignore-engines --ignore-scripts --silent
    51. In dir ice/packages/plugin-css-assets-local, run yarn install --silent --ignore-engines --ignore-scripts --silent
    52. In dir ice/packages/plugin-dev-inspector, run yarn install --silent --ignore-engines --ignore-scripts --silent
    53. In dir ice/packages/plugin-faas, run yarn install --silent --ignore-engines --ignore-scripts --silent
    54. In dir ice/packages/plugin-fusion, run yarn install --silent --ignore-engines --ignore-scripts --silent
    55. In dir ice/packages/plugin-helmet, run yarn install --silent --ignore-engines --ignore-scripts --silent
    56. In dir ice/packages/plugin-i18n, run yarn install --silent --ignore-engines --ignore-scripts --silent
    57. In dir ice/packages/plugin-ice-ssr, run yarn install --silent --ignore-engines --ignore-scripts --silent
    58. In dir ice/packages/plugin-icestark, run yarn install --silent --ignore-engines --ignore-scripts --silent
    59. In dir ice/packages/plugin-ignore-style, run yarn install --silent --ignore-engines --ignore-scripts --silent
    60. In dir ice/packages/plugin-jsx-plus, run yarn install --silent --ignore-engines --ignore-scripts --silent
    61. In dir ice/packages/plugin-keep-alive, run yarn install --silent --ignore-engines --ignore-scripts --silent
    62. In dir ice/packages/plugin-load-assets, run yarn install --silent --ignore-engines --ignore-scripts --silent
    63. In dir ice/packages/plugin-logger, run yarn install --silent --ignore-engines --ignore-scripts --silent
    64. In dir ice/packages/plugin-modular-import, run yarn install --silent --ignore-engines --ignore-scripts --silent
    65. In dir ice/packages/plugin-moment-locales, run yarn install --silent --ignore-engines --ignore-scripts --silent
    66. In dir ice/packages/plugin-mpa, run yarn install --silent --ignore-engines --ignore-scripts --silent
    67. In dir ice/packages/plugin-pwa, run yarn install --silent --ignore-engines --ignore-scripts --silent
    68. In dir ice/packages/plugin-react-app, run yarn install --silent --ignore-engines --ignore-scripts --silent
    69. In dir ice/packages/plugin-rematch, run yarn install --silent --ignore-engines --ignore-scripts --silent
    70. In dir ice/packages/plugin-request, run yarn install --silent --ignore-engines --ignore-scripts --silent
    71. In dir ice/packages/plugin-router, run yarn install --silent --ignore-engines --ignore-scripts --silent
    72. In dir ice/packages/plugin-service, run yarn install --silent --ignore-engines --ignore-scripts --silent
    73. In dir ice/packages/plugin-smart-debug, run yarn install --silent --ignore-engines --ignore-scripts --silent
    74. In dir ice/packages/plugin-speed, run yarn install --silent --ignore-engines --ignore-scripts --silent
    75. In dir ice/packages/plugin-stark-module, run yarn install --silent --ignore-engines --ignore-scripts --silent
    76. In dir ice/packages/plugin-store, run yarn install --silent --ignore-engines --ignore-scripts --silent
    77. In dir ice/packages/plugin-theme, run yarn install --silent --ignore-engines --ignore-scripts --silent
    78. In dir ice/packages/plugin-wrap-code, run yarn install --silent --ignore-engines --ignore-scripts --silent
    79. In dir ice/packages/react-app-renderer, run yarn install --silent --ignore-engines --ignore-scripts --silent
    80. In dir ice/packages/resolve-sass-import, run yarn install --silent --ignore-engines --ignore-scripts --silent
    81. In dir ice/packages/runtime, run yarn install --silent --ignore-engines --ignore-scripts --silent
    82. In dir ice/packages/swc-loader, run yarn install --silent --ignore-engines --ignore-scripts --silent
    83. In dir ice/packages/vite-plugin-component-style, run yarn install --silent --ignore-engines --ignore-scripts --silent
    84. In dir ice/packages/vite-plugin-eslint-report, run yarn install --silent --ignore-engines --ignore-scripts --silent
    85. In dir ice/packages/vite-plugin-index-html, run yarn install --silent --ignore-engines --ignore-scripts --silent
    86. In dir ice/packages/vite-plugin-ts-checker, run yarn install --silent --ignore-engines --ignore-scripts --silent
    87. In dir ice/packages/vite-service, run yarn install --silent --ignore-engines --ignore-scripts --silent
    88. In dir ice/packages/webpack-dev-mock, run yarn install --silent --ignore-engines --ignore-scripts --silent
    89. In dir ice/packages/webpack-loader-skin, run yarn install --silent --ignore-engines --ignore-scripts --silent
    90. In dir ice/packages/webpack-plugin-extract-css-assets, run yarn install --silent --ignore-engines --ignore-scripts --silent
    91. In dir ice/packages/webpack-plugin-import, run yarn install --silent --ignore-engines --ignore-scripts --silent
    92. In dir ice/packages/webpack-plugin-query-loader, run yarn install --silent --ignore-engines --ignore-scripts --silent
    93. In dir ice/packages/webpack-plugin-swc, run yarn install --silent --ignore-engines --ignore-scripts --silent
  4. Download RepoResults3/alibaba.ice.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./ice ./alibaba.ice.replay.txt path/to/tsserver.js

apache/echarts

⚠️ Note that typescript-4.8.3 also had errors ⚠️
Req #21071 - references
    at formatMessage (/typescript-4.8.3/lib/tsserver.js:177437:29)
    at IOSession.Session.writeMessage (/typescript-4.8.3/lib/tsserver.js:178513:31)
    at IOSession.Session.send (/typescript-4.8.3/lib/tsserver.js:178510:22)
    at IOSession.Session.doOutput (/typescript-4.8.3/lib/tsserver.js:178563:22)
    at IOSession.Session.onMessage (/typescript-4.8.3/lib/tsserver.js:180209:30)
    at Interface.<anonymous> (/typescript-4.8.3/lib/tsserver.js:184330:31)
Req #21071 - references
    at formatMessage (/typescript-4.9.0-dev.20220918/lib/tsserver.js:178557:29)
    at IOSession.Session.writeMessage (/typescript-4.9.0-dev.20220918/lib/tsserver.js:179633:31)
    at IOSession.Session.send (/typescript-4.9.0-dev.20220918/lib/tsserver.js:179630:22)
    at IOSession.Session.doOutput (/typescript-4.9.0-dev.20220918/lib/tsserver.js:179683:22)
    at IOSession.Session.onMessage (/typescript-4.9.0-dev.20220918/lib/tsserver.js:181329:30)
    at Interface.<anonymous> (/typescript-4.9.0-dev.20220918/lib/tsserver.js:185436:31)

Last few requests

{"seq":21068,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/dist/echarts.min.js","line":45,"offset":879089,"entryNames":["_"]}}
{"seq":21069,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/dist/echarts.min.js","line":45,"offset":880469,"includeExternalModuleExports":false,"includeInsertTextCompletions":true,"triggerKind":1}}
{"seq":21070,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/dist/echarts.min.js","line":45,"offset":880469,"entryNames":["_"]}}
{"seq":21071,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/dist/echarts.min.js","line":45,"offset":881110}}

Repro Steps

  1. git clone https://github.com/apache/echarts
  2. In dir echarts, run git reset --hard c9e9a022d1fc71c78c0f85ebc8d5169c0edc1ab6
  3. Install packages
    1. In dir echarts, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    2. In dir echarts/test/runTest, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
  4. Download RepoResults1/apache.echarts.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./echarts ./apache.echarts.replay.txt path/to/tsserver.js

babel/babel

⚠️ Note that typescript-4.8.3 also had errors ⚠️
Req #292 - organizeImports
    at getPos (/typescript-4.8.3/lib/tsserver.js:150536:22)
    at assignPositionsToNode (/typescript-4.8.3/lib/tsserver.js:151494:44)
    at visitArrayWorker (/typescript-4.8.3/lib/tsserver.js:90473:48)
    at Object.visitNodes (/typescript-4.8.3/lib/tsserver.js:90436:23)
    at assignPositionsToNodeArray (/typescript-4.8.3/lib/tsserver.js:151499:30)
    at Object.visitEachChild (/typescript-4.8.3/lib/tsserver.js:90985:62)
    at assignPositionsToNode (/typescript-4.8.3/lib/tsserver.js:151491:30)
    at getNonformattedText (/typescript-4.8.3/lib/tsserver.js:151472:56)
    at getFormattedTextOfNode (/typescript-4.8.3/lib/tsserver.js:151443:26)
    at format (/typescript-4.8.3/lib/tsserver.js:151430:52)
    at /typescript-4.8.3/lib/tsserver.js:151432:78
    at computeNewText (/typescript-4.8.3/lib/tsserver.js:151432:36)
    at /typescript-4.8.3/lib/tsserver.js:151397:39
    at Object.mapDefined (/typescript-4.8.3/lib/tsserver.js:622:30)
    at /typescript-4.8.3/lib/tsserver.js:151395:42
    at Object.mapDefined (/typescript-4.8.3/lib/tsserver.js:622:30)
    at Object.getTextChangesFromChanges (/typescript-4.8.3/lib/tsserver.js:151381:27)
    at ChangeTracker.getChanges (/typescript-4.8.3/lib/tsserver.js:151320:45)
    at Object.organizeImports (/typescript-4.8.3/lib/tsserver.js:143322:34)
    at Object.organizeImports (/typescript-4.8.3/lib/tsserver.js:167640:39)
    at IOSession.Session.organizeImports (/typescript-4.8.3/lib/tsserver.js:179805:60)
    at Session.handlers.ts.Map.ts.getEntries._a.<computed> (/typescript-4.8.3/lib/tsserver.js:178260:61)
    at /typescript-4.8.3/lib/tsserver.js:180166:96
    at IOSession.Session.executeWithRequestId (/typescript-4.8.3/lib/tsserver.js:180157:28)
    at IOSession.Session.executeCommand (/typescript-4.8.3/lib/tsserver.js:180166:41)
    at IOSession.Session.onMessage (/typescript-4.8.3/lib/tsserver.js:180194:35)
    at Interface.<anonymous> (/typescript-4.8.3/lib/tsserver.js:184330:31)
Req #292 - organizeImports
    at getPos (/typescript-4.9.0-dev.20220918/lib/tsserver.js:151596:22)
    at assignPositionsToNode (/typescript-4.9.0-dev.20220918/lib/tsserver.js:152554:44)
    at visitArrayWorker (/typescript-4.9.0-dev.20220918/lib/tsserver.js:91123:48)
    at Object.visitNodes (/typescript-4.9.0-dev.20220918/lib/tsserver.js:91087:23)
    at assignPositionsToNodeArray (/typescript-4.9.0-dev.20220918/lib/tsserver.js:152559:30)
    at visitEachChildOfExportDeclaration (/typescript-4.9.0-dev.20220918/lib/tsserver.js:91627:66)
    at Object.visitEachChild (/typescript-4.9.0-dev.20220918/lib/tsserver.js:91267:42)
    at assignPositionsToNode (/typescript-4.9.0-dev.20220918/lib/tsserver.js:152551:30)
    at getNonformattedText (/typescript-4.9.0-dev.20220918/lib/tsserver.js:152532:56)
    at getFormattedTextOfNode (/typescript-4.9.0-dev.20220918/lib/tsserver.js:152503:26)
    at format (/typescript-4.9.0-dev.20220918/lib/tsserver.js:152490:52)
    at /typescript-4.9.0-dev.20220918/lib/tsserver.js:152492:78
    at computeNewText (/typescript-4.9.0-dev.20220918/lib/tsserver.js:152492:36)
    at /typescript-4.9.0-dev.20220918/lib/tsserver.js:152457:39
    at Object.mapDefined (/typescript-4.9.0-dev.20220918/lib/tsserver.js:621:30)
    at /typescript-4.9.0-dev.20220918/lib/tsserver.js:152455:42
    at Object.mapDefined (/typescript-4.9.0-dev.20220918/lib/tsserver.js:621:30)
    at Object.getTextChangesFromChanges (/typescript-4.9.0-dev.20220918/lib/tsserver.js:152441:27)
    at ChangeTracker.getChanges (/typescript-4.9.0-dev.20220918/lib/tsserver.js:152380:45)
    at Object.organizeImports (/typescript-4.9.0-dev.20220918/lib/tsserver.js:144344:34)
    at Object.organizeImports (/typescript-4.9.0-dev.20220918/lib/tsserver.js:168760:39)
    at IOSession.Session.organizeImports (/typescript-4.9.0-dev.20220918/lib/tsserver.js:180925:60)
    at Session.handlers.ts.Map.ts.getEntries._a.<computed> (/typescript-4.9.0-dev.20220918/lib/tsserver.js:179380:61)
    at /typescript-4.9.0-dev.20220918/lib/tsserver.js:181286:96
    at IOSession.Session.executeWithRequestId (/typescript-4.9.0-dev.20220918/lib/tsserver.js:181277:28)
    at IOSession.Session.executeCommand (/typescript-4.9.0-dev.20220918/lib/tsserver.js:181286:41)
    at IOSession.Session.onMessage (/typescript-4.9.0-dev.20220918/lib/tsserver.js:181314:35)
    at Interface.<anonymous> (/typescript-4.9.0-dev.20220918/lib/tsserver.js:185436:31)

Last few requests

{"seq":289,"type":"request","command":"organizeImports","arguments":{"scope":{"type":"file","args":{"file":"@PROJECT_ROOT@/packages/babel-generator/test/fixtures/edgecase/unary-op/input.js"}},"skipDestructiveCodeActions":false}}
{"seq":290,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":["@PROJECT_ROOT@/packages/babel-generator/test/fixtures/compact/while/output.js"],"openFiles":[]}}
{"seq":291,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":[],"openFiles":[{"file":"@PROJECT_ROOT@/packages/babel-generator/test/fixtures/flow/declare-exports/output.js","projectRootPath":"@PROJECT_ROOT@"}]}}
{"seq":292,"type":"request","command":"organizeImports","arguments":{"scope":{"type":"file","args":{"file":"@PROJECT_ROOT@/packages/babel-generator/test/fixtures/flow/declare-exports/output.js"}},"skipDestructiveCodeActions":true}}

Repro Steps

  1. git clone https://github.com/babel/babel
  2. In dir babel, run git reset --hard aad7eb743d1354a5475f9d43226bfedc5f149e4b
  3. Download RepoResults1/babel.babel.replay.txt from the artifact folder
  4. npm install --no-save @typescript/server-replay
  5. npx tsreplay ./babel ./babel.babel.replay.txt path/to/tsserver.js

desktop/desktop

⚠️ Note that typescript-4.8.3 also had errors ⚠️
Req #25410 - references
    at formatMessage (/typescript-4.8.3/lib/tsserver.js:177437:29)
    at IOSession.Session.writeMessage (/typescript-4.8.3/lib/tsserver.js:178513:31)
    at IOSession.Session.send (/typescript-4.8.3/lib/tsserver.js:178510:22)
    at IOSession.Session.doOutput (/typescript-4.8.3/lib/tsserver.js:178563:22)
    at IOSession.Session.onMessage (/typescript-4.8.3/lib/tsserver.js:180209:30)
    at Interface.<anonymous> (/typescript-4.8.3/lib/tsserver.js:184330:31)
Req #25410 - references
    at formatMessage (/typescript-4.9.0-dev.20220918/lib/tsserver.js:178557:29)
    at IOSession.Session.writeMessage (/typescript-4.9.0-dev.20220918/lib/tsserver.js:179633:31)
    at IOSession.Session.send (/typescript-4.9.0-dev.20220918/lib/tsserver.js:179630:22)
    at IOSession.Session.doOutput (/typescript-4.9.0-dev.20220918/lib/tsserver.js:179683:22)
    at IOSession.Session.onMessage (/typescript-4.9.0-dev.20220918/lib/tsserver.js:181329:30)
    at Interface.<anonymous> (/typescript-4.9.0-dev.20220918/lib/tsserver.js:185436:31)

Last few requests

{"seq":25407,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/vendor/yarn-1.21.1.js","line":84971,"offset":120822,"includeExternalModuleExports":false,"includeInsertTextCompletions":true,"triggerKind":1}}
{"seq":25408,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/vendor/yarn-1.21.1.js","line":84971,"offset":120822,"entryNames":["__webpack_require__"]}}
{"seq":25409,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/vendor/yarn-1.21.1.js","line":84971,"offset":121281,"includeExternalModuleExports":false,"includeInsertTextCompletions":true,"triggerKind":2,"triggerCharacter":"\""}}
{"seq":25410,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/vendor/yarn-1.21.1.js","line":84971,"offset":121351}}

Repro Steps

  1. git clone https://github.com/desktop/desktop
  2. In dir desktop, run git reset --hard d00fd3780751949e0512f95f2f0fb7ec2b1b7400
  3. Install packages
    1. In dir desktop/app, run yarn install --silent --ignore-engines --ignore-scripts --silent
    2. In dir desktop/app/static/common/choosealicense.com/assets/vendor/clipboard, run yarn install --silent --ignore-engines --ignore-scripts --silent
    3. In dir desktop/app/static/common/choosealicense.com/assets/vendor/jquery, run yarn install --silent --ignore-engines --ignore-scripts --silent
    4. In dir desktop/app/static/common/choosealicense.com/license-list-XML, run yarn install --silent --ignore-engines --ignore-scripts --silent
    5. In dir desktop, run yarn install --silent --ignore-engines --ignore-scripts --silent
  4. Download RepoResults3/desktop.desktop.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./desktop ./desktop.desktop.replay.txt path/to/tsserver.js

formatjs/formatjs

⚠️ Note that typescript-4.8.3 also had errors ⚠️
Req #4189 - definitionAndBoundSpan
    at addSyntheticNodes (/typescript-4.8.3/lib/tsserver.js:166070:30)
    at createSyntaxList (/typescript-4.8.3/lib/tsserver.js:166086:13)
    at processNodes (/typescript-4.8.3/lib/tsserver.js:166049:27)
    at visitNodes (/typescript-4.8.3/lib/tsserver.js:30906:24)
    at Object.forEachChild (/typescript-4.8.3/lib/tsserver.js:31238:24)
    at SourceFileObject.NodeObject.forEachChild (/typescript-4.8.3/lib/tsserver.js:166024:23)
    at createChildren (/typescript-4.8.3/lib/tsserver.js:166058:14)
    at SourceFileObject.NodeObject.getChildren (/typescript-4.8.3/lib/tsserver.js:166001:56)
    at _loop_1 (/typescript-4.8.3/lib/tsserver.js:128985:36)
    at getTokenAtPositionWorker (/typescript-4.8.3/lib/tsserver.js:129042:27)
    at getTouchingToken (/typescript-4.8.3/lib/tsserver.js:128971:16)
    at Object.getTouchingPropertyName (/typescript-4.8.3/lib/tsserver.js:128963:16)
    at getDefinitionAtPosition (/typescript-4.8.3/lib/tsserver.js:141359:27)
    at Object.getDefinitionAndBoundSpan (/typescript-4.8.3/lib/tsserver.js:141597:31)
    at Object.getDefinitionAndBoundSpan (/typescript-4.8.3/lib/tsserver.js:167386:38)
    at IOSession.Session.getDefinitionAndBoundSpan (/typescript-4.8.3/lib/tsserver.js:178767:83)
    at Session.handlers.ts.Map.ts.getEntries._a.<computed> (/typescript-4.8.3/lib/tsserver.js:178011:61)
    at /typescript-4.8.3/lib/tsserver.js:180166:96
    at IOSession.Session.executeWithRequestId (/typescript-4.8.3/lib/tsserver.js:180157:28)
    at IOSession.Session.executeCommand (/typescript-4.8.3/lib/tsserver.js:180166:41)
    at IOSession.Session.onMessage (/typescript-4.8.3/lib/tsserver.js:180194:35)
    at Interface.<anonymous> (/typescript-4.8.3/lib/tsserver.js:184330:31)
Req #4189 - definitionAndBoundSpan
    at addSyntheticNodes (/typescript-4.9.0-dev.20220918/lib/tsserver.js:167187:30)
    at createSyntaxList (/typescript-4.9.0-dev.20220918/lib/tsserver.js:167203:13)
    at processNodes (/typescript-4.9.0-dev.20220918/lib/tsserver.js:167166:27)
    at visitNodes (/typescript-4.9.0-dev.20220918/lib/tsserver.js:31151:24)
    at forEachChildInSourceFile (/typescript-4.9.0-dev.20220918/lib/tsserver.js:31514:20)
    at Object.forEachChild (/typescript-4.9.0-dev.20220918/lib/tsserver.js:31930:47)
    at SourceFileObject.NodeObject.forEachChild (/typescript-4.9.0-dev.20220918/lib/tsserver.js:167141:23)
    at createChildren (/typescript-4.9.0-dev.20220918/lib/tsserver.js:167175:14)
    at SourceFileObject.NodeObject.getChildren (/typescript-4.9.0-dev.20220918/lib/tsserver.js:167118:56)
    at _loop_1 (/typescript-4.9.0-dev.20220918/lib/tsserver.js:129992:36)
    at getTokenAtPositionWorker (/typescript-4.9.0-dev.20220918/lib/tsserver.js:130049:27)
    at getTouchingToken (/typescript-4.9.0-dev.20220918/lib/tsserver.js:129978:16)
    at Object.getTouchingPropertyName (/typescript-4.9.0-dev.20220918/lib/tsserver.js:129970:16)
    at getDefinitionAtPosition (/typescript-4.9.0-dev.20220918/lib/tsserver.js:142381:27)
    at Object.getDefinitionAndBoundSpan (/typescript-4.9.0-dev.20220918/lib/tsserver.js:142619:31)
    at Object.getDefinitionAndBoundSpan (/typescript-4.9.0-dev.20220918/lib/tsserver.js:168506:38)
    at IOSession.Session.getDefinitionAndBoundSpan (/typescript-4.9.0-dev.20220918/lib/tsserver.js:179887:83)
    at Session.handlers.ts.Map.ts.getEntries._a.<computed> (/typescript-4.9.0-dev.20220918/lib/tsserver.js:179131:61)
    at /typescript-4.9.0-dev.20220918/lib/tsserver.js:181286:96
    at IOSession.Session.executeWithRequestId (/typescript-4.9.0-dev.20220918/lib/tsserver.js:181277:28)
    at IOSession.Session.executeCommand (/typescript-4.9.0-dev.20220918/lib/tsserver.js:181286:41)
    at IOSession.Session.onMessage (/typescript-4.9.0-dev.20220918/lib/tsserver.js:181314:35)
    at Interface.<anonymous> (/typescript-4.9.0-dev.20220918/lib/tsserver.js:185436:31)

Last few requests

{"seq":4186,"type":"request","command":"organizeImports","arguments":{"scope":{"type":"file","args":{"file":"@PROJECT_ROOT@/test262/test/language/expressions/class/elements/after-same-line-static-async-method-rs-privatename-identifier-initializer-alt.js"}},"skipDestructiveCodeActions":true}}
{"seq":4187,"type":"request","command":"organizeImports","arguments":{"scope":{"type":"file","args":{"file":"@PROJECT_ROOT@/test262/test/language/expressions/class/elements/after-same-line-static-async-method-rs-privatename-identifier-initializer-alt.js"}},"skipDestructiveCodeActions":false}}
{"seq":4188,"type":"request","command":"getOutliningSpans","arguments":{"file":"@PROJECT_ROOT@/test262/test/language/expressions/class/elements/after-same-line-static-async-method-rs-privatename-identifier-initializer-alt.js"}}
{"seq":4189,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/test262/test/language/expressions/class/elements/after-same-line-static-async-method-rs-privatename-identifier-initializer-alt.js","line":5,"offset":81}}

Repro Steps

  1. git clone https://github.com/formatjs/formatjs
  2. In dir formatjs, run git reset --hard e9c21507f4e536632e172f95449daae2888db434
  3. Download RepoResults4/formatjs.formatjs.replay.txt from the artifact folder
  4. npm install --no-save @typescript/server-replay
  5. npx tsreplay ./formatjs ./formatjs.formatjs.replay.txt path/to/tsserver.js

microsoft/playwright

⚠️ Note that typescript-4.8.3 also had errors ⚠️
Req #6501 - references
    at addIndirectUser (/typescript-4.8.3/lib/tsserver.js:138032:26)
    at handleDirectImports (/typescript-4.8.3/lib/tsserver.js:137990:37)
    at getImportersForExport (/typescript-4.8.3/lib/tsserver.js:137912:13)
    at State.importTracker (/typescript-4.8.3/lib/tsserver.js:137888:26)
    at State.getImportSearches (/typescript-4.8.3/lib/tsserver.js:139444:33)
    at searchForImportsOfExport (/typescript-4.8.3/lib/tsserver.js:139493:32)
    at getImportOrExportReferences (/typescript-4.8.3/lib/tsserver.js:139986:21)
    at getReferencesAtLocation (/typescript-4.8.3/lib/tsserver.js:139906:17)
    at getReferencesInContainer (/typescript-4.8.3/lib/tsserver.js:139840:21)
    at getReferencesInContainerOrFiles (/typescript-4.8.3/lib/tsserver.js:139339:21)
    at getReferencedSymbolsForSymbol (/typescript-4.8.3/lib/tsserver.js:139330:21)
    at getReferencedSymbolsForModuleIfDeclaredBySourceFile (/typescript-4.8.3/lib/tsserver.js:139147:67)
    at Object.getReferencedSymbolsForNode (/typescript-4.8.3/lib/tsserver.js:139073:40)
    at Object.findReferencedSymbols (/typescript-4.8.3/lib/tsserver.js:138661:42)
    at Object.findReferences (/typescript-4.8.3/lib/tsserver.js:167440:41)
    at /typescript-4.8.3/lib/tsserver.js:177595:53
    at searchPosition (/typescript-4.8.3/lib/tsserver.js:177792:38)
    at getPerProjectReferences (/typescript-4.8.3/lib/tsserver.js:177760:42)
    at getReferencesWorker (/typescript-4.8.3/lib/tsserver.js:177592:37)
    at IOSession.Session.getReferences (/typescript-4.8.3/lib/tsserver.js:179195:34)
    at Session.handlers.ts.Map.ts.getEntries._a.<computed> (/typescript-4.8.3/lib/tsserver.js:178032:61)
    at /typescript-4.8.3/lib/tsserver.js:180166:96
    at IOSession.Session.executeWithRequestId (/typescript-4.8.3/lib/tsserver.js:180157:28)
    at IOSession.Session.executeCommand (/typescript-4.8.3/lib/tsserver.js:180166:41)
    at IOSession.Session.onMessage (/typescript-4.8.3/lib/tsserver.js:180194:35)
    at Interface.<anonymous> (/typescript-4.8.3/lib/tsserver.js:184330:31)
Req #6501 - references
    at addIndirectUser (/typescript-4.9.0-dev.20220918/lib/tsserver.js:139048:26)
    at handleDirectImports (/typescript-4.9.0-dev.20220918/lib/tsserver.js:139006:37)
    at getImportersForExport (/typescript-4.9.0-dev.20220918/lib/tsserver.js:138928:13)
    at State.importTracker (/typescript-4.9.0-dev.20220918/lib/tsserver.js:138904:26)
    at State.getImportSearches (/typescript-4.9.0-dev.20220918/lib/tsserver.js:140462:33)
    at searchForImportsOfExport (/typescript-4.9.0-dev.20220918/lib/tsserver.js:140511:32)
    at getImportOrExportReferences (/typescript-4.9.0-dev.20220918/lib/tsserver.js:141004:21)
    at getReferencesAtLocation (/typescript-4.9.0-dev.20220918/lib/tsserver.js:140924:17)
    at getReferencesInContainer (/typescript-4.9.0-dev.20220918/lib/tsserver.js:140858:21)
    at getReferencesInContainerOrFiles (/typescript-4.9.0-dev.20220918/lib/tsserver.js:140357:21)
    at getReferencedSymbolsForSymbol (/typescript-4.9.0-dev.20220918/lib/tsserver.js:140348:21)
    at getReferencedSymbolsForModuleIfDeclaredBySourceFile (/typescript-4.9.0-dev.20220918/lib/tsserver.js:140165:67)
    at Object.getReferencedSymbolsForNode (/typescript-4.9.0-dev.20220918/lib/tsserver.js:140091:40)
    at Object.findReferencedSymbols (/typescript-4.9.0-dev.20220918/lib/tsserver.js:139679:42)
    at Object.findReferences (/typescript-4.9.0-dev.20220918/lib/tsserver.js:168560:41)
    at /typescript-4.9.0-dev.20220918/lib/tsserver.js:178715:53
    at searchPosition (/typescript-4.9.0-dev.20220918/lib/tsserver.js:178912:38)
    at getPerProjectReferences (/typescript-4.9.0-dev.20220918/lib/tsserver.js:178880:42)
    at getReferencesWorker (/typescript-4.9.0-dev.20220918/lib/tsserver.js:178712:37)
    at IOSession.Session.getReferences (/typescript-4.9.0-dev.20220918/lib/tsserver.js:180315:34)
    at Session.handlers.ts.Map.ts.getEntries._a.<computed> (/typescript-4.9.0-dev.20220918/lib/tsserver.js:179152:61)
    at /typescript-4.9.0-dev.20220918/lib/tsserver.js:181286:96
    at IOSession.Session.executeWithRequestId (/typescript-4.9.0-dev.20220918/lib/tsserver.js:181277:28)
    at IOSession.Session.executeCommand (/typescript-4.9.0-dev.20220918/lib/tsserver.js:181286:41)
    at IOSession.Session.onMessage (/typescript-4.9.0-dev.20220918/lib/tsserver.js:181314:35)
    at Interface.<anonymous> (/typescript-4.9.0-dev.20220918/lib/tsserver.js:185436:31)

Last few requests

{"seq":6498,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/playwright-core/src/utilsBundle.ts","line":6,"offset":32,"includeExternalModuleExports":false,"includeInsertTextCompletions":true,"triggerKind":2,"triggerCharacter":" "}}
{"seq":6499,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/playwright-core/src/utilsBundle.ts","line":20,"offset":7,"includeExternalModuleExports":false,"includeInsertTextCompletions":true,"triggerKind":2,"triggerCharacter":" "}}
{"seq":6500,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/packages/playwright-core/src/utilsBundle.ts","line":21,"offset":66}}
{"seq":6501,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/packages/playwright-core/src/utilsBundle.ts","line":21,"offset":66}}

Repro Steps

  1. git clone https://github.com/microsoft/playwright
  2. In dir playwright, run git reset --hard ee83694372e2cd8a03131c042189a5359504f1b6
  3. Install packages
    1. In dir playwright/examples/components-vue, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    2. In dir playwright/examples/github-api, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    3. In dir playwright/examples/mock-battery, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    4. In dir playwright/examples/mock-filesystem, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    5. In dir playwright/examples/svgomg, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    6. In dir playwright/examples/todomvc, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    7. In dir playwright, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    8. In dir playwright/packages/html-reporter, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    9. In dir playwright/packages/playwright-chromium, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    10. In dir playwright/packages/playwright-core/bundles/utils, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    11. In dir playwright/packages/playwright-core/bundles/zip, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    12. In dir playwright/packages/playwright-core, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    13. In dir playwright/packages/playwright-ct-react, 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/tests/components/ct-react-vite, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    28. In dir playwright/tests/components/ct-react, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    29. In dir playwright/tests/components/ct-solid, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    30. In dir playwright/tests/components/ct-svelte-vite, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    31. In dir playwright/tests/components/ct-svelte, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    32. In dir playwright/tests/components/ct-vue-cli, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    33. In dir playwright/tests/components/ct-vue-vite, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    34. In dir playwright/tests/components/ct-vue2-cli, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    35. In dir playwright/tests/playwright-test/stable-test-runner, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    36. In dir playwright/utils/flakiness-dashboard, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
  4. 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

nhn/tui.editor

⚠️ Note that typescript-4.8.3 also had errors ⚠️
Req #48 - updateOpen
    at Object.ThrowNoProject (/typescript-4.8.3/lib/tsserver.js:170301:23)
    at ScriptInfo.getDefaultProject (/typescript-4.8.3/lib/tsserver.js:171144:46)
    at ProjectService.telemetryOnOpenFile (/typescript-4.8.3/lib/tsserver.js:176529:42)
    at /typescript-4.8.3/lib/tsserver.js:176611:76
    at ProjectService.applyChangesInOpenFiles (/typescript-4.8.3/lib/tsserver.js:176611:37)
    at Session.handlers.ts.Map.ts.getEntries._a.<computed> (/typescript-4.8.3/lib/tsserver.js:177974:46)
    at /typescript-4.8.3/lib/tsserver.js:180166:96
    at IOSession.Session.executeWithRequestId (/typescript-4.8.3/lib/tsserver.js:180157:28)
    at IOSession.Session.executeCommand (/typescript-4.8.3/lib/tsserver.js:180166:41)
    at IOSession.Session.onMessage (/typescript-4.8.3/lib/tsserver.js:180194:35)
    at Interface.<anonymous> (/typescript-4.8.3/lib/tsserver.js:184330:31)
Req #48 - updateOpen
    at Object.ThrowNoProject (/typescript-4.9.0-dev.20220918/lib/tsserver.js:171421:23)
    at ScriptInfo.getDefaultProject (/typescript-4.9.0-dev.20220918/lib/tsserver.js:172264:46)
    at ProjectService.telemetryOnOpenFile (/typescript-4.9.0-dev.20220918/lib/tsserver.js:177649:42)
    at /typescript-4.9.0-dev.20220918/lib/tsserver.js:177731:76
    at ProjectService.applyChangesInOpenFiles (/typescript-4.9.0-dev.20220918/lib/tsserver.js:177731:37)
    at Session.handlers.ts.Map.ts.getEntries._a.<computed> (/typescript-4.9.0-dev.20220918/lib/tsserver.js:179094:46)
    at /typescript-4.9.0-dev.20220918/lib/tsserver.js:181286:96
    at IOSession.Session.executeWithRequestId (/typescript-4.9.0-dev.20220918/lib/tsserver.js:181277:28)
    at IOSession.Session.executeCommand (/typescript-4.9.0-dev.20220918/lib/tsserver.js:181286:41)
    at IOSession.Session.onMessage (/typescript-4.9.0-dev.20220918/lib/tsserver.js:181314:35)
    at Interface.<anonymous> (/typescript-4.9.0-dev.20220918/lib/tsserver.js:185436:31)

Last few requests

{"seq":45,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/apps/editor/rollup.config.js","line":61,"offset":17}}
{"seq":46,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/apps/editor/rollup.config.js","line":61,"offset":17,"includeExternalModuleExports":false,"includeInsertTextCompletions":true,"triggerKind":1}}
{"seq":47,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":["@PROJECT_ROOT@/__mocks__/cssMock.js"],"openFiles":[]}}
{"seq":48,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":[],"openFiles":[{"file":"@PROJECT_ROOT@/apps/editor/scripts/createConfigVariable.js","projectRootPath":"@PROJECT_ROOT@"}]}}

Repro Steps

  1. git clone https://github.com/nhn/tui.editor
  2. In dir tui.editor, run git reset --hard 06355b6c1885fa2b5109209e93292c7f2367e4d7
  3. Install packages
    1. In dir tui.editor/apps/editor, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    2. In dir tui.editor/apps/react-editor, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    3. In dir tui.editor/apps/vue-editor, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    4. In dir tui.editor/libs/toastmark, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    5. In dir tui.editor, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    6. In dir tui.editor/plugins/chart, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    7. In dir tui.editor/plugins/code-syntax-highlight, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    8. In dir tui.editor/plugins/color-syntax, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    9. In dir tui.editor/plugins/table-merged-cell, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    10. In dir tui.editor/plugins/uml, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
  4. Download RepoResults3/nhn.tui.editor.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./tui.editor ./nhn.tui.editor.replay.txt path/to/tsserver.js
@typescript-bot
Copy link
Collaborator Author

typescript-bot commented Sep 18, 2022

palantir/blueprint

⚠️ Note that typescript-4.8.3 also had errors ⚠️
Req #18970 - references
    at getContextualType (/typescript-4.8.3/lib/tsserver.js:73789:35)
    at getApparentTypeOfContextualType (/typescript-4.8.3/lib/tsserver.js:73723:17)
    at getContextualType (/typescript-4.8.3/lib/tsserver.js:73827:32)
    at getApparentTypeOfContextualType (/typescript-4.8.3/lib/tsserver.js:73723:17)
    at getContextualSignature (/typescript-4.8.3/lib/tsserver.js:74108:24)
    at getNarrowedTypeOfSymbol (/typescript-4.8.3/lib/tsserver.js:72407:51)
    at checkIdentifier (/typescript-4.8.3/lib/tsserver.js:72495:24)
    at checkExpressionWorker (/typescript-4.8.3/lib/tsserver.js:80717:28)
    at checkExpression (/typescript-4.8.3/lib/tsserver.js:80666:38)
    at checkNonNullExpression (/typescript-4.8.3/lib/tsserver.js:75277:37)
    at checkPropertyAccessExpression (/typescript-4.8.3/lib/tsserver.js:75322:85)
    at checkExpressionWorker (/typescript-4.8.3/lib/tsserver.js:80751:28)
    at checkExpression (/typescript-4.8.3/lib/tsserver.js:80666:38)
    at checkNonNullExpression (/typescript-4.8.3/lib/tsserver.js:75277:37)
    at getEffectsSignature (/typescript-4.8.3/lib/tsserver.js:70948:36)
    at getTypeAtFlowCall (/typescript-4.8.3/lib/tsserver.js:71313:33)
    at getTypeAtFlowNode (/typescript-4.8.3/lib/tsserver.js:71179:32)
    at getFlowTypeOfReference (/typescript-4.8.3/lib/tsserver.js:71126:51)
    at checkIdentifier (/typescript-4.8.3/lib/tsserver.js:72566:28)
    at checkExpressionWorker (/typescript-4.8.3/lib/tsserver.js:80717:28)
    at checkExpression (/typescript-4.8.3/lib/tsserver.js:80666:38)
    at checkNonNullExpression (/typescript-4.8.3/lib/tsserver.js:75277:37)
    at checkPropertyAccessExpression (/typescript-4.8.3/lib/tsserver.js:75322:85)
    at checkExpressionWorker (/typescript-4.8.3/lib/tsserver.js:80751:28)
    at checkExpression (/typescript-4.8.3/lib/tsserver.js:80666:38)
    at checkNonNullExpression (/typescript-4.8.3/lib/tsserver.js:75277:37)
    at getEffectsSignature (/typescript-4.8.3/lib/tsserver.js:70948:36)
    at getTypeAtFlowCall (/typescript-4.8.3/lib/tsserver.js:71313:33)
    at getTypeAtFlowNode (/typescript-4.8.3/lib/tsserver.js:71179:32)
    at getFlowTypeOfReference (/typescript-4.8.3/lib/tsserver.js:71126:51)
    at checkIdentifier (/typescript-4.8.3/lib/tsserver.js:72566:28)
    at checkExpressionWorker (/typescript-4.8.3/lib/tsserver.js:80717:28)
    at checkExpression (/typescript-4.8.3/lib/tsserver.js:80666:38)
    at checkNonNullExpression (/typescript-4.8.3/lib/tsserver.js:75277:37)
    at checkPropertyAccessExpression (/typescript-4.8.3/lib/tsserver.js:75322:85)
    at checkExpressionWorker (/typescript-4.8.3/lib/tsserver.js:80751:28)
    at checkExpression (/typescript-4.8.3/lib/tsserver.js:80666:38)
    at checkNonNullExpression (/typescript-4.8.3/lib/tsserver.js:75277:37)
    at getEffectsSignature (/typescript-4.8.3/lib/tsserver.js:70948:36)
    at getTypeAtFlowCall (/typescript-4.8.3/lib/tsserver.js:71313:33)
    at getTypeAtFlowNode (/typescript-4.8.3/lib/tsserver.js:71179:32)
    at getFlowTypeOfReference (/typescript-4.8.3/lib/tsserver.js:71126:51)
    at checkIdentifier (/typescript-4.8.3/lib/tsserver.js:72566:28)
    at checkExpressionWorker (/typescript-4.8.3/lib/tsserver.js:80717:28)
    at checkExpression (/typescript-4.8.3/lib/tsserver.js:80666:38)
    at checkNonNullExpression (/typescript-4.8.3/lib/tsserver.js:75277:37)
    at checkPropertyAccessExpression (/typescript-4.8.3/lib/tsserver.js:75322:85)
    at checkExpressionWorker (/typescript-4.8.3/lib/tsserver.js:80751:28)
    at checkExpression (/typescript-4.8.3/lib/tsserver.js:80666:38)
    at checkNonNullExpression (/typescript-4.8.3/lib/tsserver.js:75277:37)
    at getEffectsSignature (/typescript-4.8.3/lib/tsserver.js:70948:36)
    at getTypeAtFlowCall (/typescript-4.8.3/lib/tsserver.js:71313:33)
    at getTypeAtFlowNode (/typescript-4.8.3/lib/tsserver.js:71179:32)
    at getFlowTypeOfReference (/typescript-4.8.3/lib/tsserver.js:71126:51)
    at checkIdentifier (/typescript-4.8.3/lib/tsserver.js:72566:28)
    at checkExpressionWorker (/typescript-4.8.3/lib/tsserver.js:80717:28)
    at checkExpression (/typescript-4.8.3/lib/tsserver.js:80666:38)
    at checkNonNullExpression (/typescript-4.8.3/lib/tsserver.js:75277:37)
    at checkPropertyAccessExpression (/typescript-4.8.3/lib/tsserver.js:75322:85)
    at checkExpressionWorker (/typescript-4.8.3/lib/tsserver.js:80751:28)
    at checkExpression (/typescript-4.8.3/lib/tsserver.js:80666:38)
    at checkNonNullExpression (/typescript-4.8.3/lib/tsserver.js:75277:37)
    at getEffectsSignature (/typescript-4.8.3/lib/tsserver.js:70948:36)
    at getTypeAtFlowCall (/typescript-4.8.3/lib/tsserver.js:71313:33)
    at getTypeAtFlowNode (/typescript-4.8.3/lib/tsserver.js:71179:32)
    at getFlowTypeOfReference (/typescript-4.8.3/lib/tsserver.js:71126:51)
    at checkIdentifier (/typescript-4.8.3/lib/tsserver.js:72566:28)
    at checkExpressionWorker (/typescript-4.8.3/lib/tsserver.js:80717:28)
    at checkExpression (/typescript-4.8.3/lib/tsserver.js:80666:38)
    at checkNonNullExpression (/typescript-4.8.3/lib/tsserver.js:75277:37)
    at checkPropertyAccessExpression (/typescript-4.8.3/lib/tsserver.js:75322:85)
    at checkExpressionWorker (/typescript-4.8.3/lib/tsserver.js:80751:28)
    at checkExpression (/typescript-4.8.3/lib/tsserver.js:80666:38)
    at checkNonNullExpression (/typescript-4.8.3/lib/tsserver.js:75277:37)
    at getEffectsSignature (/typescript-4.8.3/lib/tsserver.js:70948:36)
    at getTypeAtFlowCall (/typescript-4.8.3/lib/tsserver.js:71313:33)
    at getTypeAtFlowNode (/typescript-4.8.3/lib/tsserver.js:71179:32)
    at getFlowTypeOfReference (/typescript-4.8.3/lib/tsserver.js:71126:51)
    at checkIdentifier (/typescript-4.8.3/lib/tsserver.js:72566:28)
    at checkExpressionWorker (/typescript-4.8.3/lib/tsserver.js:80717:28)
    at checkExpression (/typescript-4.8.3/lib/tsserver.js:80666:38)
    at checkNonNullExpression (/typescript-4.8.3/lib/tsserver.js:75277:37)
    at checkPropertyAccessExpression (/typescript-4.8.3/lib/tsserver.js:75322:85)
    at checkExpressionWorker (/typescript-4.8.3/lib/tsserver.js:80751:28)
    at checkExpression (/typescript-4.8.3/lib/tsserver.js:80666:38)
    at checkNonNullExpression (/typescript-4.8.3/lib/tsserver.js:75277:37)
    at getEffectsSignature (/typescript-4.8.3/lib/tsserver.js:70948:36)
    at getTypeAtFlowCall (/typescript-4.8.3/lib/tsserver.js:71313:33)
    at getTypeAtFlowNode (/typescript-4.8.3/lib/tsserver.js:71179:32)
    at getFlowTypeOfReference (/typescript-4.8.3/lib/tsserver.js:71126:51)
    at checkIdentifier (/typescript-4.8.3/lib/tsserver.js:72566:28)
    at checkExpressionWorker (/typescript-4.8.3/lib/tsserver.js:80717:28)
    at checkExpression (/typescript-4.8.3/lib/tsserver.js:80666:38)
    at checkNonNullExpression (/typescript-4.8.3/lib/tsserver.js:75277:37)
    at checkPropertyAccessExpression (/typescript-4.8.3/lib/tsserver.js:75322:85)
    at checkExpressionWorker (/typescript-4.8.3/lib/tsserver.js:80751:28)
    at checkExpression (/typescript-4.8.3/lib/tsserver.js:80666:38)
    at checkNonNullExpression (/typescript-4.8.3/lib/tsserver.js:75277:37)
    at getEffectsSignature (/typescript-4.8.3/lib/tsserver.js:70948:36)
    at getTypeAtFlowCall (/typescript-4.8.3/lib/tsserver.js:71313:33)
Req #18970 - references
    at resolveNameHelper (/typescript-4.9.0-dev.20220918/lib/tsserver.js:50580:35)
    at resolveName (/typescript-4.9.0-dev.20220918/lib/tsserver.js:50578:20)
    at getResolvedSymbol (/typescript-4.9.0-dev.20220918/lib/tsserver.js:70553:21)
    at checkIdentifier (/typescript-4.9.0-dev.20220918/lib/tsserver.js:72930:26)
    at checkExpressionWorker (/typescript-4.9.0-dev.20220918/lib/tsserver.js:81297:28)
    at checkExpression (/typescript-4.9.0-dev.20220918/lib/tsserver.js:81246:38)
    at checkNonNullExpression (/typescript-4.9.0-dev.20220918/lib/tsserver.js:75814:37)
    at checkPropertyAccessExpression (/typescript-4.9.0-dev.20220918/lib/tsserver.js:75894:85)
    at checkExpressionWorker (/typescript-4.9.0-dev.20220918/lib/tsserver.js:81331:28)
    at checkExpression (/typescript-4.9.0-dev.20220918/lib/tsserver.js:81246:38)
    at checkNonNullExpression (/typescript-4.9.0-dev.20220918/lib/tsserver.js:75814:37)
    at getEffectsSignature (/typescript-4.9.0-dev.20220918/lib/tsserver.js:71452:36)
    at getTypeAtFlowCall (/typescript-4.9.0-dev.20220918/lib/tsserver.js:71817:33)
    at getTypeAtFlowNode (/typescript-4.9.0-dev.20220918/lib/tsserver.js:71683:32)
    at getFlowTypeOfReference (/typescript-4.9.0-dev.20220918/lib/tsserver.js:71630:51)
    at checkIdentifier (/typescript-4.9.0-dev.20220918/lib/tsserver.js:73071:28)
    at checkExpressionWorker (/typescript-4.9.0-dev.20220918/lib/tsserver.js:81297:28)
    at checkExpression (/typescript-4.9.0-dev.20220918/lib/tsserver.js:81246:38)
    at checkNonNullExpression (/typescript-4.9.0-dev.20220918/lib/tsserver.js:75814:37)
    at checkPropertyAccessExpression (/typescript-4.9.0-dev.20220918/lib/tsserver.js:75894:85)
    at checkExpressionWorker (/typescript-4.9.0-dev.20220918/lib/tsserver.js:81331:28)
    at checkExpression (/typescript-4.9.0-dev.20220918/lib/tsserver.js:81246:38)
    at checkNonNullExpression (/typescript-4.9.0-dev.20220918/lib/tsserver.js:75814:37)
    at getEffectsSignature (/typescript-4.9.0-dev.20220918/lib/tsserver.js:71452:36)
    at getTypeAtFlowCall (/typescript-4.9.0-dev.20220918/lib/tsserver.js:71817:33)
    at getTypeAtFlowNode (/typescript-4.9.0-dev.20220918/lib/tsserver.js:71683:32)
    at getFlowTypeOfReference (/typescript-4.9.0-dev.20220918/lib/tsserver.js:71630:51)
    at checkIdentifier (/typescript-4.9.0-dev.20220918/lib/tsserver.js:73071:28)
    at checkExpressionWorker (/typescript-4.9.0-dev.20220918/lib/tsserver.js:81297:28)
    at checkExpression (/typescript-4.9.0-dev.20220918/lib/tsserver.js:81246:38)
    at checkNonNullExpression (/typescript-4.9.0-dev.20220918/lib/tsserver.js:75814:37)
    at checkPropertyAccessExpression (/typescript-4.9.0-dev.20220918/lib/tsserver.js:75894:85)
    at checkExpressionWorker (/typescript-4.9.0-dev.20220918/lib/tsserver.js:81331:28)
    at checkExpression (/typescript-4.9.0-dev.20220918/lib/tsserver.js:81246:38)
    at checkNonNullExpression (/typescript-4.9.0-dev.20220918/lib/tsserver.js:75814:37)
    at getEffectsSignature (/typescript-4.9.0-dev.20220918/lib/tsserver.js:71452:36)
    at getTypeAtFlowCall (/typescript-4.9.0-dev.20220918/lib/tsserver.js:71817:33)
    at getTypeAtFlowNode (/typescript-4.9.0-dev.20220918/lib/tsserver.js:71683:32)
    at getFlowTypeOfReference (/typescript-4.9.0-dev.20220918/lib/tsserver.js:71630:51)
    at checkIdentifier (/typescript-4.9.0-dev.20220918/lib/tsserver.js:73071:28)
    at checkExpressionWorker (/typescript-4.9.0-dev.20220918/lib/tsserver.js:81297:28)
    at checkExpression (/typescript-4.9.0-dev.20220918/lib/tsserver.js:81246:38)
    at checkNonNullExpression (/typescript-4.9.0-dev.20220918/lib/tsserver.js:75814:37)
    at checkPropertyAccessExpression (/typescript-4.9.0-dev.20220918/lib/tsserver.js:75894:85)
    at checkExpressionWorker (/typescript-4.9.0-dev.20220918/lib/tsserver.js:81331:28)
    at checkExpression (/typescript-4.9.0-dev.20220918/lib/tsserver.js:81246:38)
    at checkNonNullExpression (/typescript-4.9.0-dev.20220918/lib/tsserver.js:75814:37)
    at getEffectsSignature (/typescript-4.9.0-dev.20220918/lib/tsserver.js:71452:36)
    at getTypeAtFlowCall (/typescript-4.9.0-dev.20220918/lib/tsserver.js:71817:33)
    at getTypeAtFlowNode (/typescript-4.9.0-dev.20220918/lib/tsserver.js:71683:32)
    at getFlowTypeOfReference (/typescript-4.9.0-dev.20220918/lib/tsserver.js:71630:51)
    at checkIdentifier (/typescript-4.9.0-dev.20220918/lib/tsserver.js:73071:28)
    at checkExpressionWorker (/typescript-4.9.0-dev.20220918/lib/tsserver.js:81297:28)
    at checkExpression (/typescript-4.9.0-dev.20220918/lib/tsserver.js:81246:38)
    at checkNonNullExpression (/typescript-4.9.0-dev.20220918/lib/tsserver.js:75814:37)
    at checkPropertyAccessExpression (/typescript-4.9.0-dev.20220918/lib/tsserver.js:75894:85)
    at checkExpressionWorker (/typescript-4.9.0-dev.20220918/lib/tsserver.js:81331:28)
    at checkExpression (/typescript-4.9.0-dev.20220918/lib/tsserver.js:81246:38)
    at checkNonNullExpression (/typescript-4.9.0-dev.20220918/lib/tsserver.js:75814:37)
    at getEffectsSignature (/typescript-4.9.0-dev.20220918/lib/tsserver.js:71452:36)
    at getTypeAtFlowCall (/typescript-4.9.0-dev.20220918/lib/tsserver.js:71817:33)
    at getTypeAtFlowNode (/typescript-4.9.0-dev.20220918/lib/tsserver.js:71683:32)
    at getFlowTypeOfReference (/typescript-4.9.0-dev.20220918/lib/tsserver.js:71630:51)
    at checkIdentifier (/typescript-4.9.0-dev.20220918/lib/tsserver.js:73071:28)
    at checkExpressionWorker (/typescript-4.9.0-dev.20220918/lib/tsserver.js:81297:28)
    at checkExpression (/typescript-4.9.0-dev.20220918/lib/tsserver.js:81246:38)
    at checkNonNullExpression (/typescript-4.9.0-dev.20220918/lib/tsserver.js:75814:37)
    at checkPropertyAccessExpression (/typescript-4.9.0-dev.20220918/lib/tsserver.js:75894:85)
    at checkExpressionWorker (/typescript-4.9.0-dev.20220918/lib/tsserver.js:81331:28)
    at checkExpression (/typescript-4.9.0-dev.20220918/lib/tsserver.js:81246:38)
    at checkNonNullExpression (/typescript-4.9.0-dev.20220918/lib/tsserver.js:75814:37)
    at getEffectsSignature (/typescript-4.9.0-dev.20220918/lib/tsserver.js:71452:36)
    at getTypeAtFlowCall (/typescript-4.9.0-dev.20220918/lib/tsserver.js:71817:33)
    at getTypeAtFlowNode (/typescript-4.9.0-dev.20220918/lib/tsserver.js:71683:32)
    at getFlowTypeOfReference (/typescript-4.9.0-dev.20220918/lib/tsserver.js:71630:51)
    at checkIdentifier (/typescript-4.9.0-dev.20220918/lib/tsserver.js:73071:28)
    at checkExpressionWorker (/typescript-4.9.0-dev.20220918/lib/tsserver.js:81297:28)
    at checkExpression (/typescript-4.9.0-dev.20220918/lib/tsserver.js:81246:38)
    at checkNonNullExpression (/typescript-4.9.0-dev.20220918/lib/tsserver.js:75814:37)
    at checkPropertyAccessExpression (/typescript-4.9.0-dev.20220918/lib/tsserver.js:75894:85)
    at checkExpressionWorker (/typescript-4.9.0-dev.20220918/lib/tsserver.js:81331:28)
    at checkExpression (/typescript-4.9.0-dev.20220918/lib/tsserver.js:81246:38)
    at checkNonNullExpression (/typescript-4.9.0-dev.20220918/lib/tsserver.js:75814:37)
    at getEffectsSignature (/typescript-4.9.0-dev.20220918/lib/tsserver.js:71452:36)
    at getTypeAtFlowCall (/typescript-4.9.0-dev.20220918/lib/tsserver.js:71817:33)
    at getTypeAtFlowNode (/typescript-4.9.0-dev.20220918/lib/tsserver.js:71683:32)
    at getFlowTypeOfReference (/typescript-4.9.0-dev.20220918/lib/tsserver.js:71630:51)
    at checkIdentifier (/typescript-4.9.0-dev.20220918/lib/tsserver.js:73071:28)
    at checkExpressionWorker (/typescript-4.9.0-dev.20220918/lib/tsserver.js:81297:28)
    at checkExpression (/typescript-4.9.0-dev.20220918/lib/tsserver.js:81246:38)
    at checkNonNullExpression (/typescript-4.9.0-dev.20220918/lib/tsserver.js:75814:37)
    at checkPropertyAccessExpression (/typescript-4.9.0-dev.20220918/lib/tsserver.js:75894:85)
    at checkExpressionWorker (/typescript-4.9.0-dev.20220918/lib/tsserver.js:81331:28)
    at checkExpression (/typescript-4.9.0-dev.20220918/lib/tsserver.js:81246:38)
    at checkNonNullExpression (/typescript-4.9.0-dev.20220918/lib/tsserver.js:75814:37)
    at getEffectsSignature (/typescript-4.9.0-dev.20220918/lib/tsserver.js:71452:36)
    at getTypeAtFlowCall (/typescript-4.9.0-dev.20220918/lib/tsserver.js:71817:33)
    at getTypeAtFlowNode (/typescript-4.9.0-dev.20220918/lib/tsserver.js:71683:32)
    at getFlowTypeOfReference (/typescript-4.9.0-dev.20220918/lib/tsserver.js:71630:51)
    at checkIdentifier (/typescript-4.9.0-dev.20220918/lib/tsserver.js:73071:28)

Last few requests

{"seq":18967,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/site/docs/versions/2/docs-app.js","line":1,"offset":278464,"entryNames":["_"]}}
{"seq":18968,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/site/docs/versions/2/docs-app.js","line":1,"offset":279344,"includeExternalModuleExports":false,"includeInsertTextCompletions":true,"triggerKind":1}}
{"seq":18969,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/site/docs/versions/2/docs-app.js","line":1,"offset":279344,"entryNames":["_"]}}
{"seq":18970,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/site/docs/versions/2/docs-app.js","line":1,"offset":281427}}

Repro Steps

  1. git clone https://github.com/palantir/blueprint
  2. In dir blueprint, run git reset --hard 6e91675a9f75232e464863c7c3437ab504c33dc5
  3. Download RepoResults2/palantir.blueprint.replay.txt from the artifact folder
  4. npm install --no-save @typescript/server-replay
  5. npx tsreplay ./blueprint ./palantir.blueprint.replay.txt path/to/tsserver.js

reduxjs/redux-devtools

⚠️ Note that typescript-4.8.3 also had errors ⚠️
Req #1557 - completionEntryDetails
    at assignParameterType (/typescript-4.8.3/lib/tsserver.js:78572:26)
    at assignContextualParameterTypes (/typescript-4.8.3/lib/tsserver.js:78545:21)
    at contextuallyCheckFunctionExpressionOrObjectLiteralMethod (/typescript-4.8.3/lib/tsserver.js:78991:29)
    at checkFunctionExpressionOrObjectLiteralMethod (/typescript-4.8.3/lib/tsserver.js:78961:13)
    at checkExpressionWorker (/typescript-4.8.3/lib/tsserver.js:80771:28)
    at checkExpression (/typescript-4.8.3/lib/tsserver.js:80666:38)
    at checkExpressionWithContextualType (/typescript-4.8.3/lib/tsserver.js:80296:28)
    at getSignatureApplicabilityError (/typescript-4.8.3/lib/tsserver.js:76566:35)
    at chooseOverload (/typescript-4.8.3/lib/tsserver.js:77140:29)
    at resolveCall (/typescript-4.8.3/lib/tsserver.js:76944:26)
    at resolveCallExpression (/typescript-4.8.3/lib/tsserver.js:77358:20)
    at resolveSignature (/typescript-4.8.3/lib/tsserver.js:77741:28)
    at getResolvedSignature (/typescript-4.8.3/lib/tsserver.js:77772:26)
    at getContextualTypeForArgumentAtIndex (/typescript-4.8.3/lib/tsserver.js:73394:118)
    at getContextualTypeForArgument (/typescript-4.8.3/lib/tsserver.js:73384:50)
    at getContextualType (/typescript-4.8.3/lib/tsserver.js:73814:28)
    at getApparentTypeOfContextualType (/typescript-4.8.3/lib/tsserver.js:73723:17)
    at getContextualSignature (/typescript-4.8.3/lib/tsserver.js:74108:24)
    at getContextuallyTypedParameterType (/typescript-4.8.3/lib/tsserver.js:73215:39)
    at getTypeForVariableLikeDeclaration (/typescript-4.8.3/lib/tsserver.js:56587:141)
    at getWidenedTypeForVariableLikeDeclaration (/typescript-4.8.3/lib/tsserver.js:57072:56)
    at getTypeOfVariableOrParameterOrPropertyWorker (/typescript-4.8.3/lib/tsserver.js:57230:24)
    at getTypeOfVariableOrParameterOrProperty (/typescript-4.8.3/lib/tsserver.js:57118:28)
    at getTypeOfSymbol (/typescript-4.8.3/lib/tsserver.js:57490:24)
    at getNonMissingTypeOfSymbol (/typescript-4.8.3/lib/tsserver.js:57507:38)
    at getTypeOfSymbolAtLocation (/typescript-4.8.3/lib/tsserver.js:72198:20)
    at Object.getTypeOfSymbolAtLocation (/typescript-4.8.3/lib/tsserver.js:48802:35)
    at Object.getSymbolDisplayPartsDocumentationAndSymbolKind (/typescript-4.8.3/lib/tsserver.js:146861:97)
    at /typescript-4.8.3/lib/tsserver.js:134856:41
    at Object.runWithCancellationToken (/typescript-4.8.3/lib/tsserver.js:49088:28)
    at createCompletionDetailsForSymbol (/typescript-4.8.3/lib/tsserver.js:134855:30)
    at Object.getCompletionEntryDetails (/typescript-4.8.3/lib/tsserver.js:134837:28)
    at Object.getCompletionEntryDetails (/typescript-4.8.3/lib/tsserver.js:167306:35)
    at /typescript-4.8.3/lib/tsserver.js:179480:57
    at Object.mapDefined (/typescript-4.8.3/lib/tsserver.js:622:30)
    at IOSession.Session.getCompletionEntryDetails (/typescript-4.8.3/lib/tsserver.js:179478:33)
    at Session.handlers.ts.Map.ts.getEntries._a.<computed> (/typescript-4.8.3/lib/tsserver.js:178115:61)
    at /typescript-4.8.3/lib/tsserver.js:180166:96
    at IOSession.Session.executeWithRequestId (/typescript-4.8.3/lib/tsserver.js:180157:28)
    at IOSession.Session.executeCommand (/typescript-4.8.3/lib/tsserver.js:180166:41)
    at IOSession.Session.onMessage (/typescript-4.8.3/lib/tsserver.js:180194:35)
    at Interface.<anonymous> (/typescript-4.8.3/lib/tsserver.js:184330:31)
Req #1557 - completionEntryDetails
    at assignParameterType (/typescript-4.9.0-dev.20220918/lib/tsserver.js:79157:26)
    at assignContextualParameterTypes (/typescript-4.9.0-dev.20220918/lib/tsserver.js:79130:21)
    at contextuallyCheckFunctionExpressionOrObjectLiteralMethod (/typescript-4.9.0-dev.20220918/lib/tsserver.js:79576:29)
    at checkFunctionExpressionOrObjectLiteralMethod (/typescript-4.9.0-dev.20220918/lib/tsserver.js:79546:13)
    at checkExpressionWorker (/typescript-4.9.0-dev.20220918/lib/tsserver.js:81351:28)
    at checkExpression (/typescript-4.9.0-dev.20220918/lib/tsserver.js:81246:38)
    at checkExpressionWithContextualType (/typescript-4.9.0-dev.20220918/lib/tsserver.js:80876:28)
    at getSignatureApplicabilityError (/typescript-4.9.0-dev.20220918/lib/tsserver.js:77138:35)
    at chooseOverload (/typescript-4.9.0-dev.20220918/lib/tsserver.js:77712:29)
    at resolveCall (/typescript-4.9.0-dev.20220918/lib/tsserver.js:77516:26)
    at resolveCallExpression (/typescript-4.9.0-dev.20220918/lib/tsserver.js:77930:20)
    at resolveSignature (/typescript-4.9.0-dev.20220918/lib/tsserver.js:78313:28)
    at getResolvedSignature (/typescript-4.9.0-dev.20220918/lib/tsserver.js:78344:26)
    at getContextualTypeForArgumentAtIndex (/typescript-4.9.0-dev.20220918/lib/tsserver.js:73899:118)
    at getContextualTypeForArgument (/typescript-4.9.0-dev.20220918/lib/tsserver.js:73889:50)
    at getContextualType (/typescript-4.9.0-dev.20220918/lib/tsserver.js:74321:28)
    at getApparentTypeOfContextualType (/typescript-4.9.0-dev.20220918/lib/tsserver.js:74230:17)
    at getContextualSignature (/typescript-4.9.0-dev.20220918/lib/tsserver.js:74624:24)
    at getContextuallyTypedParameterType (/typescript-4.9.0-dev.20220918/lib/tsserver.js:73720:39)
    at getTypeForVariableLikeDeclaration (/typescript-4.9.0-dev.20220918/lib/tsserver.js:57046:141)
    at getWidenedTypeForVariableLikeDeclaration (/typescript-4.9.0-dev.20220918/lib/tsserver.js:57535:56)
    at getTypeOfVariableOrParameterOrPropertyWorker (/typescript-4.9.0-dev.20220918/lib/tsserver.js:57693:24)
    at getTypeOfVariableOrParameterOrProperty (/typescript-4.9.0-dev.20220918/lib/tsserver.js:57581:28)
    at getTypeOfSymbol (/typescript-4.9.0-dev.20220918/lib/tsserver.js:57967:24)
    at getNonMissingTypeOfSymbol (/typescript-4.9.0-dev.20220918/lib/tsserver.js:57984:38)
    at getTypeOfSymbolAtLocation (/typescript-4.9.0-dev.20220918/lib/tsserver.js:72702:20)
    at Object.getTypeOfSymbolAtLocation (/typescript-4.9.0-dev.20220918/lib/tsserver.js:49246:35)
    at Object.getSymbolDisplayPartsDocumentationAndSymbolKind (/typescript-4.9.0-dev.20220918/lib/tsserver.js:147888:97)
    at /typescript-4.9.0-dev.20220918/lib/tsserver.js:135868:41
    at Object.runWithCancellationToken (/typescript-4.9.0-dev.20220918/lib/tsserver.js:49534:28)
    at createCompletionDetailsForSymbol (/typescript-4.9.0-dev.20220918/lib/tsserver.js:135867:30)
    at Object.getCompletionEntryDetails (/typescript-4.9.0-dev.20220918/lib/tsserver.js:135849:28)
    at Object.getCompletionEntryDetails (/typescript-4.9.0-dev.20220918/lib/tsserver.js:168426:35)
    at /typescript-4.9.0-dev.20220918/lib/tsserver.js:180600:57
    at Object.mapDefined (/typescript-4.9.0-dev.20220918/lib/tsserver.js:621:30)
    at IOSession.Session.getCompletionEntryDetails (/typescript-4.9.0-dev.20220918/lib/tsserver.js:180598:33)
    at Session.handlers.ts.Map.ts.getEntries._a.<computed> (/typescript-4.9.0-dev.20220918/lib/tsserver.js:179235:61)
    at /typescript-4.9.0-dev.20220918/lib/tsserver.js:181286:96
    at IOSession.Session.executeWithRequestId (/typescript-4.9.0-dev.20220918/lib/tsserver.js:181277:28)
    at IOSession.Session.executeCommand (/typescript-4.9.0-dev.20220918/lib/tsserver.js:181286:41)
    at IOSession.Session.onMessage (/typescript-4.9.0-dev.20220918/lib/tsserver.js:181314:35)
    at Interface.<anonymous> (/typescript-4.9.0-dev.20220918/lib/tsserver.js:185436:31)

Last few requests

{"seq":1554,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/packages/react-base16-styling/src/index.ts","line":202,"offset":41}}
{"seq":1555,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/packages/react-base16-styling/src/index.ts","line":222,"offset":1}}
{"seq":1556,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/react-base16-styling/src/index.ts","line":222,"offset":5,"includeExternalModuleExports":false,"includeInsertTextCompletions":true,"triggerKind":1}}
{"seq":1557,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/react-base16-styling/src/index.ts","line":222,"offset":5,"entryNames":["args"]}}

Repro Steps

  1. git clone https://github.com/reduxjs/redux-devtools
  2. In dir redux-devtools, run git reset --hard 418a90914417bf3a31fc5fa4b518ae055673aca7
  3. Install packages
    1. In dir redux-devtools/extension/examples/counter, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    2. In dir redux-devtools/extension/examples/react-counter-messaging, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    3. In dir redux-devtools/extension/examples/router, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    4. In dir redux-devtools/extension/examples/saga-counter, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    5. In dir redux-devtools/extension/examples/todomvc, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    6. In dir redux-devtools/extension, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    7. In dir redux-devtools, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    8. In dir redux-devtools/packages/d3-state-visualizer/examples/tree, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    9. In dir redux-devtools/packages/d3-state-visualizer, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    10. In dir redux-devtools/packages/d3tooltip, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    11. In dir redux-devtools/packages/map2tree, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    12. In dir redux-devtools/packages/react-base16-styling, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    13. In dir redux-devtools/packages/react-dock/demo, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    14. In dir redux-devtools/packages/react-dock, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    15. In dir redux-devtools/packages/react-json-tree/examples, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    16. In dir redux-devtools/packages/react-json-tree, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    17. In dir redux-devtools/packages/redux-devtools-app, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    18. In dir redux-devtools/packages/redux-devtools-chart-monitor, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    19. In dir redux-devtools/packages/redux-devtools-cli/app, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    20. In dir redux-devtools/packages/redux-devtools-cli, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    21. In dir redux-devtools/packages/redux-devtools-dock-monitor, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    22. In dir redux-devtools/packages/redux-devtools-extension, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    23. In dir redux-devtools/packages/redux-devtools-inspector-monitor-test-tab/demo, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    24. In dir redux-devtools/packages/redux-devtools-inspector-monitor-test-tab, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    25. In dir redux-devtools/packages/redux-devtools-inspector-monitor-trace-tab, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    26. In dir redux-devtools/packages/redux-devtools-inspector-monitor/demo, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    27. In dir redux-devtools/packages/redux-devtools-inspector-monitor, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    28. In dir redux-devtools/packages/redux-devtools-instrument, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    29. In dir redux-devtools/packages/redux-devtools-log-monitor, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    30. In dir redux-devtools/packages/redux-devtools-remote/examples/counter, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    31. In dir redux-devtools/packages/redux-devtools-remote/examples/node-counter, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    32. In dir redux-devtools/packages/redux-devtools-remote/examples/router, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    33. In dir redux-devtools/packages/redux-devtools-remote/examples/todomvc, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    34. In dir redux-devtools/packages/redux-devtools-remote/examples/toggle-monitoring, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    35. In dir redux-devtools/packages/redux-devtools-remote, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    36. In dir redux-devtools/packages/redux-devtools-rtk-query-monitor/demo, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    37. In dir redux-devtools/packages/redux-devtools-rtk-query-monitor, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    38. In dir redux-devtools/packages/redux-devtools-serialize, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    39. In dir redux-devtools/packages/redux-devtools-slider-monitor/examples/todomvc, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    40. In dir redux-devtools/packages/redux-devtools-slider-monitor, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    41. In dir redux-devtools/packages/redux-devtools-ui, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    42. In dir redux-devtools/packages/redux-devtools-utils, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    43. In dir redux-devtools/packages/redux-devtools/examples/counter, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    44. In dir redux-devtools/packages/redux-devtools/examples/todomvc, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    45. In dir redux-devtools/packages/redux-devtools, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
  4. Download RepoResults4/reduxjs.redux-devtools.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./redux-devtools ./reduxjs.redux-devtools.replay.txt path/to/tsserver.js

vercel/hyper

⚠️ Note that typescript-4.8.3 also had errors ⚠️
Req #12802 - references
    at formatMessage (/typescript-4.8.3/lib/tsserver.js:177437:29)
    at IOSession.Session.writeMessage (/typescript-4.8.3/lib/tsserver.js:178513:31)
    at IOSession.Session.send (/typescript-4.8.3/lib/tsserver.js:178510:22)
    at IOSession.Session.doOutput (/typescript-4.8.3/lib/tsserver.js:178563:22)
    at IOSession.Session.onMessage (/typescript-4.8.3/lib/tsserver.js:180209:30)
    at Interface.<anonymous> (/typescript-4.8.3/lib/tsserver.js:184330:31)
Req #12802 - references
    at formatMessage (/typescript-4.9.0-dev.20220918/lib/tsserver.js:178557:29)
    at IOSession.Session.writeMessage (/typescript-4.9.0-dev.20220918/lib/tsserver.js:179633:31)
    at IOSession.Session.send (/typescript-4.9.0-dev.20220918/lib/tsserver.js:179630:22)
    at IOSession.Session.doOutput (/typescript-4.9.0-dev.20220918/lib/tsserver.js:179683:22)
    at IOSession.Session.onMessage (/typescript-4.9.0-dev.20220918/lib/tsserver.js:181329:30)
    at Interface.<anonymous> (/typescript-4.9.0-dev.20220918/lib/tsserver.js:185436:31)

Last few requests

{"seq":12799,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/bin/yarn-standalone.js","line":84971,"offset":156804,"includeExternalModuleExports":false,"includeInsertTextCompletions":true,"triggerKind":2,"triggerCharacter":"."}}
{"seq":12800,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/bin/yarn-standalone.js","line":84971,"offset":157729}}
{"seq":12801,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/bin/yarn-standalone.js","line":84971,"offset":157772}}
{"seq":12802,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/bin/yarn-standalone.js","line":84971,"offset":158501}}

Repro Steps

  1. git clone https://github.com/vercel/hyper
  2. In dir hyper, run git reset --hard f6c23c9c8a3a700301140d8d8e0acec0c0fdaf46
  3. Install packages
    1. In dir hyper/app, run yarn install --silent --ignore-engines --ignore-scripts --silent
    2. In dir hyper, run yarn install --silent --ignore-engines --ignore-scripts --silent
  4. Download RepoResults1/vercel.hyper.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./hyper ./vercel.hyper.replay.txt path/to/tsserver.js

@amcasey amcasey self-assigned this Sep 19, 2022
@amcasey
Copy link
Member

amcasey commented Sep 19, 2022

alibaba/ice - opening babel.config.js causes the root tsconfig to be loaded (even though it has files: [] and no allowJs) and there's just too much stuff. We may want to add special detection for OOMs (if possible - seems like we didn't even get an exit code?) and suppress if the baseline also OOMs.

@amcasey
Copy link
Member

amcasey commented Sep 19, 2022

All the formatMessage exceptions in references are #50134.

@amcasey
Copy link
Member

amcasey commented Sep 19, 2022

babel/babel - the assert is that this declare is missing __pos and __end.

@amcasey
Copy link
Member

amcasey commented Sep 19, 2022

formatjs/formatjs is #50851 (thanks, @DanielRosenwasser!).

@amcasey
Copy link
Member

amcasey commented Sep 20, 2022

microsoft/playwright the file being passed to addIndirectUser is here. The assert is that isAvailableThroughGlobal is false, which it's not because debug is exported globally here.

@amcasey
Copy link
Member

amcasey commented Sep 20, 2022

nhn/tui.editor Repro is open this, then close it, then open this. AFAICT, opening the first file loads the root tsconfig, which contains the second file. When the second file is opened, the scriptinfo already exists and the root tsconfig is the only containing project. However, it promptly discovers the nearest tsconfig and triggers a cleanup, retaining only that project. It does not seem to actually add the nearby project to the list of containing projects, though it might later, during graph update. One quick fix might be to just skip the telemetry call that's throwing if there are no containing projects (pending graph update).

@amcasey
Copy link
Member

amcasey commented Sep 20, 2022

palantir/blueprint is a stack overflow in this 4MB file (a minified bundle).

Edit: FAR is invoked on ce here

t.d(a, "RADIO", function () {
    return ce;
}),

It's part of a many-element comma expression and changing the commas to semicolons circumvents the crash.

@amcasey
Copy link
Member

amcasey commented Sep 20, 2022

reduxjs/redux-devtools "Parameter symbol already has a cached type [any] which differs from newly assigned type [an empty array/tuple, AFAICT]" while asking about the completion entry details of the rest parameter args here.

@amcasey
Copy link
Member

amcasey commented Sep 21, 2022

All issues have been split out.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants