diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/AbstractFileObject.java b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/AbstractFileObject.java index 6f66543589..831d8f2f28 100644 --- a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/AbstractFileObject.java +++ b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/AbstractFileObject.java @@ -1334,18 +1334,12 @@ public RandomAccessContent getRandomAccessContent(final RandomAccessMode mode) t if (!fileSystem.hasCapability(Capability.RANDOM_ACCESS_READ)) { throw new FileSystemException("vfs.provider/random-access-read-not-supported.error"); } - if (!isReadable()) { - throw new FileSystemException("vfs.provider/read-not-readable.error", fileName); - } } if (mode.requestWrite()) { if (!fileSystem.hasCapability(Capability.RANDOM_ACCESS_WRITE)) { throw new FileSystemException("vfs.provider/random-access-write-not-supported.error"); } - if (!isWriteable()) { - throw new FileSystemException("vfs.provider/write-read-only.error", fileName); - } } // Get the raw input stream