Hi. I didn't mark this as a bug report, because I'm not sure if it's an issue on my end or something related to DOpus.
I recently updated from version 13.7.8 to 13.8, and I've noticed that several of my scripts are now broken, falling into an infinite loop like behaviour (whenever the script gets stuck repeating the same portion of code endlessly) which results in high cpu usage from DO and eventually I have to exit DOpus completely. Restarting hasn't helped.
I've managed to isolate the issue. It seems something related with StringSet and StringSetI as far as I tested.
Something as simple as :
var set = DOpus.Create().StringSet('dopus');
DOpus.Output(set.length); //This line of code seems to never execute
creates the infinite loop-like behaviour (?). DOpus starts to use more CPU and I need to close it completely.
Has anyone else noticed this, or is it just me?
Thanks.
var set = DOpus.Create().Vector('test','dopus');
DOpus.Output('Vector:'+set.length);
var set = DOpus.Create().UnorderedSet('test','dopus');
DOpus.Output('UnorderedSet:'+set.length);
var set = DOpus.Create().StringSet('test','dopus');
DOpus.Output('StringSet:'+set.length);
I'm on Win 10 here yet.
Presumably the bug was evidenced by the two line output,
and hence with a lack of three lines, evidence of an infinite loop cause?
Was it a Win 11 thing ?
All good in 13.9 here too.
Rarely have I experienced a version revision that fast and categorically numerical.
I'm now on 13.9.1 beta.