summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJon Marius Venstad <jonmv@users.noreply.github.com>2019-03-02 14:02:10 +0100
committerGitHub <noreply@github.com>2019-03-02 14:02:10 +0100
commit866e0944565acc0fbd1fd24ee8ec76db192a86f0 (patch)
tree5b8e049fe0f223a481d7d06b624ac30b5b8f89b1
parent06b3035e5cf0a7bf92a1bf2331b8e6d97ab40bcb (diff)
parentb5e7691d2f6a361f038a3aa8d0c5c8bce2744531 (diff)
Merge pull request #8659 from vespa-engine/jvenstad/intermediary-fix-for-empty-zk-nodes
Treat empty nodes as non-existent
-rw-r--r--configserver/src/main/java/com/yahoo/vespa/config/server/application/TenantApplications.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/configserver/src/main/java/com/yahoo/vespa/config/server/application/TenantApplications.java b/configserver/src/main/java/com/yahoo/vespa/config/server/application/TenantApplications.java
index 2c4d3d99408..7731e13eac2 100644
--- a/configserver/src/main/java/com/yahoo/vespa/config/server/application/TenantApplications.java
+++ b/configserver/src/main/java/com/yahoo/vespa/config/server/application/TenantApplications.java
@@ -84,7 +84,9 @@ public class TenantApplications {
private Optional<ApplicationId> parseApplication(String appNode) {
try {
- return Optional.of(ApplicationId.fromSerializedForm(appNode));
+ ApplicationId id = ApplicationId.fromSerializedForm(appNode);
+ getSessionIdForApplication(id);
+ return Optional.of(id);
} catch (IllegalArgumentException e) {
log.log(LogLevel.INFO, TenantRepository.logPre(tenant)+"Unable to parse application with id '" + appNode + "', ignoring.");
return Optional.empty();