Uncaught (in promise) RangeError: Maximum call stack size exceeded

We’re getting this RangeError:
This is what it shows:

Uncaught (in promise) RangeError: Maximum call stack size exceeded at Function.getOwnPropertyDescriptor ()

at defineReactive$$1 (vue.esm.js?efeb:1017)
at Observer.walk (vue.esm.js?efeb:941)
at new Observer (vue.esm.js?efeb:929)
at observe (vue.esm.js?efeb:997)
at defineReactive$$1 (vue.esm.js?efeb:1029)
at Observer.walk (vue.esm.js?efeb:941)
at new Observer (vue.esm.js?efeb:929)
at observe (vue.esm.js?efeb:997)
at defineReactive$$1 (vue.esm.js?efeb:1029)

This happened when we trying to generate 8800+ nodes at once using double-tree layout:

this.myDiagram.model = new go.TreeModel(resTreeData);

It is because we were generating too many nodes that cause the error? Thanks!

If you run the same GoJS code without Vue, do you encounter any problem? Maybe you are including the Diagram or some Nodes in the model that you should not be including.