microsoft / TypeScript

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

[ServerErrors][JavaScript] 5.5.0-dev.20240303 #57622

Closed typescript-bot closed 8 months ago

typescript-bot commented 8 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 193 of 200 visited repos | Outcome | Count | |---------|-------| | Detected interesting changes | 4 | | Detected no interesting changes | 189 | | Unknown failure | 7 |

Investigation Status

Repo Errors Outcome
05dc022b77792efd84491358bf4bf0af 1
61596c29922b5a10551b3b656a88ba14 1
653b505550f8961dfacbb59dce1ccd32 1
d53d57e0a9e6497de16dc7c0049bff06 1
typescript-bot commented 8 months ago

Server exited prematurely with code unknown and signal SIGABRT

Server exited prematurely with code unknown and signal SIGABRT

Affected repos

tastejs/todomvc Raw error text: RepoResults5/tastejs.todomvc.rawError.txt in the artifact folder

Last few requests

```json {"seq":4472,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/examples/angular-dart/web/main.dart.js","line":16526,"offset":26,"entryNames":["$"]}} {"seq":4473,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/examples/angular-dart/web/main.dart.js","line":16539,"offset":12}} {"seq":4474,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/examples/angular-dart/web/main.dart.js","line":16576,"offset":112,"includeExternalModuleExports":false,"triggerKind":1}} {"seq":4475,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/examples/angular-dart/web/main.dart.js","line":16605,"offset":7,"includeExternalModuleExports":false,"triggerKind":1}} ```

Repro steps

  1. git clone https://github.com/tastejs/todomvc --recurse-submodules
  2. In dir todomvc, run git reset --hard b6026bba029f47947a9e76f1235bd3d7e3f99a1b
  3. Install packages (exact steps are below, but it might be easier to follow the repo readme)
    1. In dir todomvc/bower_components/bootstrap, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    2. In dir todomvc/bower_components/webcomponentsjs, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    3. In dir todomvc/examples/angular-dart, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    4. In dir todomvc/examples/angular, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    5. In dir todomvc/examples/angularjs_require, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    6. In dir todomvc/examples/angularjs_require/test, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    7. In dir todomvc/examples/aurelia, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    8. In dir todomvc/examples/backbone_marionette, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    9. In dir todomvc/examples/backbone_require, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    10. In dir todomvc/examples/backbone, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    11. In dir todomvc/examples/binding-scala, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    12. In dir todomvc/examples/canjs_require, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    13. In dir todomvc/examples/canjs, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    14. In dir todomvc/examples/closure, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    15. In dir todomvc/examples/cujo, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    16. In dir todomvc/examples/dijon, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    17. In dir todomvc/examples/dojo, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    18. In dir todomvc/examples/duel, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    19. In dir todomvc/examples/elm, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    20. In dir todomvc/examples/emberjs/todomvc, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    21. In dir todomvc/examples/enyo_backbone, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    22. In dir todomvc/examples/exoskeleton, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    23. In dir todomvc/examples/gwt, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    24. In dir todomvc/examples/javascript-es5, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    25. In dir todomvc/examples/javascript-es6, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    26. In dir todomvc/examples/jquery, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    27. In dir todomvc/examples/js_of_ocaml, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    28. In dir todomvc/examples/jsblocks, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    29. In dir todomvc/examples/knockback, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    30. In dir todomvc/examples/knockoutjs_require, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    31. In dir todomvc/examples/knockoutjs, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    32. In dir todomvc/examples/lavaca_require, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    33. In dir todomvc/examples/lit, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    34. In dir todomvc/examples/mithril, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    35. In dir todomvc/examples/polymer, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    36. In dir todomvc/examples/preact, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    37. In dir todomvc/examples/ractive, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    38. In dir todomvc/examples/react-redux, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    39. In dir todomvc/examples/react, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    40. In dir todomvc/examples/reagent, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    41. In dir todomvc/examples/riotjs, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    42. In dir todomvc/examples/svelte, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    43. In dir todomvc/examples/typescript-angular, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    44. In dir todomvc/examples/typescript-backbone, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    45. In dir todomvc/examples/typescript-react, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    46. In dir todomvc/examples/vue, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    47. In dir todomvc/examples/web-components, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    48. In dir todomvc, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    49. In dir todomvc/tasks, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    50. In dir todomvc/tests, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    51. In dir todomvc/tooling, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
  4. Back in the initial folder, download RepoResults5/tastejs.todomvc.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./todomvc ./tastejs.todomvc.replay.txt path/to/tsserver.js
  7. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

