microsoft / TypeScript

TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
https://www.typescriptlang.org
Apache License 2.0
100.31k stars 12.39k forks source link

[ServerErrors][TypeScript] 5.5.0-dev.20240303 #57623

Closed typescript-bot closed 6 months ago

typescript-bot commented 6 months ago

The following errors were reported by 5.5.0-dev.20240303 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 190 of 200 visited repos | Outcome | Count | |---------|-------| | Detected interesting changes | 11 | | Detected no interesting changes | 179 | | Git clone failed | 3 | | Language service disabled in new TS | 1 | | Unknown failure | 6 |

Investigation Status

Repo Errors Outcome
!6e92ef1d298c1daaf276f12dd3e7affc 1
05dc022b77792efd84491358bf4bf0af 1
5bf5642942b8dc9023dcc90e2b942200 1
75642c436a188709479cb8c01e50bf28 1
7b4b4c3217233135d6e686f14e34b335 1
a1263a9de6f8751697430710c549d368 1
aebc04d22c2d16e265c8ac563d3dbcd7 1
b349012d9ef850c21eb65ac22dd65ce2 1
cd2cf031387b750d11528bb1d592d848 1
d3d9ebb7921c627da68104c39f1a7045 1
f35f6b7fb20fb9f4d729e557a8d8cdd0 1
typescript-bot commented 6 months ago
Error: Debug Failure. False expression. ``` Req #2844 - completionInfo at consumeTokenAndAdvanceScanner (/typescript-5.3.3/lib/tsserver.js:171485:13) at processChildNode (/typescript-5.3.3/lib/tsserver.js:171394:9) at /typescript-5.3.3/lib/tsserver.js:171333:9 at visitNode2 (/typescript-5.3.3/lib/tsserver.js:30227:18) at forEachChildInMappedType (/typescript-5.3.3/lib/tsserver.js:30370:133) at forEachChild (/typescript-5.3.3/lib/tsserver.js:30744:35) at processNode (/typescript-5.3.3/lib/tsserver.js:171330:5) at processChildNode (/typescript-5.3.3/lib/tsserver.js:171409:7) at processChildNodes (/typescript-5.3.3/lib/tsserver.js:171452:32) at /typescript-5.3.3/lib/tsserver.js:171346:9 at visitNodes (/typescript-5.3.3/lib/tsserver.js:30232:14) at forEachChildInUnionOrIntersectionType (/typescript-5.3.3/lib/tsserver.js:30691:10) at forEachChild (/typescript-5.3.3/lib/tsserver.js:30744:35) at processNode (/typescript-5.3.3/lib/tsserver.js:171330:5) at processChildNode (/typescript-5.3.3/lib/tsserver.js:171409:7) at /typescript-5.3.3/lib/tsserver.js:171333:9 at visitNode2 (/typescript-5.3.3/lib/tsserver.js:30227:18) at forEachChildInParameter (/typescript-5.3.3/lib/tsserver.js:30277:177) at forEachChild (/typescript-5.3.3/lib/tsserver.js:30744:35) at processNode (/typescript-5.3.3/lib/tsserver.js:171330:5) at processChildNode (/typescript-5.3.3/lib/tsserver.js:171409:7) at processChildNodes (/typescript-5.3.3/lib/tsserver.js:171452:32) at /typescript-5.3.3/lib/tsserver.js:171346:9 at visitNodes (/typescript-5.3.3/lib/tsserver.js:30232:14) at forEachChildInMethodDeclaration (/typescript-5.3.3/lib/tsserver.js:30306:273) at forEachChild (/typescript-5.3.3/lib/tsserver.js:30744:35) at processNode (/typescript-5.3.3/lib/tsserver.js:171330:5) at formatSpanWorker (/typescript-5.3.3/lib/tsserver.js:171132:5) at /typescript-5.3.3/lib/tsserver.js:171072:105 at getFormattingScanner (/typescript-5.3.3/lib/tsserver.js:169875:15) at Object.formatNodeGivenIndentation (/typescript-5.3.3/lib/tsserver.js:171072:10) at /typescript-5.3.3/lib/tsserver.js:158471:36 at flatMap (/typescript-5.3.3/lib/tsserver.js:2597:17) at Object.printAndFormatSnippetList (/typescript-5.3.3/lib/tsserver.js:158469:21) at getEntryForMemberCompletion (/typescript-5.3.3/lib/tsserver.js:158232:28) at createCompletionEntry (/typescript-5.3.3/lib/tsserver.js:158056:35) at getCompletionEntriesFromSymbols (/typescript-5.3.3/lib/tsserver.js:158640:19) at completionInfoFromData (/typescript-5.3.3/lib/tsserver.js:157712:23) at Object.getCompletionsAtPosition (/typescript-5.3.3/lib/tsserver.js:157254:24) at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.3.3/lib/tsserver.js:145076:35) at IOSession.getCompletions (/typescript-5.3.3/lib/tsserver.js:184591:54) at completionInfo (/typescript-5.3.3/lib/tsserver.js:182987:43) at /typescript-5.3.3/lib/tsserver.js:185375:69 at IOSession.executeWithRequestId (/typescript-5.3.3/lib/tsserver.js:185367:14) at IOSession.executeCommand (/typescript-5.3.3/lib/tsserver.js:185375:29) at IOSession.onMessage (/typescript-5.3.3/lib/tsserver.js:185417:51) at Interface. (/typescript-5.3.3/lib/tsserver.js:186975:14) ```

Repos no longer reporting the error

typescript-bot commented 6 months ago

Server exited prematurely with code unknown and signal SIGABRT

Server exited prematurely with code unknown and signal SIGABRT

Affected repos

calcom/cal.com Raw error text: RepoResults4/calcom.cal.com.rawError.txt in the artifact folder

Last few requests

```json {"seq":683,"type":"request","command":"getOutliningSpans","arguments":{"file":"@PROJECT_ROOT@/apps/storybook/postcss.config.js"}} {"seq":684,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/apps/storybook/postcss.config.js","line":7,"offset":30,"includeExternalModuleExports":false,"triggerKind":1}} {"seq":685,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":["@PROJECT_ROOT@/apps/api/test/lib/middleware/withMiddleware.test.ts"],"openFiles":[]}} {"seq":686,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":[],"openFiles":[{"file":"@PROJECT_ROOT@/apps/swagger/next-env.d.ts","projectRootPath":"@PROJECT_ROOT@"}]}} ```

Repro steps

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

Error: Debug Failure. False expression: Token end is child end

