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 2014/06/17 21:16:46 UTC

svn commit: r1603263 - /manifoldcf/trunk/connectors/filesystem/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/filesystem/FileConnector.java

Author: kwright
Date: Tue Jun 17 19:16:46 2014
New Revision: 1603263

URL: http://svn.apache.org/r1603263
Log:
Fix CONNECTORS-966 for filesystem connector

Modified:
    manifoldcf/trunk/connectors/filesystem/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/filesystem/FileConnector.java

Modified: manifoldcf/trunk/connectors/filesystem/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/filesystem/FileConnector.java
URL: http://svn.apache.org/viewvc/manifoldcf/trunk/connectors/filesystem/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/filesystem/FileConnector.java?rev=1603263&r1=1603262&r2=1603263&view=diff
==============================================================================
--- manifoldcf/trunk/connectors/filesystem/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/filesystem/FileConnector.java (original)
+++ manifoldcf/trunk/connectors/filesystem/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/filesystem/FileConnector.java Tue Jun 17 19:16:46 2014
@@ -373,7 +373,7 @@ public class FileConnector extends org.a
                       data.addField("uri",file.toString());
                     }
                     // MHL for other metadata
-                    activities.ingestDocument(documentIdentifier,version,uri,data);
+                    activities.ingestDocumentWithException(documentIdentifier,version,uri,data);
                     fileLength = new Long(fileBytes);
                   }
                   finally
@@ -386,6 +386,10 @@ public class FileConnector extends org.a
                   //skip. throw nothing.
                   Logging.connectors.debug("Skipping file due to " +e.getMessage());
                 }
+                catch (InterruptedIOException e)
+                {
+                  throw new ManifoldCFException(e.getMessage(),e,ManifoldCFException.INTERRUPTED);
+                }
                 catch (IOException e)
                 {
                   errorCode = "IO ERROR";