diff --git a/src/ooxml/java/org/apache/poi/xslf/usermodel/XSLFSheet.java b/src/ooxml/java/org/apache/poi/xslf/usermodel/XSLFSheet.java index cee875a83..b67264ba0 100644 --- a/src/ooxml/java/org/apache/poi/xslf/usermodel/XSLFSheet.java +++ b/src/ooxml/java/org/apache/poi/xslf/usermodel/XSLFSheet.java @@ -701,7 +701,8 @@ implements XSLFShapeContainer, Sheet { for (XSLFShape shape : pictureShape.getSheet().getShapes()) { if (shape instanceof XSLFPictureShape) { XSLFPictureShape currentPictureShape = ((XSLFPictureShape) shape); - if (currentPictureShape.getBlipId().equals(targetBlipId)) { + String currentBlipId = currentPictureShape.getBlipId(); + if (currentBlipId != null && currentBlipId.equals(targetBlipId)) { numberOfRelations++; } }