diff options
author | Jon Bratseth <bratseth@gmail.com> | 2022-06-01 13:01:01 +0200 |
---|---|---|
committer | gjoranv <gv@verizonmedia.com> | 2022-06-08 11:45:24 +0200 |
commit | 15d215bf562614e6c0208093455ed06e9dd2d10e (patch) | |
tree | 9f80edc82b4802815802fedcddfa3ae943888128 /config-model/src/main/java/com/yahoo/config | |
parent | 19aee708f9b569f50397c601a123c038c123d894 (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.java | 10 |
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; } |