[jboss-jira] [JBoss JIRA] Assigned: (JBRULES-1302) Drools ConsequenceException
Edson Tirelli (JIRA)
jira-events at lists.jboss.org
Fri Oct 26 18:37:01 EDT 2007
[ http://jira.jboss.com/jira/browse/JBRULES-1302?page=all ]
Edson Tirelli reassigned JBRULES-1302:
--------------------------------------
Assignee: Edson Tirelli (was: Fernando Meyer)
> Drools ConsequenceException
> ---------------------------
>
> Key: JBRULES-1302
> URL: http://jira.jboss.com/jira/browse/JBRULES-1302
> Project: JBoss Drools
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Components: drools-brms
> Affects Versions: 4.0.1
> Environment: Unix
> Reporter: Prakash Chellappa
> Assigned To: Edson Tirelli
> Fix For: 4.0.1
>
>
> Hi
> We are from UBS Investment Bank and are facing a critical problem in one of production System currently using Drools.We require your urgent assistance to get this resolved asap.Below is the details of the error message we are getting.
> org.drools.spi.ConsequenceException: java.lang.NullPointerException
> at org.drools.base.DefaultConsequenceExceptionHandler.handleException(DefaultConsequenceExceptionHandler.java:14)
> at org.drools.common.DefaultAgenda.fireActivation(DefaultAgenda.java:553)
> at org.drools.common.DefaultAgenda.fireNextItem(DefaultAgenda.java:514)
> at org.drools.common.AbstractWorkingMemory.fireAllRules(AbstractWorkingMemory.java:462)
> at org.drools.common.AbstractWorkingMemory.fireAllRules(AbstractWorkingMemory.java:424)
> at com.ubs.tsna.rhino.matcher2.pb.engine.PBMatchingEngine.doMatching(Unknown Source)
> at com.ubs.tsna.rhino.matcher2.engine.MatchingEngine.match(Unknown Source)
> at com.ubs.tsna.rhino.matcher2.action.MatchingAction.execute(Unknown Source)
> at com.ubs.tsna.workflow.process.ProcessFlow.executeAction(Unknown Source)
> at com.ubs.tsna.workflow.process.ProcessFlow.executeSingleAction(Unknown Source)
> at com.ubs.tsna.workflow.process.ProcessFlow.executeAction(Unknown Source)
> at com.ubs.tsna.workflow.process.ProcessFlow.execute(Unknown Source)
> at com.ubs.tsna.workflow.process.BaseProcess.processMessage(Unknown Source)
> at com.ubs.tsna.workflow.process.Process.run(Unknown Source)
> at java.lang.Thread.run(Unknown Source)
> Caused by: java.lang.NullPointerException
> at org.drools.base.com.ubs.tsna.rhino.matcher2.pb.model.TransactionEvent11782857$getMessage.getValue(Unknown Source)
> at org.drools.base.extractors.BaseObjectClassFieldExtractor.getHashCode(BaseObjectClassFieldExtractor.java:139)
> at org.drools.base.ClassFieldExtractor.getHashCode(ClassFieldExtractor.java:225)
> at org.drools.rule.Declaration.getHashCode(Declaration.java:272)
> at org.drools.util.AbstractHashTable$SingleIndex.hashCodeOf(AbstractHashTable.java:489)
> at org.drools.util.TupleIndexHashTable.remove(TupleIndexHashTable.java:203)
> at org.drools.reteoo.NotNode.retractTuple(NotNode.java:208)
> at org.drools.reteoo.SingleTupleSinkAdapter.propagateRetractTuple(SingleTupleSinkAdapter.java:38)
> at org.drools.reteoo.JoinNode.retractObject(JoinNode.java:181)
> at org.drools.reteoo.CompositeObjectSinkAdapter.propagateRetractObject(CompositeObjectSinkAdapter.java:375)
> at org.drools.reteoo.AlphaNode.retractObject(AlphaNode.java:158)
> at org.drools.reteoo.SingleObjectSinkAdapter.propagateRetractObject(SingleObjectSinkAdapter.java:32)
> at org.drools.reteoo.AlphaNode.retractObject(AlphaNode.java:158)
> at org.drools.reteoo.CompositeObjectSinkAdapter.propagateRetractObject(CompositeObjectSinkAdapter.java:366)
> at org.drools.reteoo.AlphaNode.retractObject(AlphaNode.java:158)
> at org.drools.reteoo.CompositeObjectSinkAdapter.propagateRetractObject(CompositeObjectSinkAdapter.java:366)
> at org.drools.reteoo.ObjectTypeNode.retractObject(ObjectTypeNode.java:180)
> at org.drools.reteoo.Rete.retractObject(Rete.java:214)
> at org.drools.reteoo.ReteooRuleBase.retractObject(ReteooRuleBase.java:220)
> at org.drools.reteoo.ReteooWorkingMemory.doRetract(ReteooWorkingMemory.java:79)
> at org.drools.common.AbstractWorkingMemory.retract(AbstractWorkingMemory.java:999)
> at org.drools.base.DefaultKnowledgeHelper.retract(DefaultKnowledgeHelper.java:115)
> at com.ubs.tsna.rhino.matcher.rules.Rule_Match_0.consequence(Rule_Match_0.java:55)
> at com.ubs.tsna.rhino.matcher.rules.Rule_Match_0ConsequenceInvoker.evaluate(Rule_Match_0ConsequenceInvoker.java:26)
> at org.drools.common.DefaultAgenda.fireActivation(DefaultAgenda.java:550)
> We get the error message when we retract the object.The piece of code is given below
> if( c instanceof TransactionBulkBean ) {
> retract(c);
> }
> if( t instanceof TransactionBulkBean ) {
> retract(t);
> }
> // Retract Old Events
> for( TransactionEvent ev : MATCHER.retractUnMatchedEvents(c, t) ) {
> ev.setMessage(null) ; retract (ev);
> }
> We dont have support contract at this point of time,But we dont mind going in one by future.We would like to get your help to get this issue addressed ASAP.
> We would like to call and speak to you on urgent basis.Give us a call on 203 719 4625 or give us the no we can reach you at.
> Thanks
> Prakash
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jboss-jira
mailing list