STAR would benefit from catching and raising an error if reading from the input read filesitself raises an error.
At least in one case it does not, namely when --readFilesCommand zcat -f and the --readFilesIn f1,f2,f3 do not exist.
The Log shows it as follows:
ls: cannot access f1: No such file or directory
ls: cannot access f2: No such file or directory
ls: cannot access f3: No such file or directory
Certainly the system call to ls raising an error.
If STAR would itself throw an error in such cases, it would improve the user experience in using it.