Dear Sirs:<div><br></div><div>I'm working on an application which writes a set of rules using information which is stored in BDD tables. This information can be 'wrong' concerning rule compilation, and I expect that Drools reports the corresponding compilation errors. </div>
<div><br></div><div>I've found that PatternBuilder.createRestriction() fails to process composite restrictions when one of the single restrictions cannot be implemented. The problem is that although one of the sigle restrictions is returned null, the composite restriction array is succesfully returned, one of its elements being null, wich causes a NullPointerException when the composite restriction is processed in PatternBuilder.build(AbstractCompositeConstraint version) to obtain a MultiRestrictionFieldConstraint object.</div>
<div><br></div><div>I would like to know if this bug has yet been reported and fixed in some Drools version beyond 5.1.1</div><div><br></div><div>Thank you very much for your time.</div><div><br></div><div>Kind regards,</div>
<div><br></div><div>Manuel Ortiz</div><div><br></div><div><br></div>