Giter Site home page Giter Site logo

Comments (13)

typescript-bot avatar typescript-bot commented on May 20, 2024
Error: Debug Failure. False expression.
Req #7965 - completionInfo
    at consumeTokenAndAdvanceScanner (/typescript-5.4.5/lib/tsserver.js:173529:13)
    at processChildNode (/typescript-5.4.5/lib/tsserver.js:173438:9)
    at /typescript-5.4.5/lib/tsserver.js:173377:9
    at visitNode2 (/typescript-5.4.5/lib/tsserver.js:30479:18)
    at forEachChildInPropertySignature (/typescript-5.4.5/lib/tsserver.js:30535:92)
    at forEachChild (/typescript-5.4.5/lib/tsserver.js:30996:35)
    at processNode (/typescript-5.4.5/lib/tsserver.js:173374:5)
    at processChildNode (/typescript-5.4.5/lib/tsserver.js:173453:7)
    at processChildNodes (/typescript-5.4.5/lib/tsserver.js:173496:32)
    at /typescript-5.4.5/lib/tsserver.js:173390:9
    at visitNodes (/typescript-5.4.5/lib/tsserver.js:30484:14)
    at forEachChildInTypeLiteral (/typescript-5.4.5/lib/tsserver.js:30594:12)
    at forEachChild (/typescript-5.4.5/lib/tsserver.js:30996:35)
    at processNode (/typescript-5.4.5/lib/tsserver.js:173374:5)
    at processChildNode (/typescript-5.4.5/lib/tsserver.js:173453:7)
    at processChildNodes (/typescript-5.4.5/lib/tsserver.js:173496:32)
    at /typescript-5.4.5/lib/tsserver.js:173390:9
    at visitNodes (/typescript-5.4.5/lib/tsserver.js:30484:14)
    at forEachChildInUnionOrIntersectionType (/typescript-5.4.5/lib/tsserver.js:30943:10)
    at forEachChild (/typescript-5.4.5/lib/tsserver.js:30996:35)
    at processNode (/typescript-5.4.5/lib/tsserver.js:173374:5)
    at processChildNode (/typescript-5.4.5/lib/tsserver.js:173453:7)
    at processChildNodes (/typescript-5.4.5/lib/tsserver.js:173496:32)
    at /typescript-5.4.5/lib/tsserver.js:173390:9
    at visitNodes (/typescript-5.4.5/lib/tsserver.js:30484:14)
    at forEachChildInTypeReference (/typescript-5.4.5/lib/tsserver.js:30585:49)
    at forEachChild (/typescript-5.4.5/lib/tsserver.js:30996:35)
    at processNode (/typescript-5.4.5/lib/tsserver.js:173374:5)
    at processChildNode (/typescript-5.4.5/lib/tsserver.js:173453:7)
    at processChildNodes (/typescript-5.4.5/lib/tsserver.js:173496:32)
    at /typescript-5.4.5/lib/tsserver.js:173390:9
    at visitNodes (/typescript-5.4.5/lib/tsserver.js:30484:14)
    at forEachChildInUnionOrIntersectionType (/typescript-5.4.5/lib/tsserver.js:30943:10)
    at forEachChild (/typescript-5.4.5/lib/tsserver.js:30996:35)
    at processNode (/typescript-5.4.5/lib/tsserver.js:173374:5)
    at processChildNode (/typescript-5.4.5/lib/tsserver.js:173453:7)
    at /typescript-5.4.5/lib/tsserver.js:173377:9
    at visitNode2 (/typescript-5.4.5/lib/tsserver.js:30479:18)
    at forEachChildInPropertySignature (/typescript-5.4.5/lib/tsserver.js:30535:134)
    at forEachChild (/typescript-5.4.5/lib/tsserver.js:30996:35)
    at processNode (/typescript-5.4.5/lib/tsserver.js:173374:5)
    at processChildNode (/typescript-5.4.5/lib/tsserver.js:173453:7)
    at processChildNodes (/typescript-5.4.5/lib/tsserver.js:173496:32)
    at /typescript-5.4.5/lib/tsserver.js:173390:9
    at visitNodes (/typescript-5.4.5/lib/tsserver.js:30484:14)
    at forEachChildInTypeLiteral (/typescript-5.4.5/lib/tsserver.js:30594:12)
    at forEachChild (/typescript-5.4.5/lib/tsserver.js:30996:35)
    at processNode (/typescript-5.4.5/lib/tsserver.js:173374:5)
    at processChildNode (/typescript-5.4.5/lib/tsserver.js:173453:7)
    at /typescript-5.4.5/lib/tsserver.js:173377:9
    at visitNode2 (/typescript-5.4.5/lib/tsserver.js:30479:18)
    at forEachChildInParameter (/typescript-5.4.5/lib/tsserver.js:30529:177)
    at forEachChild (/typescript-5.4.5/lib/tsserver.js:30996:35)
    at processNode (/typescript-5.4.5/lib/tsserver.js:173374:5)
    at processChildNode (/typescript-5.4.5/lib/tsserver.js:173453:7)
    at processChildNodes (/typescript-5.4.5/lib/tsserver.js:173496:32)
    at /typescript-5.4.5/lib/tsserver.js:173390:9
    at visitNodes (/typescript-5.4.5/lib/tsserver.js:30484:14)
    at forEachChildInMethodDeclaration (/typescript-5.4.5/lib/tsserver.js:30558:273)
    at forEachChild (/typescript-5.4.5/lib/tsserver.js:30996:35)
    at processNode (/typescript-5.4.5/lib/tsserver.js:173374:5)
    at formatSpanWorker (/typescript-5.4.5/lib/tsserver.js:173176:5)
    at /typescript-5.4.5/lib/tsserver.js:173116:105
    at getFormattingScanner (/typescript-5.4.5/lib/tsserver.js:171919:15)
    at Object.formatNodeGivenIndentation (/typescript-5.4.5/lib/tsserver.js:173116:10)
    at /typescript-5.4.5/lib/tsserver.js:160210:36
    at flatMap (/typescript-5.4.5/lib/tsserver.js:2609:17)
    at Object.printAndFormatSnippetList (/typescript-5.4.5/lib/tsserver.js:160208:21)
    at getEntryForMemberCompletion (/typescript-5.4.5/lib/tsserver.js:159971:28)
    at createCompletionEntry (/typescript-5.4.5/lib/tsserver.js:159795:35)
    at getCompletionEntriesFromSymbols (/typescript-5.4.5/lib/tsserver.js:160382:19)
    at completionInfoFromData (/typescript-5.4.5/lib/tsserver.js:159451:23)
    at Object.getCompletionsAtPosition (/typescript-5.4.5/lib/tsserver.js:158993:24)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.4.5/lib/tsserver.js:146550:35)
    at IOSession.getCompletions (/typescript-5.4.5/lib/tsserver.js:186785:54)
    at completionInfo (/typescript-5.4.5/lib/tsserver.js:185175:43)
    at /typescript-5.4.5/lib/tsserver.js:187569:69
    at IOSession.executeWithRequestId (/typescript-5.4.5/lib/tsserver.js:187561:14)
    at IOSession.executeCommand (/typescript-5.4.5/lib/tsserver.js:187569:29)
    at IOSession.onMessage (/typescript-5.4.5/lib/tsserver.js:187611:51)
    at Interface.<anonymous> (/typescript-5.4.5/lib/tsserver.js:189196:14)

Repos no longer reporting the error

from typescript.

