diff options
author | Bjørn Christian Seime <bjorncs@verizonmedia.com> | 2019-03-28 14:18:21 +0100 |
---|---|---|
committer | Bjørn Christian Seime <bjorncs@verizonmedia.com> | 2019-03-28 14:18:21 +0100 |
commit | 3897e2af88e63a31bd1d1a1fbb188de5345f04d2 (patch) | |
tree | 20bb6763496659de74f16d281b4d66d1fc908dbe | |
parent | 19be70a8e879e6182b59075b75cad31bf68ca5a5 (diff) |
Return error response when request fails
-rw-r--r-- | logserver/src/main/java/ai/vespa/logserver/protocol/ArchiveLogMessagesMethod.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/logserver/src/main/java/ai/vespa/logserver/protocol/ArchiveLogMessagesMethod.java b/logserver/src/main/java/ai/vespa/logserver/protocol/ArchiveLogMessagesMethod.java index 93700aa1a46..dbc6ed49a04 100644 --- a/logserver/src/main/java/ai/vespa/logserver/protocol/ArchiveLogMessagesMethod.java +++ b/logserver/src/main/java/ai/vespa/logserver/protocol/ArchiveLogMessagesMethod.java @@ -81,7 +81,10 @@ class ArchiveLogMessagesMethod { rpcRequest.returnValues().add(new DataValue(responsePayload)); rpcRequest.returnRequest(); } catch (Exception e) { - log.log(Level.WARNING, e, () -> "Failed to handle log request: " + e.getMessage()); + String errorMessage = "Failed to handle log request: " + e.getMessage(); + log.log(Level.WARNING, e, () -> errorMessage); + rpcRequest.setError(2, errorMessage); + rpcRequest.returnRequest(); } } } |