<div>Hi All</div>
<div> </div>
<div>I have built the following rule in version 5.0 with no errors:</div>
<div> </div>
<div>rule "When average temperature is greater than 19"<br>lock-on-active true</div>
<div> when<br> $t : ArrayList() from collect(Temperature()) //store all temperature objects in an arraylist<br> $average: Number(doubleValue>19) from<br> accumulate(Temperature($val:value),average($val)) //calculate the average temperature<br>
$f : ArrayList() from collect(Fan()) <br> <br> then <br> System.out.println($average);<br> turnOnFans($f); //function -> send arraylist of fan objects to function <br>
end</div>
<div> </div>
<div> </div>
<div>but when i try to build in version 5.1 i get a java.lang.ArrayStoreException.</div>
<div> </div>
<div>Any help much appreciated.</div>
<div> </div>
<div>Kind regards,</div>
<div>James.</div>