1. I created a template (see attached sqx file) with Algowizard with no stop loss/target profit, only exit after "n" number of bars, using price crossing upper Keltner and 1 more random condition
2. In Builder I have an unusual fitness criteria which is only Win %. Also multiple open trades are allowed.
3. After a min or 2 of running Builder with the template I get the error: Evaluated candidate is null - exception? and the Builder stops generating any more strategies
4. Looking through the log (see attached) I see
17:02:05.242 [Blocking computeThread common #0 - Builder_2-Generation 3.0.559] ERROR c.s.g.c.p.MultithreadComputePerformer - Error while running task: Builder_2-Generation 3.0.559(9ea708_Builder_2))
java.lang.NullPointerException: Cannot invoke "String.contains(java.lang.CharSequence)" because the return value of "java.lang.Exception.getMessage()" is null
I have tried updating my java, rebooting, changing to single thread process, changing data source - I still get this error.
Status changed from New to In progress
Attachment image-0.png added
We'll add check to not include not-complete custom blocks in generation in the next build.