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 {