Known Issues

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.