Could you please try your example using latest SNAPSHOT or 5.1M2?<div><br></div><div>Thanks<br><br><div class="gmail_quote">On Thu, Jun 24, 2010 at 10:20 AM, Stephen Mcgruer <span dir="ltr"><<a href="mailto:s0840449@sms.ed.ac.uk">s0840449@sms.ed.ac.uk</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Sorry, I'm using Drools 5.0.1<br>
<br>
Cheers,<br>
<font color="#888888">Stephen<br>
</font><div><div></div><div class="h5"><br>
Quoting Esteban Aliverti <<a href="mailto:esteban.aliverti@gmail.com">esteban.aliverti@gmail.com</a>>:<br>
<br>
> Which version of drools are you using?<br>
><br>
> On Thu, Jun 24, 2010 at 5:33 AM, Stephen Mcgruer<br>
> <<a href="mailto:s0840449@sms.ed.ac.uk">s0840449@sms.ed.ac.uk</a>>wrote:<br>
><br>
>> Hi there. I'm trying to get automatic update of rules working in my<br>
>> project, and seem to<br>
>> have run into a problem. As far as I can tell, automatic polling and<br>
>> updating is turned<br>
>> on, and claims to update the knowledgebase, but changes to the rules<br>
>> don't seem to have<br>
>> any effect. A simple example - if I add the rule:<br>
>><br>
>> rule "TestRule"<br>
>> dialect "mvel"<br>
>> when<br>
>> then<br>
>> System.out.println("Hello, world!");<br>
>> end<br>
>><br>
>> And start my application, I get:<br>
>><br>
>> Firing all rules...<br>
>> Hello, world!<br>
>> All rules fired.<br>
>><br>
>> As expected. If I then change the rule as follows:<br>
>><br>
>> rule "TestRule"<br>
>> dialect "mvel"<br>
>> when<br>
>> then<br>
>> System.out.println("I have changed!");<br>
>> end<br>
>><br>
>> I get this output (timestamps trimmed for readability):<br>
>><br>
>> ResourceChangeScanner attempt to scan 1 resources<br>
>> ResourceChangeScanner modified resource=[UrlResource<br>
>> path='<br>
>> <a href="http://localhost:1337/drools-guvnor/org.drools.guvnor.Guvnor/package/ERMIE/v0.1" target="_blank">http://localhost:1337/drools-guvnor/org.drools.guvnor.Guvnor/package/ERMIE/v0.1</a><br>
>> ']<br>
>> :<br>
>> 1277371031000 : 1277371254000<br>
>> ResourceChangeNotification received ChangeSet notification<br>
>> ResourceChangeScanner thread is waiting for 60<br>
>> ResourceChangeNotification processing ChangeSet<br>
>> ResourceChangeNotification ChangeSet modified resource=[UrlResource<br>
>> path='<br>
>> <a href="http://localhost:1337/drools-guvnor/org.drools.guvnor.Guvnor/package/ERMIE/v0.1" target="_blank">http://localhost:1337/drools-guvnor/org.drools.guvnor.Guvnor/package/ERMIE/v0.1</a><br>
>> ']<br>
>> for listener=org.drools.agent.impl.KnowledgeAgentImpl@e2d0b2<br>
>> KnowledgeAgent received ChangeSet changed notification<br>
>> ResourceChangeNotification thread is waiting for queue update<br>
>> KnowledgAgent applying ChangeSet<br>
>> KnowledgeAgent ChangeSet requires KnowledgeBuilderKnowledgeAgent<br>
>> rebuilding KnowledgeBase<br>
>> using ChangeSet<br>
>> KnowledgeAgent building resource=[UrlResource<br>
>> path='<br>
>> <a href="http://localhost:1337/drools-guvnor/org.drools.guvnor.Guvnor/package/ERMIE/v0.1" target="_blank">http://localhost:1337/drools-guvnor/org.drools.guvnor.Guvnor/package/ERMIE/v0.1</a><br>
>> ']<br>
>> KnowledgeAgent adding KnowledgeDefinitionsPackage ERMIE<br>
>> KnowledgeAgent new KnowledgeBase now built and in use<br>
>><br>
>> So, this makes it seem like everything has worked. However, if I<br>
>> insert a new fact and<br>
>> fire all rules...<br>
>><br>
>> Inserting new fact...<br>
>> Hello, World!<br>
>><br>
>> So, it hasn't worked. What might I have done wrong?<br>
>><br>
>><br>
>> -Stephen<br>
>><br>
>> --<br>
>> The University of Edinburgh is a charitable body, registered in<br>
>> Scotland, with registration number SC005336.<br>
>><br>
>><br>
>><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>
><br>
><br>
><br>
> --<br>
> XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX<br>
><br>
> Esteban Aliverti<br>
><br>
<br>
<br>
<br>
</div></div>--<br>
<div><div></div><div class="h5">The University of Edinburgh is a charitable body, registered in<br>
Scotland, with registration number SC005336.<br>
<br>
<br>
<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>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX<br><br>Esteban Aliverti<br>
</div>