diff options
| author | Chris Lu <chris.lu@gmail.com> | 2021-05-21 01:49:25 -0700 |
|---|---|---|
| committer | Chris Lu <chris.lu@gmail.com> | 2021-05-21 01:49:25 -0700 |
| commit | 4d0b894d37870351052c343f41dca18acfd54194 (patch) | |
| tree | a2c066a99dce48aa0932c3ef81f691d196d18299 | |
| parent | 2d237f7b5091625a9e8e30cac12cb09a2e73d94b (diff) | |
| download | seaweedfs-4d0b894d37870351052c343f41dca18acfd54194.tar.xz seaweedfs-4d0b894d37870351052c343f41dca18acfd54194.zip | |
Java Client: throw exception when assign fails
| -rw-r--r-- | other/java/client/src/main/java/seaweedfs/client/SeaweedWrite.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/other/java/client/src/main/java/seaweedfs/client/SeaweedWrite.java b/other/java/client/src/main/java/seaweedfs/client/SeaweedWrite.java index f8c0c76b6..75d2a0e7e 100644 --- a/other/java/client/src/main/java/seaweedfs/client/SeaweedWrite.java +++ b/other/java/client/src/main/java/seaweedfs/client/SeaweedWrite.java @@ -1,5 +1,6 @@ package seaweedfs.client; +import com.google.common.base.Strings; import com.google.protobuf.ByteString; import org.apache.http.client.methods.CloseableHttpResponse; import org.apache.http.client.methods.HttpPost; @@ -50,6 +51,11 @@ public class SeaweedWrite { .setTtlSec(0) .setPath(path) .build()); + + if (!Strings.isNullOrEmpty(response.getError())) { + throw new IOException(response.getError()); + } + String fileId = response.getFileId(); String auth = response.getAuth(); |
