You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@metamodel.apache.org by ka...@apache.org on 2013/07/17 13:18:33 UTC
[2/5] git commit: Backported fix for eobjects Ticket #1146
Backported fix for eobjects Ticket #1146
Project: http://git-wip-us.apache.org/repos/asf/incubator-metamodel/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-metamodel/commit/98cbe692
Tree: http://git-wip-us.apache.org/repos/asf/incubator-metamodel/tree/98cbe692
Diff: http://git-wip-us.apache.org/repos/asf/incubator-metamodel/diff/98cbe692
Branch: refs/heads/master
Commit: 98cbe692556af495654e0d8b413fd3a6e96d7e01
Parents: 9d7c83b
Author: kaspers <ka...@kaspers-think.humaninference.com>
Authored: Wed Jul 17 13:10:35 2013 +0200
Committer: kaspers <ka...@kaspers-think.humaninference.com>
Committed: Wed Jul 17 13:10:35 2013 +0200
----------------------------------------------------------------------
.../org/eobjects/metamodel/salesforce/SalesforceUtils.java | 7 +++++++
1 file changed, 7 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-metamodel/blob/98cbe692/salesforce/src/main/java/org/eobjects/metamodel/salesforce/SalesforceUtils.java
----------------------------------------------------------------------
diff --git a/salesforce/src/main/java/org/eobjects/metamodel/salesforce/SalesforceUtils.java b/salesforce/src/main/java/org/eobjects/metamodel/salesforce/SalesforceUtils.java
index 838cc72..a04e523 100644
--- a/salesforce/src/main/java/org/eobjects/metamodel/salesforce/SalesforceUtils.java
+++ b/salesforce/src/main/java/org/eobjects/metamodel/salesforce/SalesforceUtils.java
@@ -19,11 +19,16 @@
*/
package org.eobjects.metamodel.salesforce;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
import com.sforce.soap.partner.fault.ApiFault;
import com.sforce.soap.partner.fault.ExceptionCode;
import com.sforce.ws.ConnectionException;
public class SalesforceUtils {
+
+ private static final Logger logger = LoggerFactory.getLogger(SalesforceUtils.class);
/**
* Wraps a checked exception thrown by Salesforce into an
@@ -34,6 +39,7 @@ public class SalesforceUtils {
* @return
*/
public static IllegalStateException wrapException(ConnectionException e, String whatWentWrong) {
+ logger.error("Wrapping Salesforce.com ConnectionException", e);
String message = null;
Throwable cause = e;
while (message == null && cause != null) {
@@ -43,6 +49,7 @@ public class SalesforceUtils {
message = exceptionCode + ": " + exceptionMessage;
break;
}
+ cause = cause.getCause();
}
throw new IllegalStateException(whatWentWrong + ": " + message, cause);
}