summaryrefslogtreecommitdiffstats
path: root/configserver/src/main
diff options
context:
space:
mode:
authorHarald Musum <musum@verizonmedia.com>2023-01-13 10:08:42 +0100
committerGitHub <noreply@github.com>2023-01-13 10:08:42 +0100
commitf2c7e54941cb217586f099a2d47a14b42f58ba7d (patch)
tree429f03e242405c4428df57a120dda44486bb8ecb /configserver/src/main
parent02f7d822efd3c7b03a8e1d45f5c1c77b98423811 (diff)
parent6a15e2619cf9483e91a3b4e2b941bad2526d5d7b (diff)
Merge pull request #25556 from vespa-engine/mpolden/handle-exception
UnsupportedOperationException means invalid application package
Diffstat (limited to 'configserver/src/main')
-rw-r--r--configserver/src/main/java/com/yahoo/vespa/config/server/modelfactory/ModelsBuilder.java3
1 files changed, 1 insertions, 2 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 2733ff9721e..bd1837707d9 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
@@ -16,7 +16,6 @@ import com.yahoo.config.provision.DockerImage;
import com.yahoo.config.provision.NodeAllocationException;
import com.yahoo.config.provision.TransientException;
import com.yahoo.config.provision.Zone;
-import com.yahoo.lang.SettableOptional;
import com.yahoo.vespa.config.server.http.InternalServerException;
import com.yahoo.vespa.config.server.http.InvalidApplicationException;
import com.yahoo.vespa.config.server.http.UnknownVespaVersionException;
@@ -133,7 +132,7 @@ public abstract class ModelsBuilder<MODELRESULT extends ModelResult> {
log.log(Level.FINE, applicationId + ": Skipping major version " + majorVersion, e);
}
else {
- if (e instanceof IllegalArgumentException) {
+ if (e instanceof IllegalArgumentException || e instanceof UnsupportedOperationException) {
var wrapped = new InvalidApplicationException("Invalid application", e);
deployLogger.logApplicationPackage(Level.SEVERE, Exceptions.toMessageString(wrapped));
throw wrapped;