in src/main/java/org/apache/maven/plugins/changes/jira/RestJiraDownloader.java [436:455]
private void reportErrors(HttpResponse resp) throws IOException, MojoExecutionException {
ContentType contentType = ContentType.get(resp.getEntity());
if (contentType != null && contentType.getMimeType().equals(ContentType.APPLICATION_JSON.getMimeType())) {
JsonNode errorTree = getResponseTree(resp);
assertIsObject(errorTree);
JsonNode messages = errorTree.get("errorMessages");
if (messages != null) {
for (int mx = 0; mx < messages.size(); mx++) {
getLog().error(messages.get(mx).asText());
}
} else {
JsonNode message = errorTree.get("message");
if (message != null) {
getLog().error(message.asText());
}
}
}
throw new MojoExecutionException(String.format(
"Failed to query issues; response %d", resp.getStatusLine().getStatusCode()));
}