[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");