typescript-bot avatar typescript-bot commented on May 20, 2024
Error: Debug Failure. Expected declaration to have at least one class-like declaration
Req #3493 - definitionAndBoundSpan
    at getConstructSignatureDefinition (/typescript-5.4.5/lib/tsserver.js:166491:68)
    at getDefinitionFromSymbol (/typescript-5.4.5/lib/tsserver.js:166480:10)
    at getDefinitionAtPosition (/typescript-5.4.5/lib/tsserver.js:166233:120)
    at Object.getDefinitionAndBoundSpan (/typescript-5.4.5/lib/tsserver.js:166424:23)
    at Object.getDefinitionAndBoundSpan2 [as getDefinitionAndBoundSpan] (/typescript-5.4.5/lib/tsserver.js:146653:38)
    at IOSession.getDefinitionAndBoundSpan (/typescript-5.4.5/lib/tsserver.js:186032:73)
    at definitionAndBoundSpan (/typescript-5.4.5/lib/tsserver.js:185019:43)
    at /typescript-5.4.5/lib/tsserver.js:187569:69
    at IOSession.executeWithRequestId (/typescript-5.4.5/lib/tsserver.js:187561:14)
    at IOSession.executeCommand (/typescript-5.4.5/lib/tsserver.js:187569:29)
    at IOSession.onMessage (/typescript-5.4.5/lib/tsserver.js:187611:51)
    at Interface.<anonymous> (/typescript-5.4.5/lib/tsserver.js:189196:14)

Repos no longer reporting the error

from typescript.

typescript-bot avatar typescript-bot commented on May 20, 2024

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: RepoResults3/tastejs.todomvc.rawError.txt in the artifact folder

Last few requests

{"seq":22066,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/examples/angular-dart/web/main.dart.js","line":15742,"offset":89,"includeExternalModuleExports":false,"triggerKind":1}}
{"seq":22067,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/examples/angular-dart/web/main.dart.js","line":15742,"offset":94,"includeExternalModuleExports":false,"triggerKind":1}}
{"seq":22068,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/examples/angular-dart/web/main.dart.js","line":15742,"offset":99,"includeExternalModuleExports":false,"triggerKind":1}}
{"seq":22069,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/examples/angular-dart/web/main.dart.js","line":15742,"offset":109}}

Repro steps

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

from typescript.

typescript-bot avatar typescript-bot commented on May 20, 2024

RangeError: Maximum call stack size exceeded

Req #9149 - references
    at isOptionalDeclaration (/typescript-5.5.0-dev.20240505/lib/typescript.js:23127:31)
    at getTypeForVariableLikeDeclaration (/typescript-5.5.0-dev.20240505/lib/typescript.js:58950:46)
    at getWidenedTypeForVariableLikeDeclaration (/typescript-5.5.0-dev.20240505/lib/typescript.js:59453:48)
    at getTypeOfVariableOrParameterOrPropertyWorker (/typescript-5.5.0-dev.20240505/lib/typescript.js:59604:14)
    at getTypeOfVariableOrParameterOrProperty (/typescript-5.5.0-dev.20240505/lib/typescript.js:59534:20)
    at getTypeOfSymbol (/typescript-5.5.0-dev.20240505/lib/typescript.js:59866:14)
    at getNarrowedTypeOfSymbol (/typescript-5.5.0-dev.20240505/lib/typescript.js:74380:18)
    at checkIdentifier (/typescript-5.5.0-dev.20240505/lib/typescript.js:74507:16)
    at checkExpressionWorker (/typescript-5.5.0-dev.20240505/lib/typescript.js:83084:16)
    at checkExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:83038:32)
    at checkNonNullExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:77247:29)
    at checkPropertyAccessExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:77326:162)
    at checkExpressionWorker (/typescript-5.5.0-dev.20240505/lib/typescript.js:83118:16)
    at checkExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:83038:32)
    at resolveCallExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:79259:20)
    at resolveSignature (/typescript-5.5.0-dev.20240505/lib/typescript.js:79709:16)
    at getResolvedSignature (/typescript-5.5.0-dev.20240505/lib/typescript.js:79735:18)
    at checkCallExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:79848:23)
    at checkExpressionWorker (/typescript-5.5.0-dev.20240505/lib/typescript.js:83128:16)
    at checkExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:83038:32)
    at maybeCheckExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:82125:28)
    at BinaryExpressionStateMachine.onRight (/typescript-5.5.0-dev.20240505/lib/typescript.js:82089:16)
    at Array.right (/typescript-5.5.0-dev.20240505/lib/typescript.js:31632:30)
    at trampoline (/typescript-5.5.0-dev.20240505/lib/typescript.js:31719:42)
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:82019:22
    at checkExpressionWorker (/typescript-5.5.0-dev.20240505/lib/typescript.js:83162:16)
    at checkExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:83038:32)
    at checkParenthesizedExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:83070:12)
    at checkExpressionWorker (/typescript-5.5.0-dev.20240505/lib/typescript.js:83132:16)
    at checkExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:83038:32)
    at maybeCheckExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:82125:28)
    at BinaryExpressionStateMachine.onRight (/typescript-5.5.0-dev.20240505/lib/typescript.js:82089:16)
    at Array.right (/typescript-5.5.0-dev.20240505/lib/typescript.js:31632:30)
    at trampoline (/typescript-5.5.0-dev.20240505/lib/typescript.js:31719:42)
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:82019:22
    at checkExpressionWorker (/typescript-5.5.0-dev.20240505/lib/typescript.js:83162:16)
    at checkExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:83038:32)
    at checkExpressionCached (/typescript-5.5.0-dev.20240505/lib/typescript.js:82711:28)
    at checkIfExpressionRefinesAnyParameter (/typescript-5.5.0-dev.20240505/lib/typescript.js:81247:24)
    at getTypePredicateFromBody (/typescript-5.5.0-dev.20240505/lib/typescript.js:81239:12)
    at getTypePredicateOfSignature (/typescript-5.5.0-dev.20240505/lib/typescript.js:62627:45)
    at hasTypePredicateOrNeverReturnType (/typescript-5.5.0-dev.20240505/lib/typescript.js:72948:15)
    at getEffectsSignature (/typescript-5.5.0-dev.20240505/lib/typescript.js:72943:57)
    at narrowTypeByCallExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:74068:72)
    at narrowType (/typescript-5.5.0-dev.20240505/lib/typescript.js:74139:18)
    at getTypeAtFlowCondition (/typescript-5.5.0-dev.20240505/lib/typescript.js:73345:28)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73178:18)
    at getFlowTypeOfReference (/typescript-5.5.0-dev.20240505/lib/typescript.js:73129:45)
    at checkIdentifier (/typescript-5.5.0-dev.20240505/lib/typescript.js:74551:134)
    at checkExpressionWorker (/typescript-5.5.0-dev.20240505/lib/typescript.js:83084:16)
    at checkExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:83038:32)
    at checkExpressionWithContextualType (/typescript-5.5.0-dev.20240505/lib/typescript.js:82687:18)
    at getSignatureApplicabilityError (/typescript-5.5.0-dev.20240505/lib/typescript.js:78490:25)
    at chooseOverload (/typescript-5.5.0-dev.20240505/lib/typescript.js:79031:13)
    at resolveCall (/typescript-5.5.0-dev.20240505/lib/typescript.js:78878:16)
    at resolveCallExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:79315:12)
    at resolveSignature (/typescript-5.5.0-dev.20240505/lib/typescript.js:79709:16)
    at getResolvedSignature (/typescript-5.5.0-dev.20240505/lib/typescript.js:79735:18)
    at checkCallExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:79848:23)
    at checkExpressionWorker (/typescript-5.5.0-dev.20240505/lib/typescript.js:83128:16)
    at checkExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:83038:32)
    at checkNonNullExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:77247:29)
    at checkIndexedAccess (/typescript-5.5.0-dev.20240505/lib/typescript.js:77982:128)
    at checkExpressionWorker (/typescript-5.5.0-dev.20240505/lib/typescript.js:83122:16)
    at checkExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:83038:32)
    at maybeCheckExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:82125:28)
    at BinaryExpressionStateMachine.onRight (/typescript-5.5.0-dev.20240505/lib/typescript.js:82089:16)
    at Array.right (/typescript-5.5.0-dev.20240505/lib/typescript.js:31632:30)
    at trampoline (/typescript-5.5.0-dev.20240505/lib/typescript.js:31719:42)
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:82019:22
    at checkExpressionWorker (/typescript-5.5.0-dev.20240505/lib/typescript.js:83162:16)
    at checkExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:83038:32)
    at checkExpressionCached (/typescript-5.5.0-dev.20240505/lib/typescript.js:82711:28)
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:81180:20
    at traverse (/typescript-5.5.0-dev.20240505/lib/typescript.js:17830:16)
    at visitNode2 (/typescript-5.5.0-dev.20240505/lib/typescript.js:31944:18)
    at forEachChildInIfStatement (/typescript-5.5.0-dev.20240505/lib/typescript.js:32177:51)
    at forEachChild (/typescript-5.5.0-dev.20240505/lib/typescript.js:32465:35)
    at traverse (/typescript-5.5.0-dev.20240505/lib/typescript.js:17846:16)
    at visitNodes (/typescript-5.5.0-dev.20240505/lib/typescript.js:31952:22)
    at forEachChildInBlock (/typescript-5.5.0-dev.20240505/lib/typescript.js:32422:10)
    at forEachChild (/typescript-5.5.0-dev.20240505/lib/typescript.js:32465:35)
    at traverse (/typescript-5.5.0-dev.20240505/lib/typescript.js:17846:16)
    at visitNode2 (/typescript-5.5.0-dev.20240505/lib/typescript.js:31944:18)
    at forEachChildInIfStatement (/typescript-5.5.0-dev.20240505/lib/typescript.js:32177:51)
    at forEachChild (/typescript-5.5.0-dev.20240505/lib/typescript.js:32465:35)
    at traverse (/typescript-5.5.0-dev.20240505/lib/typescript.js:17846:16)
    at visitNodes (/typescript-5.5.0-dev.20240505/lib/typescript.js:31952:22)
    at forEachChildInBlock (/typescript-5.5.0-dev.20240505/lib/typescript.js:32422:10)
    at forEachChild (/typescript-5.5.0-dev.20240505/lib/typescript.js:32465:35)
    at traverse (/typescript-5.5.0-dev.20240505/lib/typescript.js:17846:16)
    at forEachReturnStatement (/typescript-5.5.0-dev.20240505/lib/typescript.js:17826:10)
    at checkAndAggregateReturnExpressionTypes (/typescript-5.5.0-dev.20240505/lib/typescript.js:81161:5)
    at getReturnTypeFromBody (/typescript-5.5.0-dev.20240505/lib/typescript.js:80967:21)
    at getReturnTypeOfSignature (/typescript-5.5.0-dev.20240505/lib/typescript.js:62656:426)
    at checkCallExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:79873:24)
    at checkExpressionWorker (/typescript-5.5.0-dev.20240505/lib/typescript.js:83128:16)
    at checkExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:83038:32)
    at checkConditionalExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:82640:19)
    at checkExpressionWorker (/typescript-5.5.0-dev.20240505/lib/typescript.js:83164:16)

