diff options
author | Jon Marius Venstad <venstad@gmail.com> | 2021-04-26 16:54:12 +0200 |
---|---|---|
committer | Jon Marius Venstad <venstad@gmail.com> | 2021-04-26 16:54:12 +0200 |
commit | 29234349cc188aa8f7fc948b3208d83a87f461e3 (patch) | |
tree | 187d98ee85a8a318e24e5bb42ac42b0119985881 | |
parent | 3474ca9d4079e9ef9a9039d04a33d67fcb8715d2 (diff) |
Avoid leaking apache classes
-rw-r--r-- | controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/configserver/ConfigServerException.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/configserver/ConfigServerException.java b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/configserver/ConfigServerException.java index 5e4d3345b7a..d651eda7139 100644 --- a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/configserver/ConfigServerException.java +++ b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/configserver/ConfigServerException.java @@ -44,14 +44,14 @@ public class ConfigServerException extends RuntimeException { INCOMPLETE_RESPONSE } - public static ConfigServerException readException(int statusCode, byte[] body, ClassicHttpRequest request) { + public static ConfigServerException readException(byte[] body, String context) { Inspector root = SlimeUtils.jsonToSlime(body).get(); String codeName = root.field("error-code").asString(); ErrorCode code = Stream.of(ErrorCode.values()) .filter(value -> value.name().equals(codeName)) .findAny().orElse(ErrorCode.INCOMPLETE_RESPONSE); String message = root.field("message").valid() ? root.field("message").asString() : "(no message)"; - return new ConfigServerException(code, message, request + " failed with status " + statusCode); + return new ConfigServerException(code, message, context); } } |