aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJon Marius Venstad <venstad@gmail.com>2019-03-02 13:40:37 +0100
committerJon Marius Venstad <venstad@gmail.com>2019-03-02 13:40:37 +0100
commitb5e7691d2f6a361f038a3aa8d0c5c8bce2744531 (patch)
tree5b8e049fe0f223a481d7d06b624ac30b5b8f89b1
parent06b3035e5cf0a7bf92a1bf2331b8e6d97ab40bcb (diff)
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();