Req #1111 - completionInfo
    at processChildNode (/typescript-5.5.0-dev.20240303/lib/tsserver.js:172125:17)
    at /typescript-5.5.0-dev.20240303/lib/tsserver.js:172056:9
    at visitNode2 (/typescript-5.5.0-dev.20240303/lib/tsserver.js:30037:18)
    at forEachChildInComputedPropertyName (/typescript-5.5.0-dev.20240303/lib/tsserver.js:30386:12)
    at forEachChild (/typescript-5.5.0-dev.20240303/lib/tsserver.js:30554:35)
    at processNode (/typescript-5.5.0-dev.20240303/lib/tsserver.js:172053:5)
    at processChildNode (/typescript-5.5.0-dev.20240303/lib/tsserver.js:172132:7)
    at /typescript-5.5.0-dev.20240303/lib/tsserver.js:172056:9
    at visitNode2 (/typescript-5.5.0-dev.20240303/lib/tsserver.js:30037:18)
    at forEachChildInPropertyDeclaration (/typescript-5.5.0-dev.20240303/lib/tsserver.js:30090:59)
    at forEachChild (/typescript-5.5.0-dev.20240303/lib/tsserver.js:30554:35)
    at processNode (/typescript-5.5.0-dev.20240303/lib/tsserver.js:172053:5)
    at formatSpanWorker (/typescript-5.5.0-dev.20240303/lib/tsserver.js:171855:5)
    at /typescript-5.5.0-dev.20240303/lib/tsserver.js:171795:105
    at getFormattingScanner (/typescript-5.5.0-dev.20240303/lib/tsserver.js:170598:15)
    at Object.formatNodeGivenIndentation (/typescript-5.5.0-dev.20240303/lib/tsserver.js:171795:10)
    at /typescript-5.5.0-dev.20240303/lib/tsserver.js:158891:36
    at flatMap (/typescript-5.5.0-dev.20240303/lib/tsserver.js:2594:17)
    at Object.printAndFormatSnippetList (/typescript-5.5.0-dev.20240303/lib/tsserver.js:158889:21)
    at getEntryForMemberCompletion (/typescript-5.5.0-dev.20240303/lib/tsserver.js:158652:28)
    at createCompletionEntry (/typescript-5.5.0-dev.20240303/lib/tsserver.js:158476:35)
    at getCompletionEntriesFromSymbols (/typescript-5.5.0-dev.20240303/lib/tsserver.js:159063:19)
    at completionInfoFromData (/typescript-5.5.0-dev.20240303/lib/tsserver.js:158132:23)
    at Object.getCompletionsAtPosition (/typescript-5.5.0-dev.20240303/lib/tsserver.js:157674:24)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.5.0-dev.20240303/lib/tsserver.js:145235:35)
    at IOSession.getCompletions (/typescript-5.5.0-dev.20240303/lib/tsserver.js:185439:54)
    at completionInfo (/typescript-5.5.0-dev.20240303/lib/tsserver.js:183829:43)
    at /typescript-5.5.0-dev.20240303/lib/tsserver.js:186223:69
    at IOSession.executeWithRequestId (/typescript-5.5.0-dev.20240303/lib/tsserver.js:186215:14)
    at IOSession.executeCommand (/typescript-5.5.0-dev.20240303/lib/tsserver.js:186223:29)
    at IOSession.onMessage (/typescript-5.5.0-dev.20240303/lib/tsserver.js:186265:51)
    at Interface.<anonymous> (/typescript-5.5.0-dev.20240303/lib/tsserver.js:187850:14)

Affected repos

facebook/lexical Raw error text: RepoResults8/facebook.lexical.rawError.txt in the artifact folder

Last few requests

```json {"seq":1108,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/packages/lexical-list/src/LexicalListNode.ts","line":113,"offset":8}} {"seq":1109,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/lexical-list/src/LexicalListNode.ts","line":115,"offset":13,"includeExternalModuleExports":false,"triggerKind":2,"triggerCharacter":" "}} {"seq":1110,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/packages/lexical-list/src/LexicalListNode.ts","line":130,"offset":1}} {"seq":1111,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/lexical-list/src/LexicalListNode.ts","line":144,"offset":1,"includeExternalModuleExports":false,"triggerKind":1}} ```

Repro steps

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

typescript-bot commented 6 months ago

Error: Debug Failure. Expected 12 < 6.

Req #311 - completionInfo
    at getArgumentOrParameterListInfo (/typescript-5.5.0-dev.20240303/lib/tsserver.js:167826:11)
    at getImmediatelyContainingArgumentInfo (/typescript-5.5.0-dev.20240303/lib/tsserver.js:167843:18)
    at Object.getArgumentInfoForCompletions (/typescript-5.5.0-dev.20240303/lib/tsserver.js:167811:16)
    at getContextualType (/typescript-5.5.0-dev.20240303/lib/tsserver.js:159445:48)
    at getCompletionData (/typescript-5.5.0-dev.20240303/lib/tsserver.js:159682:43)
    at Object.getCompletionsAtPosition (/typescript-5.5.0-dev.20240303/lib/tsserver.js:157656:26)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.5.0-dev.20240303/lib/tsserver.js:145235:35)
    at IOSession.getCompletions (/typescript-5.5.0-dev.20240303/lib/tsserver.js:185439:54)
    at completionInfo (/typescript-5.5.0-dev.20240303/lib/tsserver.js:183829:43)
    at /typescript-5.5.0-dev.20240303/lib/tsserver.js:186223:69
    at IOSession.executeWithRequestId (/typescript-5.5.0-dev.20240303/lib/tsserver.js:186215:14)
    at IOSession.executeCommand (/typescript-5.5.0-dev.20240303/lib/tsserver.js:186223:29)
    at IOSession.onMessage (/typescript-5.5.0-dev.20240303/lib/tsserver.js:186265:51)
    at Interface.<anonymous> (/typescript-5.5.0-dev.20240303/lib/tsserver.js:187850:14)

Affected repos

fullcalendar/fullcalendar Raw error text: RepoResults8/fullcalendar.fullcalendar.rawError.txt in the artifact folder

Last few requests

```json {"seq":308,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/packages/core/src/common/slicing-utils.ts","line":60,"offset":112}} {"seq":309,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/core/src/common/slicing-utils.ts","line":101,"offset":19,"includeExternalModuleExports":false,"triggerKind":1}} {"seq":310,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/core/src/common/slicing-utils.ts","line":101,"offset":19,"entryNames":["addDays"]}} {"seq":311,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/core/src/common/slicing-utils.ts","line":104,"offset":1,"includeExternalModuleExports":false,"triggerKind":1}} ```

Repro steps

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

Error: Debug Failure.

