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 2009/12/04 13:29:29 UTC

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

Author: jukka
Date: Fri Dec  4 12:29:28 2009
New Revision: 887170

URL: http://svn.apache.org/viewvc?rev=887170&view=rev
Log:
JCR-1878: Use Apache Tika for text extraction

Fix potential cause of the occasional IndexingQueueTest failures. Our implementation of the new Tika 0.5 parse() method signature didn't check the extraction block used by the test case.

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

Modified: jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/JackrabbitParser.java
URL: http://svn.apache.org/viewvc/jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/JackrabbitParser.java?rev=887170&r1=887169&r2=887170&view=diff
==============================================================================
--- jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/JackrabbitParser.java (original)
+++ jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/JackrabbitParser.java Fri Dec  4 12:29:28 2009
@@ -60,7 +60,7 @@
     /**
      * Flag for blocking all text extraction. Used by the Jackrabbit test suite.
      */
-    private static boolean blocked = false;
+    private static volatile boolean blocked = false;
 
     /**
      * The configured Tika parser.
@@ -192,7 +192,7 @@
     public void parse(
             InputStream stream, ContentHandler handler, Metadata metadata)
             throws IOException, SAXException, TikaException {
-        parser.parse(stream, handler, metadata, new ParseContext());
+        parse(stream, handler, metadata, new ParseContext());
     }
 
     /**