Revision: 9561
http://unicore.svn.sourceforge.net/unicore/?rev=9561&view=rev
Author: jrybicki
Date: 2011-03-28 06:37:00 +0000 (Mon, 28 Mar 2011)
Log Message:
-----------
Create index directory for Lucene if missing
Modified Paths:
--------------
unicorex/trunk/uas-metadata/src/main/java/eu/unicore/uas/metadata/LuceneManager.java
Modified: unicorex/trunk/uas-metadata/src/main/java/eu/unicore/uas/metadata/LuceneManager.java
===================================================================
--- unicorex/trunk/uas-metadata/src/main/java/eu/unicore/uas/metadata/LuceneManager.java 2011-03-26 20:13:33 UTC (rev 9560)
+++ unicorex/trunk/uas-metadata/src/main/java/eu/unicore/uas/metadata/LuceneManager.java 2011-03-28 06:37:00 UTC (rev 9561)
@@ -21,6 +21,7 @@
import de.fzj.unicore.uas.metadata.SearchResult;
import de.fzj.unicore.uas.util.LogUtil;
import de.fzj.unicore.wsrflite.Kernel;
+import java.io.File;
/**
* This class manages the indexes of metadata files and
@@ -128,15 +129,16 @@
*/
public IndexWriter getWriteIndex() throws IOException {
+
+ File chkDir = new File(getDataDirectory());
+ if (!chkDir.exists()) {
+ chkDir.mkdirs();
+ } else if (!chkDir.isDirectory()) {
+ throw new IllegalArgumentException("Lucene index dir is not a directory...");
+ }
+
// Check if dir is not empty then do not create new files.
- //jj: not necessary lucene can check that for us
-// File chkDir = new File(getDataDirectory());
-// if (!chkDir.exists()) {
-// chkDir.mkdirs();
-// } else if (!chkDir.isDirectory()) {
-// throw new IllegalArgumentException("Lucene index dir is not a directory...");
-// }
-//
+ //jj: not necessary lucene can check that for us//
// int files = chkDir.listFiles().length;
// if (files > 0) {
// createNewIndex = false;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|