Req #27 - completionInfo
    at Object.addImportFromExportedSymbol (/typescript-5.5.0-dev.20240303/lib/tsserver.js:150343:13)
    at /typescript-5.5.0-dev.20240303/lib/tsserver.js:156403:38
    at importSymbols (/typescript-5.5.0-dev.20240303/lib/tsserver.js:156403:11)
    at /typescript-5.5.0-dev.20240303/lib/tsserver.js:156014:11
    at sameMap (/typescript-5.5.0-dev.20240303/lib/tsserver.js:2564:22)
    at createSignatureDeclarationFromSignature (/typescript-5.5.0-dev.20240303/lib/tsserver.js:156008:27)
    at outputMethod (/typescript-5.5.0-dev.20240303/lib/tsserver.js:155909:20)
    at Object.addNewNodeForMemberSymbol (/typescript-5.5.0-dev.20240303/lib/tsserver.js:155895:9)
    at getEntryForMemberCompletion (/typescript-5.5.0-dev.20240303/lib/tsserver.js:158592:22)
    at createCompletionEntry (/typescript-5.5.0-dev.20240303/lib/tsserver.js:158476:35)
    at getCompletionEntriesFromSymbols (/typescript-5.5.0-dev.20240303/lib/tsserver.js:159063:19)
    at completionInfoFromData (/typescript-5.5.0-dev.20240303/lib/tsserver.js:158132:23)
    at Object.getCompletionsAtPosition (/typescript-5.5.0-dev.20240303/lib/tsserver.js:157674:24)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.5.0-dev.20240303/lib/tsserver.js:145235:35)
    at IOSession.getCompletions (/typescript-5.5.0-dev.20240303/lib/tsserver.js:185439:54)
    at completionInfo (/typescript-5.5.0-dev.20240303/lib/tsserver.js:183829:43)
    at /typescript-5.5.0-dev.20240303/lib/tsserver.js:186223:69
    at IOSession.executeWithRequestId (/typescript-5.5.0-dev.20240303/lib/tsserver.js:186215:14)
    at IOSession.executeCommand (/typescript-5.5.0-dev.20240303/lib/tsserver.js:186223:29)
    at IOSession.onMessage (/typescript-5.5.0-dev.20240303/lib/tsserver.js:186265:51)
    at Interface.<anonymous> (/typescript-5.5.0-dev.20240303/lib/tsserver.js:187850:14)

Affected repos

postcss/postcss Raw error text: RepoResults4/postcss.postcss.rawError.txt in the artifact folder

Last few requests

```json {"seq":24,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/lib/at-rule.d.ts","line":105,"offset":26,"includeExternalModuleExports":false,"triggerKind":2,"triggerCharacter":"."}} {"seq":25,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/lib/at-rule.d.ts","line":105,"offset":34}} {"seq":26,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/lib/at-rule.d.ts","line":116,"offset":35,"includeExternalModuleExports":false,"triggerKind":1}} {"seq":27,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/lib/at-rule.d.ts","line":125,"offset":1,"includeExternalModuleExports":false,"triggerKind":1}} ```

Repro steps

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

Error: Debug Failure. False expression.

Req #7538 - references
    at addIndirectUser (/typescript-5.5.0-dev.20240303/lib/tsserver.js:162464:11)
    at handleImportCall (/typescript-5.5.0-dev.20240303/lib/tsserver.js:162428:5)
    at handleDirectImports (/typescript-5.5.0-dev.20240303/lib/tsserver.js:162356:15)
    at getImportersForExport (/typescript-5.5.0-dev.20240303/lib/tsserver.js:162329:3)
    at State.importTracker (/typescript-5.5.0-dev.20240303/lib/tsserver.js:162308:46)
    at State.getImportSearches (/typescript-5.5.0-dev.20240303/lib/tsserver.js:163745:19)
    at searchForImportsOfExport (/typescript-5.5.0-dev.20240303/lib/tsserver.js:163789:71)
    at getImportOrExportReferences (/typescript-5.5.0-dev.20240303/lib/tsserver.js:164197:7)
    at getReferencesAtLocation (/typescript-5.5.0-dev.20240303/lib/tsserver.js:164121:5)
    at getReferencesInContainer (/typescript-5.5.0-dev.20240303/lib/tsserver.js:164064:7)
    at getReferencesInSourceFile (/typescript-5.5.0-dev.20240303/lib/tsserver.js:164057:12)
    at searchForImportedSymbol (/typescript-5.5.0-dev.20240303/lib/tsserver.js:163860:7)
    at getImportOrExportReferences (/typescript-5.5.0-dev.20240303/lib/tsserver.js:164194:9)
    at getReferencesAtLocation (/typescript-5.5.0-dev.20240303/lib/tsserver.js:164121:5)
    at getReferencesInContainer (/typescript-5.5.0-dev.20240303/lib/tsserver.js:164064:7)
    at getReferencesInContainerOrFiles (/typescript-5.5.0-dev.20240303/lib/tsserver.js:163647:7)
    at getReferencedSymbolsForSymbol (/typescript-5.5.0-dev.20240303/lib/tsserver.js:163640:7)
    at Object.getReferencedSymbolsForNode (/typescript-5.5.0-dev.20240303/lib/tsserver.js:163387:24)
    at Object.findReferencedSymbols (/typescript-5.5.0-dev.20240303/lib/tsserver.js:162969:34)
    at Object.findReferences (/typescript-5.5.0-dev.20240303/lib/tsserver.js:145389:41)
    at /typescript-5.5.0-dev.20240303/lib/tsserver.js:183279:43
    at searchPosition (/typescript-5.5.0-dev.20240303/lib/tsserver.js:183429:28)
    at getPerProjectReferences (/typescript-5.5.0-dev.20240303/lib/tsserver.js:183406:32)
    at getReferencesWorker (/typescript-5.5.0-dev.20240303/lib/tsserver.js:183271:29)
    at IOSession.getReferences (/typescript-5.5.0-dev.20240303/lib/tsserver.js:185191:24)
    at references (/typescript-5.5.0-dev.20240303/lib/tsserver.js:183710:43)
    at /typescript-5.5.0-dev.20240303/lib/tsserver.js:186223:69
    at IOSession.executeWithRequestId (/typescript-5.5.0-dev.20240303/lib/tsserver.js:186215:14)
    at IOSession.executeCommand (/typescript-5.5.0-dev.20240303/lib/tsserver.js:186223:29)
    at IOSession.onMessage (/typescript-5.5.0-dev.20240303/lib/tsserver.js:186265:51)
    at Interface.<anonymous> (/typescript-5.5.0-dev.20240303/lib/tsserver.js:187850:14)

Affected repos

apache/superset Raw error text: RepoResults1/apache.superset.rawError.txt in the artifact folder

Last few requests

```json {"seq":7535,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":[],"openFiles":[{"file":"@PROJECT_ROOT@/superset-frontend/src/dashboard/components/PublishedStatus/PublishedStatus.test.tsx","projectRootPath":"@PROJECT_ROOT@"}]}} {"seq":7536,"type":"request","command":"organizeImports","arguments":{"scope":{"type":"file","args":{"file":"@PROJECT_ROOT@/superset-frontend/src/dashboard/components/PublishedStatus/PublishedStatus.test.tsx"}},"skipDestructiveCodeActions":true}} {"seq":7537,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/superset-frontend/src/dashboard/components/PublishedStatus/PublishedStatus.test.tsx","line":3,"offset":53}} {"seq":7538,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/superset-frontend/src/dashboard/components/PublishedStatus/PublishedStatus.test.tsx","line":19,"offset":7}} ```

