Re: Erratic block variable behaviour in Ruta

2017-11-06 Thread Mario Juric
Hi Peter, Thanks for the explanation, and no problem with the delayed respone. I’ll let you know about our outcome of the change as soon as possible, but I have the feeling that your suggestion will probably work as expected. Best Mario > On 6 Nov 2017, at 17:01 , Peter Klügl wrote: >

Re: Erratic block variable behaviour in Ruta

2017-11-06 Thread Peter Klügl
Hi Mario, sorry for the delayed response... I was travelling. First of all, there should be no multithreading issues in ruta (in normal usage), at least, I am quite confident about that. My first guess would be that the problem is caused by the nature of variables and their initialization in

Erratic block variable behaviour in Ruta

2017-10-29 Thread Mario Juric
Hi Peter, We encountered a problem with a Ruta rule behaving erratically in a multithreaded environment. We isolated the problem to the following rule shown in pseudo form: BLOCK(ForEach) EnclosingAnnotation.property==“something" {} { BOOLEAN ignore = false; EnclosedAnnotation.property==