--- old/src/solaris/classes/sun/nio/fs/SolarisUserDefinedFileAttributeView.java 2012-11-13 10:48:10.000000000 +0100 +++ new/src/solaris/classes/sun/nio/fs/SolarisUserDefinedFileAttributeView.java 2012-11-13 10:48:09.000000000 +0100 @@ -147,7 +147,7 @@ int afd = openat(fd, nameAsBytes(file,name), (O_RDONLY|O_XATTR), 0); // wrap with channel - FileChannel fc = UnixChannelFactory.newFileChannel(afd, true, false); + FileChannel fc = UnixChannelFactory.newFileChannel(afd, file.toString(), true, false); // read to EOF (nothing we can do if I/O error occurs) try { @@ -188,7 +188,7 @@ UnixFileModeAttribute.ALL_PERMISSIONS); // wrap with channel - FileChannel fc = UnixChannelFactory.newFileChannel(afd, false, true); + FileChannel fc = UnixChannelFactory.newFileChannel(afd, file.toString(), false, true); // write value (nothing we can do if I/O error occurs) try {