<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html; charset=ISO-8859-1"
 http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
I tried to create an isolated test case to reproduce this problem but I
can't reproduce it each time. So in my opinion this is random issue. I
will try to change my test case to reproduce this issue each time.<br>
<br>
Maybe someone else had similar problem and maybe there is workaround
for this issue?<br>
<br>
Piotr<br>
<br>
<br>
<br>
<br>
<br>
<br>
On 2010-04-26 13:42, Piotr Jedrychowski wrote:
<blockquote cite="mid:4BD57C32.4030804@proximetry.pl" type="cite">
  <meta http-equiv="Content-Type"
 content="text/html; charset=ISO-8859-1">
I can't prepare it right now because I have a lot of other work. When I
will have little bit time I will prepare test case for you.<br>
  <br>
Piotr<br>
  <br>
  <br>
  <br>
  <br>
  <br>
On 2010-04-22 19:13, Edson Tirelli wrote:
  <blockquote
 cite="mid:n2pe6dd5ba31004221013z138e9afbref7384857e733f01@mail.gmail.com"
 type="cite"> <br>
&nbsp;&nbsp;&nbsp; Can you provide an isolated test case to reproduce this problem? If
so, please create a JIRA, attach your case and ping me plz.<br>
    <br>
&nbsp;&nbsp;&nbsp; Edson<br>
    <br>
    <div class="gmail_quote">2010/4/22 Piotr Jedrychowski <span
 dir="ltr">&lt;<a moz-do-not-send="true"
 href="mailto:pjedrychowski@proximetry.pl">pjedrychowski@proximetry.pl</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 bgcolor="#ffffff" text="#000000">I've downloaded last stable
build (number 3845, made 2010-04-14) from
Drools Hudson (<a moz-do-not-send="true"
 href="http://hudson.jboss.org/hudson/job/drools/" target="_blank">http://hudson.jboss.org/hudson/job/drools/</a>).
After
running
my tests I got same problem (but little different StackTrace):<br>
      <br>
      <tt>java.lang.ClassCastException:
org.drools.core.util.ObjectHashMap<br>
&nbsp;&nbsp;&nbsp; at org.drools.reteoo.AlphaNode.updateSink(AlphaNode.java:172)<br>
&nbsp;&nbsp;&nbsp; at org.drools.reteoo.BetaNode.attach(BetaNode.java:214)
      <div class="im"><br>
&nbsp;&nbsp;&nbsp; at
org.drools.reteoo.builder.BuildUtils.attachNode(BuildUtils.java:160)<br>
      </div>
&nbsp;&nbsp;&nbsp; at
org.drools.reteoo.builder.GroupElementBuilder$NotBuilder.build(GroupElementBuilder.java:281)<br>
&nbsp;&nbsp;&nbsp; at
org.drools.reteoo.builder.GroupElementBuilder.build(GroupElementBuilder.java:77)<br>
&nbsp;&nbsp;&nbsp; at
org.drools.reteoo.builder.GroupElementBuilder$AndBuilder.build(GroupElementBuilder.java:130)<br>
&nbsp;&nbsp;&nbsp; at
org.drools.reteoo.builder.GroupElementBuilder.build(GroupElementBuilder.java:77)<br>
&nbsp;&nbsp;&nbsp; at
org.drools.reteoo.builder.ReteooRuleBuilder.addSubRule(ReteooRuleBuilder.java:155)<br>
&nbsp;&nbsp;&nbsp; at
org.drools.reteoo.builder.ReteooRuleBuilder.addRule(ReteooRuleBuilder.java:128)

      <div class="im"><br>
&nbsp;&nbsp;&nbsp; at org.drools.reteoo.ReteooBuilder.addRule(ReteooBuilder.java:117)<br>
      </div>
&nbsp;&nbsp;&nbsp; at org.drools.reteoo.ReteooRuleBase.addRule(ReteooRuleBase.java:409)<br>
&nbsp;&nbsp;&nbsp; at
org.drools.common.AbstractRuleBase.addRule(AbstractRuleBase.java:638)<br>
&nbsp;&nbsp;&nbsp; at
org.drools.common.AbstractRuleBase.addPackages(AbstractRuleBase.java:520)<br>
&nbsp;&nbsp;&nbsp; at
org.drools.reteoo.ReteooRuleBase.addPackages(ReteooRuleBase.java:426)
      <div class="im"><br>
&nbsp;&nbsp;&nbsp; at
org.drools.impl.KnowledgeBaseImpl.addKnowledgePackages(KnowledgeBaseImpl.java:121)</div>
      </tt><br>
      <br>
Maybe I should download Drools from other place?<br>
      <font color="#888888"><br>
Piotr</font>
      <div>
      <div class="h5"><br>
      <br>
      <br>
      <br>
      <br>
On 2010-04-21 19:37, Edson Tirelli wrote:
      <blockquote type="cite"> <br>
&nbsp;&nbsp; This is related to the problem in your other e-mail and it is fixed
in trunk.<br>
        <br>
&nbsp;&nbsp; Edson<br>
        <br>
        <div class="gmail_quote">2010/4/21 Piotr Jedrychowski <span
 dir="ltr">&lt;<a moz-do-not-send="true"
 href="mailto:pjedrychowski@proximetry.pl" target="_blank">pjedrychowski@proximetry.pl</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;">Hello.<br>
          <br>
I have a problem with such scenario:<br>
          <br>
1) add one knowledge package (sensor200) with two rules:<br>
          <br>
package sensor200<br>
rule "Sensor-200-ON"<br>
when<br>
(and f0: FMSensorFact(id==201) f1: FMSensorFact(id==202) )<br>
(not FMFact(id==200))<br>
then<br>
FMFact factToInsert = new FMFact(200);<br>
insert(factToInsert);<br>
end<br>
          <br>
