Author: chetanm
Date: Mon Jul 10 08:46:44 2017
New Revision: 1801421

URL: http://svn.apache.org/viewvc?rev=1801421&view=rev
Log:
OAK-6271 - Support for importing index files

Add a check for provided directory

Modified:
    
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/importer/IndexImporter.java

Modified: 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/importer/IndexImporter.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/importer/IndexImporter.java?rev=1801421&r1=1801420&r2=1801421&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/importer/IndexImporter.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/importer/IndexImporter.java
 Mon Jul 10 08:46:44 2017
@@ -66,6 +66,8 @@ public class IndexImporter {
 
     public IndexImporter(NodeStore nodeStore, File indexDir, 
IndexEditorProvider indexEditorProvider,
                          AsyncIndexerLock indexerLock) throws IOException {
+        checkArgument(indexDir.exists() && indexDir.isDirectory(), "Path [%s] 
does not point " +
+                "to existing directory", indexDir.getAbsolutePath());
         this.nodeStore = nodeStore;
         this.indexDir = indexDir;
         this.indexEditorProvider = indexEditorProvider;


Reply via email to