Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
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
- is related to
-
NIFI-9861 Stateless ClassLoader isolation does not work on Java 11
- Resolved
-
NIFI-10375 Stateless NiFi requires JDK to run on Java 9+. It shouldn't.
- Resolved
- links to