Paul Kelly created NIFI-15345:
---------------------------------
Summary: PutSFTP fails for servers that automatically move the
file immediately after upload
Key: NIFI-15345
URL: https://issues.apache.org/jira/browse/NIFI-15345
Project: Apache NiFi
Issue Type: Bug
Affects Versions: 2.7.1, 2.7.0, 2.6.0
Reporter: Paul Kelly
Since NIFI-14720, NiFi now calls .stat() on the uploaded file after the upload
completes. For SFTP servers that are configured to automatically move a file
immediately after the upload completes, this move can happen fast enough that
NiFi's stat call throws an error because the file no longer exists. This error
causes NiFi to fail with "Failed to transfer content to [remote_file_name]",
and to transfer the flowfile to the failure relationship, even though the file
was successfully uploaded.
The stat call should be moved to its own try/catch block away from the upload,
in order to handle those errors separately. Ideally stat should only be called
if any attributes are going to be set, or it should be configurable.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)