Affected repos

Meituan-Dianping/mpvue Raw error text: RepoResults6/Meituan-Dianping.mpvue.rawError.txt in the artifact folder

Last few requests

{"seq":9146,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/src/platforms/mp/compiler/my/convert/attrs.js","line":28,"offset":24}}
{"seq":9147,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/src/platforms/mp/compiler/my/convert/attrs.js","line":57,"offset":28}}
{"seq":9148,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/src/platforms/mp/compiler/my/convert/attrs.js","line":59,"offset":64}}
{"seq":9149,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/src/platforms/mp/compiler/my/convert/attrs.js","line":66,"offset":19}}

Repro steps

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

from typescript.

typescript-bot avatar typescript-bot commented on May 20, 2024

Error: Debug Failure. Did not expect ObjectLiteralExpression to have an Identifier in its trivia

Req #950 - definitionAndBoundSpan
    at addSyntheticNodes (/typescript-5.5.0-dev.20240505/lib/typescript.js:148501:15)
    at createSyntaxList (/typescript-5.5.0-dev.20240505/lib/typescript.js:148516:5)
    at processNodes (/typescript-5.5.0-dev.20240505/lib/typescript.js:148481:19)
    at visitNodes (/typescript-5.5.0-dev.20240505/lib/typescript.js:31949:14)
    at forEachChildInObjectLiteralExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:32101:12)
    at forEachChild (/typescript-5.5.0-dev.20240505/lib/typescript.js:32465:35)
    at NodeObject.forEachChild (/typescript-5.5.0-dev.20240505/lib/typescript.js:148461:12)
    at createChildren (/typescript-5.5.0-dev.20240505/lib/typescript.js:148486:8)
    at NodeObject.getChildren (/typescript-5.5.0-dev.20240505/lib/typescript.js:148440:59)
    at getTokenAtPositionWorker (/typescript-5.5.0-dev.20240505/lib/typescript.js:136655:32)
    at getTouchingToken (/typescript-5.5.0-dev.20240505/lib/typescript.js:136628:10)
    at getTouchingPropertyName (/typescript-5.5.0-dev.20240505/lib/typescript.js:136625:10)
    at getDefinitionAtPosition (/typescript-5.5.0-dev.20240505/lib/typescript.js:170427:16)
    at Object.getDefinitionAndBoundSpan (/typescript-5.5.0-dev.20240505/lib/typescript.js:170748:23)
    at Object.getDefinitionAndBoundSpan2 [as getDefinitionAndBoundSpan] (/typescript-5.5.0-dev.20240505/lib/typescript.js:149706:38)
    at IOSession.getDefinitionAndBoundSpan (/typescript-5.5.0-dev.20240505/lib/typescript.js:190538:73)
    at definitionAndBoundSpan (/typescript-5.5.0-dev.20240505/lib/typescript.js:189525:43)
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:192078:69
    at IOSession.executeWithRequestId (/typescript-5.5.0-dev.20240505/lib/typescript.js:192070:14)
    at IOSession.executeCommand (/typescript-5.5.0-dev.20240505/lib/typescript.js:192078:29)
    at IOSession.onMessage (/typescript-5.5.0-dev.20240505/lib/typescript.js:192120:51)
    at Interface.<anonymous> (/typescript-5.5.0-dev.20240505/lib/tsserver.js:504:14)

Affected repos

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

Last few requests

{"seq":947,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/src/lib/html-entities.js","line":1,"offset":6232,"includeExternalModuleExports":false,"triggerKind":1}}
{"seq":948,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/src/lib/html-entities.js","line":1,"offset":7391}}
{"seq":949,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/src/lib/html-entities.js","line":1,"offset":9039}}
{"seq":950,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/src/lib/html-entities.js","line":1,"offset":9327}}

Repro steps

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

from typescript.

typescript-bot avatar typescript-bot commented on May 20, 2024

Error: Debug Failure.

Req #5969 - completionInfo
    at getThisContainer (/typescript-5.5.0-dev.20240505/lib/typescript.js:18024:20)
    at tryGetThisTypeAt (/typescript-5.5.0-dev.20240505/lib/typescript.js:74774:73)
    at Object.tryGetThisTypeAt (/typescript-5.5.0-dev.20240505/lib/typescript.js:50687:22)
    at getGlobalCompletions (/typescript-5.5.0-dev.20240505/lib/typescript.js:165608:36)
    at tryGetGlobalSymbols (/typescript-5.5.0-dev.20240505/lib/typescript.js:165550:397)
    at getCompletionData (/typescript-5.5.0-dev.20240505/lib/typescript.js:165298:10)
    at Object.getCompletionsAtPosition (/typescript-5.5.0-dev.20240505/lib/typescript.js:163246:26)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.5.0-dev.20240505/lib/typescript.js:149600:35)
    at IOSession.getCompletions (/typescript-5.5.0-dev.20240505/lib/typescript.js:191293:54)
    at completionInfo (/typescript-5.5.0-dev.20240505/lib/typescript.js:189681:43)
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:192078:69
    at IOSession.executeWithRequestId (/typescript-5.5.0-dev.20240505/lib/typescript.js:192070:14)
    at IOSession.executeCommand (/typescript-5.5.0-dev.20240505/lib/typescript.js:192078:29)
    at IOSession.onMessage (/typescript-5.5.0-dev.20240505/lib/typescript.js:192120:51)
    at Interface.<anonymous> (/typescript-5.5.0-dev.20240505/lib/tsserver.js:504:14)

Affected repos

aosabook/500lines Raw error text: RepoResults3/aosabook.500lines.rawError.txt in the artifact folder

Last few requests

{"seq":5966,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/spreadsheet/code/lib/angular.js","line":24375,"offset":37,"includeExternalModuleExports":false,"triggerKind":1}}
{"seq":5967,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/spreadsheet/code/lib/angular.js","line":24392,"offset":7,"includeExternalModuleExports":false,"triggerKind":1}}
{"seq":5968,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/spreadsheet/code/lib/angular.js","line":24392,"offset":7,"entryNames":["@abstract"]}}
{"seq":5969,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/spreadsheet/code/lib/angular.js","line":24428,"offset":26,"includeExternalModuleExports":false,"triggerKind":2,"triggerCharacter":"."}}

Repro steps

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

from typescript.

typescript-bot avatar typescript-bot commented on May 20, 2024

RangeError: Maximum call stack size exceeded

Req #16989 - completionInfo
    at getJSDocTypeTag (/typescript-5.5.0-dev.20240505/lib/typescript.js:15337:25)
    at getJSDocReturnType (/typescript-5.5.0-dev.20240505/lib/typescript.js:15356:19)
    at getEffectiveReturnTypeNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:20471:141)
    at getReturnTypeFromAnnotation (/typescript-5.5.0-dev.20240505/lib/typescript.js:62687:22)
    at getReturnTypeOfSignature (/typescript-5.5.0-dev.20240505/lib/typescript.js:62656:317)
    at checkCallExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:79873:24)
    at checkExpressionWorker (/typescript-5.5.0-dev.20240505/lib/typescript.js:83128:16)
    at checkExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:83038:32)
    at maybeCheckExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:82125:28)
    at BinaryExpressionStateMachine.onLeft (/typescript-5.5.0-dev.20240505/lib/typescript.js:82061:16)
    at Array.left (/typescript-5.5.0-dev.20240505/lib/typescript.js:31612:30)
    at trampoline (/typescript-5.5.0-dev.20240505/lib/typescript.js:31719:42)
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:82019:22
    at checkExpressionWorker (/typescript-5.5.0-dev.20240505/lib/typescript.js:83162:16)
    at checkExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:83038:32)
    at checkTruthinessExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:85815:34)
    at checkConditionalExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:82638:18)
    at checkExpressionWorker (/typescript-5.5.0-dev.20240505/lib/typescript.js:83164:16)
    at checkExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:83038:32)
    at checkExpressionCached (/typescript-5.5.0-dev.20240505/lib/typescript.js:82711:28)
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:81180:20
    at traverse (/typescript-5.5.0-dev.20240505/lib/typescript.js:17830:16)
    at visitNodes (/typescript-5.5.0-dev.20240505/lib/typescript.js:31952:22)
    at forEachChildInBlock (/typescript-5.5.0-dev.20240505/lib/typescript.js:32422:10)
    at forEachChild (/typescript-5.5.0-dev.20240505/lib/typescript.js:32465:35)
    at traverse (/typescript-5.5.0-dev.20240505/lib/typescript.js:17846:16)
    at forEachReturnStatement (/typescript-5.5.0-dev.20240505/lib/typescript.js:17826:10)
    at checkAndAggregateReturnExpressionTypes (/typescript-5.5.0-dev.20240505/lib/typescript.js:81161:5)
    at getReturnTypeFromBody (/typescript-5.5.0-dev.20240505/lib/typescript.js:80967:21)
    at getReturnTypeOfSignature (/typescript-5.5.0-dev.20240505/lib/typescript.js:62656:426)
    at checkCallExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:79873:24)
    at checkExpressionWorker (/typescript-5.5.0-dev.20240505/lib/typescript.js:83128:16)
    at checkExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:83038:32)
    at checkExpressionCached (/typescript-5.5.0-dev.20240505/lib/typescript.js:82711:28)
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:81180:20
    at traverse (/typescript-5.5.0-dev.20240505/lib/typescript.js:17830:16)
    at visitNodes (/typescript-5.5.0-dev.20240505/lib/typescript.js:31952:22)
    at forEachChildInBlock (/typescript-5.5.0-dev.20240505/lib/typescript.js:32422:10)
    at forEachChild (/typescript-5.5.0-dev.20240505/lib/typescript.js:32465:35)
    at traverse (/typescript-5.5.0-dev.20240505/lib/typescript.js:17846:16)
    at forEachReturnStatement (/typescript-5.5.0-dev.20240505/lib/typescript.js:17826:10)
    at checkAndAggregateReturnExpressionTypes (/typescript-5.5.0-dev.20240505/lib/typescript.js:81161:5)
    at getReturnTypeFromBody (/typescript-5.5.0-dev.20240505/lib/typescript.js:80967:21)
    at getReturnTypeOfSignature (/typescript-5.5.0-dev.20240505/lib/typescript.js:62656:426)
    at checkCallExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:79873:24)
    at checkExpressionWorker (/typescript-5.5.0-dev.20240505/lib/typescript.js:83128:16)
    at checkExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:83038:32)
    at maybeCheckExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:82125:28)
    at BinaryExpressionStateMachine.onRight (/typescript-5.5.0-dev.20240505/lib/typescript.js:82089:16)
    at Array.right (/typescript-5.5.0-dev.20240505/lib/typescript.js:31632:30)
    at trampoline (/typescript-5.5.0-dev.20240505/lib/typescript.js:31719:42)
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:82019:22
    at checkExpressionWorker (/typescript-5.5.0-dev.20240505/lib/typescript.js:83162:16)
    at checkExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:83038:32)
    at getTypeOfExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:82979:18)
    at getAssignedTypeOfBinaryExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:72567:103)
    at getAssignedType (/typescript-5.5.0-dev.20240505/lib/typescript.js:72592:16)
    at getInitialOrAssignedType (/typescript-5.5.0-dev.20240505/lib/typescript.js:73221:120)
    at getTypeAtFlowAssignment (/typescript-5.5.0-dev.20240505/lib/typescript.js:73239:54)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73166:18)
    at getTypeAtFlowBranchLabel (/typescript-5.5.0-dev.20240505/lib/typescript.js:73386:26)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73186:48)
    at getTypeAtFlowBranchLabel (/typescript-5.5.0-dev.20240505/lib/typescript.js:73386:26)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73186:48)
    at getTypeAtFlowBranchLabel (/typescript-5.5.0-dev.20240505/lib/typescript.js:73386:26)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73186:48)
    at getTypeAtFlowBranchLabel (/typescript-5.5.0-dev.20240505/lib/typescript.js:73386:26)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73186:48)
    at getTypeAtFlowCondition (/typescript-5.5.0-dev.20240505/lib/typescript.js:73338:24)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73178:18)
    at getTypeAtFlowCondition (/typescript-5.5.0-dev.20240505/lib/typescript.js:73338:24)
    at getTypeAtFlowNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:73178:18)
    at getFlowTypeOfReference (/typescript-5.5.0-dev.20240505/lib/typescript.js:73129:45)
    at checkIdentifier (/typescript-5.5.0-dev.20240505/lib/typescript.js:74551:134)
    at checkExpressionWorker (/typescript-5.5.0-dev.20240505/lib/typescript.js:83084:16)
    at checkExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:83038:32)
    at checkExpressionCached (/typescript-5.5.0-dev.20240505/lib/typescript.js:82711:28)
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:81180:20
    at traverse (/typescript-5.5.0-dev.20240505/lib/typescript.js:17830:16)
    at visitNodes (/typescript-5.5.0-dev.20240505/lib/typescript.js:31952:22)
    at forEachChildInBlock (/typescript-5.5.0-dev.20240505/lib/typescript.js:32422:10)
    at forEachChild (/typescript-5.5.0-dev.20240505/lib/typescript.js:32465:35)
    at traverse (/typescript-5.5.0-dev.20240505/lib/typescript.js:17846:16)
    at visitNode2 (/typescript-5.5.0-dev.20240505/lib/typescript.js:31944:18)
    at forEachChildInIfStatement (/typescript-5.5.0-dev.20240505/lib/typescript.js:32177:51)
    at forEachChild (/typescript-5.5.0-dev.20240505/lib/typescript.js:32465:35)
    at traverse (/typescript-5.5.0-dev.20240505/lib/typescript.js:17846:16)
    at visitNodes (/typescript-5.5.0-dev.20240505/lib/typescript.js:31952:22)
    at forEachChildInBlock (/typescript-5.5.0-dev.20240505/lib/typescript.js:32422:10)
    at forEachChild (/typescript-5.5.0-dev.20240505/lib/typescript.js:32465:35)
    at traverse (/typescript-5.5.0-dev.20240505/lib/typescript.js:17846:16)
    at visitNode2 (/typescript-5.5.0-dev.20240505/lib/typescript.js:31944:18)
    at forEachChildInIfStatement (/typescript-5.5.0-dev.20240505/lib/typescript.js:32177:51)
    at forEachChild (/typescript-5.5.0-dev.20240505/lib/typescript.js:32465:35)
    at traverse (/typescript-5.5.0-dev.20240505/lib/typescript.js:17846:16)
    at visitNodes (/typescript-5.5.0-dev.20240505/lib/typescript.js:31952:22)
    at forEachChildInBlock (/typescript-5.5.0-dev.20240505/lib/typescript.js:32422:10)
    at forEachChild (/typescript-5.5.0-dev.20240505/lib/typescript.js:32465:35)
    at traverse (/typescript-5.5.0-dev.20240505/lib/typescript.js:17846:16)
    at forEachReturnStatement (/typescript-5.5.0-dev.20240505/lib/typescript.js:17826:10)