package sensor200<br>
rule "Sensor-200-OFF"<br>
when<br>
not (and FMSensorFact(id==201) FMSensorFact(id==202) )<br>
(factToRetract : FMFact(id==200))<br>
then<br>
retract(factToRetract);<br>
end<br>
          <br>
2) remove knowledge package (sensor200)<br>
          <br>
3) add knowledge package with the same name as in point 1, but with<br>
other rule:<br>
          <br>
package sensor200<br>
rule "Sensor-200-OR-201-ON"<br>
when<br>
fact: FMSensorFact(id==201)<br>
(not FMFact(id==200))<br>
then<br>
FMFact factToInsert = new FMFact(200);<br>
insert(factToInsert);<br>
end<br>
          <br>
During adding knowledge package in point 3, I'm getting<br>
ClassCastException with this Stacktarce:<br>
          <br>
java.lang.ClassCastException: org.drools.util.ObjectHashMap<br>
&nbsp;at org.drools.reteoo.AlphaNode.assertObject(AlphaNode.java:142)<br>
&nbsp;at org.drools.reteoo.ObjectTypeNode.updateSink(ObjectTypeNode.java:252)<br>
&nbsp;at org.drools.reteoo.AlphaNode.attach(AlphaNode.java:133)<br>
&nbsp;at org.drools.reteoo.builder.BuildUtils.attachNode(BuildUtils.java:160)<br>
&nbsp;at<br>
org.drools.reteoo.builder.PatternBuilder.attachAlphaNodes(PatternBuilder.java:295)<br>
&nbsp;at<br>
org.drools.reteoo.builder.PatternBuilder.attachPattern(PatternBuilder.java:117)<br>
&nbsp;at
org.drools.reteoo.builder.PatternBuilder.build(PatternBuilder.java:70)<br>
&nbsp;at<br>
org.drools.reteoo.builder.GroupElementBuilder$NotBuilder.build(GroupElementBuilder.java:228)<br>
&nbsp;at<br>
org.drools.reteoo.builder.GroupElementBuilder.build(GroupElementBuilder.java:73)<br>
&nbsp;at<br>
org.drools.reteoo.builder.GroupElementBuilder$AndBuilder.build(GroupElementBuilder.java:126)<br>
&nbsp;at<br>
org.drools.reteoo.builder.GroupElementBuilder.build(GroupElementBuilder.java:73)<br>
&nbsp;at<br>
org.drools.reteoo.builder.ReteooRuleBuilder.addSubRule(ReteooRuleBuilder.java:153)<br>
&nbsp;at<br>
org.drools.reteoo.builder.ReteooRuleBuilder.addRule(ReteooRuleBuilder.java:126)<br>
&nbsp;at org.drools.reteoo.ReteooBuilder.addRule(ReteooBuilder.java:117)<br>
&nbsp;at org.drools.reteoo.ReteooRuleBase.addRule(ReteooRuleBase.java:362)<br>
&nbsp;at
org.drools.common.AbstractRuleBase.addRule(AbstractRuleBase.java:618)<br>
&nbsp;at<br>
org.drools.common.AbstractRuleBase.addPackages(AbstractRuleBase.java:500)<br>
&nbsp;at
org.drools.reteoo.ReteooRuleBase.addPackages(ReteooRuleBase.java:379)<br>
&nbsp;at<br>
org.drools.impl.KnowledgeBaseImpl.addKnowledgePackages(KnowledgeBaseImpl.java:121)<br>
          <br>
Maybe someone had similar problem and could help me?<br>
          <br>
I'm using:<br>
* JBoss <a moz-do-not-send="true" href="http://4.2.3.GA"
 target="_blank">4.2.3.GA</a><br>
* Drools 5.0<br>
          <br>
Regards,<br>
Piotr<br>
_______________________________________________<br>
rules-users mailing list<br>
          <a moz-do-not-send="true"
 href="mailto:rules-users@lists.jboss.org" target="_blank">rules-users@lists.jboss.org</a><br>
          <a moz-do-not-send="true"
 href="https://lists.jboss.org/mailman/listinfo/rules-users"
 target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a><br>
        </blockquote>
        </div>
        <br>
        <br clear="all">
        <br>
-- <br>
&nbsp;Edson Tirelli<br>
&nbsp;JBoss Drools Core Development<br>
&nbsp;JBoss by Red Hat @ <a moz-do-not-send="true"
 href="http://www.jboss.com" target="_blank">www.jboss.com</a><br>
        <pre><fieldset></fieldset>
_______________________________________________
rules-users mailing list
<a moz-do-not-send="true" href="mailto:rules-users@lists.jboss.org"
 target="_blank">rules-users@lists.jboss.org</a>
<a moz-do-not-send="true"
 href="https://lists.jboss.org/mailman/listinfo/rules-users"
 target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a>
  </pre>
      </blockquote>
      <br>
      </div>
      </div>
      </div>
      <br>
_______________________________________________<br>
rules-users mailing list<br>
      <a moz-do-not-send="true"
 href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a><br>
      <a moz-do-not-send="true"
 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>
&nbsp;Edson Tirelli<br>
&nbsp;JBoss Drools Core Development<br>
&nbsp;JBoss by Red Hat @ <a moz-do-not-send="true"
 href="http://www.jboss.com">www.jboss.com</a><br>
    <pre wrap=""><fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
rules-users mailing list
<a moz-do-not-send="true" class="moz-txt-link-abbreviated"
 href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a>
<a moz-do-not-send="true" class="moz-txt-link-freetext"
 href="https://lists.jboss.org/mailman/listinfo/rules-users">https://lists.jboss.org/mailman/listinfo/rules-users</a>
  </pre>
  </blockquote>
  <br>
</blockquote>
<br>
</body>
</html>