<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#ffffff">
    On 03/12/2010 03:16, Zeke wrote:
    <blockquote
      cite="mid:AANLkTi=NbH-rGp2nyz5PBw6NgvuGooK9+E0A-Q87J+a6@mail.gmail.com"
      type="cite">I tried it. 5.1.1 also not works.<br>
    </blockquote>
    As this is using a nested accessor it would be an MVEL bug. I would
    create a failing test for MVEL and submit a bug:<br>
    "sec.fir.i == 2147483647"<br>
    <br>
    The MVEL author will not fix things unless there is a jira with a
    failing test to prove it's a bug.<br>
    <br>
    You can see lots of sample MVEL tests here:<br>
<a class="moz-txt-link-freetext" href="http://www.java2s.com/Open-Source/Java-Document/Scripting/mvel/org/mvel/tests/main/CoreConfidenceTests.java.htm">http://www.java2s.com/Open-Source/Java-Document/Scripting/mvel/org/mvel/tests/main/CoreConfidenceTests.java.htm</a><br>
    <br>
    If it was a direct accessor then it would be evaluate with the
    Drools evuluators, it might be good to check that those are ok too,
    or if they are bugged:<br>
    sec.i == 2147483647<br>
    <br>
    Mark<br>
    <blockquote
      cite="mid:AANLkTi=NbH-rGp2nyz5PBw6NgvuGooK9+E0A-Q87J+a6@mail.gmail.com"
      type="cite"><br>
      Thanks!<br>
      <br>
      <br>
      <div class="gmail_quote">2010/11/22 Mark Proctor <span dir="ltr">&lt;<a
            moz-do-not-send="true" href="mailto:mproctor@codehaus.org">mproctor@codehaus.org</a>&gt;</span><br>
        <blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt
          0.8ex; border-left: 1px solid rgb(204, 204, 204);
          padding-left: 1ex;">
          <div text="#000000" bgcolor="#ffffff">
            <div class="im"> On 22/11/2010 01:03, Zeke wrote:
              <blockquote type="cite">Why int need be cast to
                BigInteger? 2147483647 is a valid int value. In normal
                java program, if a is a int variable, and assign its
                value to 2147483647, a == 2147483647 is true.<br>
              </blockquote>
            </div>
            Try this on 5.1, see if it works there first.<br>
            <font color="#888888"> <br>
              Mark</font>
            <div class="im"><br>
              <blockquote type="cite"><br>
                Thanks!<br>
                <br>
                <br>
                <div class="gmail_quote"> 2010/11/19 Mark Proctor <span
                    dir="ltr">&lt;<a moz-do-not-send="true"
                      href="mailto:mproctor@codehaus.org"
                      target="_blank">mproctor@codehaus.org</a>&gt;</span><br>
                  <blockquote class="gmail_quote" style="margin: 0pt 0pt
                    0pt 0.8ex; border-left: 1px solid rgb(204, 204,
                    204); padding-left: 1ex;">
                    <div text="#000000" bgcolor="#ffffff">
                      <div>
                        <div> On 19/11/2010 01:34, Zeke wrote:
                          <blockquote type="cite">Can anyone help me?<br>
                            <br>
                            Thanks!<br>
                            <br>
                            <br>
                            <div class="gmail_quote">On 16 November 2010
                              09:57, Zeke <span dir="ltr">&lt;<a
                                  moz-do-not-send="true"
                                  href="mailto:xanadu860122@gmail.com"
                                  target="_blank">xanadu860122@gmail.com</a>&gt;</span>
                              wrote:<br>
                              <blockquote class="gmail_quote"
                                style="margin: 0pt 0pt 0pt 0.8ex;
                                border-left: 1px solid rgb(204, 204,
                                204); padding-left: 1ex;"> Hi,<br>
                                &nbsp; I'm using Drools 4.0.7. I find "=="
                                operator does not work for big int value
                                (like 2147483647). The condition is like
                                "sec.fir.i == 2147483647". I attach my
                                test code. With my simple testing, it
                                seems that it does not work for
                                comparsion with int constant from
                                1000000001 to 2147483647. Is it a bug of
                                drools? I have already tested long and
                                BigInteger do not have this kind of
                                problem.<br>
                                <br>
                              </blockquote>
                            </div>
                          </blockquote>
                        </div>
                      </div>
                      I suspect Drools 4.0.x did n't have big integer
                      and big decimal coercion.<br>
                      <br>
                      Mark<br>
                      <blockquote type="cite">
                        <div class="gmail_quote">
                          <blockquote class="gmail_quote" style="margin:
                            0pt 0pt 0pt 0.8ex; border-left: 1px solid
                            rgb(204, 204, 204); padding-left: 1ex;"><br>
                            Thanks!<br>
                          </blockquote>
                        </div>
                        <br>
                        <pre><fieldset></fieldset>
_______________________________________________
rules-users mailing list
<a moz-do-not-send="true" href="mailto:rules-users@lists.jboss.org" target="_blank">rules-users@lists.jboss.org</a>
<a moz-do-not-send="true" href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a>
</pre>
                      </blockquote>
                      <br>
                    </div>
                    <br>
                    _______________________________________________<br>
                    rules-users mailing list<br>
                    <a moz-do-not-send="true"
                      href="mailto:rules-users@lists.jboss.org"
                      target="_blank">rules-users@lists.jboss.org</a><br>
                    <a moz-do-not-send="true"
                      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>
                <pre><fieldset></fieldset>
_______________________________________________
rules-users mailing list
<a moz-do-not-send="true" href="mailto:rules-users@lists.jboss.org" target="_blank">rules-users@lists.jboss.org</a>
<a moz-do-not-send="true" href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a>
</pre>
              </blockquote>
              <br>
            </div>
          </div>
          <br>
          _______________________________________________<br>
          rules-users mailing list<br>
          <a moz-do-not-send="true"
            href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a><br>
          <a moz-do-not-send="true"
            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>
      <pre wrap="">
<fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
rules-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a>
<a class="moz-txt-link-freetext" href="https://lists.jboss.org/mailman/listinfo/rules-users">https://lists.jboss.org/mailman/listinfo/rules-users</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>