org.pentaho.di.core.exception.KettleException: We failed to initialize at least one step. Execution can not begin!

Pentaho BI Platform Tracking | Carl Speshock | 1 year ago
  1. 0

    When using SDR Kettle files, which has a Table output step as the last step in the transformation file, to create Data Service, an error occurs when testing the data service. The Table output step uses a parameter as the table name. This is a very common practice with SDR implementations. Double-checked by creating a simple transformation using a table input and a table output step. A Table output step that is selected to create a Data service with will create an error when testing the data service if it is using a parameter as the table name. When changing from a parameter based table name to a physical named name, the data service passes the test. Error: 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:1155) at org.pentaho.di.trans.dataservice.DataServiceExecutor.prepareExecution(DataServiceExecutor.java:317) at org.pentaho.di.trans.dataservice.DataServiceExecutor$Builder.build(DataServiceExecutor.java:191) at org.pentaho.di.trans.dataservice.ui.controller.DataServiceTestController.getNewDataServiceExecutor(DataServiceTestController.java:388) at org.pentaho.di.trans.dataservice.ui.controller.DataServiceTestController.initStartingParameterValues(DataServiceTestController.java:109) at org.pentaho.di.trans.dataservice.ui.controller.DataServiceTestController.<init>(DataServiceTestController.java:99) at org.pentaho.di.trans.dataservice.ui.DataServiceTestDialog.<init>(DataServiceTestDialog.java:93) at org.pentaho.di.trans.dataservice.ui.DataServiceDelegate.testDataService(DataServiceDelegate.java:174) at org.pentaho.di.trans.dataservice.ui.controller.DataServiceDialogController.showTestDialog(DataServiceDialogController.java:80) 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.ui.xul.impl.AbstractXulDomContainer.invoke(AbstractXulDomContainer.java:313) at org.pentaho.ui.xul.impl.AbstractXulComponent.invoke(AbstractXulComponent.java:157) at org.pentaho.ui.xul.impl.AbstractXulComponent.invoke(AbstractXulComponent.java:141) at org.pentaho.ui.xul.swt.tags.SwtButton.access$500(SwtButton.java:43) at org.pentaho.ui.xul.swt.tags.SwtButton$4.widgetSelected(SwtButton.java:136) 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.eclipse.jface.window.Window.runEventLoop(Window.java:820) at org.eclipse.jface.window.Window.open(Window.java:796) at org.pentaho.di.ui.xul.KettleDialog.show(KettleDialog.java:73) at org.pentaho.di.ui.xul.KettleDialog.show(KettleDialog.java:42) at org.pentaho.di.trans.dataservice.ui.controller.DataServiceDialogController.open(DataServiceDialogController.java:106) at org.pentaho.di.trans.dataservice.ui.DataServiceDialog.open(DataServiceDialog.java:139) at org.pentaho.di.trans.dataservice.ui.DataServiceDelegate.createNewDataService(DataServiceDelegate.java:78) at org.pentaho.di.trans.dataservice.ui.menu.DataServiceStepHandler.newDataService(DataServiceStepHandler.java:53) 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.ui.xul.impl.AbstractXulDomContainer.invoke(AbstractXulDomContainer.java:313) at org.pentaho.ui.xul.impl.AbstractXulComponent.invoke(AbstractXulComponent.java:157) at org.pentaho.ui.xul.impl.AbstractXulComponent.invoke(AbstractXulComponent.java:141) at org.pentaho.ui.xul.jface.tags.JfaceMenuitem.access$100(JfaceMenuitem.java:43) at org.pentaho.ui.xul.jface.tags.JfaceMenuitem$1.run(JfaceMenuitem.java:106) at org.eclipse.jface.action.Action.runWithEvent(Action.java:498) at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:545) at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:490) at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:402) 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:1339) at org.pentaho.di.ui.spoon.Spoon.waitForDispose(Spoon.java:7939) at org.pentaho.di.ui.spoon.Spoon.start(Spoon.java:9214) at org.pentaho.di.ui.spoon.Spoon.main(Spoon.java:653) 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:92)

    Pentaho BI Platform Tracking | 1 year ago | Carl Speshock
    org.pentaho.di.core.exception.KettleException: We failed to initialize at least one step. Execution can not begin!
  2. 0

    When using SDR Kettle files, which has a Table output step as the last step in the transformation file, to create Data Service, an error occurs when testing the data service. The Table output step uses a parameter as the table name. This is a very common practice with SDR implementations. Double-checked by creating a simple transformation using a table input and a table output step. A Table output step that is selected to create a Data service with will create an error when testing the data service if it is using a parameter as the table name. When changing from a parameter based table name to a physical named name, the data service passes the test. Error: 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:1155) at org.pentaho.di.trans.dataservice.DataServiceExecutor.prepareExecution(DataServiceExecutor.java:317) at org.pentaho.di.trans.dataservice.DataServiceExecutor$Builder.build(DataServiceExecutor.java:191) at org.pentaho.di.trans.dataservice.ui.controller.DataServiceTestController.getNewDataServiceExecutor(DataServiceTestController.java:388) at org.pentaho.di.trans.dataservice.ui.controller.DataServiceTestController.initStartingParameterValues(DataServiceTestController.java:109) at org.pentaho.di.trans.dataservice.ui.controller.DataServiceTestController.<init>(DataServiceTestController.java:99) at org.pentaho.di.trans.dataservice.ui.DataServiceTestDialog.<init>(DataServiceTestDialog.java:93) at org.pentaho.di.trans.dataservice.ui.DataServiceDelegate.testDataService(DataServiceDelegate.java:174) at org.pentaho.di.trans.dataservice.ui.controller.DataServiceDialogController.showTestDialog(DataServiceDialogController.java:80) 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.ui.xul.impl.AbstractXulDomContainer.invoke(AbstractXulDomContainer.java:313) at org.pentaho.ui.xul.impl.AbstractXulComponent.invoke(AbstractXulComponent.java:157) at org.pentaho.ui.xul.impl.AbstractXulComponent.invoke(AbstractXulComponent.java:141) at org.pentaho.ui.xul.swt.tags.SwtButton.access$500(SwtButton.java:43) at org.pentaho.ui.xul.swt.tags.SwtButton$4.widgetSelected(SwtButton.java:136) 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.eclipse.jface.window.Window.runEventLoop(Window.java:820) at org.eclipse.jface.window.Window.open(Window.java:796) at org.pentaho.di.ui.xul.KettleDialog.show(KettleDialog.java:73) at org.pentaho.di.ui.xul.KettleDialog.show(KettleDialog.java:42) at org.pentaho.di.trans.dataservice.ui.controller.DataServiceDialogController.open(DataServiceDialogController.java:106) at org.pentaho.di.trans.dataservice.ui.DataServiceDialog.open(DataServiceDialog.java:139) at org.pentaho.di.trans.dataservice.ui.DataServiceDelegate.createNewDataService(DataServiceDelegate.java:78) at org.pentaho.di.trans.dataservice.ui.menu.DataServiceStepHandler.newDataService(DataServiceStepHandler.java:53) 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.ui.xul.impl.AbstractXulDomContainer.invoke(AbstractXulDomContainer.java:313) at org.pentaho.ui.xul.impl.AbstractXulComponent.invoke(AbstractXulComponent.java:157) at org.pentaho.ui.xul.impl.AbstractXulComponent.invoke(AbstractXulComponent.java:141) at org.pentaho.ui.xul.jface.tags.JfaceMenuitem.access$100(JfaceMenuitem.java:43) at org.pentaho.ui.xul.jface.tags.JfaceMenuitem$1.run(JfaceMenuitem.java:106) at org.eclipse.jface.action.Action.runWithEvent(Action.java:498) at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:545) at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:490) at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:402) 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:1339) at org.pentaho.di.ui.spoon.Spoon.waitForDispose(Spoon.java:7939) at org.pentaho.di.ui.spoon.Spoon.start(Spoon.java:9214) at org.pentaho.di.ui.spoon.Spoon.main(Spoon.java:653) 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:92)

    Pentaho BI Platform Tracking | 1 year ago | Carl Speshock
    org.pentaho.di.core.exception.KettleException: We failed to initialize at least one step. Execution can not begin!
  3. 0

    Convert String to XML parameter - Spatialytics - Forum

    spatialytics.com | 1 year ago
    org.pentaho.di.core.exception.KettleException: We failed to initialize at least one step. Execution can not begin!
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    Exception trying to close file: java.lang.NullPointerException

    GitHub | 2 years ago | churtado
    org.pentaho.di.core.exception.KettleException: We failed to initialize at least one step. Execution can not begin!
  6. 0

    Using the new CouchDB input step [Archive] - Pentaho Community Forums

    pentaho.com | 7 months ago
    org.pentaho.di.core.exception.KettleException: We failed to initialize at least one step. Execution can not begin!

    Not finding the right solution?
    Take a tour to get the most out of Samebug.

    Tired of useless tips?

    Automated exception search integrated into your IDE

    Root Cause Analysis

    1. 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()
    2. org.pentaho.di
      DataServiceDialogController.showTestDialog
      1. org.pentaho.di.trans.Trans.prepareExecution(Trans.java:1155)
      2. org.pentaho.di.trans.dataservice.DataServiceExecutor.prepareExecution(DataServiceExecutor.java:317)
      3. org.pentaho.di.trans.dataservice.DataServiceExecutor$Builder.build(DataServiceExecutor.java:191)
      4. org.pentaho.di.trans.dataservice.ui.controller.DataServiceTestController.getNewDataServiceExecutor(DataServiceTestController.java:388)
      5. org.pentaho.di.trans.dataservice.ui.controller.DataServiceTestController.initStartingParameterValues(DataServiceTestController.java:109)
      6. org.pentaho.di.trans.dataservice.ui.controller.DataServiceTestController.<init>(DataServiceTestController.java:99)
      7. org.pentaho.di.trans.dataservice.ui.DataServiceTestDialog.<init>(DataServiceTestDialog.java:93)
      8. org.pentaho.di.trans.dataservice.ui.DataServiceDelegate.testDataService(DataServiceDelegate.java:174)
      9. org.pentaho.di.trans.dataservice.ui.controller.DataServiceDialogController.showTestDialog(DataServiceDialogController.java:80)
      9 frames
    3. Java RT
      Method.invoke
      1. sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      2. sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
      3. sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
      4. java.lang.reflect.Method.invoke(Unknown Source)
      4 frames
    4. org.pentaho.ui
      SwtButton$4.widgetSelected
      1. org.pentaho.ui.xul.impl.AbstractXulDomContainer.invoke(AbstractXulDomContainer.java:313)
      2. org.pentaho.ui.xul.impl.AbstractXulComponent.invoke(AbstractXulComponent.java:157)
      3. org.pentaho.ui.xul.impl.AbstractXulComponent.invoke(AbstractXulComponent.java:141)
      4. org.pentaho.ui.xul.swt.tags.SwtButton.access$500(SwtButton.java:43)
      5. org.pentaho.ui.xul.swt.tags.SwtButton$4.widgetSelected(SwtButton.java:136)
      5 frames
    5. RWT
      Display.readAndDispatch
      1. org.eclipse.swt.widgets.TypedListener.handleEvent(Unknown Source)
      2. org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
      3. org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
      4. org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source)
      5. org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
      5 frames
    6. JFace
      Window.open
      1. org.eclipse.jface.window.Window.runEventLoop(Window.java:820)
      2. org.eclipse.jface.window.Window.open(Window.java:796)
      2 frames
    7. org.pentaho.di
      DataServiceStepHandler.newDataService
      1. org.pentaho.di.ui.xul.KettleDialog.show(KettleDialog.java:73)
      2. org.pentaho.di.ui.xul.KettleDialog.show(KettleDialog.java:42)
      3. org.pentaho.di.trans.dataservice.ui.controller.DataServiceDialogController.open(DataServiceDialogController.java:106)
      4. org.pentaho.di.trans.dataservice.ui.DataServiceDialog.open(DataServiceDialog.java:139)
      5. org.pentaho.di.trans.dataservice.ui.DataServiceDelegate.createNewDataService(DataServiceDelegate.java:78)
      6. org.pentaho.di.trans.dataservice.ui.menu.DataServiceStepHandler.newDataService(DataServiceStepHandler.java:53)
      6 frames
    8. Java RT
      Method.invoke
      1. sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      2. sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
      3. sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
      4. java.lang.reflect.Method.invoke(Unknown Source)
      4 frames
    9. org.pentaho.ui
      JfaceMenuitem$1.run
      1. org.pentaho.ui.xul.impl.AbstractXulDomContainer.invoke(AbstractXulDomContainer.java:313)
      2. org.pentaho.ui.xul.impl.AbstractXulComponent.invoke(AbstractXulComponent.java:157)
      3. org.pentaho.ui.xul.impl.AbstractXulComponent.invoke(AbstractXulComponent.java:141)
      4. org.pentaho.ui.xul.jface.tags.JfaceMenuitem.access$100(JfaceMenuitem.java:43)
      5. org.pentaho.ui.xul.jface.tags.JfaceMenuitem$1.run(JfaceMenuitem.java:106)
      5 frames
    10. JFace
      ActionContributionItem$5.handleEvent
      1. org.eclipse.jface.action.Action.runWithEvent(Action.java:498)
      2. org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:545)
      3. org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:490)
      4. org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:402)
      4 frames
    11. RWT
      Display.readAndDispatch
      1. org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
      2. org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
      3. org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source)
      4. org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
      4 frames
    12. org.pentaho.di
      Spoon.main
      1. org.pentaho.di.ui.spoon.Spoon.readAndDispatch(Spoon.java:1339)
      2. org.pentaho.di.ui.spoon.Spoon.waitForDispose(Spoon.java:7939)
      3. org.pentaho.di.ui.spoon.Spoon.start(Spoon.java:9214)
      4. org.pentaho.di.ui.spoon.Spoon.main(Spoon.java:653)
      4 frames
    13. Java RT
      Method.invoke
      1. sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      2. sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
      3. sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
      4. java.lang.reflect.Method.invoke(Unknown Source)
      4 frames
    14. org.pentaho.commons
      Launcher.main
      1. org.pentaho.commons.launcher.Launcher.main(Launcher.java:92)
      1 frame