Affected repos

microsoft/monaco-editor Raw error text: RepoResults2/microsoft.monaco-editor.rawError.txt in the artifact folder

Last few requests

{"seq":16986,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/src/language/typescript/lib/typescriptServices.js","line":50945,"offset":161}}
{"seq":16987,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/src/language/typescript/lib/typescriptServices.js","line":50979,"offset":1,"includeExternalModuleExports":false,"triggerKind":1}}
{"seq":16988,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/language/typescript/lib/typescriptServices.js","line":50979,"offset":1,"entryNames":["__commonJS"]}}
{"seq":16989,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/src/language/typescript/lib/typescriptServices.js","line":51000,"offset":86,"includeExternalModuleExports":false,"triggerKind":1}}

Repro steps

  1. git clone https://github.com/microsoft/monaco-editor --recurse-submodules
  2. In dir monaco-editor, run git reset --hard b400f83fe3ac6a1780b7eed419dc4d83dbf32919
  3. Install packages (exact steps are below, but it might be easier to follow the repo readme)
    1. In dir monaco-editor, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    2. In dir monaco-editor/website, run yarn install --ignore-engines --ignore-scripts --silent
    3. In dir monaco-editor/webpack-plugin, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    4. In dir monaco-editor/test/smoke/parcel, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    5. In dir monaco-editor/samples, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    6. In dir monaco-editor/samples/electron-esm-webpack, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    7. In dir monaco-editor/samples/electron-amd-nodeIntegration, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    8. In dir monaco-editor/samples/electron-amd, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    9. In dir monaco-editor/samples/browser-esm-webpack-typescript-react, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    10. In dir monaco-editor/samples/browser-esm-webpack-typescript, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    11. In dir monaco-editor/samples/browser-esm-webpack-small, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    12. In dir monaco-editor/samples/browser-esm-webpack-monaco-plugin, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    13. In dir monaco-editor/samples/browser-esm-webpack, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    14. In dir monaco-editor/samples/browser-esm-vite-react, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    15. In dir monaco-editor/samples/browser-esm-parcel, run npm ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
    16. In dir monaco-editor/samples/browser-esm-esbuild, run npm install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
  4. Back in the initial folder, download RepoResults2/microsoft.monaco-editor.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./monaco-editor ./microsoft.monaco-editor.replay.txt path/to/tsserver.js
  7. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

from typescript.

typescript-bot avatar typescript-bot commented on May 20, 2024

Error: Debug Failure. False expression: Expected the specifier to be a default export

Req #2354 - completionInfo
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:139080:13
    at firstDefined (/typescript-5.5.0-dev.20240505/lib/typescript.js:2409:20)
    at getNameForExportDefault (/typescript-5.5.0-dev.20240505/lib/typescript.js:139075:33)
    at getDefaultExportInfoWorker (/typescript-5.5.0-dev.20240505/lib/typescript.js:139060:16)
    at getDefaultExportInfoWorker (/typescript-5.5.0-dev.20240505/lib/typescript.js:139066:14)
    at getDefaultLikeExportInfo (/typescript-5.5.0-dev.20240505/lib/typescript.js:139042:16)
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:139001:29
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:138902:119
    at forEachExternalModule (/typescript-5.5.0-dev.20240505/lib/typescript.js:138963:7)
    at forEachExternalModuleToImportFrom (/typescript-5.5.0-dev.20240505/lib/typescript.js:138902:3)
    at getExportInfoMap (/typescript-5.5.0-dev.20240505/lib/typescript.js:138990:5)
    at collectAutoImports (/typescript-5.5.0-dev.20240505/lib/typescript.js:165688:24)
    at getGlobalCompletions (/typescript-5.5.0-dev.20240505/lib/typescript.js:165622:5)
    at tryGetGlobalSymbols (/typescript-5.5.0-dev.20240505/lib/typescript.js:165550:397)
    at getCompletionData (/typescript-5.5.0-dev.20240505/lib/typescript.js:165298:10)
    at Object.getCompletionsAtPosition (/typescript-5.5.0-dev.20240505/lib/typescript.js:163246:26)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.5.0-dev.20240505/lib/typescript.js:149600:35)
    at IOSession.getCompletions (/typescript-5.5.0-dev.20240505/lib/typescript.js:191293:54)
    at completionInfo (/typescript-5.5.0-dev.20240505/lib/typescript.js:189681:43)
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:192078:69
    at IOSession.executeWithRequestId (/typescript-5.5.0-dev.20240505/lib/typescript.js:192070:14)
    at IOSession.executeCommand (/typescript-5.5.0-dev.20240505/lib/typescript.js:192078:29)
    at IOSession.onMessage (/typescript-5.5.0-dev.20240505/lib/typescript.js:192120:51)
    at Interface.<anonymous> (/typescript-5.5.0-dev.20240505/lib/tsserver.js:504:14)

Affected repos

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

Last few requests

{"seq":2351,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/core/modules/touch/touch.js","line":39,"offset":20,"entryNames":["$"]}}
{"seq":2352,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/src/core/modules/touch/touch.js","line":70,"offset":51}}
{"seq":2353,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/src/core/modules/touch/touch.js","line":105,"offset":46}}
{"seq":2354,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/src/core/modules/touch/touch.js","line":180,"offset":11,"includeExternalModuleExports":true,"triggerKind":1}}

Repro steps

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

from typescript.

typescript-bot avatar typescript-bot commented on May 20, 2024

Error: Debug Failure. Expected 1 < 1.

Req #21657 - completionInfo
    at getArgumentOrParameterListInfo (/typescript-5.5.0-dev.20240505/lib/typescript.js:173475:11)
    at getImmediatelyContainingArgumentInfo (/typescript-5.5.0-dev.20240505/lib/typescript.js:173492:18)
    at Object.getArgumentInfoForCompletions (/typescript-5.5.0-dev.20240505/lib/typescript.js:173465:16)
    at getContextualType (/typescript-5.5.0-dev.20240505/lib/typescript.js:165064:48)
    at getCompletionData (/typescript-5.5.0-dev.20240505/lib/typescript.js:165303:43)
    at Object.getCompletionsAtPosition (/typescript-5.5.0-dev.20240505/lib/typescript.js:163246:26)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.5.0-dev.20240505/lib/typescript.js:149600:35)
    at IOSession.getCompletions (/typescript-5.5.0-dev.20240505/lib/typescript.js:191293:54)
    at completionInfo (/typescript-5.5.0-dev.20240505/lib/typescript.js:189681:43)
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:192078:69
    at IOSession.executeWithRequestId (/typescript-5.5.0-dev.20240505/lib/typescript.js:192070:14)
    at IOSession.executeCommand (/typescript-5.5.0-dev.20240505/lib/typescript.js:192078:29)
    at IOSession.onMessage (/typescript-5.5.0-dev.20240505/lib/typescript.js:192120:51)
    at Interface.<anonymous> (/typescript-5.5.0-dev.20240505/lib/tsserver.js:504:14)

Affected repos

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

Last few requests

{"seq":21654,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/handsontable/dist/handsontable.js","line":74177,"offset":6}}
{"seq":21655,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/handsontable/dist/handsontable.js","line":74202,"offset":51,"includeExternalModuleExports":false,"triggerKind":2,"triggerCharacter":" "}}
{"seq":21656,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/handsontable/dist/handsontable.js","line":74205,"offset":13,"includeExternalModuleExports":false,"triggerKind":2,"triggerCharacter":" "}}
{"seq":21657,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/handsontable/dist/handsontable.js","line":74205,"offset":104,"includeExternalModuleExports":false,"triggerKind":1}}

Repro steps

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

from typescript.

typescript-bot avatar typescript-bot commented on May 20, 2024

Error: Debug Failure. Expected 1 < 1.

Req #7007 - completionInfo
    at getArgumentOrParameterListInfo (/typescript-5.5.0-dev.20240505/lib/typescript.js:173475:11)
    at getImmediatelyContainingArgumentInfo (/typescript-5.5.0-dev.20240505/lib/typescript.js:173492:18)
    at Object.getArgumentInfoForCompletions (/typescript-5.5.0-dev.20240505/lib/typescript.js:173465:16)
    at getContextualType (/typescript-5.5.0-dev.20240505/lib/typescript.js:165064:48)
    at getCompletionData (/typescript-5.5.0-dev.20240505/lib/typescript.js:165303:43)
    at Object.getCompletionsAtPosition (/typescript-5.5.0-dev.20240505/lib/typescript.js:163246:26)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.5.0-dev.20240505/lib/typescript.js:149600:35)
    at IOSession.getCompletions (/typescript-5.5.0-dev.20240505/lib/typescript.js:191293:54)
    at completionInfo (/typescript-5.5.0-dev.20240505/lib/typescript.js:189681:43)
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:192078:69
    at IOSession.executeWithRequestId (/typescript-5.5.0-dev.20240505/lib/typescript.js:192070:14)
    at IOSession.executeCommand (/typescript-5.5.0-dev.20240505/lib/typescript.js:192078:29)
    at IOSession.onMessage (/typescript-5.5.0-dev.20240505/lib/typescript.js:192120:51)
    at Interface.<anonymous> (/typescript-5.5.0-dev.20240505/lib/tsserver.js:504:14)

Affected repos

dcloudio/uni-app Raw error text: RepoResults2/dcloudio.uni-app.rawError.txt in the artifact folder

Last few requests

{"seq":7004,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/uni-app-vue/lib/nvue.runtime.esm.js","line":7824,"offset":54,"entryNames":["_createVNode"]}}
{"seq":7005,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/uni-app-vue/lib/nvue.runtime.esm.js","line":7880,"offset":51,"includeExternalModuleExports":false,"triggerKind":1}}
{"seq":7006,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/uni-app-vue/lib/nvue.runtime.esm.js","line":7880,"offset":51,"entryNames":["_createVNode"]}}
{"seq":7007,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/uni-app-vue/lib/nvue.runtime.esm.js","line":7889,"offset":56,"includeExternalModuleExports":false,"triggerKind":1}}

Repro steps

  1. git clone https://github.com/dcloudio/uni-app --recurse-submodules
  2. In dir uni-app, run git reset --hard c2cc53d507c0e7f5060d57391db8d1324276424a
  3. Install packages (exact steps are below, but it might be easier to follow the repo readme)
    1. In dir uni-app, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
    2. In dir uni-app/packages/playground/uts/uni_modules/test-uniplugin, run pnpm install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
  4. Back in the initial folder, download RepoResults2/dcloudio.uni-app.replay.txt from the artifact folder
  5. npm install --no-save @typescript/server-replay
  6. npx tsreplay ./uni-app ./dcloudio.uni-app.replay.txt path/to/tsserver.js
  7. npx tsreplay --help to learn about helpful switches for debugging, logging, etc

from typescript.

typescript-bot avatar typescript-bot commented on May 20, 2024

Error: Debug Failure. Expected 1 < 1.

Req #5487 - completionInfo
    at getArgumentOrParameterListInfo (/typescript-5.5.0-dev.20240505/lib/typescript.js:173475:11)
    at getImmediatelyContainingArgumentInfo (/typescript-5.5.0-dev.20240505/lib/typescript.js:173492:18)
    at Object.getArgumentInfoForCompletions (/typescript-5.5.0-dev.20240505/lib/typescript.js:173465:16)
    at getContextualType (/typescript-5.5.0-dev.20240505/lib/typescript.js:165064:48)
    at getCompletionData (/typescript-5.5.0-dev.20240505/lib/typescript.js:165303:43)
    at Object.getCompletionsAtPosition (/typescript-5.5.0-dev.20240505/lib/typescript.js:163246:26)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.5.0-dev.20240505/lib/typescript.js:149600:35)
    at IOSession.getCompletions (/typescript-5.5.0-dev.20240505/lib/typescript.js:191293:54)
    at completionInfo (/typescript-5.5.0-dev.20240505/lib/typescript.js:189681:43)
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:192078:69
    at IOSession.executeWithRequestId (/typescript-5.5.0-dev.20240505/lib/typescript.js:192070:14)
    at IOSession.executeCommand (/typescript-5.5.0-dev.20240505/lib/typescript.js:192078:29)
    at IOSession.onMessage (/typescript-5.5.0-dev.20240505/lib/typescript.js:192120:51)
    at Interface.<anonymous> (/typescript-5.5.0-dev.20240505/lib/tsserver.js:504:14)

Affected repos

mermaid-js/mermaid Raw error text: RepoResults1/mermaid-js.mermaid.rawError.txt in the artifact folder

Last few requests

{"seq":5484,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/mermaid/src/diagrams/gantt/ganttDb.js","line":673,"offset":77,"includeExternalModuleExports":false,"triggerKind":2,"triggerCharacter":" "}}
{"seq":5485,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/packages/mermaid/src/diagrams/gantt/ganttDb.js","line":673,"offset":78}}
{"seq":5486,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/packages/mermaid/src/diagrams/gantt/ganttDb.js","line":681,"offset":7}}
{"seq":5487,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/mermaid/src/diagrams/gantt/ganttDb.js","line":694,"offset":34,"includeExternalModuleExports":false,"triggerKind":1}}

Repro steps

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

from typescript.

typescript-bot avatar typescript-bot commented on May 20, 2024

RangeError: Maximum call stack size exceeded

Req #23907 - completionInfo
    at Object.createBaseTokenNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:28761:24)
    at createBaseToken (/typescript-5.5.0-dev.20240505/lib/typescript.js:25267:25)
    at createToken (/typescript-5.5.0-dev.20240505/lib/typescript.js:25274:18)
    at Object.createKeywordTypeNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:25701:12)
    at typeToTypeNodeWorker (/typescript-5.5.0-dev.20240505/lib/typescript.js:54642:24)
    at typeToTypeNodeHelper (/typescript-5.5.0-dev.20240505/lib/typescript.js:54612:24)
    at typeReferenceToTypeNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:55190:31)
    at typeToTypeNodeWorker (/typescript-5.5.0-dev.20240505/lib/typescript.js:54768:83)
    at typeToTypeNodeHelper (/typescript-5.5.0-dev.20240505/lib/typescript.js:54612:24)
    at expressionOrTypeToTypeNodeHelper (/typescript-5.5.0-dev.20240505/lib/typescript.js:54535:14)
    at expressionOrTypeToTypeNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:54518:22)
    at serializeTypeForDeclaration (/typescript-5.5.0-dev.20240505/lib/typescript.js:56472:22)
    at symbolToParameterDeclaration (/typescript-5.5.0-dev.20240505/lib/typescript.js:55857:33)
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:55610:216
    at signatureToSignatureDeclarationHelper (/typescript-5.5.0-dev.20240505/lib/typescript.js:55610:197)
    at addPropertyToElementList (/typescript-5.5.0-dev.20240505/lib/typescript.js:55447:37)
    at createTypeNodesFromResolvedType (/typescript-5.5.0-dev.20240505/lib/typescript.js:55374:11)
    at createTypeNodeFromObjectType (/typescript-5.5.0-dev.20240505/lib/typescript.js:55176:25)
    at visitAndTransformType (/typescript-5.5.0-dev.20240505/lib/typescript.js:55099:24)
    at createAnonymousTypeNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:55039:20)
    at typeToTypeNodeWorker (/typescript-5.5.0-dev.20240505/lib/typescript.js:54832:16)
    at typeToTypeNodeHelper (/typescript-5.5.0-dev.20240505/lib/typescript.js:54612:24)
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:54474:135
    at withContext2 (/typescript-5.5.0-dev.20240505/lib/typescript.js:54599:29)
    at Object.typeToTypeNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:54474:71)
    at typeToString (/typescript-5.5.0-dev.20240505/lib/typescript.js:54427:34)
    at reportNonexistentProperty (/typescript-5.5.0-dev.20240505/lib/typescript.js:77713:27)
    at checkPropertyAccessExpressionOrQualifiedName (/typescript-5.5.0-dev.20240505/lib/typescript.js:77541:11)
    at checkPropertyAccessExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:77326:94)
    at checkExpressionWorker (/typescript-5.5.0-dev.20240505/lib/typescript.js:83118:16)
    at checkExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:83038:32)
    at checkNonNullExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:77247:29)
    at checkPropertyAccessExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:77326:162)
    at checkExpressionWorker (/typescript-5.5.0-dev.20240505/lib/typescript.js:83118:16)
    at checkExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:83038:32)
    at checkExpressionWithContextualType (/typescript-5.5.0-dev.20240505/lib/typescript.js:82687:18)
    at getSignatureApplicabilityError (/typescript-5.5.0-dev.20240505/lib/typescript.js:78490:25)
    at chooseOverload (/typescript-5.5.0-dev.20240505/lib/typescript.js:79031:13)
    at resolveCall (/typescript-5.5.0-dev.20240505/lib/typescript.js:78878:16)
    at resolveCallExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:79315:12)
    at resolveSignature (/typescript-5.5.0-dev.20240505/lib/typescript.js:79709:16)
    at getResolvedSignature (/typescript-5.5.0-dev.20240505/lib/typescript.js:79735:18)
    at checkCallExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:79848:23)
    at checkExpressionWorker (/typescript-5.5.0-dev.20240505/lib/typescript.js:83128:16)
    at checkExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:83038:32)
    at checkExpressionCached (/typescript-5.5.0-dev.20240505/lib/typescript.js:82711:28)
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:81180:20
    at traverse (/typescript-5.5.0-dev.20240505/lib/typescript.js:17830:16)
    at visitNodes (/typescript-5.5.0-dev.20240505/lib/typescript.js:31952:22)
    at forEachChildInBlock (/typescript-5.5.0-dev.20240505/lib/typescript.js:32422:10)
    at forEachChild (/typescript-5.5.0-dev.20240505/lib/typescript.js:32465:35)
    at traverse (/typescript-5.5.0-dev.20240505/lib/typescript.js:17846:16)
    at forEachReturnStatement (/typescript-5.5.0-dev.20240505/lib/typescript.js:17826:10)
    at checkAndAggregateReturnExpressionTypes (/typescript-5.5.0-dev.20240505/lib/typescript.js:81161:5)
    at getReturnTypeFromBody (/typescript-5.5.0-dev.20240505/lib/typescript.js:80967:21)
    at getReturnTypeOfSignature (/typescript-5.5.0-dev.20240505/lib/typescript.js:62656:426)
    at serializeReturnTypeForSignature (/typescript-5.5.0-dev.20240505/lib/typescript.js:56491:26)
    at signatureToSignatureDeclarationHelper (/typescript-5.5.0-dev.20240505/lib/typescript.js:55616:30)
    at addPropertyToElementList (/typescript-5.5.0-dev.20240505/lib/typescript.js:55447:37)
    at createTypeNodesFromResolvedType (/typescript-5.5.0-dev.20240505/lib/typescript.js:55374:11)
    at createTypeNodeFromObjectType (/typescript-5.5.0-dev.20240505/lib/typescript.js:55176:25)
    at visitAndTransformType (/typescript-5.5.0-dev.20240505/lib/typescript.js:55099:24)
    at createAnonymousTypeNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:55039:20)
    at typeToTypeNodeWorker (/typescript-5.5.0-dev.20240505/lib/typescript.js:54832:16)
    at typeToTypeNodeHelper (/typescript-5.5.0-dev.20240505/lib/typescript.js:54612:24)
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:54474:135
    at withContext2 (/typescript-5.5.0-dev.20240505/lib/typescript.js:54599:29)
    at Object.typeToTypeNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:54474:71)
    at typeToString (/typescript-5.5.0-dev.20240505/lib/typescript.js:54427:34)
    at reportNonexistentProperty (/typescript-5.5.0-dev.20240505/lib/typescript.js:77713:27)
    at checkPropertyAccessExpressionOrQualifiedName (/typescript-5.5.0-dev.20240505/lib/typescript.js:77541:11)
    at checkPropertyAccessExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:77326:94)
    at checkExpressionWorker (/typescript-5.5.0-dev.20240505/lib/typescript.js:83118:16)
    at checkExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:83038:32)
    at checkNonNullExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:77247:29)
    at checkPropertyAccessExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:77326:162)
    at checkExpressionWorker (/typescript-5.5.0-dev.20240505/lib/typescript.js:83118:16)
    at checkExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:83038:32)
    at checkExpressionWithContextualType (/typescript-5.5.0-dev.20240505/lib/typescript.js:82687:18)
    at getSignatureApplicabilityError (/typescript-5.5.0-dev.20240505/lib/typescript.js:78490:25)
    at chooseOverload (/typescript-5.5.0-dev.20240505/lib/typescript.js:79031:13)
    at resolveCall (/typescript-5.5.0-dev.20240505/lib/typescript.js:78878:16)
    at resolveCallExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:79315:12)
    at resolveSignature (/typescript-5.5.0-dev.20240505/lib/typescript.js:79709:16)
    at getResolvedSignature (/typescript-5.5.0-dev.20240505/lib/typescript.js:79735:18)
    at checkCallExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:79848:23)
    at checkExpressionWorker (/typescript-5.5.0-dev.20240505/lib/typescript.js:83128:16)
    at checkExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:83038:32)
    at checkExpressionCached (/typescript-5.5.0-dev.20240505/lib/typescript.js:82711:28)
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:81180:20
    at traverse (/typescript-5.5.0-dev.20240505/lib/typescript.js:17830:16)
    at visitNodes (/typescript-5.5.0-dev.20240505/lib/typescript.js:31952:22)
    at forEachChildInBlock (/typescript-5.5.0-dev.20240505/lib/typescript.js:32422:10)
    at forEachChild (/typescript-5.5.0-dev.20240505/lib/typescript.js:32465:35)
    at traverse (/typescript-5.5.0-dev.20240505/lib/typescript.js:17846:16)
    at forEachReturnStatement (/typescript-5.5.0-dev.20240505/lib/typescript.js:17826:10)
    at checkAndAggregateReturnExpressionTypes (/typescript-5.5.0-dev.20240505/lib/typescript.js:81161:5)
    at getReturnTypeFromBody (/typescript-5.5.0-dev.20240505/lib/typescript.js:80967:21)
    at getReturnTypeOfSignature (/typescript-5.5.0-dev.20240505/lib/typescript.js:62656:426)

