Repository: tika Updated Branches: refs/heads/master 8d5eaaac1 -> e215b9d7f
TIKA-2144 - avoid npe if styles doesn't exist (odd, indeed, but if MSWord can handle it, we should, too). Project: http://git-wip-us.apache.org/repos/asf/tika/repo Commit: http://git-wip-us.apache.org/repos/asf/tika/commit/01163e23 Tree: http://git-wip-us.apache.org/repos/asf/tika/tree/01163e23 Diff: http://git-wip-us.apache.org/repos/asf/tika/diff/01163e23 Branch: refs/heads/master Commit: 01163e23cc9d1701e4a23f6cb13771a31aa99f08 Parents: 7ca105e Author: tballison <[email protected]> Authored: Fri Oct 28 09:47:36 2016 -0400 Committer: tballison <[email protected]> Committed: Fri Oct 28 09:47:36 2016 -0400 ---------------------------------------------------------------------- .../tika/parser/microsoft/ooxml/XWPFWordExtractorDecorator.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/tika/blob/01163e23/tika-parsers/src/main/java/org/apache/tika/parser/microsoft/ooxml/XWPFWordExtractorDecorator.java ---------------------------------------------------------------------- diff --git a/tika-parsers/src/main/java/org/apache/tika/parser/microsoft/ooxml/XWPFWordExtractorDecorator.java b/tika-parsers/src/main/java/org/apache/tika/parser/microsoft/ooxml/XWPFWordExtractorDecorator.java index 143c438..da3a606 100644 --- a/tika-parsers/src/main/java/org/apache/tika/parser/microsoft/ooxml/XWPFWordExtractorDecorator.java +++ b/tika-parsers/src/main/java/org/apache/tika/parser/microsoft/ooxml/XWPFWordExtractorDecorator.java @@ -145,7 +145,8 @@ public class XWPFWordExtractorDecorator extends AbstractOOXMLExtractor { // Is this a paragraph, or a heading? String tag = "p"; String styleClass = null; - if (paragraph.getStyleID() != null) { + //TIKA-2144 check that styles is not null + if (paragraph.getStyleID() != null && styles != null) { XWPFStyle style = styles.getStyle( paragraph.getStyleID() );
