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和水壶定义路径。

相关问题