0

我是Pentaho的新手,在編輯或創建勺子中的新轉換時遇到問題。以下是問題的細節。無法在pentaho數據集成中編輯並創建新轉換

java.lang.NullPointerException 
    at org.pentaho.di.ui.core.database.dialog.XulDatabaseDialog.open(XulDatabaseDialog.java:111) 
    at org.pentaho.di.ui.core.database.dialog.DatabaseDialog.open(DatabaseDialog.java:59) 
    at org.pentaho.di.ui.trans.step.BaseStepDialog$5.widgetSelected(BaseStepDialog.java:770) 
    at org.eclipse.swt.widgets.TypedListener.handleEvent(Unknown Source) 
    at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source) 
    at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source) 
    at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source) 
    at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source) 
    at org.pentaho.di.ui.trans.steps.databasejoin.DatabaseJoinDialog.open(DatabaseJoinDialog.java:415) 
    at org.pentaho.di.ui.spoon.delegates.SpoonStepsDelegate.editStep(SpoonStepsDelegate.java:124) 
    at org.pentaho.di.ui.spoon.Spoon.editStep(Spoon.java:8720) 
    at org.pentaho.di.ui.spoon.trans.TransGraph.editStep(TransGraph.java:3027) 
    at org.pentaho.di.ui.spoon.trans.TransGraph.mouseDoubleClick(TransGraph.java:744) 
    at org.eclipse.swt.widgets.TypedListener.handleEvent(Unknown Source) 
    at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source) 
    at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source) 
    at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source) 
    at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source) 
    at org.pentaho.di.ui.spoon.Spoon.readAndDispatch(Spoon.java:1310) 
    at org.pentaho.di.ui.spoon.Spoon.waitForDispose(Spoon.java:7931) 
    at org.pentaho.di.ui.spoon.Spoon.start(Spoon.java:9202) 
    at org.pentaho.di.ui.spoon.Spoon.main(Spoon.java:648) 
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
    at java.base/java.lang.reflect.Method.invoke(Method.java:564) 
    at org.pentaho.commons.launcher.Launcher.main(Launcher.java:92) 
+0

嗨,我已經設置了java_home和kettle_home的環境變量,它解決了我的問題。 – faisal

回答

0

正如您現在所知道的那樣,空指針異常是由於它無法找到相關的java庫所致。所以你必須爲Java和水壺定義路徑。

相關問題