[rules-users] Different results with same fact base

Wolfgang Laun wolfgang.laun at gmail.com
Thu Nov 29 07:37:15 EST 2012


If your program terminates without any new session, dispose() need
not be called.

Getting different results for different runs with the same program+data
is strange unless you use generated random test data or rules based on
time in some way.

That's all I can say given the info provided.

-W

On 29/11/2012, raffi <christian.koehler at s2008.tu-chemnitz.de> wrote:
> Hi,
>
> I have a strange behavior with the Drools Expert 5.5.0. After running the
> main class few times in a row, the results suddenly differ from the ones
> before it. That means there are somtimes 3, 4 or 5 results shown in
> console.
>
> I am using a statefulknowledgesession. Inserting of all facts is done with
> normal java lists. For my last type of facts I insert one, call
> fireAllRules(), and retract it again. Showing in console is solved with
> queries. At the end I'm calling the dispose()-method. I added it to see if
> there is a change in behavior. But with or without it there is the same
> problem with different results after few directly runnings.
> Rules and queries are defined in a drl-file and loaded via
> knowledgebuilder's add()-method. I am working with eclipse and of course
> the
> plugin for it.
>
> Could it be a problem with something memory like (in a way like a cache or
> similar to the garbage collection)?
> I hope with this short explanation you can give me a feedback. If not its
> not problem to describe in a more detailed way.
>
> Thank you.
>
>
>
> --
> View this message in context:
> http://drools.46999.n3.nabble.com/Different-results-with-same-fact-base-tp4021000.html
> Sent from the Drools: User forum mailing list archive at Nabble.com.
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
>


More information about the rules-users mailing list