You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jclouds.apache.org by na...@apache.org on 2015/11/24 16:46:24 UTC

jclouds git commit: Fix filesystem api in OSX

Repository: jclouds
Updated Branches:
  refs/heads/master 86dadc3a7 -> 90423d7b9


Fix filesystem api in OSX


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

Branch: refs/heads/master
Commit: 90423d7b9b6ef4c7880a1fbf180eb610f4313c7c
Parents: 86dadc3
Author: Ignasi Barrera <na...@apache.org>
Authored: Tue Nov 24 15:35:47 2015 +0100
Committer: Ignasi Barrera <na...@apache.org>
Committed: Tue Nov 24 15:38:10 2015 +0100

----------------------------------------------------------------------
 .../strategy/internal/FilesystemStorageStrategyImpl.java         | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/jclouds/blob/90423d7b/apis/filesystem/src/main/java/org/jclouds/filesystem/strategy/internal/FilesystemStorageStrategyImpl.java
----------------------------------------------------------------------
diff --git a/apis/filesystem/src/main/java/org/jclouds/filesystem/strategy/internal/FilesystemStorageStrategyImpl.java b/apis/filesystem/src/main/java/org/jclouds/filesystem/strategy/internal/FilesystemStorageStrategyImpl.java
index 02c176a..893d944 100644
--- a/apis/filesystem/src/main/java/org/jclouds/filesystem/strategy/internal/FilesystemStorageStrategyImpl.java
+++ b/apis/filesystem/src/main/java/org/jclouds/filesystem/strategy/internal/FilesystemStorageStrategyImpl.java
@@ -803,7 +803,9 @@ public class FilesystemStorageStrategyImpl implements LocalStorageStrategy {
          // don't delete directory if it's a directory blob
          try {
             UserDefinedFileAttributeView view = getUserDefinedFileAttributeView(directory.toPath());
-            if (!view.list().isEmpty()) {
+            if (view == null) { // OSX HFS+ does not support UserDefinedFileAttributeView
+                logger.debug("Could not look for attributes from %s", directory);
+            } else if (!view.list().isEmpty()) {
                return;
             }
          } catch (IOException e) {