When trying to compile a rule template with a datasource of a lot of rows (more than 1000), the compilers only compiles the first 1286 lines in the datasource.
Here is the code I am using:
//50,000 classes are created in the collection
Collection<FRTRule> freights = FilesLoader.GetFreightRules();
ObjectDataCompiler converter = new ObjectDataCompiler();
//a very simple rule template is loaded.
final InputStream templateStream = new Object().getClass().getResourceAsStream( "/Rules/Freight.drl" );
//only 1286 rules are created in the drl string.
String drl = converter.compile( freights, templateStream );
Here is the rules template syntax:
m : FRTRule(pol == "@
What could the reason be that the compiler only compiles 1286 rules?