Details
-
Fix
-
Status: Released (View Workflow)
-
Major
-
Resolution: Fixed
-
1.8.3, 1.9.5, 1.10
-
None
-
None
-
Tested on Windows
Description
Current Situation
- YADE returns an incorrect number of zero byte files omitted from a transfer operation when:
- TransferZeroByteFiles = false
- YADE returns correct number of zero byte files omitted from a transfer operation when:
- TransferZeroByteFiles = relaxed
Desired Situation
- JADE returns correct number of zero byte files omitted from a transfer operation when:
- TransferZeroByteFiles = false
Test Case
Use the attached JADE XML File
Run Profile: "ftp_server_2_local_zero_byte"
YADE attempts to download all files from ./ folder on the test.sos-berlin.com FTP server.
There are six files to be downloaded, one of which is 0 bytes (an empty .txt file).
YADE returns the following when 'TransferZeroByteFiles = false':
main INFO 14:02:15,591 (SOSDataExchangeEngine.java:1049) ::setInfo 6 files found for regexp '.*'. main INFO 14:02:16,529 (SOSDataExchangeEngine.java:1447) ::sendTransferHistory No data sent to the background service due to missing host name main INFO 14:02:16,532 (SOSDataExchangeEngine.java:897) ::printState SOSJADE_I_0101: Es wurden 5 Dateien ³bertragen SOSJADE_I_0102: 2 Dateien wurden nicht ³bertragen, weil sie leer sind (Gr÷▀e <= 0 bytes) main INFO 14:02:16,550 (SOSDataExchangeEngine.java:392) ::showResult
The information "2 Files were not transferred because they were empty" is wrong.
YADE returns the correct information when 'TransferZeroByteFiles = relaxed':
- "1 Files were not transferred because they were empty"