no, can you put a JIRA in for that?

Null values should always fail a test (unless checking for null).

On 12/10/06, Dirk Bergstrom <[EMAIL PROTECTED]> wrote:

I got the following NPE today.  Presumably because my bean has a null Date
object.  Seems that drools ought not throw NPEs like this...

I'm using Trunk, built middle of last week (sorry, can't remember the
revision
number).

java.lang.NullPointerException
        at

org.drools.base.evaluators.DateFactory$DateGreaterEvaluator.evaluateCachedLeft
(DateFactory.java:360)
        at
org.drools.rule.VariableRestriction.isAllowedCachedLeft(
VariableRestriction.java:68)
        at
org.drools.rule.VariableConstraint.isAllowedCachedLeft(
VariableConstraint.java:72)
        at
org.drools.common.DoubleBetaConstraints.isAllowedCachedLeft(
DoubleBetaConstraints.java:130)
        at org.drools.reteoo.CollectNode.assertTuple(CollectNode.java:134)
        at
org.drools.reteoo.SingleTupleSinkAdapter.propagateAssertTuple(
SingleTupleSinkAdapter.java:20)
        at org.drools.reteoo.JoinNode.assertObject(JoinNode.java:152)
        at
org.drools.reteoo.SingleObjectSinkAdapter.propagateAssertObject(
SingleObjectSinkAdapter.java:20)
        at org.drools.reteoo.AlphaNode.assertObject(AlphaNode.java:145)
        at
org.drools.reteoo.CompositeObjectSinkAdapter.propagateAssertObject(
CompositeObjectSinkAdapter.java:313)
        at org.drools.reteoo.ObjectTypeNode.assertObject(
ObjectTypeNode.java:157)
        at org.drools.reteoo.Rete.assertObject(Rete.java:121)
        at org.drools.reteoo.ReteooRuleBase.assertObject(
ReteooRuleBase.java:196)
        at
org.drools.reteoo.ReteooWorkingMemory.doAssertObject(
ReteooWorkingMemory.java:68)
        at
org.drools.common.AbstractWorkingMemory.assertObject(
AbstractWorkingMemory.java:641)
        at
org.drools.common.AbstractWorkingMemory.assertObject(
AbstractWorkingMemory.java:474)
--
Dirk Bergstrom               [EMAIL PROTECTED]
_____________________________________________
Juniper Networks Inc.,          Computer Geek
Tel: 408.745.3182           Fax: 408.745.8905

---------------------------------------------------------------------
To unsubscribe from this list please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to