Repro steps

  1. git clone https://github.com/apache/superset --recurse-submodules
  2. In dir superset, run git reset --hard f453d5d7e75cfd403b5552d6719b8ebc1f121d9e
  3. Install packages (exact steps are below, but it might be easier to follow the repo readme)
    1. In dir superset/docs, run yarn install --ignore-engines --ignore-scripts --silent
    2. In dir superset/superset-embedded-sdk, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    3. In dir superset/superset-frontend/cypress-base, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    4. In dir superset/superset-frontend, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    5. In dir superset/superset-frontend/tools/eslint-plugin-theme-colors, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    6. In dir superset/superset-frontend/tools/eslint-plugin-translation-vars, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    7. In dir superset/superset-websocket, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    8. In dir superset/superset-websocket/utils/client-ws-app, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
  4. Back in the initial folder, download RepoResults1/apache.superset.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./superset ./apache.superset.replay.txt path/to/tsserver.js
  7. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

typescript-bot commented 6 months ago

Error: Debug Failure.

Req #3916 - completionInfo
    at Object.addImportFromExportedSymbol (/typescript-5.5.0-dev.20240303/lib/tsserver.js:150343:13)
    at /typescript-5.5.0-dev.20240303/lib/tsserver.js:156403:38
    at importSymbols (/typescript-5.5.0-dev.20240303/lib/tsserver.js:156403:11)
    at Object.addNewNodeForMemberSymbol (/typescript-5.5.0-dev.20240303/lib/tsserver.js:155848:11)
    at getEntryForMemberCompletion (/typescript-5.5.0-dev.20240303/lib/tsserver.js:158592:22)
    at createCompletionEntry (/typescript-5.5.0-dev.20240303/lib/tsserver.js:158476:35)
    at getCompletionEntriesFromSymbols (/typescript-5.5.0-dev.20240303/lib/tsserver.js:159063:19)
    at completionInfoFromData (/typescript-5.5.0-dev.20240303/lib/tsserver.js:158132:23)
    at Object.getCompletionsAtPosition (/typescript-5.5.0-dev.20240303/lib/tsserver.js:157674:24)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.5.0-dev.20240303/lib/tsserver.js:145235:35)
    at IOSession.getCompletions (/typescript-5.5.0-dev.20240303/lib/tsserver.js:185439:54)
    at completionInfo (/typescript-5.5.0-dev.20240303/lib/tsserver.js:183829:43)
    at /typescript-5.5.0-dev.20240303/lib/tsserver.js:186223:69
    at IOSession.executeWithRequestId (/typescript-5.5.0-dev.20240303/lib/tsserver.js:186215:14)
    at IOSession.executeCommand (/typescript-5.5.0-dev.20240303/lib/tsserver.js:186223:29)
    at IOSession.onMessage (/typescript-5.5.0-dev.20240303/lib/tsserver.js:186265:51)
    at Interface.<anonymous> (/typescript-5.5.0-dev.20240303/lib/tsserver.js:187850:14)

Affected repos

Eugeny/tabby Raw error text: RepoResults1/Eugeny.tabby.rawError.txt in the artifact folder

Last few requests