Affected repos

GoogleChrome/lighthouse Raw error text: RepoResults3/GoogleChrome.lighthouse.rawError.txt in the artifact folder

Last few requests

{"seq":23904,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/cli/test/fixtures/unused-javascript.js","line":9,"offset":310761}}
{"seq":23905,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/cli/test/fixtures/unused-javascript.js","line":9,"offset":310799}}
{"seq":23906,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/cli/test/fixtures/unused-javascript.js","line":9,"offset":313678}}
{"seq":23907,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/cli/test/fixtures/unused-javascript.js","line":9,"offset":315094,"includeExternalModuleExports":false,"triggerKind":2,"triggerCharacter":"."}}

Repro steps

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

from typescript.

typescript-bot avatar typescript-bot commented on May 20, 2024

Error: Debug Failure. Did not expect ObjectLiteralExpression to have an Identifier in its trivia

Req #642 - references
    at addSyntheticNodes (/typescript-5.5.0-dev.20240505/lib/typescript.js:148501:15)
    at createSyntaxList (/typescript-5.5.0-dev.20240505/lib/typescript.js:148516:5)
    at processNodes (/typescript-5.5.0-dev.20240505/lib/typescript.js:148481:19)
    at visitNodes (/typescript-5.5.0-dev.20240505/lib/typescript.js:31949:14)
    at forEachChildInObjectLiteralExpression (/typescript-5.5.0-dev.20240505/lib/typescript.js:32101:12)
    at forEachChild (/typescript-5.5.0-dev.20240505/lib/typescript.js:32465:35)
    at NodeObject.forEachChild (/typescript-5.5.0-dev.20240505/lib/typescript.js:148461:12)
    at createChildren (/typescript-5.5.0-dev.20240505/lib/typescript.js:148486:8)
    at NodeObject.getChildren (/typescript-5.5.0-dev.20240505/lib/typescript.js:148440:59)
    at getTokenAtPositionWorker (/typescript-5.5.0-dev.20240505/lib/typescript.js:136655:32)
    at getTouchingToken (/typescript-5.5.0-dev.20240505/lib/typescript.js:136628:10)
    at getTouchingPropertyName (/typescript-5.5.0-dev.20240505/lib/typescript.js:136625:10)
    at getReferencesAtLocation (/typescript-5.5.0-dev.20240505/lib/typescript.js:169710:31)
    at getReferencesInContainer (/typescript-5.5.0-dev.20240505/lib/typescript.js:169703:7)
    at getReferencesInSourceFile (/typescript-5.5.0-dev.20240505/lib/typescript.js:169696:12)
    at searchForName (/typescript-5.5.0-dev.20240505/lib/typescript.js:169504:7)
    at getReferencesInContainerOrFiles (/typescript-5.5.0-dev.20240505/lib/typescript.js:169297:9)
    at getReferencedSymbolsForSymbol (/typescript-5.5.0-dev.20240505/lib/typescript.js:169279:7)
    at Object.getReferencedSymbolsForNode (/typescript-5.5.0-dev.20240505/lib/typescript.js:169026:24)
    at Object.findReferencedSymbols (/typescript-5.5.0-dev.20240505/lib/typescript.js:168608:34)
    at Object.findReferences (/typescript-5.5.0-dev.20240505/lib/typescript.js:149757:41)
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:189131:43
    at searchPosition (/typescript-5.5.0-dev.20240505/lib/typescript.js:189281:28)
    at getPerProjectReferences (/typescript-5.5.0-dev.20240505/lib/typescript.js:189258:32)
    at getReferencesWorker (/typescript-5.5.0-dev.20240505/lib/typescript.js:189123:29)
    at IOSession.getReferences (/typescript-5.5.0-dev.20240505/lib/typescript.js:191045:24)
    at references (/typescript-5.5.0-dev.20240505/lib/typescript.js:189562:43)
    at /typescript-5.5.0-dev.20240505/lib/typescript.js:192078:69
    at IOSession.executeWithRequestId (/typescript-5.5.0-dev.20240505/lib/typescript.js:192070:14)
    at IOSession.executeCommand (/typescript-5.5.0-dev.20240505/lib/typescript.js:192078:29)
    at IOSession.onMessage (/typescript-5.5.0-dev.20240505/lib/typescript.js:192120:51)
    at Interface.<anonymous> (/typescript-5.5.0-dev.20240505/lib/tsserver.js:504:14)

Affected repos

HumanSignal/label-studio Raw error text: RepoResults8/HumanSignal.label-studio.rawError.txt in the artifact folder

Last few requests

{"seq":639,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/web/dist/libs/datamanager/main.js","line":2,"offset":95227}}
{"seq":640,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/web/dist/libs/datamanager/main.js","line":2,"offset":95242,"includeExternalModuleExports":false,"triggerKind":1}}
{"seq":641,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/web/dist/libs/datamanager/main.js","line":2,"offset":95242,"entryNames":["a"]}}
{"seq":642,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/web/dist/libs/datamanager/main.js","line":2,"offset":96157}}

Repro steps

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

from typescript.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.