<br> This is a bug. Would you please open a JIRA and attach as much information about the scenario as you can? A test case would be ideal, even if the problem does not happen every single run. Also, are you using serialization in your application? <br>
<br> Edson<br><br><div class="gmail_quote">2009/10/20 Nicholas Hemley <span dir="ltr"><<a href="mailto:nic.hemley@sidonis.com">nic.hemley@sidonis.com</a>></span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div link="blue" vlink="purple" lang="EN-GB">
<div>
<p class="MsoNormal">Hello,</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">I am getting the following intermittent error from drools
5.0.1 when removing a knowledge package from a knowledge base:</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">org.drools.reteoo.BetaMemory cannot be cast to
org.drools.reteoo.RuleTerminalNode$TerminalNodeMemory</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">I iterate over knowledgeBase.getKnowledgePackages() and the error
occurs, but only occasionally.</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">The full trace is as follows:</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal" style=""><span style="font-size: 10pt; font-family: "Courier New"; color: rgb(63, 127, 95);">java.lang.ClassCastException:
org.drools.reteoo.BetaMemory cannot be cast to
org.drools.reteoo.RuleTerminalNode$TerminalNodeMemory</span><span style="font-size: 10pt; font-family: "Courier New";"></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt; font-family: "Courier New"; color: rgb(63, 127, 95);">at
org.drools.reteoo.RuleTerminalNode.doRemove(RuleTerminalNode.java:357)</span><span style="font-size: 10pt; font-family: "Courier New";"></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt; font-family: "Courier New"; color: rgb(63, 127, 95);">at
org.drools.common.BaseNode.remove(BaseNode.java:95)</span><span style="font-size: 10pt; font-family: "Courier New";"></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt; font-family: "Courier New"; color: rgb(63, 127, 95);">at org.drools.reteoo.ReteooBuilder.removeRule(ReteooBuilder.java:237)</span><span style="font-size: 10pt; font-family: "Courier New";"></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt; font-family: "Courier New"; color: rgb(63, 127, 95);">at
org.drools.reteoo.ReteooRuleBase.removeRule(ReteooRuleBase.java:366)</span><span style="font-size: 10pt; font-family: "Courier New";"></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt; font-family: "Courier New"; color: rgb(63, 127, 95);">at
org.drools.common.AbstractRuleBase.removeRule(AbstractRuleBase.java:712)</span><span style="font-size: 10pt; font-family: "Courier New";"></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt; font-family: "Courier New"; color: rgb(63, 127, 95);">at org.drools.common.AbstractRuleBase.removePackage(AbstractRuleBase.java:640)</span><span style="font-size: 10pt; font-family: "Courier New";"></span></p>
<p class="MsoNormal" style=""><span style="font-size: 10pt; font-family: "Courier New"; color: rgb(63, 127, 95);">at
org.drools.impl.KnowledgeBaseImpl.removeKnowledgePackage(KnowledgeBaseImpl.java:166)</span><span style="font-size: 10pt; font-family: "Courier New";"></span></p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">Any ideas why this would potentially happen?</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal"><span style="font-size: 10.5pt; font-family: Consolas;">Cheerio,</span></p>
<p class="MsoNormal"><span style="font-size: 10.5pt; font-family: Consolas;">Nic</span></p>
<p class="MsoNormal"><span style="font-size: 10.5pt; font-family: Consolas;"> </span></p>
<p class="MsoNormal"><b><span style="font-size: 8pt; color: rgb(31, 73, 125);">Nicholas Hemley</span></b></p>
<p class="MsoNormal"><b><span style="font-size: 8pt; color: rgb(31, 73, 125);">Senior Developer</span></b></p>
<p class="MsoNormal"><b><span style="font-size: 8pt; color: rgb(31, 73, 125);">Sidonis | Powering a New Generation of Service Assurance</span></b><span style="font-size: 8pt; color: rgb(31, 73, 125);"></span></p>
</div>
</div>
<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>
<br></blockquote></div><br><br clear="all"><br>-- <br> Edson Tirelli<br> JBoss Drools Core Development<br> JBoss by Red Hat @ <a href="http://www.jboss.com">www.jboss.com</a><br>