```json {"seq":3913,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/tabby-terminal/src/components/colorSchemePreview.component.ts","line":14,"offset":5}} {"seq":3914,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/tabby-terminal/src/components/colorSchemePreview.component.ts","line":14,"offset":5,"includeExternalModuleExports":false,"triggerKind":1}} {"seq":3915,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/tabby-terminal/src/components/colorSchemePreview.component.ts","line":14,"offset":5,"entryNames":["BaseComponent"]}} {"seq":3916,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/tabby-terminal/src/components/colorSchemePreview.component.ts","line":16,"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 3f160eee46ae14ce3d4154250731658a5f89ea1d
  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

typescript-bot commented 6 months ago

RangeError: Maximum call stack size exceeded

Req #19085 - references
    at resolveNameHelper (/typescript-5.5.0-dev.20240303/lib/tsserver.js:49565:29)
    at resolveName (/typescript-5.5.0-dev.20240303/lib/tsserver.js:49563:12)
    at getResolvedSymbol (/typescript-5.5.0-dev.20240303/lib/tsserver.js:69731:54)
    at checkIdentifier (/typescript-5.5.0-dev.20240303/lib/tsserver.js:72038:20)
    at checkExpressionWorker (/typescript-5.5.0-dev.20240303/lib/tsserver.js:80554:16)
    at checkExpression (/typescript-5.5.0-dev.20240303/lib/tsserver.js:80509:32)
    at checkNonNullExpression (/typescript-5.5.0-dev.20240303/lib/tsserver.js:74790:29)
    at checkPropertyAccessExpression (/typescript-5.5.0-dev.20240303/lib/tsserver.js:74869:162)
    at checkExpressionWorker (/typescript-5.5.0-dev.20240303/lib/tsserver.js:80588:16)
    at checkExpression (/typescript-5.5.0-dev.20240303/lib/tsserver.js:80509:32)
    at checkNonNullExpression (/typescript-5.5.0-dev.20240303/lib/tsserver.js:74790:29)
    at getEffectsSignature (/typescript-5.5.0-dev.20240303/lib/tsserver.js:70561:22)
    at getTypeAtFlowCall (/typescript-5.5.0-dev.20240303/lib/tsserver.js:70912:25)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240303/lib/tsserver.js:70794:18)
    at getFlowTypeOfReference (/typescript-5.5.0-dev.20240303/lib/tsserver.js:70751:45)
    at checkIdentifier (/typescript-5.5.0-dev.20240303/lib/tsserver.js:72145:134)
    at checkExpressionWorker (/typescript-5.5.0-dev.20240303/lib/tsserver.js:80554:16)
    at checkExpression (/typescript-5.5.0-dev.20240303/lib/tsserver.js:80509:32)
    at checkNonNullExpression (/typescript-5.5.0-dev.20240303/lib/tsserver.js:74790:29)
    at checkPropertyAccessExpression (/typescript-5.5.0-dev.20240303/lib/tsserver.js:74869:162)
    at checkExpressionWorker (/typescript-5.5.0-dev.20240303/lib/tsserver.js:80588:16)
    at checkExpression (/typescript-5.5.0-dev.20240303/lib/tsserver.js:80509:32)
    at checkNonNullExpression (/typescript-5.5.0-dev.20240303/lib/tsserver.js:74790:29)
    at getEffectsSignature (/typescript-5.5.0-dev.20240303/lib/tsserver.js:70561:22)
    at getTypeAtFlowCall (/typescript-5.5.0-dev.20240303/lib/tsserver.js:70912:25)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240303/lib/tsserver.js:70794:18)
    at getFlowTypeOfReference (/typescript-5.5.0-dev.20240303/lib/tsserver.js:70751:45)
    at checkIdentifier (/typescript-5.5.0-dev.20240303/lib/tsserver.js:72145:134)
    at checkExpressionWorker (/typescript-5.5.0-dev.20240303/lib/tsserver.js:80554:16)
    at checkExpression (/typescript-5.5.0-dev.20240303/lib/tsserver.js:80509:32)
    at checkNonNullExpression (/typescript-5.5.0-dev.20240303/lib/tsserver.js:74790:29)
    at checkPropertyAccessExpression (/typescript-5.5.0-dev.20240303/lib/tsserver.js:74869:162)
    at checkExpressionWorker (/typescript-5.5.0-dev.20240303/lib/tsserver.js:80588:16)
    at checkExpression (/typescript-5.5.0-dev.20240303/lib/tsserver.js:80509:32)
    at checkNonNullExpression (/typescript-5.5.0-dev.20240303/lib/tsserver.js:74790:29)
    at getEffectsSignature (/typescript-5.5.0-dev.20240303/lib/tsserver.js:70561:22)
    at getTypeAtFlowCall (/typescript-5.5.0-dev.20240303/lib/tsserver.js:70912:25)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240303/lib/tsserver.js:70794:18)
    at getFlowTypeOfReference (/typescript-5.5.0-dev.20240303/lib/tsserver.js:70751:45)
    at checkIdentifier (/typescript-5.5.0-dev.20240303/lib/tsserver.js:72145:134)
    at checkExpressionWorker (/typescript-5.5.0-dev.20240303/lib/tsserver.js:80554:16)
    at checkExpression (/typescript-5.5.0-dev.20240303/lib/tsserver.js:80509:32)
    at checkNonNullExpression (/typescript-5.5.0-dev.20240303/lib/tsserver.js:74790:29)
    at checkPropertyAccessExpression (/typescript-5.5.0-dev.20240303/lib/tsserver.js:74869:162)
    at checkExpressionWorker (/typescript-5.5.0-dev.20240303/lib/tsserver.js:80588:16)
    at checkExpression (/typescript-5.5.0-dev.20240303/lib/tsserver.js:80509:32)
    at checkNonNullExpression (/typescript-5.5.0-dev.20240303/lib/tsserver.js:74790:29)
    at getEffectsSignature (/typescript-5.5.0-dev.20240303/lib/tsserver.js:70561:22)
    at getTypeAtFlowCall (/typescript-5.5.0-dev.20240303/lib/tsserver.js:70912:25)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240303/lib/tsserver.js:70794:18)
    at getFlowTypeOfReference (/typescript-5.5.0-dev.20240303/lib/tsserver.js:70751:45)
    at checkIdentifier (/typescript-5.5.0-dev.20240303/lib/tsserver.js:72145:134)
    at checkExpressionWorker (/typescript-5.5.0-dev.20240303/lib/tsserver.js:80554:16)
    at checkExpression (/typescript-5.5.0-dev.20240303/lib/tsserver.js:80509:32)
    at checkNonNullExpression (/typescript-5.5.0-dev.20240303/lib/tsserver.js:74790:29)
    at checkPropertyAccessExpression (/typescript-5.5.0-dev.20240303/lib/tsserver.js:74869:162)
    at checkExpressionWorker (/typescript-5.5.0-dev.20240303/lib/tsserver.js:80588:16)
    at checkExpression (/typescript-5.5.0-dev.20240303/lib/tsserver.js:80509:32)
    at checkNonNullExpression (/typescript-5.5.0-dev.20240303/lib/tsserver.js:74790:29)
    at getEffectsSignature (/typescript-5.5.0-dev.20240303/lib/tsserver.js:70561:22)
    at getTypeAtFlowCall (/typescript-5.5.0-dev.20240303/lib/tsserver.js:70912:25)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240303/lib/tsserver.js:70794:18)
    at getFlowTypeOfReference (/typescript-5.5.0-dev.20240303/lib/tsserver.js:70751:45)
    at checkIdentifier (/typescript-5.5.0-dev.20240303/lib/tsserver.js:72145:134)
    at checkExpressionWorker (/typescript-5.5.0-dev.20240303/lib/tsserver.js:80554:16)
    at checkExpression (/typescript-5.5.0-dev.20240303/lib/tsserver.js:80509:32)
    at checkNonNullExpression (/typescript-5.5.0-dev.20240303/lib/tsserver.js:74790:29)
    at checkPropertyAccessExpression (/typescript-5.5.0-dev.20240303/lib/tsserver.js:74869:162)
    at checkExpressionWorker (/typescript-5.5.0-dev.20240303/lib/tsserver.js:80588:16)
    at checkExpression (/typescript-5.5.0-dev.20240303/lib/tsserver.js:80509:32)
    at checkNonNullExpression (/typescript-5.5.0-dev.20240303/lib/tsserver.js:74790:29)
    at getEffectsSignature (/typescript-5.5.0-dev.20240303/lib/tsserver.js:70561:22)
    at getTypeAtFlowCall (/typescript-5.5.0-dev.20240303/lib/tsserver.js:70912:25)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240303/lib/tsserver.js:70794:18)
    at getFlowTypeOfReference (/typescript-5.5.0-dev.20240303/lib/tsserver.js:70751:45)
    at checkIdentifier (/typescript-5.5.0-dev.20240303/lib/tsserver.js:72145:134)
    at checkExpressionWorker (/typescript-5.5.0-dev.20240303/lib/tsserver.js:80554:16)
    at checkExpression (/typescript-5.5.0-dev.20240303/lib/tsserver.js:80509:32)
    at checkNonNullExpression (/typescript-5.5.0-dev.20240303/lib/tsserver.js:74790:29)
    at checkPropertyAccessExpression (/typescript-5.5.0-dev.20240303/lib/tsserver.js:74869:162)
    at checkExpressionWorker (/typescript-5.5.0-dev.20240303/lib/tsserver.js:80588:16)
    at checkExpression (/typescript-5.5.0-dev.20240303/lib/tsserver.js:80509:32)
    at checkNonNullExpression (/typescript-5.5.0-dev.20240303/lib/tsserver.js:74790:29)
    at getEffectsSignature (/typescript-5.5.0-dev.20240303/lib/tsserver.js:70561:22)
    at getTypeAtFlowCall (/typescript-5.5.0-dev.20240303/lib/tsserver.js:70912:25)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240303/lib/tsserver.js:70794:18)
    at getFlowTypeOfReference (/typescript-5.5.0-dev.20240303/lib/tsserver.js:70751:45)
    at checkIdentifier (/typescript-5.5.0-dev.20240303/lib/tsserver.js:72145:134)
    at checkExpressionWorker (/typescript-5.5.0-dev.20240303/lib/tsserver.js:80554:16)
    at checkExpression (/typescript-5.5.0-dev.20240303/lib/tsserver.js:80509:32)
    at checkNonNullExpression (/typescript-5.5.0-dev.20240303/lib/tsserver.js:74790:29)
    at checkPropertyAccessExpression (/typescript-5.5.0-dev.20240303/lib/tsserver.js:74869:162)
    at checkExpressionWorker (/typescript-5.5.0-dev.20240303/lib/tsserver.js:80588:16)
    at checkExpression (/typescript-5.5.0-dev.20240303/lib/tsserver.js:80509:32)
    at checkNonNullExpression (/typescript-5.5.0-dev.20240303/lib/tsserver.js:74790:29)
    at getEffectsSignature (/typescript-5.5.0-dev.20240303/lib/tsserver.js:70561:22)
    at getTypeAtFlowCall (/typescript-5.5.0-dev.20240303/lib/tsserver.js:70912:25)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240303/lib/tsserver.js:70794:18)
    at getFlowTypeOfReference (/typescript-5.5.0-dev.20240303/lib/tsserver.js:70751:45)
    at checkIdentifier (/typescript-5.5.0-dev.20240303/lib/tsserver.js:72145:134)

Affected repos

palantir/blueprint Raw error text: RepoResults6/palantir.blueprint.rawError.txt in the artifact folder

Last few requests

```json {"seq":19082,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/site/docs/versions/2/docs-app.js","line":1,"offset":150888}} {"seq":19083,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/site/docs/versions/2/docs-app.js","line":1,"offset":150953,"includeExternalModuleExports":false,"triggerKind":2,"triggerCharacter":" "}} {"seq":19084,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/site/docs/versions/2/docs-app.js","line":1,"offset":153235}} {"seq":19085,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/site/docs/versions/2/docs-app.js","line":1,"offset":153544}} ```

Repro steps

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

Error: Debug Failure. False expression.

Req #6637 - completionInfo
    at consumeTokenAndAdvanceScanner (/typescript-5.5.0-dev.20240303/lib/tsserver.js:172208:13)
    at processChildNode (/typescript-5.5.0-dev.20240303/lib/tsserver.js:172117:9)
    at /typescript-5.5.0-dev.20240303/lib/tsserver.js:172056:9
    at visitNode2 (/typescript-5.5.0-dev.20240303/lib/tsserver.js:30037:18)
    at forEachChildInPropertySignature (/typescript-5.5.0-dev.20240303/lib/tsserver.js:30093:92)
    at forEachChild (/typescript-5.5.0-dev.20240303/lib/tsserver.js:30554:35)
    at processNode (/typescript-5.5.0-dev.20240303/lib/tsserver.js:172053:5)
    at processChildNode (/typescript-5.5.0-dev.20240303/lib/tsserver.js:172132:7)
    at processChildNodes (/typescript-5.5.0-dev.20240303/lib/tsserver.js:172175:32)
    at /typescript-5.5.0-dev.20240303/lib/tsserver.js:172069:9
    at visitNodes (/typescript-5.5.0-dev.20240303/lib/tsserver.js:30042:14)
    at forEachChildInTypeLiteral (/typescript-5.5.0-dev.20240303/lib/tsserver.js:30152:12)
    at forEachChild (/typescript-5.5.0-dev.20240303/lib/tsserver.js:30554:35)
    at processNode (/typescript-5.5.0-dev.20240303/lib/tsserver.js:172053:5)
    at processChildNode (/typescript-5.5.0-dev.20240303/lib/tsserver.js:172132:7)
    at /typescript-5.5.0-dev.20240303/lib/tsserver.js:172056:9
    at visitNode2 (/typescript-5.5.0-dev.20240303/lib/tsserver.js:30037:18)
    at forEachChildInParameter (/typescript-5.5.0-dev.20240303/lib/tsserver.js:30087:177)
    at forEachChild (/typescript-5.5.0-dev.20240303/lib/tsserver.js:30554:35)
    at processNode (/typescript-5.5.0-dev.20240303/lib/tsserver.js:172053:5)
    at processChildNode (/typescript-5.5.0-dev.20240303/lib/tsserver.js:172132:7)
    at processChildNodes (/typescript-5.5.0-dev.20240303/lib/tsserver.js:172175:32)
    at /typescript-5.5.0-dev.20240303/lib/tsserver.js:172069:9
    at visitNodes (/typescript-5.5.0-dev.20240303/lib/tsserver.js:30042:14)
    at forEachChildInMethodDeclaration (/typescript-5.5.0-dev.20240303/lib/tsserver.js:30116:273)
    at forEachChild (/typescript-5.5.0-dev.20240303/lib/tsserver.js:30554:35)
    at processNode (/typescript-5.5.0-dev.20240303/lib/tsserver.js:172053:5)
    at formatSpanWorker (/typescript-5.5.0-dev.20240303/lib/tsserver.js:171855:5)
    at /typescript-5.5.0-dev.20240303/lib/tsserver.js:171795:105
    at getFormattingScanner (/typescript-5.5.0-dev.20240303/lib/tsserver.js:170598:15)
    at Object.formatNodeGivenIndentation (/typescript-5.5.0-dev.20240303/lib/tsserver.js:171795:10)
    at /typescript-5.5.0-dev.20240303/lib/tsserver.js:158891:36
    at flatMap (/typescript-5.5.0-dev.20240303/lib/tsserver.js:2594:17)
    at Object.printAndFormatSnippetList (/typescript-5.5.0-dev.20240303/lib/tsserver.js:158889:21)
    at getEntryForMemberCompletion (/typescript-5.5.0-dev.20240303/lib/tsserver.js:158652:28)
    at createCompletionEntry (/typescript-5.5.0-dev.20240303/lib/tsserver.js:158476:35)
    at getCompletionEntriesFromSymbols (/typescript-5.5.0-dev.20240303/lib/tsserver.js:159063:19)
    at completionInfoFromData (/typescript-5.5.0-dev.20240303/lib/tsserver.js:158132:23)
    at Object.getCompletionsAtPosition (/typescript-5.5.0-dev.20240303/lib/tsserver.js:157674:24)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.5.0-dev.20240303/lib/tsserver.js:145235:35)
    at IOSession.getCompletions (/typescript-5.5.0-dev.20240303/lib/tsserver.js:185439:54)
    at completionInfo (/typescript-5.5.0-dev.20240303/lib/tsserver.js:183829:43)
    at /typescript-5.5.0-dev.20240303/lib/tsserver.js:186223:69
    at IOSession.executeWithRequestId (/typescript-5.5.0-dev.20240303/lib/tsserver.js:186215:14)
    at IOSession.executeCommand (/typescript-5.5.0-dev.20240303/lib/tsserver.js:186223:29)
    at IOSession.onMessage (/typescript-5.5.0-dev.20240303/lib/tsserver.js:186265:51)
    at Interface.<anonymous> (/typescript-5.5.0-dev.20240303/lib/tsserver.js:187850:14)

Affected repos

sst/sst Raw error text: RepoResults7/sst.sst.rawError.txt in the artifact folder

Last few requests

```json {"seq":6634,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/sst/src/constructs/AstroSite.ts","line":62,"offset":24,"includeExternalModuleExports":false,"triggerKind":1}} {"seq":6635,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/sst/src/constructs/AstroSite.ts","line":62,"offset":24,"entryNames":["\"file\""]}} {"seq":6636,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/sst/src/constructs/AstroSite.ts","line":73,"offset":31,"includeExternalModuleExports":false,"triggerKind":1}} {"seq":6637,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/sst/src/constructs/AstroSite.ts","line":77,"offset":4,"includeExternalModuleExports":false,"triggerKind":1}} ```

Repro steps

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

Error: Debug Failure. False expression: Token end is child end

Req #2557 - completionInfo
    at processChildNode (/typescript-5.5.0-dev.20240303/lib/tsserver.js:172125:17)
    at /typescript-5.5.0-dev.20240303/lib/tsserver.js:172056:9
    at visitNode2 (/typescript-5.5.0-dev.20240303/lib/tsserver.js:30037:18)
    at forEachChildInPropertySignature (/typescript-5.5.0-dev.20240303/lib/tsserver.js:30093:59)
    at forEachChild (/typescript-5.5.0-dev.20240303/lib/tsserver.js:30554:35)
    at processNode (/typescript-5.5.0-dev.20240303/lib/tsserver.js:172053:5)
    at processChildNode (/typescript-5.5.0-dev.20240303/lib/tsserver.js:172132:7)
    at processChildNodes (/typescript-5.5.0-dev.20240303/lib/tsserver.js:172175:32)
    at /typescript-5.5.0-dev.20240303/lib/tsserver.js:172069:9
    at visitNodes (/typescript-5.5.0-dev.20240303/lib/tsserver.js:30042:14)
    at forEachChildInTypeLiteral (/typescript-5.5.0-dev.20240303/lib/tsserver.js:30152:12)
    at forEachChild (/typescript-5.5.0-dev.20240303/lib/tsserver.js:30554:35)
    at processNode (/typescript-5.5.0-dev.20240303/lib/tsserver.js:172053:5)
    at processChildNode (/typescript-5.5.0-dev.20240303/lib/tsserver.js:172132:7)
    at processChildNodes (/typescript-5.5.0-dev.20240303/lib/tsserver.js:172175:32)
    at /typescript-5.5.0-dev.20240303/lib/tsserver.js:172069:9
    at visitNodes (/typescript-5.5.0-dev.20240303/lib/tsserver.js:30042:14)
    at forEachChildInUnionOrIntersectionType (/typescript-5.5.0-dev.20240303/lib/tsserver.js:30501:10)
    at forEachChild (/typescript-5.5.0-dev.20240303/lib/tsserver.js:30554:35)
    at processNode (/typescript-5.5.0-dev.20240303/lib/tsserver.js:172053:5)
    at processChildNode (/typescript-5.5.0-dev.20240303/lib/tsserver.js:172132:7)
    at /typescript-5.5.0-dev.20240303/lib/tsserver.js:172056:9
    at visitNode2 (/typescript-5.5.0-dev.20240303/lib/tsserver.js:30037:18)
    at forEachChildInParenthesizedTypeOrTypeOperator (/typescript-5.5.0-dev.20240303/lib/tsserver.js:30504:10)
    at forEachChild (/typescript-5.5.0-dev.20240303/lib/tsserver.js:30554:35)
    at processNode (/typescript-5.5.0-dev.20240303/lib/tsserver.js:172053:5)
    at processChildNode (/typescript-5.5.0-dev.20240303/lib/tsserver.js:172132:7)
    at processChildNodes (/typescript-5.5.0-dev.20240303/lib/tsserver.js:172175:32)
    at /typescript-5.5.0-dev.20240303/lib/tsserver.js:172069:9
    at visitNodes (/typescript-5.5.0-dev.20240303/lib/tsserver.js:30042:14)
    at forEachChildInUnionOrIntersectionType (/typescript-5.5.0-dev.20240303/lib/tsserver.js:30501:10)
    at forEachChild (/typescript-5.5.0-dev.20240303/lib/tsserver.js:30554:35)
    at processNode (/typescript-5.5.0-dev.20240303/lib/tsserver.js:172053:5)
    at processChildNode (/typescript-5.5.0-dev.20240303/lib/tsserver.js:172132:7)
    at /typescript-5.5.0-dev.20240303/lib/tsserver.js:172056:9
    at visitNode2 (/typescript-5.5.0-dev.20240303/lib/tsserver.js:30037:18)
    at forEachChildInPropertyDeclaration (/typescript-5.5.0-dev.20240303/lib/tsserver.js:30090:179)
    at forEachChild (/typescript-5.5.0-dev.20240303/lib/tsserver.js:30554:35)
    at processNode (/typescript-5.5.0-dev.20240303/lib/tsserver.js:172053:5)
    at formatSpanWorker (/typescript-5.5.0-dev.20240303/lib/tsserver.js:171855:5)
    at /typescript-5.5.0-dev.20240303/lib/tsserver.js:171795:105
    at getFormattingScanner (/typescript-5.5.0-dev.20240303/lib/tsserver.js:170598:15)
    at Object.formatNodeGivenIndentation (/typescript-5.5.0-dev.20240303/lib/tsserver.js:171795:10)
    at /typescript-5.5.0-dev.20240303/lib/tsserver.js:158891:36
    at flatMap (/typescript-5.5.0-dev.20240303/lib/tsserver.js:2594:17)
    at Object.printAndFormatSnippetList (/typescript-5.5.0-dev.20240303/lib/tsserver.js:158889:21)
    at getEntryForMemberCompletion (/typescript-5.5.0-dev.20240303/lib/tsserver.js:158652:28)
    at createCompletionEntry (/typescript-5.5.0-dev.20240303/lib/tsserver.js:158476:35)
    at getCompletionEntriesFromSymbols (/typescript-5.5.0-dev.20240303/lib/tsserver.js:159063:19)
    at completionInfoFromData (/typescript-5.5.0-dev.20240303/lib/tsserver.js:158132:23)
    at Object.getCompletionsAtPosition (/typescript-5.5.0-dev.20240303/lib/tsserver.js:157674:24)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.5.0-dev.20240303/lib/tsserver.js:145235:35)
    at IOSession.getCompletions (/typescript-5.5.0-dev.20240303/lib/tsserver.js:185439:54)
    at completionInfo (/typescript-5.5.0-dev.20240303/lib/tsserver.js:183829:43)
    at /typescript-5.5.0-dev.20240303/lib/tsserver.js:186223:69
    at IOSession.executeWithRequestId (/typescript-5.5.0-dev.20240303/lib/tsserver.js:186215:14)
    at IOSession.executeCommand (/typescript-5.5.0-dev.20240303/lib/tsserver.js:186223:29)
    at IOSession.onMessage (/typescript-5.5.0-dev.20240303/lib/tsserver.js:186265:51)
    at Interface.<anonymous> (/typescript-5.5.0-dev.20240303/lib/tsserver.js:187850:14)

Affected repos

elastic/kibana Raw error text: RepoResults7/elastic.kibana.rawError.txt in the artifact folder

Last few requests

```json {"seq":2554,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/plugins/dashboard/public/dashboard_container/embeddable/dashboard_container.tsx","line":628,"offset":6,"entryNames":["@abstract"]}} {"seq":2555,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/src/plugins/dashboard/public/dashboard_container/embeddable/dashboard_container.tsx","line":645,"offset":33}} {"seq":2556,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/src/plugins/dashboard/public/dashboard_container/embeddable/dashboard_container.tsx","line":648,"offset":29}} {"seq":2557,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/src/plugins/dashboard/public/dashboard_container/embeddable/dashboard_container.tsx","line":659,"offset":1,"includeExternalModuleExports":false,"triggerKind":1}} ```

Repro steps

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

Error: Debug Failure. False expression: Token end is child end

Req #24824 - completionInfo
    at processChildNode (/typescript-5.5.0-dev.20240303/lib/tsserver.js:172125:17)
    at /typescript-5.5.0-dev.20240303/lib/tsserver.js:172056:9
    at visitNode2 (/typescript-5.5.0-dev.20240303/lib/tsserver.js:30037:18)
    at forEachChildInTypeReference (/typescript-5.5.0-dev.20240303/lib/tsserver.js:30143:12)
    at forEachChild (/typescript-5.5.0-dev.20240303/lib/tsserver.js:30554:35)
    at processNode (/typescript-5.5.0-dev.20240303/lib/tsserver.js:172053:5)
    at processChildNode (/typescript-5.5.0-dev.20240303/lib/tsserver.js:172132:7)
    at processChildNodes (/typescript-5.5.0-dev.20240303/lib/tsserver.js:172175:32)
    at /typescript-5.5.0-dev.20240303/lib/tsserver.js:172069:9
    at visitNodes (/typescript-5.5.0-dev.20240303/lib/tsserver.js:30042:14)
    at forEachChildInUnionOrIntersectionType (/typescript-5.5.0-dev.20240303/lib/tsserver.js:30501:10)
    at forEachChild (/typescript-5.5.0-dev.20240303/lib/tsserver.js:30554:35)
    at processNode (/typescript-5.5.0-dev.20240303/lib/tsserver.js:172053:5)
    at processChildNode (/typescript-5.5.0-dev.20240303/lib/tsserver.js:172132:7)
    at processChildNodes (/typescript-5.5.0-dev.20240303/lib/tsserver.js:172175:32)
    at /typescript-5.5.0-dev.20240303/lib/tsserver.js:172069:9
    at visitNodes (/typescript-5.5.0-dev.20240303/lib/tsserver.js:30042:14)
    at forEachChildInTypeReference (/typescript-5.5.0-dev.20240303/lib/tsserver.js:30143:49)
    at forEachChild (/typescript-5.5.0-dev.20240303/lib/tsserver.js:30554:35)
    at processNode (/typescript-5.5.0-dev.20240303/lib/tsserver.js:172053:5)
    at processChildNode (/typescript-5.5.0-dev.20240303/lib/tsserver.js:172132:7)
    at /typescript-5.5.0-dev.20240303/lib/tsserver.js:172056:9
    at visitNode2 (/typescript-5.5.0-dev.20240303/lib/tsserver.js:30037:18)
    at forEachChildInPropertyDeclaration (/typescript-5.5.0-dev.20240303/lib/tsserver.js:30090:179)
    at forEachChild (/typescript-5.5.0-dev.20240303/lib/tsserver.js:30554:35)
    at processNode (/typescript-5.5.0-dev.20240303/lib/tsserver.js:172053:5)
    at formatSpanWorker (/typescript-5.5.0-dev.20240303/lib/tsserver.js:171855:5)
    at /typescript-5.5.0-dev.20240303/lib/tsserver.js:171795:105
    at getFormattingScanner (/typescript-5.5.0-dev.20240303/lib/tsserver.js:170598:15)
    at Object.formatNodeGivenIndentation (/typescript-5.5.0-dev.20240303/lib/tsserver.js:171795:10)
    at /typescript-5.5.0-dev.20240303/lib/tsserver.js:158891:36
    at flatMap (/typescript-5.5.0-dev.20240303/lib/tsserver.js:2594:17)
    at Object.printAndFormatSnippetList (/typescript-5.5.0-dev.20240303/lib/tsserver.js:158889:21)
    at getEntryForMemberCompletion (/typescript-5.5.0-dev.20240303/lib/tsserver.js:158652:28)
    at createCompletionEntry (/typescript-5.5.0-dev.20240303/lib/tsserver.js:158476:35)
    at getCompletionEntriesFromSymbols (/typescript-5.5.0-dev.20240303/lib/tsserver.js:159063:19)
    at completionInfoFromData (/typescript-5.5.0-dev.20240303/lib/tsserver.js:158132:23)
    at Object.getCompletionsAtPosition (/typescript-5.5.0-dev.20240303/lib/tsserver.js:157674:24)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.5.0-dev.20240303/lib/tsserver.js:145235:35)
    at IOSession.getCompletions (/typescript-5.5.0-dev.20240303/lib/tsserver.js:185439:54)
    at completionInfo (/typescript-5.5.0-dev.20240303/lib/tsserver.js:183829:43)
    at /typescript-5.5.0-dev.20240303/lib/tsserver.js:186223:69
    at IOSession.executeWithRequestId (/typescript-5.5.0-dev.20240303/lib/tsserver.js:186215:14)
    at IOSession.executeCommand (/typescript-5.5.0-dev.20240303/lib/tsserver.js:186223:29)
    at IOSession.onMessage (/typescript-5.5.0-dev.20240303/lib/tsserver.js:186265:51)
    at Interface.<anonymous> (/typescript-5.5.0-dev.20240303/lib/tsserver.js:187850:14)

Affected repos

discordjs/discord.js Raw error text: RepoResults5/discordjs.discord.js.rawError.txt in the artifact folder

Last few requests

```json {"seq":24821,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/packages/discord.js/typings/index.d.ts","line":2716,"offset":24}} {"seq":24822,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/packages/discord.js/typings/index.d.ts","line":2716,"offset":24}} {"seq":24823,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/discord.js/typings/index.d.ts","line":2738,"offset":70,"includeExternalModuleExports":false,"triggerKind":2,"triggerCharacter":"'"}} {"seq":24824,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/discord.js/typings/index.d.ts","line":2740,"offset":1,"includeExternalModuleExports":false,"triggerKind":1}} ```

Repro steps

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