summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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());
}