Quantcast
Channel: Pentaho Community Forums
Viewing all articles
Browse latest Browse all 16689

Logical Function Errors in spoon

$
0
0
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

Viewing all articles
Browse latest Browse all 16689

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>