Scott,
Seems like a bug to me.
May I ask you please to zip a self contained sample and open a JIRA?
I will fix that.
BTW, 3.0.5 is the lates version and fix some important issues, so you
may want to update and test. But I don't remember fixing anything
related to that, so probably you need to open the JIRA anyway.
Thank you,
Edson
Scott Reed wrote:
I am getting an NPE when I uncomment the modify call in the rule
below.
I am running version 3.0.4.
I'd appreciate any ideas as to why this is happening.
Thanks,
Scott
rule "TEST"
when
$paystub: Paystub( $grossPay: grossPay )
eval( $grossPay.getState() == FPConstants.INACTIVE )
then
$grossPay.setState( FPConstants.READY );
//modify( $paystub );
end
With modify uncommented I get the following exception:
java.lang.NullPointerException
at org.drools.reteoo.beta.DefaultRightMemory.remove(Unknown Source)
at org.drools.reteoo.BetaMemory.remove(Unknown Source)
at org.drools.reteoo.JoinNode.modifyObject(Unknown Source)
at org.drools.reteoo.ObjectSource.propagateModifyObject(Unknown Source)
at org.drools.reteoo.ObjectTypeNode.modifyObject(Unknown Source)
at org.drools.reteoo.Rete.modifyObject(Unknown Source)
at org.drools.reteoo.ReteooRuleBase.modifyObject(Unknown Source)
at org.drools.reteoo.ReteooWorkingMemory.modifyObject(Unknown Source)
at org.drools.base.DefaultKnowledgeHelper.modifyObject(Unknown Source)
at
org.fp.findata.Rule_Precalc___TEST_0.consequence(Rule_Precalc___TEST_0.java:14)
at
org.fp.findata.Rule_Precalc___TEST_0ConsequenceInvoker.evaluate(Rule_Precalc___TEST_0ConsequenceInvoker.java:29)
at org.drools.common.DefaultAgenda.fireActivation(Unknown Source)
at org.drools.common.DefaultAgenda.fireNextItem(Unknown Source)
at org.drools.common.AbstractWorkingMemory.fireAllRules(Unknown Source)
at org.drools.common.AbstractWorkingMemory.fireAllRules(Unknown Source)
at
org.fp.util.RuleEngineManager$RunTask.run(RuleEngineManager.java:159)
_______________________________________________
rules-users mailing list
rules-users(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users
--
Edson Tirelli
Software Engineer - JBoss Rules Core Developer
Office: +55 11 3124-6000
Mobile: +55 11 9218-4151
JBoss, a division of Red Hat @
www.jboss.com