[bug-66257] add explicit POIXMLException when sheet package cannot be found

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1903972 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/poi-ooxml/src/main/java/org/apache/poi/xssf/eventusermodel/XSSFReader.java b/poi-ooxml/src/main/java/org/apache/poi/xssf/eventusermodel/XSSFReader.java
index 404037f..90f5a88 100644
--- a/poi-ooxml/src/main/java/org/apache/poi/xssf/eventusermodel/XSSFReader.java
+++ b/poi-ooxml/src/main/java/org/apache/poi/xssf/eventusermodel/XSSFReader.java
@@ -349,6 +349,9 @@
             String sheetId = xssfSheetRef.getId();
             try {
                 PackagePart sheetPkg = sheetMap.get(sheetId);
+                if (sheetPkg == null) {
+                    throw new POIXMLException("Failed to find sheet package for sheetId=" + sheetId);
+                }
                 return sheetPkg.getInputStream();
             } catch (IOException e) {
                 throw new POIXMLException(e);