typescript-bot commented 8 months ago

Error: Debug Failure. Expected 3 < 3.

Req #2758 - 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

gorhill/uBlock Raw error text: RepoResults3/gorhill.uBlock.rawError.txt in the artifact folder

Last few requests

```json {"seq":2755,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/platform/chromium/webext.js","line":7,"offset":42,"includeExternalModuleExports":false,"triggerKind":2,"triggerCharacter":" "}} {"seq":2756,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/platform/chromium/webext.js","line":42,"offset":24,"includeExternalModuleExports":false,"triggerKind":1}} {"seq":2757,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/platform/chromium/webext.js","line":42,"offset":24,"entryNames":["arguments"]}} {"seq":2758,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/platform/chromium/webext.js","line":45,"offset":43,"includeExternalModuleExports":false,"triggerKind":1}} ```

Repro steps

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

typescript-bot commented 8 months ago

Error: Debug Failure. False expression.

Req #6106 - 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 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 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 forEachChildInPropertySignature (/typescript-5.5.0-dev.20240303/lib/tsserver.js:30093:134)
    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

fabricjs/fabric.js Raw error text: RepoResults5/fabricjs.fabric.js.rawError.txt in the artifact folder

Last few requests

```json {"seq":6103,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/src/shapes/Group.ts","line":221,"offset":6}} {"seq":6104,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/src/shapes/Group.ts","line":221,"offset":6,"includeExternalModuleExports":false,"triggerKind":1}} {"seq":6105,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/shapes/Group.ts","line":221,"offset":6,"entryNames":["@abstract"]}} {"seq":6106,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/src/shapes/Group.ts","line":234,"offset":1,"includeExternalModuleExports":false,"triggerKind":1}} ```

Repro steps

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

typescript-bot commented 8 months ago

Error: Debug Failure. Expected declaration to have at least one class-like declaration

Req #1343 - definitionAndBoundSpan
    at getConstructSignatureDefinition (/typescript-5.5.0-dev.20240303/lib/tsserver.js:165176:68)
    at getDefinitionFromSymbol (/typescript-5.5.0-dev.20240303/lib/tsserver.js:165165:10)
    at getDefinitionAtPosition (/typescript-5.5.0-dev.20240303/lib/tsserver.js:164892:20)
    at Object.getDefinitionAndBoundSpan (/typescript-5.5.0-dev.20240303/lib/tsserver.js:165109:23)
    at Object.getDefinitionAndBoundSpan2 [as getDefinitionAndBoundSpan] (/typescript-5.5.0-dev.20240303/lib/tsserver.js:145338:38)
    at IOSession.getDefinitionAndBoundSpan (/typescript-5.5.0-dev.20240303/lib/tsserver.js:184686:73)
    at definitionAndBoundSpan (/typescript-5.5.0-dev.20240303/lib/tsserver.js:183673: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

lutzroeder/netron Raw error text: RepoResults6/lutzroeder.netron.rawError.txt in the artifact folder

Last few requests

```json {"seq":1340,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/source/coreml-proto.js","line":7807,"offset":25}} {"seq":1341,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/source/coreml-proto.js","line":7891,"offset":34}} {"seq":1342,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/source/coreml-proto.js","line":7966,"offset":24}} {"seq":1343,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/source/coreml-proto.js","line":7989,"offset":50}} ```

Repro steps

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