diff options
author | Harald Musum <musum@verizonmedia.com> | 2020-11-20 13:16:07 +0100 |
---|---|---|
committer | Harald Musum <musum@verizonmedia.com> | 2020-11-20 13:16:07 +0100 |
commit | d20bfd3219f0253c28a92b361b40b0a18335ca9f (patch) | |
tree | 948c3e173f9478702dd81e28f198d14fa597d500 /configserver | |
parent | ce9ccaf1a95050f1df8b0c9be3c1daab7dc416fe (diff) |
Throw exception with more details when getConfig fails
Diffstat (limited to 'configserver')
-rw-r--r-- | configserver/src/main/java/com/yahoo/vespa/config/server/application/Application.java | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/configserver/src/main/java/com/yahoo/vespa/config/server/application/Application.java b/configserver/src/main/java/com/yahoo/vespa/config/server/application/Application.java index 2e73a02c75b..8d001d5d5df 100644 --- a/configserver/src/main/java/com/yahoo/vespa/config/server/application/Application.java +++ b/configserver/src/main/java/com/yahoo/vespa/config/server/application/Application.java @@ -130,7 +130,13 @@ public class Application implements ModelResult { if (logDebug()) { debug("Resolving " + configKey + " with config definition " + def); } - ConfigPayload payload = model.getConfig(configKey, def); + + ConfigPayload payload = null; + try { + payload = model.getConfig(configKey, def); + } catch (Exception e) { + throw new ConfigurationRuntimeException("Unable to get config for " + app, e); + } if (payload == null) { metricUpdater.incrementFailedRequests(); throw new ConfigurationRuntimeException("Unable to resolve config " + configKey); |