Hello All,
Thanks in advance for any help.
I'm trying to use a logical function in the "Formula" step.
This is how it looks:
if([fieldname]="blahblah";"Yes";"No")
Although, the sytax is accepted in the step. I still run into an error when running the job.
Here is the error:
013/04/23 16:59:48 - Formula.0 - ERROR (version 4.4.0-stable, build 17588 from 2012-11-21 16.02.21 by buildguy) : Unexpected error
2013/04/23 16:59:48 - Formula.0 - ERROR (version 4.4.0-stable, build 17588 from 2012-11-21 16.02.21 by buildguy) : org.pentaho.di.core.exception.KettleValueException:
2013/04/23 16:59:48 - Formula.0 - ERROR (version 4.4.0-stable, build 17588 from 2012-11-21 16.02.21 by buildguy) : org.pentaho.reporting.libraries.formula.EvaluationException: LibFormulaErrorValue{errorCode=522, errorMessage=NA}
2013/04/23 16:59:48 - Formula.0 - ERROR (version 4.4.0-stable, build 17588 from 2012-11-21 16.02.21 by buildguy) : LibFormulaErrorValue{errorCode=522, errorMessage=NA}
2013/04/23 16:59:48 - Formula.0 - ERROR (version 4.4.0-stable, build 17588 from 2012-11-21 16.02.21 by buildguy) :
2013/04/23 16:59:48 - Formula.0 - ERROR (version 4.4.0-stable, build 17588 from 2012-11-21 16.02.21 by buildguy) : at org.pentaho.di.trans.steps.formula.Formula.calcFields(Formula.java:237)
2013/04/23 16:59:48 - Formula.0 - ERROR (version 4.4.0-stable, build 17588 from 2012-11-21 16.02.21 by buildguy) : at org.pentaho.di.trans.steps.formula.Formula.processRow(Formula.java:104)
2013/04/23 16:59:48 - Formula.0 - ERROR (version 4.4.0-stable, build 17588 from 2012-11-21 16.02.21 by buildguy) : at org.pentaho.di.trans.step.RunThread.run(RunThread.java:50)
2013/04/23 16:59:48 - Formula.0 - ERROR (version 4.4.0-stable, build 17588 from 2012-11-21 16.02.21 by buildguy) : at java.lang.Thread.run(Unknown Source)
2013/04/23 16:59:48 - Formula.0 - ERROR (version 4.4.0-stable, build 17588 from 2012-11-21 16.02.21 by buildguy) : Caused by: org.pentaho.reporting.libraries.formula.EvaluationException: LibFormulaErrorValue{errorCode=522, errorMessage=NA}
2013/04/23 16:59:48 - Formula.0 - ERROR (version 4.4.0-stable, build 17588 from 2012-11-21 16.02.21 by buildguy) : at org.pentaho.reporting.libraries.formula.EvaluationException.getInstance(EvaluationException.java:75)
2013/04/23 16:59:48 - Formula.0 - ERROR (version 4.4.0-stable, build 17588 from 2012-11-21 16.02.21 by buildguy) : at org.pentaho.reporting.libraries.formula.operators.EqualOperator.evaluate(EqualOperator.java:54)
2013/04/23 16:59:48 - Formula.0 - ERROR (version 4.4.0-stable, build 17588 from 2012-11-21 16.02.21 by buildguy) : at org.pentaho.reporting.libraries.formula.lvalues.Term.evaluate(Term.java:63)
2013/04/23 16:59:48 - Formula.0 - ERROR (version 4.4.0-stable, build 17588 from 2012-11-21 16.02.21 by buildguy) : at org.pentaho.reporting.libraries.formula.lvalues.FormulaFunction$FormulaParameterCallback.get(FormulaFunction.java:66)
2013/04/23 16:59:48 - Formula.0 - ERROR (version 4.4.0-stable, build 17588 from 2012-11-21 16.02.21 by buildguy) : at org.pentaho.reporting.libraries.formula.lvalues.FormulaFunction$FormulaParameterCallback.getType(FormulaFunction.java:117)
2013/04/23 16:59:48 - Formula.0 - ERROR (version 4.4.0-stable, build 17588 from 2012-11-21 16.02.21 by buildguy) : at org.pentaho.reporting.libraries.formula.function.logical.IfFunction.evaluate(IfFunction.java:58)
2013/04/23 16:59:48 - Formula.0 - ERROR (version 4.4.0-stable, build 17588 from 2012-11-21 16.02.21 by buildguy) : at org.pentaho.reporting.libraries.formula.lvalues.FormulaFunction.evaluate(FormulaFunction.java:223)
2013/04/23 16:59:48 - Formula.0 - ERROR (version 4.4.0-stable, build 17588 from 2012-11-21 16.02.21 by buildguy) : at org.pentaho.reporting.libraries.formula.lvalues.FormulaFunction$FormulaParameterCallback.get(FormulaFunction.java:66)
2013/04/23 16:59:48 - Formula.0 - ERROR (version 4.4.0-stable, build 17588 from 2012-11-21 16.02.21 by buildguy) : at org.pentaho.reporting.libraries.formula.lvalues.FormulaFunction$FormulaParameterCallback.getValue(FormulaFunction.java:104)
2013/04/23 16:59:48 - Formula.0 - ERROR (version 4.4.0-stable, build 17588 from 2012-11-21 16.02.21 by buildguy) : at org.pentaho.reporting.libraries.formula.function.logical.IfFunction.evaluate(IfFunction.java:72)
2013/04/23 16:59:48 - Formula.0 - ERROR (version 4.4.0-stable, build 17588 from 2012-11-21 16.02.21 by buildguy) : at org.pentaho.reporting.libraries.formula.lvalues.FormulaFunction.evaluate(FormulaFunction.java:223)
2013/04/23 16:59:48 - Formula.0 - ERROR (version 4.4.0-stable, build 17588 from 2012-11-21 16.02.21 by buildguy) : at org.pentaho.di.trans.steps.formula.Formula.calcFields(Formula.java:152)
Am I missing something here?
Any help is appreciated!
Please and Thanks!
-John
Thanks in advance for any help.
I'm trying to use a logical function in the "Formula" step.
This is how it looks:
if([fieldname]="blahblah";"Yes";"No")
Although, the sytax is accepted in the step. I still run into an error when running the job.
Here is the error:
013/04/23 16:59:48 - Formula.0 - ERROR (version 4.4.0-stable, build 17588 from 2012-11-21 16.02.21 by buildguy) : Unexpected error
2013/04/23 16:59:48 - Formula.0 - ERROR (version 4.4.0-stable, build 17588 from 2012-11-21 16.02.21 by buildguy) : org.pentaho.di.core.exception.KettleValueException:
2013/04/23 16:59:48 - Formula.0 - ERROR (version 4.4.0-stable, build 17588 from 2012-11-21 16.02.21 by buildguy) : org.pentaho.reporting.libraries.formula.EvaluationException: LibFormulaErrorValue{errorCode=522, errorMessage=NA}
2013/04/23 16:59:48 - Formula.0 - ERROR (version 4.4.0-stable, build 17588 from 2012-11-21 16.02.21 by buildguy) : LibFormulaErrorValue{errorCode=522, errorMessage=NA}
2013/04/23 16:59:48 - Formula.0 - ERROR (version 4.4.0-stable, build 17588 from 2012-11-21 16.02.21 by buildguy) :
2013/04/23 16:59:48 - Formula.0 - ERROR (version 4.4.0-stable, build 17588 from 2012-11-21 16.02.21 by buildguy) : at org.pentaho.di.trans.steps.formula.Formula.calcFields(Formula.java:237)
2013/04/23 16:59:48 - Formula.0 - ERROR (version 4.4.0-stable, build 17588 from 2012-11-21 16.02.21 by buildguy) : at org.pentaho.di.trans.steps.formula.Formula.processRow(Formula.java:104)
2013/04/23 16:59:48 - Formula.0 - ERROR (version 4.4.0-stable, build 17588 from 2012-11-21 16.02.21 by buildguy) : at org.pentaho.di.trans.step.RunThread.run(RunThread.java:50)
2013/04/23 16:59:48 - Formula.0 - ERROR (version 4.4.0-stable, build 17588 from 2012-11-21 16.02.21 by buildguy) : at java.lang.Thread.run(Unknown Source)
2013/04/23 16:59:48 - Formula.0 - ERROR (version 4.4.0-stable, build 17588 from 2012-11-21 16.02.21 by buildguy) : Caused by: org.pentaho.reporting.libraries.formula.EvaluationException: LibFormulaErrorValue{errorCode=522, errorMessage=NA}
2013/04/23 16:59:48 - Formula.0 - ERROR (version 4.4.0-stable, build 17588 from 2012-11-21 16.02.21 by buildguy) : at org.pentaho.reporting.libraries.formula.EvaluationException.getInstance(EvaluationException.java:75)
2013/04/23 16:59:48 - Formula.0 - ERROR (version 4.4.0-stable, build 17588 from 2012-11-21 16.02.21 by buildguy) : at org.pentaho.reporting.libraries.formula.operators.EqualOperator.evaluate(EqualOperator.java:54)
2013/04/23 16:59:48 - Formula.0 - ERROR (version 4.4.0-stable, build 17588 from 2012-11-21 16.02.21 by buildguy) : at org.pentaho.reporting.libraries.formula.lvalues.Term.evaluate(Term.java:63)
2013/04/23 16:59:48 - Formula.0 - ERROR (version 4.4.0-stable, build 17588 from 2012-11-21 16.02.21 by buildguy) : at org.pentaho.reporting.libraries.formula.lvalues.FormulaFunction$FormulaParameterCallback.get(FormulaFunction.java:66)
2013/04/23 16:59:48 - Formula.0 - ERROR (version 4.4.0-stable, build 17588 from 2012-11-21 16.02.21 by buildguy) : at org.pentaho.reporting.libraries.formula.lvalues.FormulaFunction$FormulaParameterCallback.getType(FormulaFunction.java:117)
2013/04/23 16:59:48 - Formula.0 - ERROR (version 4.4.0-stable, build 17588 from 2012-11-21 16.02.21 by buildguy) : at org.pentaho.reporting.libraries.formula.function.logical.IfFunction.evaluate(IfFunction.java:58)
2013/04/23 16:59:48 - Formula.0 - ERROR (version 4.4.0-stable, build 17588 from 2012-11-21 16.02.21 by buildguy) : at org.pentaho.reporting.libraries.formula.lvalues.FormulaFunction.evaluate(FormulaFunction.java:223)
2013/04/23 16:59:48 - Formula.0 - ERROR (version 4.4.0-stable, build 17588 from 2012-11-21 16.02.21 by buildguy) : at org.pentaho.reporting.libraries.formula.lvalues.FormulaFunction$FormulaParameterCallback.get(FormulaFunction.java:66)
2013/04/23 16:59:48 - Formula.0 - ERROR (version 4.4.0-stable, build 17588 from 2012-11-21 16.02.21 by buildguy) : at org.pentaho.reporting.libraries.formula.lvalues.FormulaFunction$FormulaParameterCallback.getValue(FormulaFunction.java:104)
2013/04/23 16:59:48 - Formula.0 - ERROR (version 4.4.0-stable, build 17588 from 2012-11-21 16.02.21 by buildguy) : at org.pentaho.reporting.libraries.formula.function.logical.IfFunction.evaluate(IfFunction.java:72)
2013/04/23 16:59:48 - Formula.0 - ERROR (version 4.4.0-stable, build 17588 from 2012-11-21 16.02.21 by buildguy) : at org.pentaho.reporting.libraries.formula.lvalues.FormulaFunction.evaluate(FormulaFunction.java:223)
2013/04/23 16:59:48 - Formula.0 - ERROR (version 4.4.0-stable, build 17588 from 2012-11-21 16.02.21 by buildguy) : at org.pentaho.di.trans.steps.formula.Formula.calcFields(Formula.java:152)
Am I missing something here?
Any help is appreciated!
Please and Thanks!
-John