Hi all,
I have started writing my rules packages and so have had a
decent amount of success. However all my rules are based on value pairs from a
hashmap object that is contained within my fact object. This approach works
fine if the parameter the rule is looking for is in the map and has a value.
But I will need to be able to pass null values to the rules
(and expect them to just not fire any rule that looks for that param), however
this always throws a null pointer exception.
So my question is: Is there any mechanism to deal with this
in drools.
Simply setting all nulls to a default value isn’t preferable
in this situation as the app is going to be used by several different sources
and has to be able to take in many different types of info.
Thanking you,
Alex