Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
0.14.3, 0.15.0
-
None
-
None
Description
FileSystem.globPaths does not validate the return list of Paths.
Here is an example.
Consider a directory structure like
/user/foo/DIR1/FILE1
/user/foo/DIR2
now if we pass an input path like "/user/foo/*/FILE1" to FileSystem.globPaths()
It returns 2 entries as shown below
/user/foo/DIR1/FILE1
/user/foo/DIR2/FILE1
Should globPaths validate this and return only valid Paths? This behavior was caught in FileSystem.validateInput() where an IOException is thrown while processing such a directory structure.