This is a known bug. We are trying to solve it: <a href="https://issues.jboss.org/browse/JBRULES-2962">https://issues.jboss.org/browse/JBRULES-2962</a><div><br></div><div>Best Regards,<br clear="all"><br>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX<br>

<br>Esteban Aliverti<br>- Developer @ <a href="http://www.plugtree.com" target="_blank">http://www.plugtree.com </a><br>- Blog @ <a href="http://ilesteban.wordpress.com" target="_blank">http://ilesteban.wordpress.com</a><br>


<br><br><div class="gmail_quote">On Mon, Mar 19, 2012 at 9:52 AM, srinivasasanda <span dir="ltr">&lt;<a href="mailto:srinivasasanda@gmail.com">srinivasasanda@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<br>
Hi One and All,<br>
<br>
<br>
I used resource scanner in my program to update changes automatically.<br>
Every thing works fine.<br>
I had one method Method1 to create knowledge base.<br>
<br>
I had another method Method2 :<br>
             with an infinite loop where i had a set of facts insert into in<br>
command list, and ksession.execute.<br>
<br>
Now i tested the application whether the changes are applying or not :<br>
After adding or modifying rule ,I validate and build package.<br>
<br>
Now from infinite loop i got an error at line<br>
ksession.execute(CommandFactory.newBatchExecution(cmds));<br>
<br>
Exception in thread &quot;main&quot; java.lang.ClassCastException:<br>
pricing.specification cannot be cast to pricing.specification<br>
        at<br>
org.drools.base.pricing.specification26362458$getSmsusage.getValue(Unknown<br>
Source)<br>
        at<br>
org.drools.base.extractors.BaseObjectClassFieldReader.isNullValue(BaseObjectClassFieldReader.java:179)<br>
        at org.drools.base.ClassFieldReader.isNullValue(ClassFieldReader.java:179)<br>
        at<br>
org.drools.reteoo.CompositeObjectSinkAdapter$HashKey.setValue(CompositeObjectSinkAdapter.java:606)<br>
        at<br>
org.drools.reteoo.CompositeObjectSinkAdapter$HashKey.&lt;init&gt;(CompositeObjectSinkAdapter.java:568)<br>
        at<br>
org.drools.reteoo.CompositeObjectSinkAdapter.propagateAssertObject(CompositeObjectSinkAdapter.java:362)<br>
        at org.drools.reteoo.ObjectTypeNode.assertObject(ObjectTypeNode.java:215)<br>
        at org.drools.reteoo.EntryPointNode.assertObject(EntryPointNode.java:244)<br>
        at org.drools.common.NamedEntryPoint.insert(NamedEntryPoint.java:330)<br>
        at org.drools.common.NamedEntryPoint.insert(NamedEntryPoint.java:291)<br>
        at<br>
org.drools.common.AbstractWorkingMemory.insert(AbstractWorkingMemory.java:886)<br>
        at<br>
org.drools.common.AbstractWorkingMemory.insert(AbstractWorkingMemory.java:845)<br>
        at<br>
org.drools.impl.StatefulKnowledgeSessionImpl.insert(StatefulKnowledgeSessionImpl.java:255)<br>
        at<br>
org.drools.command.runtime.rule.InsertObjectCommand.execute(InsertObjectCommand.java:84)<br>
        at<br>
org.drools.command.runtime.rule.InsertObjectCommand.execute(InsertObjectCommand.java:38)<br>
        at<br>
org.drools.command.runtime.BatchExecutionCommandImpl.execute(BatchExecutionCommandImpl.java:155)<br>
        at<br>
org.drools.command.runtime.BatchExecutionCommandImpl.execute(BatchExecutionCommandImpl.java:76)<br>
        at<br>
org.drools.impl.StatelessKnowledgeSessionImpl.execute(StatelessKnowledgeSessionImpl.java:264)<br>
        at<br>
net.treetechnologies.bss.ruleengine.PricingRules.evaluatePriceRules(PricingRules.java:159)<br>
        at net.treetechnologies.bss.ruleengine.RunRule.price(RunRule.java:184)<br>
        at net.treetechnologies.bss.ruleengine.RunRule.main(RunRule.java:50)<br>
<br>
<br>
Thanks and regards<br>
Srinivasa sanda<br>
<br>
--<br>
View this message in context: <a href="http://drools.46999.n3.nabble.com/Exception-in-thread-main-java-lang-ClassCastException-tp3838503p3838503.html" target="_blank">http://drools.46999.n3.nabble.com/Exception-in-thread-main-java-lang-ClassCastException-tp3838503p3838503.html</a><br>


Sent from the Drools: User forum mailing list archive at Nabble.com.<br>
_______________________________________________<br>
rules-users mailing list<br>
<a href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a><br>
</blockquote></div><br></div>