Repository navigation
Closed
Labels
priority: p2Moderately-important priority. Fix may not be included in next release.Moderately-important priority. Fix may not be included in next release.type: feature request‘Nice-to-have’ improvement, new feature or different behavior or design.‘Nice-to-have’ improvement, new feature or different behavior or design.
Description
Different operations have inconsistent error messages such that for example trying to read from a non existing object, or trying to get its size do not return the same path format.
Opening a readChannel on a non existing object yields
java.nio.file.NoSuchFileException: gs://nonexistingbucket/path/doesnt/exist
at com.google.cloud.storage.contrib.nio.CloudStorageReadChannel.fetchSize(CloudStorageReadChannel.java:196)
at com.google.cloud.storage.contrib.nio.CloudStorageReadChannel.<init>(CloudStorageReadChannel.java:72)
at com.google.cloud.storage.contrib.nio.CloudStorageReadChannel.create(CloudStorageReadChannel.java:62)
at com.google.cloud.storage.contrib.nio.CloudStorageFileSystemProvider.newReadChannel(CloudStorageFileSystemProvider.java:268)
at com.google.cloud.storage.contrib.nio.CloudStorageFileSystemProvider.newByteChannel(CloudStorageFileSystemProvider.java:229)
And trying to get attributes on the same non existing object yields
java.nio.file.NoSuchFileException: nonexistingbucket/path/doesnt/exist
at com.google.cloud.storage.contrib.nio.CloudStorageFileSystemProvider.readAttributes(CloudStorageFileSystemProvider.java:575)
at java.nio.file.Files.readAttributes(Files.java:1737)
at java.nio.file.FileTreeWalker.getAttributes(FileTreeWalker.java:219)
at java.nio.file.FileTreeWalker.visit(FileTreeWalker.java:276)
at java.nio.file.FileTreeWalker.walk(FileTreeWalker.java:322)
at java.nio.file.FileTreeIterator.<init>(FileTreeIterator.java:72)
at java.nio.file.Files.walk(Files.java:3574)
Metadata
Metadata
Assignees
Labels
priority: p2Moderately-important priority. Fix may not be included in next release.Moderately-important priority. Fix may not be included in next release.type: feature request‘Nice-to-have’ improvement, new feature or different behavior or design.‘Nice-to-have’ improvement, new feature or different behavior or design.
Activity
[NIO] Inconsistent failure messages fix
vam-google commentedon May 30, 2017
@Horneth please check #2096
vam-google commentedon Aug 11, 2017
Please check #2330 (a duplicate PR, since travis cannot build the original PR).
vam-google commentedon Aug 11, 2017
Merged.
chore(deps): update dependency com.google.cloud:google-cloud-bigquery…
chore(deps): update dependency com.google.cloud:libraries-bom to v26.…
chore(main): release 3.31.2-SNAPSHOT (#2090)
chore(main): release 2.33.0 (googleapis#2090)