Alternatively, you can see the list of operators and functions supported by your environment (including user defined functions) using the code below:
There are a number of scenarios where Expr4jException are thrown. Expr4jException is a sub-class of RuntimeException.
Exceptions like these are typically thrown when the evaluation of the expression has failed due to an incorrect expression string.
They can also be thrown while defining a function or trying to remove one.
All exceptions are unchecked. However, it is recommended that you handle Expr4jException if using in production.