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

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


The following commit(s) were added to refs/heads/branch_3x by this push:
     new 3b3969169a TIKA-4620: avoid NPE (#2526)
3b3969169a is described below

commit 3b3969169a1d8c4bf508e0133d0a5ebc7428bdf0
Author: Tilman Hausherr <[email protected]>
AuthorDate: Wed Jan 14 10:14:44 2026 +0100

    TIKA-4620: avoid NPE (#2526)
---
 .../java/org/apache/tika/parser/microsoft/AbstractPOIFSExtractor.java  | 3 +++
 1 file changed, 3 insertions(+)

diff --git 
a/tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-microsoft-module/src/main/java/org/apache/tika/parser/microsoft/AbstractPOIFSExtractor.java
 
b/tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-microsoft-module/src/main/java/org/apache/tika/parser/microsoft/AbstractPOIFSExtractor.java
index f49c0a9717..d4294f4862 100644
--- 
a/tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-microsoft-module/src/main/java/org/apache/tika/parser/microsoft/AbstractPOIFSExtractor.java
+++ 
b/tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-microsoft-module/src/main/java/org/apache/tika/parser/microsoft/AbstractPOIFSExtractor.java
@@ -381,6 +381,9 @@ abstract class AbstractPOIFSExtractor {
             EmbeddedDocumentUtil.recordEmbeddedStreamException(e, 
parentMetadata);
             return;
         }
+        if (data == null) {
+            return;
+        }
         try (TikaInputStream tis = TikaInputStream.get(data)) {
             parseEmbedded(dir, tis, xhtml, metadata, outputHtml);
         }

Reply via email to