You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@manifoldcf.apache.org by kw...@apache.org on 2011/07/26 14:34:26 UTC
svn commit: r1151075 -
/incubator/lcf/branches/CONNECTORS-221/connectors/cmis/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/cmis/CmisRepositoryConnector.java
Author: kwright
Date: Tue Jul 26 12:34:26 2011
New Revision: 1151075
URL: http://svn.apache.org/viewvc?rev=1151075&view=rev
Log:
Apply patch-6
Modified:
incubator/lcf/branches/CONNECTORS-221/connectors/cmis/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/cmis/CmisRepositoryConnector.java
Modified: incubator/lcf/branches/CONNECTORS-221/connectors/cmis/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/cmis/CmisRepositoryConnector.java
URL: http://svn.apache.org/viewvc/incubator/lcf/branches/CONNECTORS-221/connectors/cmis/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/cmis/CmisRepositoryConnector.java?rev=1151075&r1=1151074&r2=1151075&view=diff
==============================================================================
--- incubator/lcf/branches/CONNECTORS-221/connectors/cmis/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/cmis/CmisRepositoryConnector.java (original)
+++ incubator/lcf/branches/CONNECTORS-221/connectors/cmis/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/cmis/CmisRepositoryConnector.java Tue Jul 26 12:34:26 2011
@@ -44,6 +44,7 @@ import org.apache.chemistry.opencmis.com
import org.apache.chemistry.opencmis.commons.SessionParameter;
import org.apache.chemistry.opencmis.commons.enums.BindingType;
import org.apache.chemistry.opencmis.commons.enums.PropertyType;
+import org.apache.chemistry.opencmis.commons.exceptions.CmisConnectionException;
import org.apache.chemistry.opencmis.commons.impl.Constants;
import org.apache.commons.lang.StringUtils;
import org.apache.manifoldcf.agents.interfaces.RepositoryDocument;
@@ -187,6 +188,7 @@ public class CmisRepositoryConnector ext
try {
session.getRepositoryInfo();
} catch (Throwable e) {
+ Logging.connectors.warn("CMIS: Error checking repository: "+e.getMessage(),e);
this.exception = e;
}
}
@@ -323,6 +325,8 @@ public class CmisRepositoryConnector ext
throw (NotBoundException) thr;
else if (thr instanceof RemoteException)
throw (RemoteException) thr;
+ else if (thr instanceof CmisConnectionException)
+ throw new ManifoldCFException("CMIS: Error during getting a new session", thr);
else
throw (Error) thr;
}
@@ -414,6 +418,8 @@ public class CmisRepositoryConnector ext
if (thr != null) {
if (thr instanceof RemoteException)
throw (RemoteException) thr;
+ else if (thr instanceof CmisConnectionException)
+ throw new ManifoldCFException("CMIS: Error during checking connection", thr);
else
throw (Error) thr;
}