Skip to content

RangeError: Maximum call stack size exceeded #79985

Closed
microsoft/azuredatastudio
#7206
@bpasero

Description

@bpasero

Steps:

  1. open an editor
  2. invoke the layout 2x2 grid

=> 🐛

 ERR Maximum call stack size exceeded: RangeError: Maximum call stack size exceeded
    at MultiplexLogService.error (file:///home/bpasero/development/monaco/out/vs/platform/log/common/log.js:186:28)
    at FollowerLogService.error (file:///home/bpasero/development/monaco/out/vs/platform/log/common/log.js:229:29)
    at Workbench.handleUnexpectedError (file:///home/bpasero/development/monaco/out/vs/workbench/browser/workbench.js:60:24)
    at ErrorHandler.errors_1.setUnexpectedErrorHandler.error [as unexpectedErrorHandler] (file:///home/bpasero/development/monaco/out/vs/workbench/browser/workbench.js:38:62)
    at ErrorHandler.onUnexpectedError (file:///home/bpasero/development/monaco/out/vs/base/common/errors.js:42:18)
    at Object.onUnexpectedError (file:///home/bpasero/development/monaco/out/vs/base/common/errors.js:59:34)
    at Emitter.fire (file:///home/bpasero/development/monaco/out/vs/base/common/event.js:470:34)
    at i (file:///home/bpasero/development/monaco/out/vs/base/common/event.js:51:93)
    at e (file:///home/bpasero/development/monaco/out/vs/base/common/event.js:78:138)
    at e (file:///home/bpasero/development/monaco/out/vs/base/common/event.js:78:138)
    at Emitter.fire (file:///home/bpasero/development/monaco/out/vs/base/common/event.js:463:38)
    at LeafNode.set linkedHeightNode [as linkedHeightNode] (file:///home/bpasero/development/monaco/out/vs/base/browser/ui/grid/gridview.js:364:38)
    at BranchNode.trySet2x2 (file:///home/bpasero/development/monaco/out/vs/base/browser/ui/grid/gridview.js:298:80)
    at GridView.trySet2x2 (file:///home/bpasero/development/monaco/out/vs/base/browser/ui/grid/gridview.js:791:40)
    at SerializableGrid.layout (file:///home/bpasero/development/monaco/out/vs/base/browser/ui/grid/grid.js:436:31)
    at GridWidgetView.layout (file:///home/bpasero/development/monaco/out/vs/workbench/browser/parts/editor/editorPart.js:43:33)
    at CenteredViewLayout.layout (file:///home/bpasero/development/monaco/out/vs/base/browser/ui/centered/centeredViewLayout.js:63:27)
    at EditorPart.doLayout (file:///home/bpasero/development/monaco/out/vs/workbench/browser/parts/editor/editorPart.js:711:39)
    at EditorPart.layout (file:///home/bpasero/development/monaco/out/vs/workbench/browser/parts/editor/editorPart.js:706:18)
    at LeafNode.layout (file:///home/bpasero/development/monaco/out/vs/base/browser/ui/grid/gridview.js:420:23)
    at VerticalViewItem.layoutView (file:///home/bpasero/development/monaco/out/vs/base/browser/ui/splitview/splitview.js:75:23)
    at VerticalViewItem.layout (file:///home/bpasero/development/monaco/out/vs/base/browser/ui/splitview/splitview.js:86:18)
    at viewItems.forEach.item (file:///home/bpasero/development/monaco/out/vs/base/browser/ui/splitview/splitview.js:603:49)
    at Array.forEach (<anonymous>)
    at SplitView.layoutViews (file:///home/bpasero/development/monaco/out/vs/base/browser/ui/splitview/splitview.js:603:28)
    at SplitView.layout (file:///home/bpasero/development/monaco/out/vs/base/browser/ui/splitview/splitview.js:272:18)
    at BranchNode.layout (file:///home/bpasero/development/monaco/out/vs/base/browser/ui/grid/gridview.js:154:28)
    at HorizontalViewItem.layoutView (file:///home/bpasero/development/monaco/out/vs/base/browser/ui/splitview/splitview.js:75:23)
    at HorizontalViewItem.layout (file:///home/bpasero/development/monaco/out/vs/base/browser/ui/splitview/splitview.js:93:18)
    at viewItems.forEach.item (file:///home/bpasero/development/monaco/out/vs/base/browser/ui/splitview/splitview.js:603:49)
    at Array.forEach (<anonymous>)
    at SplitView.layoutViews (file:///home/bpasero/development/monaco/out/vs/base/browser/ui/splitview/splitview.js:603:28)
    at SplitView.layout (file:///home/bpasero/development/monaco/out/vs/base/browser/ui/splitview/splitview.js:272:18)
    at BranchNode.layout (file:///home/bpasero/development/monaco/out/vs/base/browser/ui/grid/gridview.js:154:28)
    at VerticalViewItem.layoutView (file:///home/bpasero/development/monaco/out/vs/base/browser/ui/splitview/splitview.js:75:23)
    at VerticalViewItem.layout (file:///home/bpasero/development/monaco/out/vs/base/browser/ui/splitview/splitview.js:86:18)
    at viewItems.forEach.item (file:///home/bpasero/development/monaco/out/vs/base/browser/ui/splitview/splitview.js:603:49)
    at Array.forEach (<anonymous>)
    at SplitView.layoutViews (file:///home/bpasero/development/monaco/out/vs/base/browser/ui/splitview/splitview.js:603:28)
    at SplitView.relayout (file:///home/bpasero/development/monaco/out/vs/base/browser/ui/splitview/splitview.js:512:18)
    at SplitView.onViewChange (file:///home/bpasero/development/monaco/out/vs/base/browser/ui/splitview/splitview.js:381:22)
    at view.onDidChange.size (file:///home/bpasero/development/monaco/out/vs/base/browser/ui/splitview/splitview.js:439:70)
    at Emitter.fire (file:///home/bpasero/development/monaco/out/vs/base/common/event.js:463:38)
    at Emitter.fire (file:///home/bpas

//cc @joaomoreno

Metadata

Metadata

Assignees

Labels

bugIssue identified by VS Code Team member as probable buggrid-widgetGrid view widgetimportantIssue identified as high-priorityverifiedVerification succeeded

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions