Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Error in 'visitForDisplayParts' during 'provideInlayHints' #56559

Closed
typescript-bot opened this issue Nov 27, 2023 · 1 comment · Fixed by #56580 or #56613
Closed

Error in 'visitForDisplayParts' during 'provideInlayHints' #56559

typescript-bot opened this issue Nov 27, 2023 · 1 comment · Fixed by #56580 or #56613
Labels
Bug A bug in TypeScript Source: Telemetry The issue relates to the telemetry in editors

Comments

@typescript-bot
Copy link
Collaborator

This issue comes from crash dumps in telemetry. We've tried to de-duplicate issues on a best-effort basis, comparing the sequence of methods called and the command requested while ignoring line numbers.
TypeScript version prefix: 5.3.2
VSCode version: 1.84.2
Command requested: provideInlayHints
Hitting sessions: 186
Five line hash: bd08cd174587a4926f96e285ac9581c8
Stack:

    at visitForDisplayParts (tsserver.js:165385:17)
    at <anonymous> (tsserver.js:165393:9)
    at visitDisplayPartList (tsserver.js:165389:13)
    at visitForDisplayParts (tsserver.js:165228:13)
    at <anonymous> (tsserver.js:165393:9)
    at visitDisplayPartList (tsserver.js:165389:13)
    at visitForDisplayParts (tsserver.js:165163:13)
    at visitForDisplayParts (tsserver.js:165345:11)
    at typeToInlayHintParts (tsserver.js:165115:5)
    at visitVariableLikeDeclaration (tsserver.js:164923:23)
    at visitor (tsserver.js:164845:7)
    at visitNodes (tsserver.js:30235:22)
    at forEachChildInVariableDeclarationList (tsserver.js:30454:12)
    at forEachChild (tsserver.js:30744:35)
    at visitor (tsserver.js:164860:12)
    at visitNode2 (tsserver.js:30227:18)
    at forEachChildInVariableStatement (tsserver.js:30451:59)
    at forEachChild (tsserver.js:30744:35)
    at visitor (tsserver.js:164860:12)
    at visitNodes (tsserver.js:30235:22)
    at forEachChildInSourceFile (tsserver.js:30448:12)
    at forEachChild (tsserver.js:30744:35)
    at visitor (tsserver.js:164860:12)
    at provideInlayHints (tsserver.js:164821:3)
    at provideInlayHints2 (tsserver.js:145846:34)
    at  (tsserver.js:184199:48)
    at unknown (tsserver.js:183358:43)
    at <anonymous> (tsserver.js:185377:69)
    at  (tsserver.js:185369:14)
    at  (tsserver.js:185377:29)
    at  (tsserver.js:185419:51)
    at <anonymous> (tsserver.js:187001:14)
@typescript-bot
Copy link
Collaborator Author

This issue reproduced in the following context:
TypeScript version prefix: 5.3.3
VSCode version: 1.85.0
Command requested: provideInlayHints
Hitting sessions: 169
Five line hash: bd08cd174587a4926f96e285ac9581c8
Stack:

    at visitForDisplayParts (tsserver.js:165383:17)
    at <anonymous> (tsserver.js:165391:9)
    at visitDisplayPartList (tsserver.js:165387:13)
    at visitForDisplayParts (tsserver.js:165226:13)
    at <anonymous> (tsserver.js:165391:9)
    at visitDisplayPartList (tsserver.js:165387:13)
    at visitForDisplayParts (tsserver.js:165261:11)
    at visitForDisplayParts (tsserver.js:165282:11)
    at visitForDisplayParts (tsserver.js:165232:11)
    at visitForDisplayParts (tsserver.js:165379:13)
    at <anonymous> (tsserver.js:165391:9)
    at visitDisplayPartList (tsserver.js:165387:13)
    at visitForDisplayParts (tsserver.js:165226:13)
    at <anonymous> (tsserver.js:165391:9)
    at visitDisplayPartList (tsserver.js:165387:13)
    at visitForDisplayParts (tsserver.js:165261:11)
    at visitForDisplayParts (tsserver.js:165379:13)
    at <anonymous> (tsserver.js:165391:9)
    at visitDisplayPartList (tsserver.js:165387:13)
    at visitForDisplayParts (tsserver.js:165226:13)
    at visitForDisplayParts (tsserver.js:165232:11)
    at visitForDisplayParts (tsserver.js:165379:13)
    at <anonymous> (tsserver.js:165391:9)
    at visitDisplayPartList (tsserver.js:165387:13)
    at visitForDisplayParts (tsserver.js:165226:13)
    at <anonymous> (tsserver.js:165391:9)
    at visitDisplayPartList (tsserver.js:165387:13)
    at visitForDisplayParts (tsserver.js:165161:13)
    at typeToInlayHintParts (tsserver.js:165113:5)
    at visitVariableLikeDeclaration (tsserver.js:164921:23)
    at visitor (tsserver.js:164843:7)
    at visitNodes (tsserver.js:30235:22)
    at forEachChildInVariableDeclarationList (tsserver.js:30454:12)
    at forEachChild (tsserver.js:30744:35)
    at visitor (tsserver.js:164858:12)
    at visitNode2 (tsserver.js:30227:18)
    at forEachChildInVariableStatement (tsserver.js:30451:59)
    at forEachChild (tsserver.js:30744:35)
    at visitor (tsserver.js:164858:12)
    at visitNodes (tsserver.js:30235:22)
    at forEachChildInBlock (tsserver.js:30704:10)
    at forEachChild (tsserver.js:30744:35)
    at visitor (tsserver.js:164858:12)
    at visitNode2 (tsserver.js:30227:18)
    at forEachChildInMethodDeclaration (tsserver.js:30306:354)
    at forEachChild (tsserver.js:30744:35)
    at visitor (tsserver.js:164858:12)
    at visitNodes (tsserver.js:30235:22)
    at forEachChildInClassDeclarationOrExpression (tsserver.js:30710:195)
    at forEachChild (tsserver.js:30744:35)
    at visitor (tsserver.js:164858:12)
    at visitNodes (tsserver.js:30235:22)
    at forEachChildInSourceFile (tsserver.js:30448:12)
    at forEachChild (tsserver.js:30744:35)
    at visitor (tsserver.js:164858:12)
    at provideInlayHints (tsserver.js:164819:3)
    at provideInlayHints2 (tsserver.js:145844:34)
    at  (tsserver.js:184197:48)
    at unknown (tsserver.js:183356:43)
    at <anonymous> (tsserver.js:185375:69)
    at  (tsserver.js:185367:14)
    at  (tsserver.js:185375:29)
    at  (tsserver.js:185417:51)
    at <anonymous> (tsserver.js:186999:14)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug A bug in TypeScript Source: Telemetry The issue relates to the telemetry in editors
Projects
None yet
1 participant