diff options
author | Jon Bratseth <bratseth@gmail.com> | 2021-02-15 13:07:38 +0100 |
---|---|---|
committer | Jon Bratseth <bratseth@gmail.com> | 2021-02-15 13:07:38 +0100 |
commit | cbba48f3b0751ba0ec24e536b3b1c97dcf88f630 (patch) | |
tree | f738d44cde8c9c10a84743f873114325724f59c3 /config-model/src/main/java/com/yahoo/config/model/deploy/DeployState.java | |
parent | fe7d8249ae5d07401d96868f818726e09b9238c7 (diff) |
Non-functional changes
Diffstat (limited to 'config-model/src/main/java/com/yahoo/config/model/deploy/DeployState.java')
-rw-r--r-- | config-model/src/main/java/com/yahoo/config/model/deploy/DeployState.java | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/config-model/src/main/java/com/yahoo/config/model/deploy/DeployState.java b/config-model/src/main/java/com/yahoo/config/model/deploy/DeployState.java index 046eef65eb5..8befbb48016 100644 --- a/config-model/src/main/java/com/yahoo/config/model/deploy/DeployState.java +++ b/config-model/src/main/java/com/yahoo/config/model/deploy/DeployState.java @@ -156,10 +156,11 @@ public class DeployState implements ConfigDefinitionStore { } public static HostProvisioner getDefaultModelHostProvisioner(ApplicationPackage applicationPackage) { - if (applicationPackage.getHosts() == null) { - return new SingleNodeProvisioner(); - } else { - return new HostsXmlProvisioner(applicationPackage.getHosts()); + try (Reader hostsReader = applicationPackage.getHosts()) { + return hostsReader == null ? new SingleNodeProvisioner() : new HostsXmlProvisioner(hostsReader); + } + catch (IOException e) { + throw new IllegalStateException("Could not read hosts.xml", e); } } |