diff options
author | Harald Musum <musum@oath.com> | 2017-11-23 14:56:00 +0100 |
---|---|---|
committer | Harald Musum <musum@oath.com> | 2017-11-23 14:56:00 +0100 |
commit | 5fcdf798f2027dd3a1f1f6d9dada9df43986fbc6 (patch) | |
tree | 03acafb80ddb7749802ef72b4be0ff7f3335635e /configserver/src/main | |
parent | 462512c785d6c55f833098ca0d129bbd2aca0b42 (diff) |
Print warning with stack trace when NoSuchElementException too
Diffstat (limited to 'configserver/src/main')
-rw-r--r-- | configserver/src/main/java/com/yahoo/vespa/config/server/modelfactory/ModelsBuilder.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/configserver/src/main/java/com/yahoo/vespa/config/server/modelfactory/ModelsBuilder.java b/configserver/src/main/java/com/yahoo/vespa/config/server/modelfactory/ModelsBuilder.java index 8f2cc04fad7..48732814919 100644 --- a/configserver/src/main/java/com/yahoo/vespa/config/server/modelfactory/ModelsBuilder.java +++ b/configserver/src/main/java/com/yahoo/vespa/config/server/modelfactory/ModelsBuilder.java @@ -27,6 +27,7 @@ import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.util.List; +import java.util.NoSuchElementException; import java.util.Optional; import java.util.Set; import java.util.logging.Level; @@ -99,7 +100,7 @@ public abstract class ModelsBuilder<MODELRESULT extends ModelResult> { catch (RuntimeException e) { boolean isOldestMajor = i == majorVersions.size() - 1; if (isOldestMajor) { - if (e instanceof NullPointerException) { + if (e instanceof NullPointerException || e instanceof NoSuchElementException) { log.log(LogLevel.WARNING, "Unexpected error when building model ", e); throw new InternalServerException(applicationId + ": Error loading model", e); } else { |