aboutsummaryrefslogtreecommitdiffstats
path: root/configserver
diff options
context:
space:
mode:
authorHarald Musum <musum@oath.com>2017-09-04 11:10:57 +0200
committerHarald Musum <musum@oath.com>2017-09-04 11:10:57 +0200
commita1f6d45301cc38535b6f4d380c8cf9e0f7c6b704 (patch)
tree8063877b528cdfcba0563502b0beb83f3ec641dd /configserver
parent161f68ecc92beeb918d637061f247659a1865a96 (diff)
Catch Error and log at a place where thread will otherwise die silently
Diffstat (limited to 'configserver')
-rw-r--r--configserver/src/main/java/com/yahoo/vespa/config/server/rpc/GetConfigProcessor.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/configserver/src/main/java/com/yahoo/vespa/config/server/rpc/GetConfigProcessor.java b/configserver/src/main/java/com/yahoo/vespa/config/server/rpc/GetConfigProcessor.java
index 37f8aa4ea40..4018d69d047 100644
--- a/configserver/src/main/java/com/yahoo/vespa/config/server/rpc/GetConfigProcessor.java
+++ b/configserver/src/main/java/com/yahoo/vespa/config/server/rpc/GetConfigProcessor.java
@@ -112,7 +112,7 @@ class GetConfigProcessor implements Runnable {
} catch (UnknownConfigIdException e) {
handleError(request, ErrorCode.ILLEGAL_CONFIGID, "Illegal config id " + request.getConfigKey().getConfigId());
return;
- } catch (Exception e) {
+ } catch (Exception | Error e) {
log.log(Level.SEVERE, "Unexpected error handling config request", e);
handleError(request, ErrorCode.INTERNAL_ERROR, "Internal error " + e.getMessage());
return;