日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java 停止kettle转换_通过java运行Kettle转换

發布時間:2024/7/23 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java 停止kettle转换_通过java运行Kettle转换 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我創建了一個Java應用程序(試點)來運行水壺轉換。這很簡單,我只有主要的方法,得到一個.ktr文件并執行它。

public static void main( String[] args )

{

try {

KettleEnvironment.init();

TransMeta transMeta = new TransMeta("C:\\user\\car.ktr");

Trans trans = new Trans(transMeta); //create new transformation object

trans.execute(null);

trans.waitUntilFinished();

} catch (KettleException e) {

e.printStackTrace();

}

}問題是,當我運行這個時,我得到一個異常。

2014/12/23 08:24:54 - Table output.0 - ERROR (version 5.0.5, build 1 from 2014-03-21_17-56-23 by buildguy) : Error initializing step [Table output]

2014/12/23 08:24:54 - Table output.0 - ERROR (version 5.0.5, build 1 from 2014-03-21_17-56-23 by buildguy) : java.lang.AbstractMethodError

2014/12/23 08:24:54 - Table output.0 - at org.pentaho.di.core.logging.LoggingObject.grabLoggingObjectInformation(LoggingObject.java:136)

2014/12/23 08:24:54 - Table output.0 - at org.pentaho.di.core.logging.LoggingObject.(LoggingObject.java:56)

2014/12/23 08:24:54 - Table output.0 - at org.pentaho.di.core.logging.LoggingRegistry.registerLoggingSource(LoggingRegistry.java:70)

2014/12/23 08:24:54 - Table output.0 - at org.pentaho.di.core.logging.LogChannel.(LogChannel.java:74)

2014/12/23 08:24:54 - Table output.0 - at org.pentaho.di.core.database.Database.(Database.java:191)

2014/12/23 08:24:54 - Table output.0 - at org.pentaho.di.trans.steps.tableoutput.TableOutput.init(TableOutput.java:598)

2014/12/23 08:24:54 - Table output.0 - at org.pentaho.di.trans.step.StepInitThread.run(StepInitThread.java:65)

2014/12/23 08:24:54 - Table output.0 - at java.lang.Thread.run(Unknown Source)

2014/12/23 08:24:54 - car - ERROR (version 5.0.5, build 1 from 2014-03-21_17-56-23 by buildguy) : Step [Table output.0] failed to initialize!

org.pentaho.di.core.exception.KettleException:

We failed to initialize at least one step. Execution can not begin!

at org.pentaho.di.trans.Trans.prepareExecution(Trans.java:1068)

at org.pentaho.di.trans.Trans.execute(Trans.java:578)

at neoway.com.App.main(App.java:16)它使用maven創建了這個應用程序,并且我擁有這些依賴關系。

pentaho-kettle

kettle-engine

5.0.5

pentaho-kettle

kettle-db

4.4.3.3

pentaho-kettle

kettle-core

5.0.5

pentaho-kettle

kettle-ui-swt

5.0.5

pentaho-library

libformula

5.0.5

任何人對這個問題有什么想法?

謝謝。

總結

以上是生活随笔為你收集整理的java 停止kettle转换_通过java运行Kettle转换的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。