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

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

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

Michael Osipov (Jira)
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)