<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body bgcolor="#ffffff" text="#000000">
    <font face="Times New Roman, Times, serif">Hello.<br>
      <br>
      I'm loading a lot of rules during starting of JBoss. Loading of
      rules is made by such scenario:<br>
      1) Read first part of rules from database (about 4000 rules)<br>
      2) Send rules to Drools bean<br>
      3) Parse rules (convert string rules into Drools format) by
      KnowledgeBuilder - one package (pkg1) with all rules<br>
      4) Add rules into KnowledgeBase<br>
      5) Read second part of rules from database (about 4000)<br>
      6) Send rules to Drools bean<br>
      7) </font><font face="Times New Roman, Times, serif">Parse rules
      (convert string rules into Drools format) by KnowledgeBuilder - </font><font
      face="Times New Roman, Times, serif">one package (pkg1 - the same
      ad in point 3)) with all rules</font><br>
    <font face="Times New Roman, Times, serif">8)</font><font
      face="Times New Roman, Times, serif"> Add rules into KnowledgeBase<br>
      and during second add operation JVM turns off, and generates file:
      hs_err_pid&lt;number&gt;.log with this log:<br>
    </font><font face="Times New Roman, Times, serif"><br>
      C2:101% !&nbsp;&nbsp;
      org.drools.lang.DRLParser.rhs_chunk_data()Lorg/drools/lang/DRLParser$rhs_chunk_data_return;
      @ 169 (723 bytes)<br>
      <br>
      What is the reason of this behaviour? Is it possible to add rules
      to existing packaged - 8) point from scenario? Maybe someone had
      similar problem?<br>
      <br>
    </font><font face="Times New Roman, Times, serif">I'm using:<br>
      1) Drools 5.1.0<br>
      2) JBoss 4.2.3</font><font face="Times New Roman, Times, serif"><br>
      <br>
      Regards,<br>
      Piotr<br>
    </font>
  </body>
</html>