Uploaded image for project: 'Pentaho Data Integration - Kettle'
  1. Pentaho Data Integration - Kettle
  2. PDI-11985

Error while trying to select .kjb in job executor step with Browse button, if connected to repository.

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Severity: High
    • Resolution: Fixed
    • Affects Version/s: 5.0.0 GA (5.0.0 GA Suite Release)
    • Fix Version/s: 5.1.0 GA
    • Component/s: Step
    • Labels:
    • Environment:
      Win7 64 Ubuntu 64
    • Story Points:
      1
    • PDI Sub-component:
    • Notice:
      When an issue is open, the "Fix Version/s" field conveys a target, not necessarily a commitment. When an issue is closed, the "Fix Version/s" field conveys the version that the issue was fixed in.
    • Sprint Team:
      Pervach

      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)

        Attachments

          Activity

            People

            Assignee:
            ihar_chekan Ihar Chekan (Inactive)
            Reporter:
            ihar_chekan Ihar Chekan (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Time Tracking

                Estimated:
                Original Estimate - 36h
                36h
                Remaining:
                Time Spent - 14h Remaining Estimate - 22h
                22h
                Logged:
                Time Spent - 14h Remaining Estimate - 22h
                14h