Log all SOAP Exceptions returned by SharePoint.
Code Review : https://codereview.appspot.com/114160043/
diff --git a/src/com/google/enterprise/adaptor/sharepoint/SharePointAdaptor.java b/src/com/google/enterprise/adaptor/sharepoint/SharePointAdaptor.java
index 78b6fbf..018e237 100644
--- a/src/com/google/enterprise/adaptor/sharepoint/SharePointAdaptor.java
+++ b/src/com/google/enterprise/adaptor/sharepoint/SharePointAdaptor.java
@@ -602,8 +602,8 @@
cd = virtualServerSiteDataClient.getContentContentDatabase(
cdcd.getID(), true);
} catch (IOException ex) {
- log.log(Level.WARNING, "Failed to get sites for database {0}",
- cdcd.getID());
+ log.log(Level.WARNING, "Failed to get sites for database: "
+ + cdcd.getID(), ex);
continue;
}
if (cd.getSites() == null) {
@@ -794,8 +794,8 @@
try {
cd = vsClient.getContentContentDatabase(cdcd.getID(), true);
} catch (IOException ex) {
- log.log(Level.WARNING, "Failed to get local groups for database {0}",
- cdcd.getID());
+ log.log(Level.WARNING, "Failed to get content database: "
+ + cdcd.getID(), ex);
continue;
}
if (cd.getSites() == null) {
@@ -810,8 +810,8 @@
try {
site = siteAdaptor.getSiteDataClient().getContentSite();
} catch (IOException ex) {
- log.log(Level.WARNING, "Failed to get local groups for site {0}",
- siteString);
+ log.log(Level.WARNING, "Failed to get local groups for site: "
+ + siteString, ex);
continue;
}
Map<GroupPrincipal, Collection<Principal>> siteDefs
@@ -956,8 +956,8 @@
site = getSiteAdaptor(siteUrl, siteUrl).getSiteDataClient()
.getContentSite();
} catch (IOException ex) {
- log.log(Level.WARNING, "Failed to get local groups for site {0}",
- siteUrl);
+ log.log(Level.WARNING, "Failed to get local groups for site: "
+ + siteUrl, ex);
continue;
}
groupDefs.putAll(siteAdaptor.computeMembersForGroups(site.getGroups()));