From 377377a2808e2f45eb84fec62f80f50aec9fb812 Mon Sep 17 00:00:00 2001 From: Dennis Kang Date: Mon, 30 Mar 2015 01:29:42 +0800 Subject: [PATCH] add log message when variable can't be resolved --- .../src/main/java/org/f3tools/incredible/smartETL/Context.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/smartETL/src/main/java/org/f3tools/incredible/smartETL/Context.java b/smartETL/src/main/java/org/f3tools/incredible/smartETL/Context.java index 0c59a53..25c37ae 100644 --- a/smartETL/src/main/java/org/f3tools/incredible/smartETL/Context.java +++ b/smartETL/src/main/java/org/f3tools/incredible/smartETL/Context.java @@ -99,6 +99,7 @@ public Object resolveVariable(String varName) throws EvaluationException if (idx >= 0) return this.currentInputRow.getFieldValue(idx); else + logger.error("Can't recognize var " + varName); //TODO shall throw a message "can't resolve the variable" throw EvaluationException.getInstance(LibFormulaErrorValue.ERROR_NOTDEFINED_VALUE); } @@ -110,6 +111,7 @@ else if (prefix.equalsIgnoreCase("OUT")) if (idx >= 0) return this.currentOutputRow.getFieldValue(idx); else + logger.error("Can't recognize var " + varName); //TODO shall throw a message "can't resolve the variable" throw EvaluationException.getInstance(LibFormulaErrorValue.ERROR_NOTDEFINED_VALUE);