aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--config-model/src/main/java/com/yahoo/config/model/deploy/DeployState.java10
-rw-r--r--config-model/src/main/java/com/yahoo/vespa/model/builder/UserConfigBuilder.java7
2 files changed, 4 insertions, 13 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 8c79b67f861..f03c80b4f78 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
@@ -132,16 +132,12 @@ public class DeployState implements ConfigDefinitionStore {
}
existingConfigDefs.putAll(applicationPackage.getAllExistingConfigDefs());
}
- ConfigDefinitionKey lookupKey = defKey;
+ if ( ! existingConfigDefs.containsKey(defKey)) return Optional.empty();
- if ( ! existingConfigDefs.containsKey(lookupKey)) {
- throw new IllegalArgumentException("Could not find a config definition with name '" + defKey + "'.");
- }
- if (defArchive.get(defKey) != null) {
+ if (defArchive.get(defKey) != null)
return Optional.ofNullable(defArchive.get(defKey));
- }
- ConfigDefinition def = existingConfigDefs.get(lookupKey).parse();
+ ConfigDefinition def = existingConfigDefs.get(defKey).parse();
defArchive.put(defKey, def);
return Optional.ofNullable(def);
diff --git a/config-model/src/main/java/com/yahoo/vespa/model/builder/UserConfigBuilder.java b/config-model/src/main/java/com/yahoo/vespa/model/builder/UserConfigBuilder.java
index bd93b733e1c..a4b334fcc28 100644
--- a/config-model/src/main/java/com/yahoo/vespa/model/builder/UserConfigBuilder.java
+++ b/config-model/src/main/java/com/yahoo/vespa/model/builder/UserConfigBuilder.java
@@ -65,12 +65,7 @@ public class UserConfigBuilder {
* Returns the config definition matching the given name, or null if not found.
*/
private static ConfigDefinition getConfigDef(ConfigDefinitionKey configDefinitionKey, ConfigDefinitionStore configDefinitionStore) {
- try {
- return configDefinitionStore.getConfigDefinition(configDefinitionKey).orElse(null);
- } catch (IllegalArgumentException e) {
- log.log(LogLevel.DEBUG, "Unable to retrieve config definition: " + e.getMessage());
- return null;
- }
+ return configDefinitionStore.getConfigDefinition(configDefinitionKey).orElse(null);
}
}