From 658858e87e710ab89fad0ebde1262cdaab683802 Mon Sep 17 00:00:00 2001 From: Cedric Beust Date: Sat, 14 Nov 2015 11:39:10 -0800 Subject: [PATCH] Better error logging from JCenter. --- src/main/kotlin/com/beust/kobalt/plugin/publish/JCenterApi.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/kotlin/com/beust/kobalt/plugin/publish/JCenterApi.kt b/src/main/kotlin/com/beust/kobalt/plugin/publish/JCenterApi.kt index 93093ed8..cb903371 100644 --- a/src/main/kotlin/com/beust/kobalt/plugin/publish/JCenterApi.kt +++ b/src/main/kotlin/com/beust/kobalt/plugin/publish/JCenterApi.kt @@ -36,7 +36,9 @@ open public class UnauthenticatedJCenterApi @Inject constructor(open val http: H fun parseResponse(r: Response) : JCenterResponse { val networkResponse = r.networkResponse() if (networkResponse.code() != 200) { - return JCenterResponse(null, networkResponse.message()) + val message = networkResponse.message() + val errorObject = JsonParser().parse(r.body().string()).asJsonObject + return JCenterResponse(null, message + ": " + errorObject.get("message").asString) } else { return JCenterResponse(JsonParser().parse(r.body().string()).asJsonObject, null) }