Summarizes known issues for this release.
- JDK 8u242 and newer versions cause Site-to-Site failure
- When you use JDK 8u242 or a newer version, the RAW transport protocol in Site-to-Site fails
with the following
exception:
2018-12-19 16:19:26,811 ERROR [Site-to-Site Listener] org.apache.nifi.NiFi
java.nio.channels.IllegalBlockingModeException: null
at java.base/sun.nio.ch.ServerSocketAdaptor.accept(ServerSocketAdaptor.java:121)
at org.apache.nifi.remote.SocketRemoteSiteListener$1.run(SocketRemoteSiteListener.java:125)
at java.base/java.lang.Thread.run(Thread.java:834)
- Workarounds: Choose one of the following options before upgrading to JDK 8u242
or a newer JDK version:
- Upgrade to CFM 1.1 or a newer CFM version. Cloudera recommends this option.
- Change all the Remote Process Groups and Site-to-Site based reporting tasks to use HTTP
transport protocol instead of RAW transport protocol.
If neither of these options work for you, contact Cloudera
Support for other options.
- Certain JDK versions may cause socket issues in NiFi
- JDK 8u271, JDK 8u281, and JDK 8u291 may cause socket leak issues in NiFi due to JDK-8245417
and JDK-8256818. Pay attention to the build version of your JDK because some later builds are
fixed as described in JDK-8256818.
- Workaround: Consider using a more recent version of the JDK like 8u282, or builds of
the JDK where the issue is fixed.
- TLS properties
- TLS properties were not set as default properties for NiFi Registry in CM.
- Workaround: To work around this issue, you can use the Safety Valve entry for the
following
properties:
xml.identityProviders.provider.ldap-provider.property.TLS - Keystore
xml.identityProviders.provider.ldap-provider.property.TLS - Keystore Password
xml.identityProviders.provider.ldap-provider.property.TLS - Keystore Type
xml.identityProviders.provider.ldap-provider.property.TLS - Truststore
xml.identityProviders.provider.ldap-provider.property.TLS - Truststore Password
xml.identityProviders.provider.ldap-provider.property.TLS - Truststore Type
xml.identityProviders.provider.ldap-provider.property.TLS - Client Auth
xml.identityProviders.provider.ldap-provider.property.TLS - Protocol
xml.identityProviders.provider.ldap-provider.property.TLS - Shutdown Gracefully