<!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>
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>
Edson<br>
<br>
<div class="gmail_quote">2010/4/22 Piotr Jedrychowski <span
dir="ltr"><<a moz-do-not-send="true"
href="mailto:pjedrychowski@proximetry.pl">pjedrychowski@proximetry.pl</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 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>
at org.drools.reteoo.AlphaNode.updateSink(AlphaNode.java:172)<br>
at org.drools.reteoo.BetaNode.attach(BetaNode.java:214)
<div class="im"><br>
at
org.drools.reteoo.builder.BuildUtils.attachNode(BuildUtils.java:160)<br>
</div>
at
org.drools.reteoo.builder.GroupElementBuilder$NotBuilder.build(GroupElementBuilder.java:281)<br>
at
org.drools.reteoo.builder.GroupElementBuilder.build(GroupElementBuilder.java:77)<br>
at
org.drools.reteoo.builder.GroupElementBuilder$AndBuilder.build(GroupElementBuilder.java:130)<br>
at
org.drools.reteoo.builder.GroupElementBuilder.build(GroupElementBuilder.java:77)<br>
at
org.drools.reteoo.builder.ReteooRuleBuilder.addSubRule(ReteooRuleBuilder.java:155)<br>
at
org.drools.reteoo.builder.ReteooRuleBuilder.addRule(ReteooRuleBuilder.java:128)
<div class="im"><br>
at org.drools.reteoo.ReteooBuilder.addRule(ReteooBuilder.java:117)<br>
</div>
at org.drools.reteoo.ReteooRuleBase.addRule(ReteooRuleBase.java:409)<br>
at
org.drools.common.AbstractRuleBase.addRule(AbstractRuleBase.java:638)<br>
at
org.drools.common.AbstractRuleBase.addPackages(AbstractRuleBase.java:520)<br>
at
org.drools.reteoo.ReteooRuleBase.addPackages(ReteooRuleBase.java:426)
<div class="im"><br>
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>
This is related to the problem in your other e-mail and it is fixed
in trunk.<br>
<br>
Edson<br>
<br>
<div class="gmail_quote">2010/4/21 Piotr Jedrychowski <span
dir="ltr"><<a moz-do-not-send="true"
href="mailto:pjedrychowski@proximetry.pl" target="_blank">pjedrychowski@proximetry.pl</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;">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>
at org.drools.reteoo.AlphaNode.assertObject(AlphaNode.java:142)<br>
at org.drools.reteoo.ObjectTypeNode.updateSink(ObjectTypeNode.java:252)<br>
at org.drools.reteoo.AlphaNode.attach(AlphaNode.java:133)<br>
at org.drools.reteoo.builder.BuildUtils.attachNode(BuildUtils.java:160)<br>
at<br>
org.drools.reteoo.builder.PatternBuilder.attachAlphaNodes(PatternBuilder.java:295)<br>
at<br>
org.drools.reteoo.builder.PatternBuilder.attachPattern(PatternBuilder.java:117)<br>
at
org.drools.reteoo.builder.PatternBuilder.build(PatternBuilder.java:70)<br>
at<br>
org.drools.reteoo.builder.GroupElementBuilder$NotBuilder.build(GroupElementBuilder.java:228)<br>
at<br>
org.drools.reteoo.builder.GroupElementBuilder.build(GroupElementBuilder.java:73)<br>
at<br>
org.drools.reteoo.builder.GroupElementBuilder$AndBuilder.build(GroupElementBuilder.java:126)<br>
at<br>
org.drools.reteoo.builder.GroupElementBuilder.build(GroupElementBuilder.java:73)<br>
at<br>
org.drools.reteoo.builder.ReteooRuleBuilder.addSubRule(ReteooRuleBuilder.java:153)<br>
at<br>
org.drools.reteoo.builder.ReteooRuleBuilder.addRule(ReteooRuleBuilder.java:126)<br>
at org.drools.reteoo.ReteooBuilder.addRule(ReteooBuilder.java:117)<br>
at org.drools.reteoo.ReteooRuleBase.addRule(ReteooRuleBase.java:362)<br>
at
org.drools.common.AbstractRuleBase.addRule(AbstractRuleBase.java:618)<br>
at<br>
org.drools.common.AbstractRuleBase.addPackages(AbstractRuleBase.java:500)<br>
at
org.drools.reteoo.ReteooRuleBase.addPackages(ReteooRuleBase.java:379)<br>
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>
Edson Tirelli<br>
JBoss Drools Core Development<br>
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>
Edson Tirelli<br>
JBoss Drools Core Development<br>
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>