Given a scant selection of facts taken from java.lang.Integer and java.lang.Long (no value exceeds  and  a rule base with just 4 rules using simple constraints using nothing but the fact values, a single operator besides &quot;==&quot;, it compiles and executes according to my expectations.<br>
<br>Getting high-spirited, I added<br><br>   dialect &quot;mvel&quot;;<br><br>to my DRL file and re-run everything. Lo and behold! Some rules don&#39;t fire any more!<br><br>Is this to be expected? (There is no difference between 5.1.1 and 5.2.x.)<br>
<br>Cheers<br>Wolfgang<br><br>