I'm getting an exception - java.lang.ClassCastException: java.lang.Boolean -
in Drools 5.4 when I execute the following:
private void createAllFactors(StatefulKnowledgeSession ksession,
Map<String, Product> productsHashMap)
{
List<FactHandle> facts = new ArrayList<FactHandle>();
if (productsHashMap != null){
for (Map.Entry<String, Product> entry:
productsHashMap.entrySet())
{
facts.add(ksession.insert(entry.getValue()));
}
}
ksession.startProcess("Factors");
ksession.fireAllRules();
for(FactHandle fact : facts)
{
try
{
ksession.retract(fact);
}
catch (Exception e)
{
logger.error(e.getMessage());
}
}
}
I do not get this error when I run in Drools 5.0.1. Any help is greatly
appreciated.
Thank you in advance.
-Dean
--
View this message in context:
http://drools.46999.n3.nabble.com/java-lang-ClassCastException-java-lang-...
Sent from the Drools: User forum mailing list archive at
Nabble.com.