[jboss-jira] [JBoss JIRA] Resolved: (JBRULES-2547) NullPointerException in ObjectFactory$ObjectEqualEvaluator in 4.0.7

Mark Proctor (JIRA) jira-events at lists.jboss.org
Tue May 17 22:39:22 EDT 2011


     [ https://issues.jboss.org/browse/JBRULES-2547?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Mark Proctor resolved JBRULES-2547.
-----------------------------------

    Resolution: Won't Fix


5.2 uses a completely different mechanism for retractions, reopen if this bug continues in 5.2.

> NullPointerException in ObjectFactory$ObjectEqualEvaluator in 4.0.7
> -------------------------------------------------------------------
>
>                 Key: JBRULES-2547
>                 URL: https://issues.jboss.org/browse/JBRULES-2547
>             Project: Drools
>          Issue Type: Bug
>      Security Level: Public(Everyone can see) 
>    Affects Versions: 4.0.7
>            Reporter: Eduardo Oré
>            Assignee: Mark Proctor
>
> I have a NullPointerException in ObjectEqualEvaluator.evaluate() when trying to make a retract.
> Caused by: java.lang.NullPointerException
> 	at org.drools.base.com.amadeus.jcp.standard.business.ruleservice.policyapplication.facts.hotel.PreferredRoom22074433$getRoom.getValue(Unknown Source)
> 	at org.drools.base.ClassFieldExtractor.getValue(ClassFieldExtractor.java:127)
> 	at org.drools.base.evaluators.ObjectFactory$ObjectEqualEvaluator.evaluate(ObjectFactory.java:130)
> 	at org.drools.util.AbstractHashTable$DoubleCompositeIndex.equal(AbstractHashTable.java:669)
> 	at org.drools.util.FactHandleIndexHashTable$FieldIndexEntry.matches(FactHandleIndexHashTable.java:379)
> 	at org.drools.util.FactHandleIndexHashTable.remove(FactHandleIndexHashTable.java:200)
> 	at org.drools.reteoo.JoinNode.retractObject(JoinNode.java:180)
> 	at org.drools.reteoo.CompositeObjectSinkAdapter.propagateRetractObject(CompositeObjectSinkAdapter.java:375)
> 	at org.drools.reteoo.ObjectTypeNode.retractObject(ObjectTypeNode.java:189)
> 	at org.drools.reteoo.Rete.retractObject(Rete.java:215)
> 	at org.drools.reteoo.ReteooRuleBase.retractObject(ReteooRuleBase.java:211)
> 	at org.drools.reteoo.ReteooWorkingMemory.doRetract(ReteooWorkingMemory.java:79)
> 	at org.drools.common.AbstractWorkingMemory.retract(AbstractWorkingMemory.java:1023)
> 	at org.drools.base.DefaultKnowledgeHelper.retract(DefaultKnowledgeHelper.java:122)
> 	at com.amadeus.act.hotel.Rule_Company_policy__preferred_Room_without_rate_code_policies_0.consequence(Rule_Company_policy__preferred_Room_without_rate_code_policies_0.java:18)
> 	at com.amadeus.act.hotel.Rule_Company_policy__preferred_Room_without_rate_code_policies_0ConsequenceInvoker.evaluate(Rule_Company_policy__preferred_Room_without_rate_code_policies_0ConsequenceInvoker.java:25)
> 	at org.drools.common.DefaultAgenda.fireActivation(DefaultAgenda.java:554)

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

       



More information about the jboss-jira mailing list