This is an automated email from the ASF dual-hosted git repository.
tilman pushed a commit to branch branch_2x
in repository https://gitbox.apache.org/repos/asf/tika.git
The following commit(s) were added to refs/heads/branch_2x by this push:
new 4677a2645d TIKA-4620: avoid NPE (#2526)
4677a2645d is described below
commit 4677a2645da8e1d96aefaa6fffa5c96c0a47d16f
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 db880b1ac8..112ca39b02 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
@@ -355,6 +355,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);
}