[KARAF-2268] - cellar-cloud: If other "Objects" are available at the bucket 
they sometimes are not "readable"

git-svn-id: 
https://svn.apache.org/repos/asf/karaf/cellar/branches/cellar-2.2.x@1468382 
13f79535-47bb-0310-9956-ffa450edef68


Project: http://git-wip-us.apache.org/repos/asf/karaf-cellar/repo
Commit: http://git-wip-us.apache.org/repos/asf/karaf-cellar/commit/e7b6a49f
Tree: http://git-wip-us.apache.org/repos/asf/karaf-cellar/tree/e7b6a49f
Diff: http://git-wip-us.apache.org/repos/asf/karaf-cellar/diff/e7b6a49f

Branch: refs/heads/cellar-2.2.x
Commit: e7b6a49f2a7b4fd90237f032b22bd342933362e4
Parents: 7d5024b
Author: anierbeck <anierbeck@13f79535-47bb-0310-9956-ffa450edef68>
Authored: Tue Apr 16 11:48:47 2013 +0000
Committer: anierbeck <anierbeck@13f79535-47bb-0310-9956-ffa450edef68>
Committed: Tue Apr 16 11:48:47 2013 +0000

----------------------------------------------------------------------
 .../org/apache/karaf/cellar/cloud/BlobStoreDiscoveryService.java   | 2 ++
 1 file changed, 2 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/karaf-cellar/blob/e7b6a49f/cloud/src/main/java/org/apache/karaf/cellar/cloud/BlobStoreDiscoveryService.java
----------------------------------------------------------------------
diff --git 
a/cloud/src/main/java/org/apache/karaf/cellar/cloud/BlobStoreDiscoveryService.java
 
b/cloud/src/main/java/org/apache/karaf/cellar/cloud/BlobStoreDiscoveryService.java
index 632fdca..cfa4bf3 100644
--- 
a/cloud/src/main/java/org/apache/karaf/cellar/cloud/BlobStoreDiscoveryService.java
+++ 
b/cloud/src/main/java/org/apache/karaf/cellar/cloud/BlobStoreDiscoveryService.java
@@ -102,6 +102,8 @@ public class BlobStoreDiscoveryService implements 
DiscoveryService {
                        }
             String ip = md.getName();
             Object obj = readBlob(container, ip);
+            if (obj == null)
+               continue;
             //Check if ip hasn't been updated recently.
             if (obj instanceof DateTime) {
                LOGGER.debug("CELLAR CLOUD: retrieved a DateTime from blog 
store");

Reply via email to