Details
Description
Error appears while trying to select local .kjb in job executor step with Browse button, if connected to repository.
Same issue with transformation executor.
steps:
1. Connect to repository.
2. Create transformation with job executor (or transformation executor) step.
3. Edit job executor step, click Browse and select local .kjb file, press ok.
Error appears: Unable to open dialog for this step. Argument cannot be null.
Workaround: Write (copy/paste) full path to the .kjb manually.
Stack trace:
java.lang.IllegalArgumentException: Argument cannot be null
at org.eclipse.swt.SWT.error(Unknown Source)
at org.eclipse.swt.SWT.error(Unknown Source)
at org.eclipse.swt.SWT.error(Unknown Source)
at org.eclipse.swt.widgets.Widget.error(Unknown Source)
at org.eclipse.swt.widgets.Text.setText(Unknown Source)
at org.pentaho.di.ui.core.widget.TextVar.setText(TextVar.java:184)
at org.pentaho.di.ui.trans.steps.jobexecutor.JobExecutorDialog.selectFileJob(JobExecutorDialog.java:635)
at org.pentaho.di.ui.trans.steps.jobexecutor.JobExecutorDialog.access$300(JobExecutorDialog.java:87)
at org.pentaho.di.ui.trans.steps.jobexecutor.JobExecutorDialog$3.widgetSelected(JobExecutorDialog.java:300)
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.jobexecutor.JobExecutorDialog.open(JobExecutorDialog.java:562)
at org.pentaho.di.ui.spoon.delegates.SpoonStepsDelegate.editStep(SpoonStepsDelegate.java:137)
at org.pentaho.di.ui.spoon.Spoon.editStep(Spoon.java:8195)
at org.pentaho.di.ui.spoon.trans.TransGraph.editStep(TransGraph.java:2952)
at org.pentaho.di.ui.spoon.trans.TransGraph.mouseDoubleClick(TransGraph.java:720)
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:1227)
at org.pentaho.di.ui.spoon.Spoon.waitForDispose(Spoon.java:7368)
at org.pentaho.di.ui.spoon.Spoon.start(Spoon.java:8673)
at org.pentaho.di.ui.spoon.Spoon.main(Spoon.java:625)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.pentaho.commons.launcher.Launcher.main(Launcher.java:134)