Catch UnsupportedOperationException for getPosixFilePermissions and default to PRIVATE on non-POSIX systems

pull/817/head
Łukasz Herman 2025-05-28 20:29:31 +00:00
rodzic 3d67b5657a
commit be8c79b490
1 zmienionych plików z 3 dodań i 0 usunięć

Wyświetl plik

@ -792,6 +792,9 @@ public abstract class AbstractNio2BlobStore extends BaseBlobStore {
Set<PosixFilePermission> permissions;
try {
permissions = Files.getPosixFilePermissions(path);
} catch (UnsupportedOperationException uoe) {
// Windows/SMB/other non-POSIX: default to PRIVATE
return BlobAccess.PRIVATE;
} catch (IOException ioe) {
throw new RuntimeException(ioe);
}