--- old/src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystemProvider.java 2018-12-18 16:25:14.173755700 +0100 +++ new/src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystemProvider.java 2018-12-18 16:25:13.338622800 +0100 @@ -38,6 +38,7 @@ import java.nio.file.attribute.BasicFileAttributes; import java.nio.file.attribute.FileAttribute; import java.nio.file.attribute.FileAttributeView; +import java.nio.file.attribute.PosixFileAttributes; import java.nio.file.spi.FileSystemProvider; import java.util.HashMap; import java.util.Map; @@ -288,7 +289,9 @@ readAttributes(Path path, Class type, LinkOption... options) throws IOException { - if (type == BasicFileAttributes.class || type == ZipFileAttributes.class) + if (type == BasicFileAttributes.class || + type == PosixFileAttributes.class || + type == ZipFileAttributes.class) return (A)toZipPath(path).getAttributes(); return null; }