You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@nifi.apache.org by "Joe Skora (JIRA)" <ji...@apache.org> on 2017/07/13 13:54:00 UTC
[jira] [Created] (NIFI-4183) Fix handshake error logic in
SocketFlowFileServerProtocol
Joe Skora created NIFI-4183:
-------------------------------
Summary: Fix handshake error logic in SocketFlowFileServerProtocol
Key: NIFI-4183
URL: https://issues.apache.org/jira/browse/NIFI-4183
Project: Apache NiFi
Issue Type: Bug
Components: Core Framework
Affects Versions: 1.3.0
Reporter: Joe Skora
Assignee: Joe Skora
Priority: Minor
The documentation for SocketFlowFileServerProtocol states that `ServerProtocol.isHandshakeSuccessful()` should return `true` if the handshake succeeded, but `doHandshake()` currently suppresses the `HandshakeException` when it receives an unauthorized, invalid port state, or destination full handshake response. The original logic appears to be ensuring the final handshake response got sent to the remote system, but it is already accounted for in the current logic.
This change should not affect the existing behavior except to prevent the connection from being considered valid when the handshake throws an unauthorized, invalid port state, or destination full handshake exception.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)