Hi,<div>Are you setting <span class="Apple-style-span" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 11px; border-collapse: collapse; color: rgb(0, 0, 255); line-height: 14px; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; ">drools.agent.newInstance <font class="Apple-style-span" color="#000000" face="arial"><span class="Apple-style-span" style="border-collapse: separate; line-height: normal; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; font-size: small;">to </span></font>false</span>? If not, when the kbase is rebuild, a new instance is created, so the kbase variable you have "outside" the agent is obsolete. You need to use kagent.getKnowledgeBase(). </div>
<div><br></div><div>Best,<br><br><div class="gmail_quote">On Wed, May 26, 2010 at 4:58 AM, Mohamed BEN AYED <span dir="ltr"><<a href="mailto:mohamed.ensi@gmail.com">mohamed.ensi@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br>
Hi,<br>
<br>
I started ResourceFactory (Listener & Notifier)<br>
<br>
when I look to the parameters of KnowledgeAgent, I foun 3: (name,<br>
KnowledgeBase, KnowledgeAgentConfiguration). this is fine.<br>
<br>
Normally, when I give a KnowledgeBase to th KnowledgeAgent, it will save the<br>
knowledgeBAse built from KnowledgeAgent to the KnowledgeBases given in<br>
parameter.<br>
<br>
I give an example:<br>
KnowledgeBase kbase=KnowledgeBaseFactory.newKnowledgeBase(); //here I<br>
instanciate a KnowledgeBase<br>
<br>
KnowledgeAgent agent =<br>
KnowledgeAgentFactory.newKnowledgeAgent("myagent",kbase,aconf); // My<br>
KnowledgeBase was given as a parameter<br>
<br>
StatefulKnowledgeSession session =kbase.newStatefulKnowledgeSession(); // I<br>
will create a session from the Kbase.<br>
<br>
the problem is the KnowledgeBAse is empty, I doesn't contain the base built<br>
<br>
I hope you understand the problem<br>
<font color="#888888"><br>
--<br>
View this message in context: <a href="http://drools-java-rules-engine.46999.n3.nabble.com/KnowledgeBaseEvent-on-KnowledgeAgent-tp842269p844280.html" target="_blank">http://drools-java-rules-engine.46999.n3.nabble.com/KnowledgeBaseEvent-on-KnowledgeAgent-tp842269p844280.html</a><br>
</font><div><div></div><div class="h5">Sent from the Drools - Dev mailing list archive at Nabble.com.<br>
_______________________________________________<br>
rules-dev mailing list<br>
<a href="mailto:rules-dev@lists.jboss.org">rules-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/rules-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-dev</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX<br><br>Esteban Aliverti<br>
</div>