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()
             );

Reply via email to