Details
-
Fix
-
Status: Released (View Workflow)
-
Minor
-
Resolution: Fixed
-
None
-
None
Description
Current Situation
- when the FTP server running on z/OS MVS operation system, YADE does not transfer any files
- Causes:
- YADE can't evaluate the file types (regular file, symlink etc) and not adds the files to a transfer file list
- YADE throws internally on the first entry with the unknown type an NPE Exception,not logs this exception and breaks the execution with a 0 files found result:
...
System-Type = MVS is the operating system of this server. FTP Server is running on z/OS.
..,
...[ls] 26 files or folders
..[total] 0 files
...[filtered] 0 files
...
execution status = success. Without Errors.
successful transfers = 0
skipped transfers = 0
failed transfers = 0
last error =
- YADE throws internally on the first entry with the unknown type an NPE Exception,not logs this exception and breaks the execution with a 0 files found result:
- YADE uses an outdated apache commons-net-3.3.jar library
- YADE can't evaluate the file types (regular file, symlink etc) and not adds the files to a transfer file list
- Causes:
Desired Behaviour
- Retrieving files from a MVS system using FTP(S) should work
- Update the apache commons-net to the latest commons-net 3.8.0 version
Applicable JobScheduler Releases
A patch is available for download with JobScheduler/Agent releases:
- JobScheduler/Agent 1.13.4-1.13.9
- Unzip the patch patch-20211001-YADE-578-1.13.4-1.13.9.zip to the ./lib/patches directory of the JobScheduler Master/Agent and perform a restart.