You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@commons.apache.org by "Osy (Jira)" <ji...@apache.org> on 2019/09/13 04:41:00 UTC

[jira] [Created] (JEXL-314) Comparison NULL values of variables NAME1.NAME2

Osy created JEXL-314:
------------------------

             Summary: Comparison NULL values of variables NAME1.NAME2
                 Key: JEXL-314
                 URL: https://issues.apache.org/jira/browse/JEXL-314
             Project: Commons JEXL
          Issue Type: Wish
    Affects Versions: 3.1
            Reporter: Osy


I am adding to my context this NULL variable :

 
{code:java}
jc.set("TVALOGAR.PEPITO", null);
jexlExp = "TVALOGAR.PEPITO==null?'SIMON':'SIMONAZO'";
{code}
After evaluate the jexlExp I get the error:

*Exception in thread "main" org.apache.commons.jexl3.JexlException$Variable: com.expre.test.TestJexl.main@1:1 null value variable TVALOGAR.PEPITO*

 

This is not happening If I am using only a simple variable name:
{code:java}
jc.set("TVALOGAR", null);
jexlExp = "TVALOGAR==null?'SIMON':'SIMONAZO'";

{code}
*Expression Value :SIMON*

Is this the expected behaviour? 

 



--
This message was sent by Atlassian Jira
(v8.3.2#803003)