You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tika.apache.org by ta...@apache.org on 2021/02/19 22:18:22 UTC

[tika] 01/04: fix npe in when OCR is available and fix incorrect mark offset exception

This is an automated email from the ASF dual-hosted git repository.

tallison pushed a commit to branch TIKA-3304
in repository https://gitbox.apache.org/repos/asf/tika.git

commit 2674c560c6dc148506f4a7d0f53030b33a2e0ff3
Author: tballison <ta...@apache.org>
AuthorDate: Thu Feb 18 17:38:20 2021 -0500

    fix npe in when OCR is available and fix incorrect mark offset exception
---
 tika-app/src/main/java/org/apache/tika/gui/TikaGUI.java | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/tika-app/src/main/java/org/apache/tika/gui/TikaGUI.java b/tika-app/src/main/java/org/apache/tika/gui/TikaGUI.java
index 50b3c22..e0b755b 100644
--- a/tika-app/src/main/java/org/apache/tika/gui/TikaGUI.java
+++ b/tika-app/src/main/java/org/apache/tika/gui/TikaGUI.java
@@ -72,6 +72,7 @@ import org.apache.tika.metadata.serialization.JsonMetadataList;
 import org.apache.tika.mime.MediaType;
 import org.apache.tika.parser.AbstractParser;
 import org.apache.tika.parser.AutoDetectParser;
+import org.apache.tika.parser.DelegatingParser;
 import org.apache.tika.parser.DigestingParser;
 import org.apache.tika.parser.ParseContext;
 import org.apache.tika.parser.Parser;
@@ -341,8 +342,7 @@ public class TikaGUI extends JFrame
 
         context.set(DocumentSelector.class, new ImageDocumentSelector());
 
-        input = TikaInputStream.get(new ProgressMonitorInputStream(
-                this, "Parsing stream", input));
+        input = TikaInputStream.get(input);
 
         if (input.markSupported()) {
             int mark = -1;
@@ -649,10 +649,9 @@ public class TikaGUI extends JFrame
          wanted.put(embeddedName, tmp);
          return tmp;
       }
-      
+
       public Set<MediaType> getSupportedTypes(ParseContext context) {
-         // Never used in an auto setup
-         return null;
+         return downstreamParser.getSupportedTypes(context);
       }
 
       public void parse(InputStream stream, ContentHandler handler,