Hi,

I get the next exception with 4.0.0.MR2 that I didn't get with previous versions with the same DRL:

java.lang.IllegalArgumentException: The rule called regla1_11 is not valid. Check for compile errors reported.
   at org.drools.common.AbstractRuleBase.addRule(AbstractRuleBase.java:363)
   at org.drools.reteoo.ReteooRuleBase.addRule(ReteooRuleBase.java:263)
at org.drools.common.AbstractRuleBase.addPackage(AbstractRuleBase.java:293)
   at evendor.mebone.rules.RulesLoader.<init>(RulesLoader.java:217)
at evendor.mebone.rules.RulesSet.createAgendaAndLoadClass(RulesSet.java:207)
   at evendor.mebone.rules.RulesSet.includeAssert(RulesSet.java:291)
   at evendor.mebone.core.Map.existsReadCursors(Map.java:3589)
   at evendor.mebone.core.Map.existsReadCursors(Map.java:3487)
   at evendor.mebone.core.Map.run(Map.java:1545)

The DRL file is the result of compiling a decision table in XLS format and it has the next aspect:

   package demo1;
   #generated from Decision Table
   import rules.*;
   import java.util.Date;
   import java.text.SimpleDateFormat;
   import java.sql.Timestamp;
   #From row number: 11
   rule "regla1_11"
salience 65525
       when
           a: _demo1_RuleEnvelope(s_IMPORTE >= 10000)
       then
           a.sett_NUEVO_IMPORTE(10500);
           a.sett_COPIA_NUM_TARJETA("1234567890");
   end

¿What is wrong in this DRL?

Thanks in advance,

   José Miguel Sánchez



_______________________________________________
rules-users mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/rules-users

Reply via email to