Github: fix error message

This commit is contained in:
Aleksey Pivovarov
2013-08-01 11:57:17 +04:00
parent 228ea9daff
commit fa38dec763

View File

@@ -198,30 +198,22 @@ public class GithubApiUtil {
case HttpStatus.SC_NOT_FOUND:
throw new GithubAuthenticationException("Request response: " + getErrorMessage(method));
default:
throw new HttpException(code + ": " + method.getStatusText());
throw new HttpException(code + ": " + getErrorMessage(method));
}
}
@NotNull
private static String getErrorMessage(@NotNull HttpMethod method) {
String message = null;
try {
InputStream resp = method.getResponseBodyAsStream();
if (resp != null) {
GithubErrorMessageRaw error = fromJson(parseResponse(resp), GithubErrorMessageRaw.class);
message = error.getMessage();
return method.getStatusText() + " - " + error.getMessage();
}
}
catch (IOException e) {
message = null;
}
if (message != null) {
return message;
}
else {
return method.getStatusText();
catch (IOException ignore) {
}
return method.getStatusText();
}
@NotNull