<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">&lt;<a href="mailto:nic.hemley@sidonis.com">nic.hemley@sidonis.com</a>&gt;</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: &quot;Courier New&quot;; 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: &quot;Courier New&quot;;"></span></p>

<p class="MsoNormal" style=""><span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: rgb(63, 127, 95);">at
org.drools.reteoo.RuleTerminalNode.doRemove(RuleTerminalNode.java:357)</span><span style="font-size: 10pt; font-family: &quot;Courier New&quot;;"></span></p>

<p class="MsoNormal" style=""><span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: rgb(63, 127, 95);">at
org.drools.common.BaseNode.remove(BaseNode.java:95)</span><span style="font-size: 10pt; font-family: &quot;Courier New&quot;;"></span></p>

<p class="MsoNormal" style=""><span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: rgb(63, 127, 95);">at org.drools.reteoo.ReteooBuilder.removeRule(ReteooBuilder.java:237)</span><span style="font-size: 10pt; font-family: &quot;Courier New&quot;;"></span></p>


<p class="MsoNormal" style=""><span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: rgb(63, 127, 95);">at
org.drools.reteoo.ReteooRuleBase.removeRule(ReteooRuleBase.java:366)</span><span style="font-size: 10pt; font-family: &quot;Courier New&quot;;"></span></p>

<p class="MsoNormal" style=""><span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: rgb(63, 127, 95);">at
org.drools.common.AbstractRuleBase.removeRule(AbstractRuleBase.java:712)</span><span style="font-size: 10pt; font-family: &quot;Courier New&quot;;"></span></p>

<p class="MsoNormal" style=""><span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: rgb(63, 127, 95);">at org.drools.common.AbstractRuleBase.removePackage(AbstractRuleBase.java:640)</span><span style="font-size: 10pt; font-family: &quot;Courier New&quot;;"></span></p>


<p class="MsoNormal" style=""><span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: rgb(63, 127, 95);">at
org.drools.impl.KnowledgeBaseImpl.removeKnowledgePackage(KnowledgeBaseImpl.java:166)</span><span style="font-size: 10pt; font-family: &quot;Courier New&quot;;"></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>