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

Connection not closed in Transactional Transformation

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Severity: Unknown
    • Resolution: Incomplete
    • Affects Version/s: 5.2.0 GA
    • Fix Version/s: Backlog
    • Component/s: Core (Engine)
    • Labels:
    • 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.

      Description

      When we make Transformation in Transactional Mode and one of step of this transformation go in error in init() method, all steps are disposed and finally org.pentaho.di.trans.Trans.fireTransFinishedListeners() method is called.
      This last method throws an NullPointerException because the object named "transFinishedBlockingQueue" is NULL in that point.
      "transFinishedBlockingQueue" is initialized in next method startThreads() of object "Trans".
      In Transactional Transformation the closure of connections are performed only in the method startThreads() that in this particular situation will never be called leaving connections open.
      Is there any patch for solving this problem?

        Attachments

          Activity

            People

            Assignee:
            Unassigned Unassigned
            Reporter:
            pier.carlucci@gmail.com Pierluigi Carlucci
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: