Can anyone explain what this ConsequenceException means? 

 

Exception in thread "main" org.drools.runtime.rule.ConsequenceException: java.lang.ClassCastException: org.drools.reteoo.AlphaNode$AlphaMemory cannot be cast to org.drools.reteoo.BetaMemory

      at org.drools.runtime.rule.impl.DefaultConsequenceExceptionHandler.handleException(DefaultConsequenceExceptionHandler.java:23)

      at org.drools.common.DefaultAgenda.fireActivation(DefaultAgenda.java:943)

      at org.drools.common.DefaultAgenda.fireNextItem(DefaultAgenda.java:885)

      at org.drools.common.DefaultAgenda.fireAllRules(DefaultAgenda.java:1086)

      at org.drools.common.AbstractWorkingMemory.fireAllRules(AbstractWorkingMemory.java:660)

      at org.drools.common.AbstractWorkingMemory.fireAllRules(AbstractWorkingMemory.java:627)

      at org.drools.impl.StatefulKnowledgeSessionImpl.fireAllRules(StatefulKnowledgeSessionImpl.java:183)

      at org.jcvi.annotation.rulesengine.RulesEngine.fireAllRules(RulesEngine.java:210)

      at org.jcvi.annotation.Aruba.run(Aruba.java:311)

      at org.jcvi.annotation.RunTest.main(RunTest.java:55)

 

Nelson