Sorry, forgot to mention, I have tried 5.1.0M1, and yesterday's snapshot.

--- On Thu, 7/22/10, Andargor <[email protected]> wrote:

> From: Andargor <[email protected]>
> Subject: StackOverflowError when serializing KnowledgeBase
> To: [email protected]
> Date: Thursday, July 22, 2010, 8:10 PM
> Hello,
> 
> After adding a few hundred rules, and with the same code,
> KnowledgeBase serialization has started to generate
> StackOverflowError. I have increased the VM stack size as a
> workaround, but I was hoping to implement something more
> robust.
> 
> I specifically need to serialize the KnowledgeBase, and not
> the session.
> 
> I'm using this code:
> 
>     private void dumpKnowledgeBase(String file,
> KnowledgeBase kbase) {
>            try {
>            
>    FileOutputStream ostream = new
> FileOutputStream(file);
>            
>    DroolsObjectOutputStream p = new
> DroolsObjectOutputStream(ostream);
>            
>    p.writeObject(kbase);
>            
>    p.flush();
>            
>    ostream.close();
>            }
>            catch
> (Exception e) {
>            
>    System.err.println(e);
>            
>    e.printStackTrace();
>            
>    System.err.println("Could not write
> knowledge base "+file);
>            }
>     }
> 
> 
> This is due to writeObject recursion? Any ideas?
> 
> A.
> 
> 
>       
> 


      

_______________________________________________
rules-users mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/rules-users

Reply via email to