You are comparing a double to a String ("85"). Although MVEL might convert strings to numbers, I wouldn't use this without some cogent reason.<br><br>Do you have this unexpected firing also when you use a double literal, i.e., 85.0 ?<br>
<br>-W<br><br><br><div class="gmail_quote">2010/4/9 Ade Timi <span dir="ltr"><<a href="mailto:adeyinka.timi@nathean.com">adeyinka.timi@nathean.com</a>></span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div link="blue" vlink="purple" lang="EN-GB">
<div>
<p class="MsoNormal"><font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial;">Hi,</span></font></p>
<p class="MsoNormal"><font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial;"> </span></font></p>
<p class="MsoNormal"><font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial;">I am new to Drools. I am having a problem comparing 2 double
values. I have a Java class with a double attribute called loanToValue. The
loanToValue is been read from an XML file and the value is 92000.0. Based on
this value I do not expect this rule to be fired, but for some reason it does.
And the print statement returns 92000.0. Does anyone know what I’m doing
wrong? My rule looks as follows:</span></font></p>
<p class="MsoNormal"><font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial;"> </span></font></p>
<p class="MsoNormal" style=""><b><font size="2" color="#960000" face="Courier New"><span style="font-size: 10pt; font-family: "Courier New"; color: rgb(150, 0, 0); font-weight: bold;">rule</span></font></b><font size="2" color="black" face="Courier New"><span style="font-size: 10pt; font-family: "Courier New"; color: black;"> </span></font><font size="2" color="green" face="Courier New"><span style="font-size: 10pt; font-family: "Courier New"; color: green;">"G2 Equity
in Asset"</span></font><font size="2" face="Courier New"><span style="font-size: 10pt; font-family: "Courier New";"></span></font></p>
<p class="MsoNormal" style=""><font size="2" color="black" face="Courier New"><span style="font-size: 10pt; font-family: "Courier New"; color: black;"> </span></font><b><font size="2" color="#960000" face="Courier New"><span style="font-size: 10pt; font-family: "Courier New"; color: rgb(150, 0, 0); font-weight: bold;">ruleflow-group</span></font></b><font size="2" color="black" face="Courier New"><span style="font-size: 10pt; font-family: "Courier New"; color: black;"> </span></font><font size="2" color="green" face="Courier New"><span style="font-size: 10pt; font-family: "Courier New"; color: green;">"goods"</span></font><font size="2" face="Courier New"><span style="font-size: 10pt; font-family: "Courier New";"></span></font></p>
<p class="MsoNormal" style=""><font size="2" color="black" face="Courier New"><span style="font-size: 10pt; font-family: "Courier New"; color: black;"> </span></font><b><font size="2" color="#960000" face="Courier New"><span style="font-size: 10pt; font-family: "Courier New"; color: rgb(150, 0, 0); font-weight: bold;">dialect</span></font></b><font size="2" color="black" face="Courier New"><span style="font-size: 10pt; font-family: "Courier New"; color: black;"> </span></font><font size="2" color="green" face="Courier New"><span style="font-size: 10pt; font-family: "Courier New"; color: green;">"mvel"</span></font><font size="2" face="Courier New"><span style="font-size: 10pt; font-family: "Courier New";"></span></font></p>
<p class="MsoNormal" style=""><font size="2" color="black" face="Courier New"><span style="font-size: 10pt; font-family: "Courier New"; color: black;"> </span></font><b><font size="2" color="#960000" face="Courier New"><span style="font-size: 10pt; font-family: "Courier New"; color: rgb(150, 0, 0); font-weight: bold;">when</span></font></b><font size="2" face="Courier New"><span style="font-size: 10pt; font-family: "Courier New";"></span></font></p>
<p class="MsoNormal" style=""><font size="2" color="black" face="Courier New"><span style="font-size: 10pt; font-family: "Courier New"; color: black;"> $d
: IndividualDecision()</span></font><font size="2" face="Courier New"><span style="font-size: 10pt; font-family: "Courier New";"></span></font></p>
<p class="MsoNormal" style=""><font size="2" color="black" face="Courier New"><span style="font-size: 10pt; font-family: "Courier New"; color: black;"> Individual(</span></font><b><font size="2" color="#960000" face="Courier New"><span style="font-size: 10pt; font-family: "Courier New"; color: rgb(150, 0, 0); font-weight: bold;">eval</span></font></b><font size="2" color="black" face="Courier New"><span style="font-size: 10pt; font-family: "Courier New"; color: black;">($d.getLoanToValue() < </span></font><font size="2" color="green" face="Courier New"><span style="font-size: 10pt; font-family: "Courier New"; color: green;">"85"</span></font><font size="2" color="black" face="Courier New"><span style="font-size: 10pt; font-family: "Courier New"; color: black;">))</span></font><font size="2" face="Courier New"><span style="font-size: 10pt; font-family: "Courier New";"></span></font></p>
<p class="MsoNormal" style=""><font size="2" color="black" face="Courier New"><span style="font-size: 10pt; font-family: "Courier New"; color: black;"> </span></font><b><font size="2" color="#960000" face="Courier New"><span style="font-size: 10pt; font-family: "Courier New"; color: rgb(150, 0, 0); font-weight: bold;">then</span></font></b><font size="2" face="Courier New"><span style="font-size: 10pt; font-family: "Courier New";"></span></font></p>
<p class="MsoNormal" style=""><font size="2" color="black" face="Courier New"><span style="font-size: 10pt; font-family: "Courier New"; color: black;"> System.out.println("loanToValue:
" + ($d.getLoanToValue()));</span></font><font size="2" face="Courier New"><span style="font-size: 10pt; font-family: "Courier New";"></span></font></p>
<p class="MsoNormal"><b><font size="2" color="#960000" face="Courier New"><span style="font-size: 10pt; font-family: "Courier New"; color: rgb(150, 0, 0); font-weight: bold;">end</span></font></b></p>
<p class="MsoNormal"><b><font size="2" color="#960000" face="Courier New"><span style="font-size: 10pt; font-family: "Courier New"; color: rgb(150, 0, 0); font-weight: bold;"> </span></font></b></p>
<p class="MsoNormal"><font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial;">Thanks,</span></font></p>
<p class="MsoNormal"><font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial;">Ade</span></font></p>
<p class="MsoNormal"><font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial;"> </span></font></p>
<p class="MsoNormal"><b><b><font size="1" color="gray" face="Arial"><span style="font-size: 8pt; font-family: Arial; color: gray;" lang="EN-IE">Adeyinka Timi</span></font></b></b><font size="1" color="gray" face="Arial"><span style="font-size: 8pt; font-family: Arial; color: gray;" lang="EN-IE"> </span></font><font size="1" color="blue" face="Arial"><span style="font-size: 8pt; font-family: Arial; color: blue;" lang="EN-IE">|</span></font><font size="1" color="#ffaf5f" face="Arial"><span style="font-size: 8pt; font-family: Arial; color: rgb(255, 175, 95);" lang="EN-IE"> </span></font><font size="1" color="#999999" face="Arial"><span style="font-size: 8pt; font-family: Arial; color: rgb(153, 153, 153);" lang="EN-IE">Technical Supprt</span></font><font size="1" color="gray" face="Arial"><span style="font-size: 8pt; font-family: Arial; color: gray;" lang="EN-IE"> </span></font><font size="1" color="blue" face="Arial"><span style="font-size: 8pt; font-family: Arial; color: blue;" lang="EN-IE">|</span></font><font size="1" color="gray" face="Arial"><span style="font-size: 8pt; font-family: Arial; color: gray;" lang="EN-IE"> <b><b><font face="Arial"><span style="font-family: Arial;">Nathean Technologies Ltd</span></font></b></b></span></font></p>
<p class="MsoNormal"><font size="1" color="gray" face="Arial"><span style="font-size: 8pt; font-family: Arial; color: gray;" lang="EN-IE">Registered Office </span></font><font size="1" face="Arial"><span style="font-size: 8pt; font-family: Arial;" lang="EN-IE"><font color="gray"><span style="color: gray;">3
Lyncon Court</span></font><font color="gray"><span style="color: gray;">, </span></font><font color="gray"><span style="color: gray;">IDA</span></font><font color="gray"><span style="color: gray;"> </span></font><font color="gray"><span style="color: gray;">Science & Technology</span></font><font color="gray"><span style="color: gray;"> </span></font><font color="gray"><span style="color: gray;">Park</span></font><font color="gray"><span style="color: gray;">, </span></font><font color="gray"><span style="color: gray;">Snugborough
Road</span></font><font color="gray"><span style="color: gray;">, Blanchardstown, </span></font><font color="gray"><span style="color: gray;">Dublin</span></font><font color="gray"><span style="color: gray;"> 15, </span></font><font color="gray"><span style="color: gray;">Ireland</span></font><font color="gray"><span style="color: gray;"><br>
<b><b><font face="Arial"><span style="font-family: Arial;">T +353 1 685 3001</span></font></b></b>
</span></font><font color="blue"><span style="color: blue;">|</span></font><font color="#999999"><span style="color: rgb(153, 153, 153);"> VOIP 076 615 1117 </span></font><font color="blue"><span style="color: blue;">|</span></font><font color="gray"><span style="color: gray;"> <b><b><font face="Arial"><span style="font-family: Arial;">E
<a href="mailto:adeyinka.timi@nathean.com" target="_blank">adeyinka.timi@nathean.com</a></span></font></b></b> </span></font><font color="blue"><span style="color: blue;">|</span></font><font color="#999999"><span style="color: rgb(153, 153, 153);"> <a href="http://www.nathean.com/" title="blocked::http://www.nathean.com/" target="_blank"></a><a href="http://www.nathean.com" target="_blank"><span title="blocked::http://www.nathean.com/">www.nathean.com</span></a></span></font></span></font></p>
<p class="MsoNormal"><font size="1" color="#999999" face="Verdana"><span style="font-size: 6.5pt; font-family: Verdana; color: rgb(153, 153, 153);" lang="EN-IE">Incorporated in </span></font><font size="1" face="Verdana"><span style="font-size: 6.5pt; font-family: Verdana;" lang="EN-IE"><font color="#999999"><span style="color: rgb(153, 153, 153);">Ireland</span></font><font color="#999999"><span style="color: rgb(153, 153, 153);">, No. 339972</span></font></span></font></p>
<p class="MsoNormal"><font size="1" color="#999999" face="Verdana"><span style="font-size: 6.5pt; font-family: Verdana; color: rgb(153, 153, 153);" lang="EN-IE">The information appearing in this email and
any files transmitted with it is confidential and may not be reproduced,
modified, distributed, transmitted, displayed, published or broadcast without
the prior written permission of Nathean Technologies Ltd. It is intended solely
for the use of the addressee(s). Nathean Technologies Ltd, its directors,
officers and employees do not accept liability for any loss or damage of any
nature howsoever arising pertaining to the use of information appearing in this
email and/or any files transmitted with it. Whilst this email has been checked
for the presence of computer viruses, Nathean Technologies Ltd does not, except
as required by law, represent, warrant and/or guarantee that the integrity of
this communication has been maintained nor that the communication is free of
errors, viruses, interception or interference.</span></font></p>
<p class="MsoNormal"><font size="3" face="Times New Roman"><span style="font-size: 12pt;"> </span></font></p>
</div>
</div>
<br>_______________________________________________<br>
rules-users mailing list<br>
<a href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a><br>
<br></blockquote></div><br>