aboutsummaryrefslogtreecommitdiffstats
path: root/config-model/src/main/java/com/yahoo/vespa/model/container/ApplicationContainer.java
diff options
context:
space:
mode:
authorHarald Musum <musum@verizonmedia.com>2020-11-27 09:05:18 +0100
committerHarald Musum <musum@verizonmedia.com>2020-11-27 09:05:18 +0100
commit8a270f765ec7989482f2431bb566f0b46928f474 (patch)
tree7beadfe607a0f4fc2c80265b631a47cb86d81e47 /config-model/src/main/java/com/yahoo/vespa/model/container/ApplicationContainer.java
parent4969ad3eacb9e1c155cfa2c2484717a2a3d20c37 (diff)
Check that parent is non-null and of correct type
Diffstat (limited to 'config-model/src/main/java/com/yahoo/vespa/model/container/ApplicationContainer.java')
-rw-r--r--config-model/src/main/java/com/yahoo/vespa/model/container/ApplicationContainer.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/config-model/src/main/java/com/yahoo/vespa/model/container/ApplicationContainer.java b/config-model/src/main/java/com/yahoo/vespa/model/container/ApplicationContainer.java
index e1c4bdc3cba..a52b4d915c9 100644
--- a/config-model/src/main/java/com/yahoo/vespa/model/container/ApplicationContainer.java
+++ b/config-model/src/main/java/com/yahoo/vespa/model/container/ApplicationContainer.java
@@ -78,7 +78,11 @@ public final class ApplicationContainer extends Container implements
@Override
public void getConfig(ZookeeperServerConfig.Builder builder) {
- ((ApplicationContainerCluster)parent).getConfig(builder);
+ AbstractConfigProducer<?> parent = getParent();
+ if (parent == null) return;
+
+ if (parent instanceof ApplicationContainerCluster)
+ ((ApplicationContainerCluster) this.parent).getConfig(builder);
builder.myid(index());
}