[ 
https://issues.apache.org/jira/browse/NIFI-10143?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17556877#comment-17556877
 ] 

David Handermann commented on NIFI-10143:
-----------------------------------------

Thanks for reporting this issue [~jmkofoed].

The changes for NIFI-6266 should have maintained support for UTF-8 handling in 
the FTPClient through the UTF-8 Encoding property, but the changes moved 
property configuration to the StandardFTPClientProvider class:

[https://github.com/apache/nifi/commit/95abc35463d43ea9ee62dc041f85dca38579fec2#diff-815ac6b9740e1a8327479cb5784d20016372250d543c7c5204a31feff659e53fR149]

As you noted, however, it sounds like the new implementation did not maintain 
the expected behavior.

> ListFTP/GetFTP has issues with danish special characters (UTF-8)
> ----------------------------------------------------------------
>
>                 Key: NIFI-10143
>                 URL: https://issues.apache.org/jira/browse/NIFI-10143
>             Project: Apache NiFi
>          Issue Type: Bug
>          Components: Core Framework
>    Affects Versions: 1.16.2
>         Environment: NIFI Version 1.16.2, Java 8
>            Reporter: Jens M Kofoed
>            Priority: Major
>
> ListFTP and GetFTP has issues listing file/directories including danish 
> charaters (æøå).
> The ftp server is MS IIS FTP, and UTF-8 has been set to true.
> with a small test flow, I used a GenerateFlowfile and added 2 Properties. 
> filename="test.txt" and path="æøå". The output is going to a PutFTP, with 
> Remote path set to ${path}
> The PutFTP does indeed create a subfolder at the ftp server, named æøå. But...
> With a ListFTP or GetFTP process, looking into the same root folder gives an 
> error. 
> ListFTP[id=e4c43ea1-2d5d-1fea-ffff-ffff89c101ce] Unable to get listing from 
> /���; skipping: java.io.IOException: Cannot list files for non-existent 
> directory /���
>  
> Testing the old case from NIFI-8250. I got issues with the arabic charaters 
> too.
> PutFTP[id=e4c43ef3-2d5d-1fea-ffff-ffffea9da690] Unable to transfer 
> FlowFile[filename=اختبار] to remote host 192.168.1.2 due to IOException 
> thrown from PutFTP[id=e4c43ef3-2d5d-1fea-ffff-ffffea9da690]: 
> java.io.IOException: Failed to store file .اختبار to /test/اختبار due to: 550 
> The filename, directory name, or volume label syntax is incorrect. 
> : java.io.IOException: Failed to store file .اختبار to /test/اختبار due to: 
> 550 The filename, directory name, or volume label syntax is incorrect. 
> ; routing to failure: {}
>  



--
This message was sent by Atlassian Jira
(v8.20.7#820007)

Reply via email to