summaryrefslogtreecommitdiffstats
path: root/config-model/src/main/java/com/yahoo/config
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@gmail.com>2022-06-01 13:01:01 +0200
committergjoranv <gv@verizonmedia.com>2022-06-08 11:45:24 +0200
commit15d215bf562614e6c0208093455ed06e9dd2d10e (patch)
tree9f80edc82b4802815802fedcddfa3ae943888128 /config-model/src/main/java/com/yahoo/config
parent19aee708f9b569f50397c601a123c038c123d894 (diff)
Fail on Vespa 8
Diffstat (limited to 'config-model/src/main/java/com/yahoo/config')
-rw-r--r--config-model/src/main/java/com/yahoo/config/model/deploy/DeployState.java10
1 files changed, 3 insertions, 7 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 11d84884194..4be664034dd 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
@@ -144,7 +144,7 @@ public class DeployState implements ConfigDefinitionStore {
this.zone = zone;
this.queryProfiles = queryProfiles; // TODO: Remove this by seeing how pagetemplates are propagated
this.semanticRules = semanticRules; // TODO: Remove this by seeing how pagetemplates are propagated
- this.importedModels = importMlModels(applicationPackage, modelImporters, deployLogger, executor);
+ this.importedModels = importMlModels(applicationPackage, modelImporters, executor);
this.validationOverrides = applicationPackage.getValidationOverrides().map(ValidationOverrides::fromXml)
.orElse(ValidationOverrides.empty);
@@ -210,15 +210,11 @@ public class DeployState implements ConfigDefinitionStore {
private static ImportedMlModels importMlModels(ApplicationPackage applicationPackage,
Collection<MlModelImporter> modelImporters,
- DeployLogger deployLogger,
ExecutorService executor) {
File importFrom = applicationPackage.getFileReference(ApplicationPackage.MODELS_DIR);
ImportedMlModels importedModels = new ImportedMlModels(importFrom, executor, modelImporters);
- for (var entry : importedModels.getSkippedModels().entrySet()) {
- // TODO: Vespa 8: Throw IllegalArgumentException instead
- deployLogger.logApplicationPackage(Level.WARNING, "Skipping import of model " + entry.getKey() + " as an exception " +
- "occurred during import: " + entry.getValue());
- }
+ for (var entry : importedModels.getSkippedModels().entrySet())
+ throw new IllegalArgumentException("Could not import model '" + entry.getKey() + "': " + entry.getValue());
return importedModels;
}