Author: kwright
Date: Tue May 17 11:07:44 2016
New Revision: 1744253

URL: http://svn.apache.org/viewvc?rev=1744253&view=rev
Log:
Fix for CONNECTORS-1309.

Modified:
    manifoldcf/trunk/CHANGES.txt
    
manifoldcf/trunk/connectors/sharepoint/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/sharepoint/SPSProxyHelper.java

Modified: manifoldcf/trunk/CHANGES.txt
URL: 
http://svn.apache.org/viewvc/manifoldcf/trunk/CHANGES.txt?rev=1744253&r1=1744252&r2=1744253&view=diff
==============================================================================
--- manifoldcf/trunk/CHANGES.txt (original)
+++ manifoldcf/trunk/CHANGES.txt Tue May 17 11:07:44 2016
@@ -3,6 +3,10 @@ $Id$
 
 ======================= 2.5-dev =====================
 
+CONNECTORS-1309: SharePoint connector would blow up looking for
+lists when SharePoint returned non-list entities.
+(Phil Reithmuller, Karl Wright)
+
 CONNECTORS-1315: Handle control characters in ES connector.
 (Silvio Meier, Karl Wright)
 

Modified: 
manifoldcf/trunk/connectors/sharepoint/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/sharepoint/SPSProxyHelper.java
URL: 
http://svn.apache.org/viewvc/manifoldcf/trunk/connectors/sharepoint/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/sharepoint/SPSProxyHelper.java?rev=1744253&r1=1744252&r2=1744253&view=diff
==============================================================================
--- 
manifoldcf/trunk/connectors/sharepoint/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/sharepoint/SPSProxyHelper.java
 (original)
+++ 
manifoldcf/trunk/connectors/sharepoint/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/sharepoint/SPSProxyHelper.java
 Tue May 17 11:07:44 2016
@@ -2521,14 +2521,16 @@ public class SPSProxyHelper {
               // We're at the /Lists/listname part of the name.  Figure out 
where the end of it is.
               int index = urlPath.indexOf("/");
               if (index == -1)
-                throw new ManifoldCFException("Bad list view url without site: 
'"+urlPath+"'");
+                continue;
+                //throw new ManifoldCFException("Bad list view url without 
site: '"+urlPath+"'");
               String pathpart = urlPath.substring(0,index);
 
               if("Lists".equals(pathpart))
               {
                 int k = urlPath.indexOf("/",index+1);
                 if (k == -1)
-                  throw new ManifoldCFException("Bad list view url without 
'Lists': '"+urlPath+"'");
+                  continue;
+                  //throw new ManifoldCFException("Bad list view url without 
'Lists': '"+urlPath+"'");
                 pathpart = urlPath.substring(index+1,k);
               }
 


Reply via email to