<!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<number>.log with this log:<br>
</font><font face="Times New Roman, Times, serif"><br>
C2:101% !
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>