This patch I have been working on relies HEAVILY on scripting at startup as the patch basically creates itself in the background after some user input (up to several hundred/thousand abstractions/objects/connections).
Everything is working as I would expect but once in a while I will get a connection error or an object didn't get created. If I reload the exact same variables again (sometimes I have to do that several times) everything is fine.
I think I have been super anal about order of operations and I use trigger and deferlow everywhere (errors seem to increase if I don't use deferlow).
All that scripting is done with uzi objects. Since it is working most of the time I know it's not order of operations. Could it be that all that scripting is happening so fast that things get "lost"?
Any insight is very much appreciated. I am banging my head against a wall here!!