You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
❗️❗️❗️ Please fill in the sections below to help us diagnose the issue ❗️❗️❗️
TypeScript Version: 5.2.2
Steps to reproduce crash
TS Server Log
❗️ Server logging disabled. To help us fix crashes like this, please enable logging by setting:
"typescript.tsserver.log": "verbose"
After enabling this setting, future crash reports will include the server log.
TS Server Error Stack
Server: semantic
RangeError: Maximum call stack size exceeded
at parsePrimaryExpression (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:34611:34)
at parseMemberExpressionOrHigher (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:34078:24)
at parseLeftHandSideExpressionOrHigher (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:34072:82)
at parseUpdateExpression (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:34047:24)
at parseUnaryExpressionOrHigher (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:33966:32)
at parseBinaryExpressionOrHigher (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:33888:25)
at parseAssignmentExpressionOrHigher (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:33559:18)
at parseExpression (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:33524:16)
at doOutsideOfContext (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:31201:12)
at allowInAnd (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:31222:12)
at parseParenthesizedExpression (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:34669:24)
at parsePrimaryExpression (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:34631:16)
at parseMemberExpressionOrHigher (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:34078:24)
at parseLeftHandSideExpressionOrHigher (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:34072:82)
at parseUpdateExpression (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:34047:24)
at parseUnaryExpressionOrHigher (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:33966:32)
at parseBinaryExpressionOrHigher (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:33888:25)
at parseAssignmentExpressionOrHigher (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:33559:18)
at parseExpression (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:33524:16)
at doOutsideOfContext (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:31201:12)
at allowInAnd (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:31222:12)
at parseParenthesizedExpression (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:34669:24)
at parsePrimaryExpression (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:34631:16)
at parseMemberExpressionOrHigher (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:34078:24)
at parseLeftHandSideExpressionOrHigher (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:34072:82)
at parseUpdateExpression (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:34047:24)
at parseUnaryExpressionOrHigher (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:33966:32)
at parseBinaryExpressionOrHigher (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:33888:25)
at parseAssignmentExpressionOrHigher (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:33559:18)
at parseExpression (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:33524:16)
at doOutsideOfContext (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:31201:12)
at allowInAnd (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:31222:12)
at parseParenthesizedExpression (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:34669:24)
at parsePrimaryExpression (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:34631:16)
at parseMemberExpressionOrHigher (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:34078:24)
at parseLeftHandSideExpressionOrHigher (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:34072:82)
at parseUpdateExpression (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:34047:24)
at parseUnaryExpressionOrHigher (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:33966:32)
at parseBinaryExpressionOrHigher (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:33888:25)
at parseAssignmentExpressionOrHigher (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:33559:18)
at parseExpression (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:33524:16)
at doOutsideOfContext (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:31201:12)
at allowInAnd (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:31222:12)
at parseParenthesizedExpression (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:34669:24)
at parsePrimaryExpression (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:34631:16)
at parseMemberExpressionOrHigher (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:34078:24)
at parseLeftHandSideExpressionOrHigher (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:34072:82)
at parseUpdateExpression (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:34047:24)
at parseUnaryExpressionOrHigher (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:33966:32)
at parseBinaryExpressionOrHigher (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:33888:25)
at parseAssignmentExpressionOrHigher (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:33559:18)
at parseExpression (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:33524:16)
at doOutsideOfContext (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:31201:12)
at allowInAnd (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:31222:12)
at parseParenthesizedExpression (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:34669:24)
at parsePrimaryExpression (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:34631:16)
at parseMemberExpressionOrHigher (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:34078:24)
at parseLeftHandSideExpressionOrHigher (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:34072:82)
at parseUpdateExpression (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:34047:24)
at parseUnaryExpressionOrHigher (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:33966:32)
at parseBinaryExpressionOrHigher (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:33888:25)
at parseAssignmentExpressionOrHigher (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:33559:18)
at parseExpression (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:33524:16)
at doOutsideOfContext (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:31201:12)
at allowInAnd (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:31222:12)
at parseParenthesizedExpression (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:34669:24)
at parsePrimaryExpression (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:34631:16)
at parseMemberExpressionOrHigher (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:34078:24)
at parseLeftHandSideExpressionOrHigher (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:34072:82)
at parseUpdateExpression (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:34047:24)
at parseUnaryExpressionOrHigher (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:33966:32)
at parseBinaryExpressionOrHigher (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:33888:25)
at parseAssignmentExpressionOrHigher (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:33559:18)
at parseExpression (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:33524:16)
at doOutsideOfContext (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:31201:12)
at allowInAnd (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:31222:12)
at parseParenthesizedExpression (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:34669:24)
at parsePrimaryExpression (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:34631:16)
at parseMemberExpressionOrHigher (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:34078:24)
at parseLeftHandSideExpressionOrHigher (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:34072:82)
at parseUpdateExpression (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:34047:24)
at parseUnaryExpressionOrHigher (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:33966:32)
at parseBinaryExpressionOrHigher (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:33888:25)
at parseAssignmentExpressionOrHigher (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:33559:18)
at parseExpression (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:33524:16)
at doOutsideOfContext (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:31201:12)
at allowInAnd (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:31222:12)
at parseParenthesizedExpression (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:34669:24)
at parsePrimaryExpression (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:34631:16)
at parseMemberExpressionOrHigher (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:34078:24)
at parseLeftHandSideExpressionOrHigher (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:34072:82)
at parseUpdateExpression (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:34047:24)
at parseUnaryExpressionOrHigher (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:33966:32)
at parseBinaryExpressionOrHigher (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:33888:25)
at parseAssignmentExpressionOrHigher (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:33559:18)
at parseExpression (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:33524:16)
at doOutsideOfContext (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:31201:12)
at allowInAnd (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:31222:12)
at parseParenthesizedExpression (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:34669:24)
at parsePrimaryExpression (/Applications/Cursor.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:34631:16)
VS Code version: Cursor 0.15.5 (069284f607cba9bcfab9af796d80cb3698d9a6e0, 2023-11-15T02:04:58.593Z)
OS version: Darwin x64 22.6.0
Modes:
System Info
Item
Value
CPUs
Intel(R) Core(TM) i5-7267U CPU @ 3.10GHz (4 x 3100)
Type: Bug
❗️❗️❗️ Please fill in the sections below to help us diagnose the issue ❗️❗️❗️
TypeScript Version: 5.2.2
Steps to reproduce crash
TS Server Log
❗️ Server logging disabled. To help us fix crashes like this, please enable logging by setting:
After enabling this setting, future crash reports will include the server log.
TS Server Error Stack
Server:
semantic
VS Code version: Cursor 0.15.5 (069284f607cba9bcfab9af796d80cb3698d9a6e0, 2023-11-15T02:04:58.593Z)
OS version: Darwin x64 22.6.0
Modes:
System Info
canvas_oop_rasterization: disabled_off
direct_rendering_display_compositor: disabled_off_ok
gpu_compositing: enabled
multiple_raster_threads: enabled_on
opengl: enabled_on
rasterization: enabled
raw_draw: disabled_off_ok
video_decode: enabled
video_encode: enabled
vulkan: disabled_off
webgl: enabled
webgl2: enabled
webgpu: enabled
Extensions (15)
(2 theme extensions excluded)
The text was updated successfully, but these errors were encountered: