Uploaded image for project: 'Apache NiFi'
  1. Apache NiFi
  2. NIFI-9576

ClassLoader isolation for Stateless NiFi

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 1.16.0
    • NiFi Stateless
    • None

    Description

      When Stateless NiFi is running embedded within an application (like Kafka Connect), then the hosting app has its own class loader mechanism and system class path that may conflict with NiFi's class loading / class path. E.g. Kafka's libs folder (v2.8.x) contains jackson dependencies that are incompatible with NiFi (v1.15.x).

      Implement a class loading mechanism that is able to isolate NiFi's class loaders from the embedding environment.

      Attachments

        Issue Links

          Activity

            People

              markap14 Mark Payne
              turcsanyip Peter Turcsanyi
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 1h
                  1h