Claus,

could you please open a JIRA ticket for these improvements and link the commits to it?

Best regards, Julian


-------- Forwarded Message --------
Subject: svn commit: r1820657 - /jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/LazyTextExtractorField.java
Date: Tue, 09 Jan 2018 12:47:48 -0000
From: [email protected]
Reply-To: [email protected]
To: [email protected]

Author: ckoell
Date: Tue Jan  9 12:47:47 2018
New Revision: 1820657

URL: http://svn.apache.org/viewvc?rev=1820657&view=rev
Log:
Debug Log on LinkageError

Modified:

jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/LazyTextExtractorField.java

Modified: jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/LazyTextExtractorField.java URL: http://svn.apache.org/viewvc/jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/LazyTextExtractorField.java?rev=1820657&r1=1820656&r2=1820657&view=diff
==============================================================================
--- jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/LazyTextExtractorField.java (original) +++ jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/query/lucene/LazyTextExtractorField.java Tue Jan 9 12:47:47 2018
@@ -187,6 +187,14 @@ public class LazyTextExtractorField exte
                 // not being present. This is equivalent to disabling
                 // selected media types in configuration, so we can simply
                 // ignore these errors.
+                if (!writeOutContentHandler.isWriteLimitReached(e)) {
+ log.debug("Failed to extract text from a binary property." + + " This is a fairly common case, and nothing to" + + " worry about. The stack trace is included to" + + " help improve the text extraction feature.", e);
+                    setExtractedText("TextExtractionError");
+                    return;
+                }
             } catch (Throwable t) {
// Capture and report any other full text extraction problems. // The special STOP exception is used for normal termination.



Reply via email to