# Expression right operand is null?

**URL:** <https://forum.inductiveautomation.com/t/expression-right-operand-is-null/31143>\
**Category:** Ignition\
**Tags:** ignition80\
**Created:** [January 8, 2020, 2:25pm UTC](https://forum.inductiveautomation.com/t/expression-right-operand-is-null/31143 "2020-01-08T14:25:47Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![bkarabinchak.psi](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/bkarabinchak.psi/32/83567_2.png) [@bkarabinchak.psi](https://forum.inductiveautomation.com/u/bkarabinchak.psi)\
**Post date:** [January 8, 2020, 2:25pm UTC](https://forum.inductiveautomation.com/t/expression-right-operand-is-null/31143/1 "2020-01-08T14:25:47Z")

</div>

I imported a project from Vision 7.9 to vision 8.0.

I have a text field with the current non-editable background expression -

```auto
if({Root Container.CheckBox_Manual.selected},
"241,241,241",
	if({Root Container.NTF_Remaining Amt.floatValue}>=0, 
	"241,241,241",
	{[client]colors/yellow})
)

```

In designer when I run diagnostics on i, I see `nonEditableBackground: Error_ExpressionEval("Expression right operand is null.")`. I just checked the 7.9.1 version of this project and the diagnostics on this expression are all good. What is wrong with this in 8.0? I know that {[client]colors/yellow} exists as a tag as well and is a valid path.

---

<div class="post-metadata">

**Author:** ![bkarabinchak.psi](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/bkarabinchak.psi/32/83567_2.png) [@bkarabinchak.psi](https://forum.inductiveautomation.com/u/bkarabinchak.psi)\
**Post date:** [January 8, 2020, 4:11pm UTC](https://forum.inductiveautomation.com/t/expression-right-operand-is-null/31143/2 "2020-01-08T16:11:45Z")

</div>

I had to go a few layers deep.

`{Root Container.NTF_Remaining Amt.floatValue}` referenced a calculation that was a subtraction where one of the bidnings referenced a sum on a table that had no rows, so a NULL value. I wrapped that binding with a IF and ISNULL, and things worked.

---

<div class="post-metadata">

**Author:** ![bkarabinchak.psi](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/bkarabinchak.psi/32/83567_2.png) [@bkarabinchak.psi](https://forum.inductiveautomation.com/u/bkarabinchak.psi)\
**Post date:** [January 8, 2020, 4:14pm UTC](https://forum.inductiveautomation.com/t/expression-right-operand-is-null/31143/3 "2020-01-08T16:14:01Z")

</div>

If you get the same error, just keep digging into the bindings layer by layer, you’ll eventually find something is null.
