Repository: camel
Updated Branches:
  refs/heads/master ee55a3bc6 -> 77c77fa80


CAMEL-10957 Log a warning if the response canno...

...t be unmarshalled in Composite API

Adds a logging of WARN level in case of exceptions while unmarshalling
responses from Composite API


Project: http://git-wip-us.apache.org/repos/asf/camel/repo
Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/77c77fa8
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/77c77fa8
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/77c77fa8

Branch: refs/heads/master
Commit: 77c77fa809b8317fbd2159214cbd798553d31560
Parents: ee55a3b
Author: Zoran Regvart <zregv...@apache.org>
Authored: Tue Mar 7 21:28:59 2017 +0100
Committer: Zoran Regvart <zregv...@apache.org>
Committed: Tue Mar 7 21:28:59 2017 +0100

----------------------------------------------------------------------
 .../salesforce/internal/client/DefaultCompositeApiClient.java   | 5 +++++
 1 file changed, 5 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/77c77fa8/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/internal/client/DefaultCompositeApiClient.java
----------------------------------------------------------------------
diff --git 
a/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/internal/client/DefaultCompositeApiClient.java
 
b/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/internal/client/DefaultCompositeApiClient.java
index 24a8e77..cd85671 100644
--- 
a/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/internal/client/DefaultCompositeApiClient.java
+++ 
b/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/internal/client/DefaultCompositeApiClient.java
@@ -60,12 +60,16 @@ import 
org.eclipse.jetty.client.util.InputStreamContentProvider;
 import org.eclipse.jetty.http.HttpHeader;
 import org.eclipse.jetty.http.HttpMethod;
 import org.eclipse.jetty.util.StringUtil;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
 
 public class DefaultCompositeApiClient extends AbstractClientBase implements 
CompositeApiClient {
 
     private static final Class[] ADDITIONAL_TYPES = new Class[] 
{SObjectTree.class, SObjectTreeResponse.class,
         SObjectBatchResponse.class};
 
+    private static final Logger LOG = 
LoggerFactory.getLogger(DefaultCompositeApiClient.class);
+
     private final PayloadFormat format;
 
     private ObjectMapper mapper;
@@ -241,6 +245,7 @@ public class DefaultCompositeApiClient extends 
AbstractClientBase implements Com
                 return Optional.of(fromXml(responseStream));
             }
         } catch (XStreamException | IOException e) {
+            LOG.warn("Unable to read response from the Composite API", e);
             return Optional.empty();
         } finally {
             try {

Reply via email to