[rules-users] Exception with 4.0.0.MR2

José Miguel Sánchez jmsanchez at evendor.es
Fri May 18 04:23:10 EDT 2007


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






More information about the rules-users mailing list