Process runs fine if it has breakpoints. Otherwise it errors out.
So I have this process. A big complex one with both an SVM and a GBT predicting on Multiple Labels inside a loop file operator. (So multiple labels on multiple datasets)
It errors out near the end with "eval function cannot parse value: -Infinity" type error on a generate macro process.
Now, if I introduce any breakpoint on the process it runs fine. The whole thing takes about 20 minutes per DataSet to run. And I am trying to run it on 4 Datasets. With breakpoints it finishes as expected. But without it throws this error near the conclusion on the 1h mark more or less.
I have created a Dummy process without parameter optimization to have an easier time debugging it and to my surprise, this quick and dirty version finished as expected without breakpoints. It seems that somewhere along the way the process is forgetting a macro and throwing this error while if I run a lighter version (or even the original process with just 1 DataSet instead of 4) it also completes.
Is this type of issue known? It really seems like a bug to throw out -Infinity in place of where a macro should be.
In any case I shall try and work around this but any input is appreciated.