From 5e88dc897a411bee74fb1ca2362e2e27a1726863 Mon Sep 17 00:00:00 2001 From: rodicasutu Date: Wed, 17 Feb 2021 14:19:33 +0200 Subject: [PATCH] additional logging for the case when creating security group might fail without having a know reasonexpe --- .../src/main/java/org/alfresco/rest/core/v0/BaseAPI.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/rm-automation/rm-automation-community-rest-api/src/main/java/org/alfresco/rest/core/v0/BaseAPI.java b/rm-automation/rm-automation-community-rest-api/src/main/java/org/alfresco/rest/core/v0/BaseAPI.java index 366e4a245a..95b05be349 100644 --- a/rm-automation/rm-automation-community-rest-api/src/main/java/org/alfresco/rest/core/v0/BaseAPI.java +++ b/rm-automation/rm-automation-community-rest-api/src/main/java/org/alfresco/rest/core/v0/BaseAPI.java @@ -77,6 +77,7 @@ public abstract class BaseAPI /** exception key in JSON response body */ private static final String EXCEPTION_KEY = "exception"; + private static final String MESSAGE_KEY = "message"; public static final String NODE_PREFIX = "workspace/SpacesStore/"; protected static final String UPDATE_METADATA_API = "{0}node/{1}/formprocessor"; protected static final String ACTIONS_API = "{0}actionQueue"; @@ -582,6 +583,12 @@ public abstract class BaseAPI break; case HttpStatus.SC_INTERNAL_SERVER_ERROR: + if (responseBody != null && responseBody.has(EXCEPTION_KEY)) + { + LOGGER.error("Request failed with error message: {}", responseBody.getString(MESSAGE_KEY)); + returnValues = responseBody; + } + break; case HttpStatus.SC_BAD_REQUEST: case HttpStatus.SC_UNPROCESSABLE_ENTITY: if (responseBody != null && responseBody.has(EXCEPTION_KEY))