Repository: jclouds
Updated Branches:
  refs/heads/master d57bbebe7 -> 7f31cd605


Handle possibly null message from IOException


Project: http://git-wip-us.apache.org/repos/asf/jclouds/repo
Commit: http://git-wip-us.apache.org/repos/asf/jclouds/commit/7f31cd60
Tree: http://git-wip-us.apache.org/repos/asf/jclouds/tree/7f31cd60
Diff: http://git-wip-us.apache.org/repos/asf/jclouds/diff/7f31cd60

Branch: refs/heads/master
Commit: 7f31cd60513ccbdec1384eaf9ca110567dfd158e
Parents: d57bbeb
Author: Andrew Gaul <[email protected]>
Authored: Sun Jul 27 19:41:45 2014 -0700
Committer: Andrew Gaul <[email protected]>
Committed: Sun Jul 27 19:41:45 2014 -0700

----------------------------------------------------------------------
 .../src/main/java/org/jclouds/blobstore/LocalAsyncBlobStore.java  | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/jclouds/blob/7f31cd60/blobstore/src/main/java/org/jclouds/blobstore/LocalAsyncBlobStore.java
----------------------------------------------------------------------
diff --git 
a/blobstore/src/main/java/org/jclouds/blobstore/LocalAsyncBlobStore.java 
b/blobstore/src/main/java/org/jclouds/blobstore/LocalAsyncBlobStore.java
index 59a3f26..f00f9dd 100644
--- a/blobstore/src/main/java/org/jclouds/blobstore/LocalAsyncBlobStore.java
+++ b/blobstore/src/main/java/org/jclouds/blobstore/LocalAsyncBlobStore.java
@@ -394,7 +394,8 @@ public class LocalAsyncBlobStore extends BaseAsyncBlobStore 
{
       try {
          return immediateFuture(storageStrategy.putBlob(containerName, blob));
       } catch (IOException e) {
-         if (e.getMessage().startsWith("MD5 hash code mismatch")) {
+         String message = e.getMessage();
+         if (message != null && message.startsWith("MD5 hash code mismatch")) {
             HttpResponseException exception = returnResponseException(400);
             exception.initCause(e);
             throw exception;

Reply via email to