This is an automated email from the ASF dual-hosted git repository.

jeremyross pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git


The following commit(s) were added to refs/heads/main by this push:
     new e5b03fd  camel-salesforce: Better exception messages.
e5b03fd is described below

commit e5b03fdb2ff1fcbddc6bda40da385b244b8347f9
Author: Jeremy Ross <[email protected]>
AuthorDate: Mon Dec 6 10:31:01 2021 -0600

    camel-salesforce: Better exception messages.
---
 .../salesforce/internal/client/DefaultCompositeApiClient.java         | 3 ++-
 .../camel/component/salesforce/internal/client/DefaultRestClient.java | 4 +++-
 2 files changed, 5 insertions(+), 2 deletions(-)

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 9555bfd..29e7d1e 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
@@ -246,7 +246,8 @@ public class DefaultCompositeApiClient extends 
AbstractClientBase implements Com
 
         final String reason = response.getReason();
 
-        return new SalesforceException(errors, status, "Unexpected error: " + 
reason);
+        return new SalesforceException(
+                errors, status, "Unexpected error: " + reason + ". See 
exception `errors` property for detail.");
     }
 
     @Override
diff --git 
a/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/internal/client/DefaultRestClient.java
 
b/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/internal/client/DefaultRestClient.java
index f975a18..8abaadf 100644
--- 
a/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/internal/client/DefaultRestClient.java
+++ 
b/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/internal/client/DefaultRestClient.java
@@ -94,7 +94,9 @@ public class DefaultRestClient extends AbstractClientBase 
implements RestClient
                         return new NoSuchSObjectException(restErrors);
                     }
 
-                    return new SalesforceException(restErrors, statusCode);
+                    return new SalesforceException(
+                            restErrors, statusCode,
+                            "Unexpected error: " + reason + ". See exception 
`errors` property for detail.");
                 }
             }
         } catch (IOException e) {

Reply via email to