I think Nik Joshi wrote: > > Now, when I added in the serialization and the cloning, the number of facts > in the engine jumped to 8 to 10 times the number of assertions.
Well, let's see. The first problem was that the ObjectOutputStream would not send a modified object fact, so the workaround was to clone the fact. Now I'm guessing that the problem is that there are some objects involved in your program for which o.clone().equals(o) is false, so that facts that are equal in one engine are unequal in the other, so multiple assertions of nominally identical facts are not being culled in the second engine. Hard to say without seeing the precise code that's being executed, but I think that's a good guess. --------------------------------------------------------- Ernest Friedman-Hill Science and Engineering PSEs Phone: (925) 294-2154 Sandia National Labs FAX: (925) 294-2234 PO Box 969, MS 9012 [EMAIL PROTECTED] Livermore, CA 94550 http://herzberg.ca.sandia.gov -------------------------------------------------------------------- To unsubscribe, send the words 'unsubscribe jess-users [EMAIL PROTECTED]' in the BODY of a message to [EMAIL PROTECTED], NOT to the list (use your own address!) List problems? Notify [EMAIL PROTECTED] --------------------------------------------------------------------
