diff options
author | jonmv <venstad@gmail.com> | 2023-03-08 09:14:05 +0100 |
---|---|---|
committer | jonmv <venstad@gmail.com> | 2023-03-08 09:14:05 +0100 |
commit | ebd2696a1819e57b6f8b0be7e2197e744b2ad373 (patch) | |
tree | bdbb75679804168a55f0a6fc70f6cfd5f956735e /controller-api/src | |
parent | 90ac204482a3407fec9b1a47d282627cce396c1b (diff) |
Use whole body as message when message not present
Diffstat (limited to 'controller-api/src')
-rw-r--r-- | controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/configserver/ConfigServerException.java | 4 |
1 files changed, 3 insertions, 1 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 99b2968a43f..2b35334e14b 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 @@ -6,6 +6,8 @@ import com.yahoo.slime.SlimeUtils; import java.util.stream.Stream; +import static java.nio.charset.StandardCharsets.UTF_8; + /** * An exception due to server error, a bad request, or similar. * @@ -56,7 +58,7 @@ public class ConfigServerException extends RuntimeException { 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)"; + String message = root.field("message").valid() ? root.field("message").asString() : new String(body, UTF_8); return new ConfigServerException(code, message, context); } |