[rules-users] error inserting object into working memoery

Darko IVANCAN ivancan at gmx.de
Tue Dec 4 05:53:21 EST 2007


Hi,

When inserting an object into the WM it is getting passed into the
Rete-Tree.
Said this, is becomes clear, that some tests get applied and thus a test
like

    when
       p: Person(name="Eric");
    then
       ....

will throw a NPE when name is null.

hope this helps,
Darko

On 03/12/2007 18:50, Eric Miles wrote:
> Why am I getting this error when attempting to insert an object into
> working memory (stateful session)
>
> java.lang.NullPointerException
> 	at
> org.drools.common.DefaultFactHandle.<init>(DefaultFactHandle.java:73)
> 	at
> org.drools.reteoo.ReteooFactHandleFactory.newFactHandle(ReteooFactHandleFactory.java:34)
> 	at
> org.drools.common.AbstractFactHandleFactory.newFactHandle(AbstractFactHandleFactory.java:57)
> 	at
> org.drools.common.AbstractFactHandleFactory.newFactHandle(AbstractFactHandleFactory.java:48)
> 	at org.drools.reteoo.FromNode.assertTuple(FromNode.java:86)
> 	at
> org.drools.reteoo.CompositeTupleSinkAdapter.createAndPropagateAssertTuple(CompositeTupleSinkAdapter.java:73)
> 	at
> org.drools.reteoo.LeftInputAdapterNode.assertObject(LeftInputAdapterNode.java:116)
> 	at
> org.drools.reteoo.CompositeObjectSinkAdapter.propagateAssertObject(CompositeObjectSinkAdapter.java:317)
> 	at
> org.drools.reteoo.ObjectTypeNode.assertObject(ObjectTypeNode.java:153)
> 	at org.drools.reteoo.Rete.assertObject(Rete.java:177)
> 	at
> org.drools.reteoo.ReteooRuleBase.assertObject(ReteooRuleBase.java:192)
> 	at
> org.drools.reteoo.ReteooWorkingMemory.doInsert(ReteooWorkingMemory.java:71)
> 	at
> org.drools.common.AbstractWorkingMemory.insert(AbstractWorkingMemory.java:886)
> 	at
> org.drools.common.AbstractWorkingMemory.insert(AbstractWorkingMemory.java:858)
> 	at
> org.drools.common.AbstractWorkingMemory.insert(AbstractWorkingMemory.java:659)
> 	at
> com.kronos.webta.service.smarttime.rules.maxiflex.FlowTest.test2(FlowTest.java:168)
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
>
>
>   



More information about the rules-users mailing list