From d33394594237465fd0a6206fc5806ee9a0031abe Mon Sep 17 00:00:00 2001 From: Steven Glover Date: Fri, 13 Sep 2013 11:25:18 +0000 Subject: [PATCH] CLOUD-1988 "Intermittent test failure: org.alfresco.rest.api.tests.CloudOpenCMISTCKTest.testCMISTCKQuery" extra exception logging to help diagnose git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@55287 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- source/java/org/alfresco/opencmis/CMISConnector.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/source/java/org/alfresco/opencmis/CMISConnector.java b/source/java/org/alfresco/opencmis/CMISConnector.java index cd4e9dc315..20aa0e0154 100644 --- a/source/java/org/alfresco/opencmis/CMISConnector.java +++ b/source/java/org/alfresco/opencmis/CMISConnector.java @@ -1657,7 +1657,15 @@ public class CMISConnector implements ApplicationContextAware, ApplicationListen } else { - throw new CmisRuntimeException("Failed to retrieve content: " + e.getMessage(), e); + StringBuilder msg = new StringBuilder("Failed to retrieve content: " + e.getMessage()); + Throwable cause = e.getCause(); + if(cause != null) + { + // add the cause to the CMIS exception + msg.append(", "); + msg.append(cause.getMessage()); + } + throw new CmisRuntimeException(msg.toString(), e); } }