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/10/19 10:26:19 UTC

[tika] branch branch_1x updated: TIKA-3576 -- fix npe on rewind of stream in OOXMLExtractorFactory

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

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


The following commit(s) were added to refs/heads/branch_1x by this push:
     new 161143a  TIKA-3576 -- fix npe on rewind of stream in OOXMLExtractorFactory
161143a is described below

commit 161143ace3a5aaa53fac2d146dfc179be5ba2b5a
Author: tballison <ta...@apache.org>
AuthorDate: Tue Oct 19 06:26:12 2021 -0400

    TIKA-3576 -- fix npe on rewind of stream in OOXMLExtractorFactory
---
 .../org/apache/tika/parser/microsoft/ooxml/OOXMLExtractorFactory.java   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tika-parsers/src/main/java/org/apache/tika/parser/microsoft/ooxml/OOXMLExtractorFactory.java b/tika-parsers/src/main/java/org/apache/tika/parser/microsoft/ooxml/OOXMLExtractorFactory.java
index 51b36c2..d3ef6b4 100644
--- a/tika-parsers/src/main/java/org/apache/tika/parser/microsoft/ooxml/OOXMLExtractorFactory.java
+++ b/tika-parsers/src/main/java/org/apache/tika/parser/microsoft/ooxml/OOXMLExtractorFactory.java
@@ -111,7 +111,7 @@ public class OOXMLExtractorFactory {
                         new RereadableInputStream(stream, MAX_BUFFER_LENGTH,
                                 true, false)) {
                     try {
-                        pkg = OPCPackage.open(rereadableInputStream);
+                        pkg = OPCPackage.open(CloseShieldInputStream.wrap(rereadableInputStream));
                     } catch (EOFException|UnsupportedZipFeatureException e) {
                         rereadableInputStream.rewind();
                         tmpRepairedCopy = File.createTempFile("tika-ooxml-repair-", "");