If rule file has a rule having a condition on primitive array, then a org.drools.rule.InvalidRulePackage exception is thrown.
The exact message is:
Warning: An error occurred compiling a semantic invoker. Errors should have been reported elsewhere.
Exception in thread "main" org.drools.rule.InvalidRulePackage: Rule Compilation error Syntax error on token "[", delete this token I cannot be resolved to a type
at org.drools.rule.Package.checkValidity(Unknown Source)
at org.drools.common.AbstractRuleBase.addPackage(Unknown Source)
See the attached test case.