Exception: maximum call stack size exceeded at "Kp"

Hello. Summary about my diagram:
ForceDirected layout, most Link’s routing is set to go.Links.AvoidsNodes,
data passed using NodeDataArray and LinkDataArray. Amount of nodes&links required to cause the exception - 200 Nodes with 600 Links. Rendered diagram (with lesser amount of nodes&links) look’s like this:
layout
Call stack trace:
stack_trace
As i can see, exception happened while library has been performing some calculations. How do I prevent this exception from happening?

Precisely which version of go.js are you using? What calls were below that on the stack?

If the links do not have AvoidsNodes routing, does the exception happen? Is this error reliably repeatable?

@walter

Precisely which version of go.js are you using?

GoJS v2.1.2

What calls were below that on the stack?

image

If the links do not have AvoidsNodes routing, does the exception happen?

No, it doesn’t happen with go.Link.Orthogonal etc. But using this type of routing is important for my project due to visual perception improvement as it make influence on how ForceDirected Layout looks .

Is this error reliably repeatable?

Yes. On particular count of links and rows diagram begins to throw the exception

Sorry, it’s the holidays now and I haven’t had enough time to investigate this. Is there any way for us to reproduce the problem?