kettle找不到变量

乐爷250 发布于 2015/02/05 14:54
阅读 3K+
收藏 0

使用kettle 5.1 linux环境  oracle资源库.

在转换中有一个过滤组件, 过滤组件之后总是提示有变量找不到,但是这些变量在过滤组件之前和另外一个分支都可以找的到, 有时候清缓存就可以解决有时候就怎么也找不到,但是下拉列表里可以看见这个变量。

错误数据如下:

org.pentaho.di.core.exception.KettleStepException: 
Field [DES_VAL_USER_TYPE] is required and couldn't be found!


        at org.pentaho.di.trans.steps.update.Update.processRow(Update.java:280)
        at org.pentaho.di.trans.step.RunThread.run(RunThread.java:62)
        at java.lang.Thread.run(Thread.java:722)
2015/02/05 14:08:17 - 更新T01_CUSTOMER 2.0 - ERROR (version 5.1.0.0, build 1 from 2014-06-19_19-02-57 by buildguy) : Unexpected error
2015/02/05 14:08:17 - 更新T01_CUSTOMER 2.0 - ERROR (version 5.1.0.0, build 1 from 2014-06-19_19-02-57 by buildguy) : org.pentaho.di.core.exception.KettleStepException: 
2015/02/05 14:08:17 - 更新T01_CUSTOMER 2.0 - Field [DES_VAL_USER_TYPE] is required and couldn't be found!
2015/02/05 14:08:17 - 更新T01_CUSTOMER 2.0 - 
2015/02/05 14:08:17 - 更新T01_CUSTOMER 2.0 -    at org.pentaho.di.trans.steps.update.Update.processRow(Update.java:280)
2015/02/05 14:08:17 - 更新T01_CUSTOMER 2.0 -    at org.pentaho.di.trans.step.RunThread.run(RunThread.java:62)
2015/02/05 14:08:17 - 更新T01_CUSTOMER 2.0 -    at java.lang.Thread.run(Thread.java:722)

加载中
0
K
KettleTest
DES_VAL_USER_TYPE ,这个字段没有传进去
返回顶部
顶部