You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jackrabbit.apache.org by ju...@apache.org on 2011/09/11 19:46:54 UTC

svn commit: r1169488 - /jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/SearchIndex.java

Author: jukka
Date: Sun Sep 11 17:46:54 2011
New Revision: 1169488

URL: http://svn.apache.org/viewvc?rev=1169488&view=rev
Log:
JCR-3003: Tika configuration may use wrong class loader

Initialize the Tika parser before it is possibly needed during reindexing

Modified:
    jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/SearchIndex.java

Modified: jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/SearchIndex.java
URL: http://svn.apache.org/viewvc/jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/SearchIndex.java?rev=1169488&r1=1169487&r2=1169488&view=diff
==============================================================================
--- jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/SearchIndex.java (original)
+++ jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/SearchIndex.java Sun Sep 11 17:46:54 2011
@@ -532,6 +532,9 @@ public class SearchIndex extends Abstrac
         indexingConfig = createIndexingConfiguration(nsMappings);
         analyzer.setIndexingConfig(indexingConfig);
 
+        // initialize the Tika parser
+        parser = createParser();
+
         index = new MultiIndex(this, excludedIDs);
         if (index.numDocs() == 0) {
             Path rootPath;
@@ -565,9 +568,8 @@ public class SearchIndex extends Abstrac
             }
         }
 
-        // initialize spell checker and Tika parser
+        // initialize spell checker
         spellChecker = createSpellChecker();
-        parser = createParser();
 
         log.info("Index initialized: {} Version: {}",
                 new Object[]{path, index.getIndexFormatVersion()});