Bug en rule que cierra a Mat|r Viewer



  • Buenas tardes,

    Me acabo de topar con el siguiente error reproducible.

    Experience ExperianciaBUG {
    
        String  campo          label("Ingrese texto para provocar un BUG ;)")
    
    }
    
    RuleContext Contexto {
    
        Rule checkCampo listen (campo from ExperianciaBUG as exp) {
        
        if ( exp.campo != "" ){
            exp.campo = exp.campo.capitalize() //esto provoca que Mat|r Viewer se cierre
            //_expBUG.campo = exp.campo.capitalize() //y esto tambi茅n provoca que Mat|r Viewer se cierre
        }
    }
    

    Al escribir sobre campo, Mat|r Viewer se cierre mostrando la siguiente traza de error:

    java.lang.StackOverflowError: stack size 1037KB
    at java.lang.reflect.Method.invoke(Native Method)
    at com.inosur.matrrulerunner.model.core.rule.expression.literal.simple.SCSimpleCallableLiteral.call(SCSimpleCallableLiteral.java:159)
    at com.inosur.matrrulerunner.model.core.rule.operator.call.SCCallOperator.operate(SCCallOperator.java:36)
    at com.inosur.matrrulerunner.model.core.rule.expression.SCBinaryOperation.evaluate(SCBinaryOperation.java:42)
    at com.inosur.matrrulerunner.model.core.rule.expression.SCBinaryOperation.evaluate(SCBinaryOperation.java:39)
    at com.inosur.matrrulerunner.model.core.rule.expression.conditional.SCIf.evaluate(SCIf.java:35)
    at com.inosur.matrrulerunner.RuleHelper.evaluateRuleFromListen(RuleHelper.java:267)
    at com.inosur.matrrulerunner.RuleHelper.runRule(RuleHelper.java:137)
    at com.inosur.matrrulerunner.model.core.ModelRuleObserver.notifyModel(ModelRuleObserver.java:55)
    at com.inosur.matrrulerunner.model.custom.Model.notifyChildAttributes(Model.java:373)
    at com.inosur.matrrulerunner.model.custom.Model.notifyObservers(Model.java:361)
    at com.inosur.matrrulerunner.model.core.rule.expression.literal.simple.SCSimpleCallableLiteral.notifyChange(SCSimpleCallableLiteral.java:217)
    at com.inosur.matrrulerunner.model.core.rule.expression.literal.simple.SCSimpleCallableLiteral.call(SCSimpleCallableLiteral.java:161)
    at com.inosur.matrrulerunner.model.core.rule.operator.call.SCCallOperator.operate(SCCallOperator.java:36)
    at com.inosur.matrrulerunner.model.core.rule.expression.SCBinaryOperation.evaluate(SCBinaryOperation.java:42)
    at com.inosur.matrrulerunner.model.core.rule.expression.SCBinaryOperation.evaluate(SCBinaryOperation.java:39)
    at com.inosur.matrrulerunner.model.core.rule.expression.conditional.SCIf.evaluate(SCIf.java:35)
    at com.inosur.matrrulerunner.RuleHelper.evaluateRuleFromListen(RuleHelper.java:267)
    at com.inosur.matrrulerunner.RuleHelper.runRule(RuleHelper.java:137)
    at com.inosur.matrrulerunner.model.core.ModelRuleObserver.notifyModel(ModelRuleObserver.java:55)
    at com.inosur.matrrulerunner.model.custom.Model.notifyChildAttributes(Model.java:373)
    at com.inosur.matrrulerunner.model.custom.Model.notifyObservers(Model.java:361)
    at com.inosur.matrrulerunner.model.core.rule.expression.literal.simple.SCSimpleCallableLiteral.notifyChange(SCSimpleCallableLiteral.java:217)
    at com.inosur.matrrulerunner.model.core.rule.expression.literal.simple.SCSimpleCallableLiteral.call(SCSimpleCallableLiteral.java:161)
    at com.inosur.matrrulerunner.model.core.rule.operator.call.SCCallOperator.operate(SCCallOperator.java:36)
    at com.inosur.matrrulerunner.model.core.rule.expression.SCBinaryOperation.evaluate(SCBinaryOperation.java:42)
    at com.inosur.matrrulerunner.model.core.rule.expression.SCBinaryOperation.evaluate(SCBinaryOperation.java:39)
    at com.inosur.matrrulerunner.model.core.rule.expression.conditional.SCIf.evaluate(SCIf.java:35)
    at com.inosur.matrrulerunner.RuleHelper.evaluateRuleFromListen(RuleHelper.java:267)
    at com.inosur.matrrulerunner.RuleHelper.runRule(RuleHelper.java:137)
    at com.inosur.matrrulerunner.model.core.ModelRuleObserver.notifyModel(ModelRuleObserver.java:55)
    at com.inosur.matrrulerunner.model.custom.Model.notifyChildAttributes(Model.java:373)
    at com.inosur.matrrulerunner.model.custom.Model.notifyObservers(Model.java:361)
    at com.inosur.matrrulerunner.model.core.rule.expression.literal.simple.SCSimpleCallableLiteral.notifyChange(SCSimpleCallableLiteral.java:217)
    at com.inosur.matrrulerunner.model.core.rule.expression.literal.simple.SCSimpleCallableLiteral.call(SCSimpleCallableLiteral.java:161)
    at com.inosur.matrrulerunner.model.core.rule.operator.call.SCCallOperator.operate(SCCallOperator.java:36)
    at com.inosur.matrrulerunner.model.core.rule.expression.SCBinaryOperation.evaluate(SCBinaryOperation.java:42)
    at com.inosur.matrrulerunner.model.core.rule.expression.SCBinaryOperation.evaluate(SCBinaryOperation.java:39)
    at com.inosur.matrrulerunner.model.core.rule.expression.conditional.SCIf.evaluate(SCIf.java:35)
    at com.inosur.matrrulerunner.RuleHelper.evaluateRuleFromListen(RuleHelper.java:267)
    at com.inosur.matrrulerunner.RuleHelper.runRule(RuleHelper.java:137)
    at com.inosur.matrrulerunner.model.core.ModelRuleObserver.notifyModel(ModelRuleObserver.java:55)
    at com.inosur.matrrulerunner.model.custom.Model.notifyChildAttributes(Model.java:373)
    at com.inosur.matrrulerunner.model.custom.Model.notifyObservers(Model.java:361)
    at com.inosur.matrrulerunner.model.core.rule.expression.literal.simple.SCSimpleCallableLiteral.notifyChange(SCSimpleCallableLiteral.java:217)
    at com.inosur.matrrulerunner.model.core.rule.expression.literal.simple.SCSimpleCallableLiteral.call(SCSimpleCallableLiteral.java:161)
    at com.inosur.matrrulerunner.model.core.rule.operator.call.SCCallOperator.operate(SCCallOperator.java:36)
    at com.inosur.matrrulerunner.model.core.rule.expression.SCBinaryOperation.evaluate(SCBinaryOperation.java:42)
    at com.inosur.matrrulerunner.model.core.rule.expression.SCBinaryOperation.evaluate(SCBinaryOperation.java:39)
    at com.inosur.matrrulerunner.model.core.rule.expression.conditional.SCIf.evaluate(SCIf.java:35)
    at com.inosur.matrrulerunner.RuleHelper.evaluateRuleFromListen(RuleHelper.java:267)
    at com.inosur.matrrulerunner.RuleHelper.runRule(RuleHelper.java:137)
    at com.inosur.matrrulerunner.model.core.ModelRuleObserver.notifyModel(ModelRuleObserver.java:55)
    at com.inosur.matrrulerunner.model.custom.Model.notifyChildAttributes(Model.java:373)
    at com.inosur.matrrulerunner.model.custom.Model.notifyObservers(Model.java:361)
    at com.inosur.matrrulerunner.model.core.rule.expression.literal.simple.SCSimpleCallableLiteral.notifyChange(SCSimpleCallableLiteral.java:217)
    at com.inosur.matrrulerunner.model.core.rule.expression.literal.simple.SCSimpleCallableLiteral.call(SCSimpleCallableLiteral.java:161)
    at com.inosur.matrrulerunner.model.core.rule.operator.call.SCCallOperator.operate(SCCallOperator.java:36)
    at com.inosur.matrrulerunner.model.core.rule.expression.SCBinaryOperation.evaluate(SCBinaryOperation.java:42)
    at com.inosur.matrrulerunner.model.core.rule.expression.SCBinaryOperation.evaluate(SCBinaryOperation.java:39)
    at com.inosur.matrrulerunner.model.core.rule.expression.conditional.SCIf.evaluate(SCIf.java:35)
    at com.inosur.matrrulerunner.RuleHelper.evaluateRuleFromListen(RuleHelper.java:267)
    at com.inosur.matrrulerunner.RuleHelper.runRule(RuleHelper.java:137)
    at com.inosur.matrrulerunner.model.core.ModelRuleObserver.notifyModel(ModelRuleObserver.java:55)
    at com.inosur.matrrulerunner.model.custom.Model.notifyChildAttributes(Model.java:373)
    at com.inosur.matrrulerunner.model.custom.Model.notifyObservers(Model.java:361)
    at com.inosur.matrrulerunner.model.core.rule.expression.literal.simple.SCSimpleCallableLiteral.notifyChange(SCSimpleCallableLiteral.java:217)
    at com.inosur.matrrulerunner.model.core.rule.expression.literal.simple.SCSimpleCallableLiteral.call(SCSimpleCallableLiteral.java:161)
    at com.inosur.matrrulerunner.model.core.rule.operator.call.SCCallOperator.operate(SCCallOperator.java:36)
    at com.inosur.matrrulerunner.model.core.rule.expression.SCBinaryOperation.evaluate(SCBinaryOperation.java:42)
    at com.inosur.matrrulerunner.model.core.rule.expression.SCBinaryOperation.evaluate(SCBinaryOperation.java:39)
    at com.inosur.matrrulerunner.model.core.rule.expression.conditional.SCIf.evaluate(SCIf.java:35)
    at com.inosur.matrrulerunner.RuleHelper.evaluateRuleFromListen(RuleHelper.java:267)
    at com.inosur.matrrulerunner.RuleHelper.runRule(RuleHelper.java:137)
    at com.inosur.matrrulerunner.model.core.ModelRuleObserver.notifyModel(ModelRuleObserver.java:55)
    at com.inosur.matrrulerunner.model.custom.Model.notifyChildAttributes(Model.java:373)
    at com.inosur.matrrulerunner.model.custom.Model.notifyObservers(Model.java:361)
    at com.inosur.matrrulerunner.model.core.rule.expression.literal.simple.SCSimpleCallableLiteral.notifyChange(SCSimpleCallableLiteral.java:217)
    at com.inosur.matrrulerunner.model.core.rule.expression.literal.simple.SCSimpleCallableLiteral.call(SCSimpleCallableLiteral.java:161)
    at com.inosur.matrrulerunner.model.core.rule.operator.call.SCCallOperator.operate(SCCallOperator.java:36)
    at com.inosur.matrrulerunner.model.core.rule.expression.SCBinaryOperation.evaluate(SCBinaryOperation.java:42)
    at com.inosur.matrrulerunner.model.core.rule.expression.SCBinaryOperation.evaluate(SCBinaryOperation.java:39)
    at com.inosur.matrrulerunner.model.core.rule.expression.conditional.SCIf.evaluate(SCIf.java:35)
    at com.inosur.matrrulerunner.RuleHelper.evaluateRuleFromListen(RuleHelper.java:267)
    at com.inosur.matrrulerunner.RuleHelper.runRule(RuleHelper.java:137)
    at com.inosur.matrrulerunner.model.core.ModelRuleObserver.notifyModel(ModelRuleObserver.java:55)
    at com.inosur.matrrulerunner.model.custom.Model.notifyChildAttributes(Model.java:373)
    at com.inosur.matrrulerunner.model.custom.Model.notifyObservers(Model.java:361)
    at com.inosur.matrrulerunner.model.core.rule.expression.literal.simple.SCSimpleCallableLiteral.notifyChange(SCSimpleCallableLiteral.java:217)
    at com.inosur.matrrulerunner.model.core.rule.expression.literal.simple.SCSimpleCallableLiteral.call(SCSimpleCallableLiteral.java:161)
    at com.inosur.matrrulerunner.model.core.rule.operator.call.SCCallOperator.operate(SCCallOperator.java:36)
    at com.inosur.matrrulerunner.model.core.rule.expression.SCBinaryOperation.evaluate(SCBinaryOperation.java:42)
    at com.inosur.matrrulerunner.model.core.rule.expression.SCBinaryOperation.evaluate(SCBinaryOperation.java:39)
    at com.inosur.matrrulerunner.model.core.rule.expression.conditional.SCIf.evaluate(SCIf.java:35)
    at com.inosur.matrrulerunner.RuleHelper.evaluateRuleFromListen(RuleHelper.java:267)
    at com.inosur.matrrulerunner.RuleHelper.runRule(RuleHelper.java:137)
    at com.inosur.matrrulerunner.model.core.ModelRuleObserver.notifyModel(ModelRuleObserver.java:55)
    at com.inosur.matrrulerunner.model.custom.Model.notifyChildAttributes(Model.java:373)
    at com.inosur.matrrulerunner.model.custom.Model.notifyObservers(Model.java:361)
    at com.inosur.matrrulerunner.model.core.rule.expression.literal.simple.SCSimpleCallableLiteral.notifyChange(SCSimpleCallableLiteral.java:217)
    at com.inosur.m
    [TRUNCATED 624387 CHARS]
    r.model.core.rule.expression.literal.simple.SCSimpleCallableLiteral.call(SCSimpleCallableLiteral.java:161)
    at com.inosur.matrrulerunner.model.core.rule.operator.call.SCCallOperator.operate(SCCallOperator.java:36)
    at com.inosur.matrrulerunner.model.core.rule.expression.SCBinaryOperation.evaluate(SCBinaryOperation.java:42)
    at com.inosur.matrrulerunner.model.core.rule.expression.SCBinaryOperation.evaluate(SCBinaryOperation.java:39)
    at com.inosur.matrrulerunner.model.core.rule.expression.conditional.SCIf.evaluate(SCIf.java:35)
    at com.inosur.matrrulerunner.RuleHelper.evaluateRuleFromListen(RuleHelper.java:267)
    at com.inosur.matrrulerunner.RuleHelper.runRule(RuleHelper.java:137)
    at com.inosur.matrrulerunner.model.core.ModelRuleObserver.notifyModel(ModelRuleObserver.java:55)
    at com.inosur.matrrulerunner.model.custom.Model.notifyChildAttributes(Model.java:373)
    at com.inosur.matrrulerunner.model.custom.Model.notifyObservers(Model.java:361)
    at com.inosur.matrrulerunner.model.core.rule.expression.literal.simple.SCSimpleCallableLiteral.notifyChange(SCSimpleCallableLiteral.java:217)
    at com.inosur.matrrulerunner.model.core.rule.expression.literal.simple.SCSimpleCallableLiteral.call(SCSimpleCallableLiteral.java:161)
    at com.inosur.matrrulerunner.model.core.rule.operator.call.SCCallOperator.operate(SCCallOperator.java:36)
    at com.inosur.matrrulerunner.model.core.rule.expression.SCBinaryOperation.evaluate(SCBinaryOperation.java:42)
    at com.inosur.matrrulerunner.model.core.rule.expression.SCBinaryOperation.evaluate(SCBinaryOperation.java:39)
    at com.inosur.matrrulerunner.model.core.rule.expression.conditional.SCIf.evaluate(SCIf.java:35)
    at com.inosur.matrrulerunner.RuleHelper.evaluateRuleFromListen(RuleHelper.java:267)
    at com.inosur.matrrulerunner.RuleHelper.runRule(RuleHelper.java:137)
    at com.inosur.matrrulerunner.model.core.ModelRuleObserver.notifyModel(ModelRuleObserver.java:55)
    at com.inosur.matrrulerunner.model.custom.Model.notifyChildAttributes(Model.java:373)
    at com.inosur.matrrulerunner.model.custom.Model.notifyObservers(Model.java:361)
    at com.inosur.matrrulerunner.model.core.rule.expression.literal.simple.SCSimpleCallableLiteral.notifyChange(SCSimpleCallableLiteral.java:217)
    at com.inosur.matrrulerunner.model.core.rule.expression.literal.simple.SCSimpleCallableLiteral.call(SCSimpleCallableLiteral.java:161)
    at com.inosur.matrrulerunner.model.core.rule.operator.call.SCCallOperator.operate(SCCallOperator.java:36)
    at com.inosur.matrrulerunner.model.core.rule.expression.SCBinaryOperation.evaluate(SCBinaryOperation.java:42)
    at com.inosur.matrrulerunner.model.core.rule.expression.SCBinaryOperation.evaluate(SCBinaryOperation.java:39)
    at com.inosur.matrrulerunner.model.core.rule.expression.conditional.SCIf.evaluate(SCIf.java:35)
    at com.inosur.matrrulerunner.RuleHelper.evaluateRuleFromListen(RuleHelper.java:267)
    at com.inosur.matrrulerunner.RuleHelper.runRule(RuleHelper.java:137)
    at com.inosur.matrrulerunner.model.core.ModelRuleObserver.notifyModel(ModelRuleObserver.java:55)
    at com.inosur.matrrulerunner.model.custom.Model.notifyChildAttributes(Model.java:373)
    at com.inosur.matrrulerunner.model.custom.Model.notifyObservers(Model.java:361)
    at com.inosur.matrrulerunner.model.core.rule.expression.literal.simple.SCSimpleCallableLiteral.notifyChange(SCSimpleCallableLiteral.java:217)
    at com.inosur.matrrulerunner.model.core.rule.expression.literal.simple.SCSimpleCallableLiteral.call(SCSimpleCallableLiteral.java:161)
    at com.inosur.matrrulerunner.model.core.rule.operator.call.SCCallOperator.operate(SCCallOperator.java:36)
    at com.inosur.matrrulerunner.model.core.rule.expression.SCBinaryOperation.evaluate(SCBinaryOperation.java:42)
    at com.inosur.matrrulerunner.model.core.rule.expression.SCBinaryOperation.evaluate(SCBinaryOperation.java:39)
    at com.inosur.matrrulerunner.model.core.rule.expression.conditional.SCIf.evaluate(SCIf.java:35)
    at com.inosur.matrrulerunner.RuleHelper.evaluateRuleFromListen(RuleHelper.java:267)
    at com.inosur.matrrulerunner.RuleHelper.runRule(RuleHelper.java:137)
    at com.inosur.matrrulerunner.model.core.ModelRuleObserver.notifyModel(ModelRuleObserver.java:55)
    at com.inosur.matrrulerunner.model.custom.Model.notifyChildAttributes(Model.java:373)
    at com.inosur.matrrulerunner.model.custom.Model.notifyObservers(Model.java:361)
    at com.inosur.matrrulerunner.model.core.rule.expression.literal.simple.SCSimpleCallableLiteral.notifyChange(SCSimpleCallableLiteral.java:217)
    at com.inosur.matrrulerunner.model.core.rule.expression.literal.simple.SCSimpleCallableLiteral.call(SCSimpleCallableLiteral.java:161)
    at com.inosur.matrrulerunner.model.core.rule.operator.call.SCCallOperator.operate(SCCallOperator.java:36)
    at com.inosur.matrrulerunner.model.core.rule.expression.SCBinaryOperation.evaluate(SCBinaryOperation.java:42)
    at com.inosur.matrrulerunner.model.core.rule.expression.SCBinaryOperation.evaluate(SCBinaryOperation.java:39)
    at com.inosur.matrrulerunner.model.core.rule.expression.conditional.SCIf.evaluate(SCIf.java:35)
    at com.inosur.matrrulerunner.RuleHelper.evaluateRuleFromListen(RuleHelper.java:267)
    at com.inosur.matrrulerunner.RuleHelper.runRule(RuleHelper.java:137)
    at com.inosur.matrrulerunner.model.core.ModelRuleObserver.notifyModel(ModelRuleObserver.java:55)
    at com.inosur.matrrulerunner.model.custom.Model.notifyChildAttributes(Model.java:373)
    at com.inosur.matrrulerunner.model.custom.Model.notifyObservers(Model.java:361)
    at com.inosur.matrrulerunner.model.core.rule.expression.literal.simple.SCSimpleCallableLiteral.notifyChange(SCSimpleCallableLiteral.java:217)
    at com.inosur.matrrulerunner.model.core.rule.expression.literal.simple.SCSimpleCallableLiteral.call(SCSimpleCallableLiteral.java:161)
    at com.inosur.matrrulerunner.model.core.rule.operator.call.SCCallOperator.operate(SCCallOperator.java:36)
    at com.inosur.matrrulerunner.model.core.rule.expression.SCBinaryOperation.evaluate(SCBinaryOperation.java:42)
    at com.inosur.matrrulerunner.model.core.rule.expression.SCBinaryOperation.evaluate(SCBinaryOperation.java:39)
    at com.inosur.matrrulerunner.model.core.rule.expression.conditional.SCIf.evaluate(SCIf.java:35)
    at com.inosur.matrrulerunner.RuleHelper.evaluateRuleFromListen(RuleHelper.java:267)
    at com.inosur.matrrulerunner.RuleHelper.runRule(RuleHelper.java:137)
    at com.inosur.matrrulerunner.model.core.ModelRuleObserver.notifyModel(ModelRuleObserver.java:55)
    at com.inosur.matrrulerunner.model.custom.Model.notifyChildAttributes(Model.java:373)
    at com.inosur.matrrulerunner.model.custom.Model.notifyObservers(Model.java:361)
    at com.inosur.matrrulerunner.model.core.rule.expression.literal.simple.SCSimpleCallableLiteral.notifyChange(SCSimpleCallableLiteral.java:217)
    at com.inosur.matrrulerunner.model.core.rule.expression.literal.simple.SCSimpleCallableLiteral.call(SCSimpleCallableLiteral.java:161)
    at com.inosur.matrrulerunner.model.core.rule.operator.call.SCCallOperator.operate(SCCallOperator.java:36)
    at com.inosur.matrrulerunner.model.core.rule.expression.SCBinaryOperation.evaluate(SCBinaryOperation.java:42)
    at com.inosur.matrrulerunner.model.core.rule.expression.SCBinaryOperation.evaluate(SCBinaryOperation.java:39)
    at com.inosur.matrrulerunner.model.core.rule.expression.conditional.SCIf.evaluate(SCIf.java:35)
    at com.inosur.matrrulerunner.RuleHelper.evaluateRuleFromListen(RuleHelper.java:267)
    at com.inosur.matrrulerunner.RuleHelper.runRule(RuleHelper.java:137)
    at com.inosur.matrrulerunner.model.core.ModelRuleObserver.notifyModel(ModelRuleObserver.java:55)
    at com.inosur.matrrulerunner.model.custom.Model.notifyChildAttributes(Model.java:373)
    at com.inosur.matrrulerunner.model.custom.Model.notifyObservers(Model.java:361)
    at com.inosur.matrrulerunner.model.core.rule.expression.literal.simple.SCSimpleCallableLiteral.notifyChange(SCSimpleCallableLiteral.java:217)
    at com.inosur.matrrulerunner.model.core.rule.expression.literal.simple.SCSimpleCallableLiteral.call(SCSimpleCallableLiteral.java:161)
    at com.inosur.matrrulerunner.model.core.rule.operator.call.SCCallOperator.operate(SCCallOperator.java:36)
    at com.inosur.matrrulerunner.model.core.rule.expression.SCBinaryOperation.evaluate(SCBinaryOperation.java:42)
    at com.inosur.matrrulerunner.model.core.rule.expression.SCBinaryOperation.evaluate(SCBinaryOperation.java:39)
    at com.inosur.matrrulerunner.model.core.rule.expression.conditional.SCIf.evaluate(SCIf.java:35)
    at com.inosur.matrrulerunner.RuleHelper.evaluateRuleFromListen(RuleHelper.java:267)
    at com.inosur.matrrulerunner.RuleHelper.runRule(RuleHelper.java:137)
    at com.inosur.matrrulerunner.model.core.ModelRuleObserver.notifyModel(ModelRuleObserver.java:55)
    at com.inosur.matrrulerunner.model.custom.Model.notifyChildAttributes(Model.java:373)
    at com.inosur.matrrulerunner.model.custom.Model.notifyObservers(Model.java:361)
    at com.inosur.matrrulerunner.model.core.rule.expression.literal.simple.SCSimpleCallableLiteral.notifyChange(SCSimpleCallableLiteral.java:217)
    at com.inosur.matrrulerunner.model.core.rule.expression.literal.simple.SCSimpleCallableLiteral.call(SCSimpleCallableLiteral.java:161)
    at com.inosur.matrrulerunner.model.core.rule.operator.call.SCCallOperator.operate(SCCallOperator.java:36)
    at com.inosur.matrrulerunner.model.core.rule.expression.SCBinaryOperation.evaluate(SCBinaryOperation.java:42)
    at com.inosur.matrrulerunner.model.core.rule.expression.SCBinaryOperation.evaluate(SCBinaryOperation.java:39)
    at com.inosur.matrrulerunner.model.core.rule.expression.conditional.SCIf.evaluate(SCIf.java:35)
    at com.inosur.matrrulerunner.RuleHelper.evaluateRuleFromListen(RuleHelper.java:267)
    at com.inosur.matrrulerunner.RuleHelper.runRule(RuleHelper.java:137)
    at com.inosur.matrrulerunner.model.core.ModelRuleObserver.notifyModel(ModelRuleObserver.java:55)
    at com.inosur.matrrulerunner.model.custom.Model.notifyChildAttributes(Model.java:373)
    at com.inosur.matrrulerunner.model.custom.Model.notifyObservers(Model.java:361)
    at com.inosur.matrrulerunner.model.custom.Attribute.notifyValueChange(Attribute.java:147)
    at com.inosur.matrrulerunner.model.custom.Attribute.setValue(Attribute.java:119)
    at com.inosur.matrrulerunner.model.custom.Model$1.run(Model.java:215)
    at java.lang.Thread.run(Thread.java:764)
    

    Happy debugging 馃構



  • Buenas @acevedorj :
    Gracias por reportar este Bug, con el equipo lo estamos trabajando para repararlo cuanto antes.
    Te recomendamos utilizar mientras tanto esta expresi贸n:
    ExperianciaBUG exp = broker.ui.getDataSource()
    para reemplazar el listen hasta que tengamos fixeado el bug y ejecutar la Rule de otra forma. (Bot贸n o Evento)

    Saludos!