diff --git a/pom.xml b/pom.xml
index dd04fcb7e..5c0fe7458 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,7 +6,7 @@
com.uid2
uid2-admin
- 5.23.23
+ 5.23.24-alpha-174-SNAPSHOT
UTF-8
diff --git a/src/main/java/com/uid2/admin/cloudencryption/CloudEncryptionKeyManager.java b/src/main/java/com/uid2/admin/cloudencryption/CloudEncryptionKeyManager.java
index 30aa7eb12..e703e867c 100644
--- a/src/main/java/com/uid2/admin/cloudencryption/CloudEncryptionKeyManager.java
+++ b/src/main/java/com/uid2/admin/cloudencryption/CloudEncryptionKeyManager.java
@@ -72,7 +72,6 @@ public void backfillKeys() throws Exception {
LOGGER.info("Key backfill complete. Diff: {}", diff);
} catch (Exception e) {
LOGGER.error("Key backfill failed", e);
- throw e;
}
}
diff --git a/src/main/java/com/uid2/admin/managers/KeysetManager.java b/src/main/java/com/uid2/admin/managers/KeysetManager.java
index 17b035765..587a388e3 100644
--- a/src/main/java/com/uid2/admin/managers/KeysetManager.java
+++ b/src/main/java/com/uid2/admin/managers/KeysetManager.java
@@ -7,12 +7,16 @@
import com.uid2.shared.auth.ClientKey;
import com.uid2.shared.auth.Keyset;
import com.uid2.shared.auth.Role;
+import com.uid2.shared.cloud.CloudStorageException;
import com.uid2.admin.auth.AdminKeyset;
import com.uid2.shared.model.ClientType;
import java.time.Instant;
import java.util.*;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
import static java.lang.Math.max;
public class KeysetManager {
@@ -21,6 +25,8 @@ public class KeysetManager {
private final AdminKeysetWriter keysetStoreWriter;
private final IKeysetKeyManager keysetKeyManager;
+ private static final Logger LOGGER = LoggerFactory.getLogger(KeysetManager.class);
+
private final boolean enableKeysets;
public KeysetManager(RotatingAdminKeysetStore keysetProvider, AdminKeysetWriter keysetStoreWriter,
@@ -165,6 +171,12 @@ public void createAdminKeysets(Map keysets) throws Exception{
}
}
- keysetStoreWriter.upload(collection, null);
+ try{
+ keysetStoreWriter.upload(collection, null);
+ }
+ catch (CloudStorageException e)
+ {
+ LOGGER.error("Failed to create admin keysets", e);
+ }
}
}