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

Better UX and documentation for Java filter step and Filter step (requires both TRUE/FALSE output steps or none)

    XMLWordPrintable

    Details

    • Story Points:
      0
    • 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.
    • Operating System/s:
      Windows 10

      Description

      The Java filter pane and associated tool-tips say that the output steps are optional; however this is not the case.

      If you don't attach both true and false outputs you'll get:

       

      2019/08/30 13:21:33 - Spoon - Using legacy execution engine
      2019/08/30 13:21:33 - Spoon - Transformation opened.
      2019/08/30 13:21:33 - Spoon - Launching transformation [JavaFilter Bug Report]...
      2019/08/30 13:21:33 - Spoon - Started the transformation execution.
      2019/08/30 13:21:33 - JavaFilter Bug Report - Dispatching started for transformation [JavaFilter Bug Report]
      2019/08/30 13:21:33 - Compare.0 - ERROR (version 8.2.0.0-342, build 8.2.0.0-342 from 2018-11-14 10.30.55 by buildguy) : Both matching and non-matching destination steps need to be specified.
      2019/08/30 13:21:33 - Compare.0 - ERROR (version 8.2.0.0-342, build 8.2.0.0-342 from 2018-11-14 10.30.55 by buildguy) : Error initializing step [Compare]
      2019/08/30 13:21:33 - JavaFilter Bug Report - ERROR (version 8.2.0.0-342, build 8.2.0.0-342 from 2018-11-14 10.30.55 by buildguy) : Step [Compare.0] failed to initialize!
      2019/08/30 13:21:33 - Spoon - ERROR (version 8.2.0.0-342, build 8.2.0.0-342 from 2018-11-14 10.30.55 by buildguy) : JavaFilter Bug Report: preparing transformation execution failed
      2019/08/30 13:21:33 - Spoon - ERROR (version 8.2.0.0-342, build 8.2.0.0-342 from 2018-11-14 10.30.55 by buildguy) : org.pentaho.di.core.exception.KettleException:
      2019/08/30 13:21:33 - Spoon - We failed to initialize at least one step. Execution can not begin!
      2019/08/30 13:21:33 - Spoon -
      2019/08/30 13:21:33 - Spoon -
      2019/08/30 13:21:33 - Spoon - at org.pentaho.di.trans.Trans.prepareExecution(Trans.java:1272)
      2019/08/30 13:21:33 - Spoon - at org.pentaho.di.ui.spoon.trans.TransGraph$30.run(TransGraph.java:4287)
      2019/08/30 13:21:33 - Spoon - at java.lang.Thread.run(Unknown Source)
      2019/08/30 13:21:33 - JavaFilter Bug Report - ERROR (version 8.2.0.0-342, build 8.2.0.0-342 from 2018-11-14 10.30.55 by buildguy) : Errors detected!
      2019/08/30 13:21:33 - JavaFilter Bug Report - ERROR (version 8.2.0.0-342, build 8.2.0.0-342 from 2018-11-14 10.30.55 by buildguy) : Errors detected!

        Attachments

          Activity

            People

            Assignee:
            Unassigned Unassigned
            Reporter:
            mr_thwibble Mr Thwibble
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated: