You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Kettle 8.3并行执行作业时偶现NullPointerException问题咨询

Pentaho Kettle 8.3并行作业偶发空指针异常导致进程退出

环境信息

  • Pentaho版本:8.3.0.0-371

问题描述

并行执行作业时存在概率性空指针异常,会直接导致进程退出;但串行执行作业时无任何异常。

作业结构

转换节点执行完成后,并行启动多个工作节点,各工作节点之间无依赖关系,但都会读取转换节点中生成的变量,所有节点执行完成后统一进入「成功」节点结束作业。

错误堆栈信息

Caused by: org.pentaho.di.core.exception.KettleException: 
Unexpected error occurred while launching entry [成功.0]
 at java.lang.Thread.run (Thread.java:748)
 at org.pentaho.di.job.Job$1.run (Job.java:804)
 at org.pentaho.di.job.Job.access$000 (Job.java:121)
 at org.pentaho.di.job.Job.execute (Job.java:827)
 at org.pentaho.di.job.Job.execute (Job.java:632)
 at org.pentaho.di.base.AbstractMeta.disposeEmbeddedMetastoreProvider (AbstractMeta.java:2054)
 at org.pentaho.di.core.vfs.KettleVFS.closeEmbeddedFileSystem (KettleVFS.java:545)
 at org.pentaho.di.core.vfs.ConcurrentFileSystemManager.closeEmbeddedFileSystem (ConcurrentFileSystemManager.java:192)
 at org.pentaho.big.data.impl.vfs.hdfs.nc.NamedClusterProvider.closeFileSystem (NamedClusterProvider.java:196)
 at Proxyc5a58d92_3c85_4859_80e8_ab5b48556ae0.getExplicitMetastore (null:-1)
 at Proxyf7ed1ece_9270_4b74_90cb_3dc57fc39287.getExplicitMetastore (null:-1)
 at org.pentaho.osgi.metastore.locator.api.impl.MetastoreLocatorImpl.getExplicitMetastore (MetastoreLocatorImpl.java:39)
 at org.pentaho.osgi.blueprint.collection.utils.ServiceMap.getItem (ServiceMap.java:35)
    at org.pentaho.di.job.Job.execute(Job.java:830)
    at org.pentaho.di.job.Job.access$000(Job.java:121)
    at org.pentaho.di.job.Job$1.run(Job.java:804)
    ... 1 more
Caused by: java.lang.NullPointerException
    at org.pentaho.osgi.blueprint.collection.utils.ServiceMap.getItem(ServiceMap.java:35)
    at org.pentaho.osgi.metastore.locator.api.impl.MetastoreLocatorImpl.getExplicitMetastore(MetastoreLocatorImpl.java:39)
    at Proxyf7ed1ece_9270_4b74_90cb_3dc57fc39287.getExplicitMetastore(Unknown Source)
    at Proxyc5a58d92_3c85_4859_80e8_ab5b48556ae0.getExplicitMetastore(Unknown Source)
    at org.pentaho.big.data.impl.vfs.hdfs.nc.NamedClusterProvider.closeFileSystem(NamedClusterProvider.java:196)
    at org.pentaho.di.core.vfs.ConcurrentFileSystemManager.closeEmbeddedFileSystem(ConcurrentFileSystemManager.java:192)
    at org.pentaho.di.core.vfs.KettleVFS.closeEmbeddedFileSystem(KettleVFS.java:545)
    at org.pentaho.di.base.AbstractMeta.disposeEmbeddedMetastoreProvider(AbstractMeta.java:2054)
    at org.pentaho.di.job.Job.execute(Job.java:632)
    at org.pentaho.di.job.Job.execute(Job.java:827)
    ... 3 more
2023/09/10 14:03:29 - Kitchen - Finished!
2023/09/10 14:03:29 - Kitchen - ERROR (version 8.3.0.0-371, build 8.3.0.0-371 from 2019-06-11 11.09.08 by buildguy) : Finished with errors
2023/09/10 14:03:29 - Kitchen - Start=2023/08/31 09:55:14.915, Stop=2023/09/10 14:03:29.946
2023/09/10 14:03:29 - Kitchen - Processing ended after 10 days, 4 hours, 8 minutes and 15 seconds (878895 seconds total).

内容的提问来源于stack exchange,提问作者bigdou

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.11 01:42:33