kettle程序报错 Javascript error:  TypeError: Cannot call method “trim“ of null
  TEZNKK3IfmPf 2023年11月12日 19 0

一、kettle程序报错如下

2021/03/05 10:17:58 - 设备通道最后上报时间更新.0 - Finished processing (I=0, O=0, R=17253, W=17253, U=0, E=0)
2021/03/05 10:17:58 - 记录集连接 3.0 - Finished processing (I=0, O=0, R=38614, W=50469, U=0, E=0)
2021/03/05 10:17:58 - 字段选择11 2 2 2 2.0 - Finished processing (I=0, O=0, R=50469, W=50469, U=0, E=0)
2021/03/05 10:17:58 - JavaScript代码.0 - Optimization level set to 9.
org.pentaho.di.core.exception.KettleValueException: 
Javascript error: 
TypeError: Cannot call method "trim" of null (script#3)
    at org.pentaho.di.trans.steps.scriptvalues_mod.ScriptValuesMod.addValues(ScriptValuesMod.java:475)
    at org.pentaho.di.trans.steps.scriptvalues_mod.ScriptValuesMod.processRow(ScriptValuesMod.java:541)
    at org.pentaho.di.trans.step.RunThread.run(RunThread.java:62)
    at java.lang.Thread.run(Thread.java:748)
Caused by: org.mozilla.javascript.EcmaError: TypeError: Cannot call method "trim" of null (script#3)
    at org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3785)
    at org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3763)
    at org.mozilla.javascript.ScriptRuntime.typeError(ScriptRuntime.java:3791)
    at org.mozilla.javascript.ScriptRuntime.typeError2(ScriptRuntime.java:3810)
    at org.mozilla.javascript.ScriptRuntime.undefCallError(ScriptRuntime.java:3829)
    at org.mozilla.javascript.ScriptRuntime.getPropFunctionAndThisHelper(ScriptRuntime.java:2334)
    at org.mozilla.javascript.ScriptRuntime.getPropFunctionAndThis(ScriptRuntime.java:2327)
    at org.mozilla.javascript.optimizer.OptRuntime.callProp0(OptRuntime.java:117)
    at org.mozilla.javascript.gen.script_3._c_script_0(script:3)
    at org.mozilla.javascript.gen.script_3.call(script)
    at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:426)
    at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3178)
    at org.mozilla.javascript.gen.script_3.call(script)
    at org.mozilla.javascript.gen.script_3.exec(script)
    at org.pentaho.di.trans.steps.scriptvalues_mod.ScriptValuesMod.addValues(ScriptValuesMod.java:388)
    ... 3 more
2021/03/05 10:17:58 - JavaScript代码.0 - ERROR (version 7.1.0.0-12, build 1 from 2017-05-16 17.18.02 by buildguy) : Unexpected error
2021/03/05 10:17:58 - 排序记录 2 2 3.0 - Finished processing (I=0, O=0, R=50469, W=50469, U=0, E=0)
2021/03/05 10:17:58 - JavaScript代码.0 - ERROR (version 7.1.0.0-12, build 1 from 2017-05-16 17.18.02 by buildguy) : org.pentaho.di.core.exception.KettleValueException: 
2021/03/05 10:17:58 - JavaScript代码.0 - Javascript error: 
2021/03/05 10:17:58 - JavaScript代码.0 - TypeError: Cannot call method "trim" of null (script#3)
2021/03/05 10:17:58 - JavaScript代码.0 - 

原来是kettle 程序IP没有 判断 null 

kettle程序报错 Javascript error:  TypeError: Cannot call method “trim“ of null

加了 IP为空的判断 

kettle程序报错 Javascript error:  TypeError: Cannot call method “trim“ of null

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月12日 0

暂无评论

推荐阅读
  TEZNKK3IfmPf   22天前   48   0   0 java
  TEZNKK3IfmPf   2024年05月31日   55   0   0 java
TEZNKK3IfmPf