What are the steps you are following? Something like this?:

   1. The agent creates the kbase
   2. Get kbase from kagent
   3. Create a stateless ksession
   4. insert some facts
   5. fire all rules
   6. check result
   7. modify drl
   8. wait until kagent rebuilds the kbase
   9. get the new kbase from kagent
   10. Create a stateless ksession
   11. insert some facts
   12. fire all rules
   13. check result

Also, which version of Drools are you using?

Best Regards,

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Esteban Aliverti
- Developer @ http://www.plugtree.com
- Blog @ http://ilesteban.wordpress.com


On Tue, Aug 23, 2011 at 9:35 PM, dcrissman <[email protected]> wrote:

> It seems that the rules that stop firing are dependent on another rule
> which
> is responsible for creating drools declared objects with a logicalInsert.
> Seems to be the only commonality that I can find.
>
> Oh, and I am using a stateless session.
>
> Example:
>
> declare MyClass
> end
>
> rule "Create Instance"
> when
> //whatever
> then
> logicalInsert(new MyClass());
> end
>
> rule "Dependent"
> when
> MyClass(
> //whatever
> )
> then
> //do something
> end
>
> --
> View this message in context:
> http://drools.46999.n3.nabble.com/Rules-stop-firing-when-white-space-is-changed-tp3278986p3279079.html
> Sent from the Drools: User forum mailing list archive at Nabble.com.
> _______________________________________________
> rules-users mailing list
> [email protected]
> https://lists.jboss.org/mailman/listinfo/rules-users
>
_______________________________________________
rules-users mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/rules-users

Reply via email to