GH2 Bug - Hardwiring Nodes Works, Using Shout/Listeners Corrupts Solver

Hello,

Just wanted to report a GH2 bug. I have some code that seems to freeze/corrupt the solver while utilizing shout/listener objects.

If I “hardwire” the nodes, it works just fine, but when I split or create matching shout/listener objects the file works fine until I close out of Rhino WIP and reopen the script at which time it will start solving and get frozen. I can still navigate the canvas and work in Rhino but if I try to connect/disconnect any wires in the canvas it will freeze completely.

I have extensively used shout/listeners successfully thus far in this script and others without issues. I haven’t been able to pinpoint if its a certain data type it doesn’t like or what exactly causes the issue with these specific nodes and the shout/listener relationship but so far directly wiring all these nodes allows the solver to complete without issue.