diff --git a/src/testcases/org/apache/poi/hssf/data/34775.xls b/src/testcases/org/apache/poi/hssf/data/34775.xls new file mode 100644 index 000000000..9ad8f2383 Binary files /dev/null and b/src/testcases/org/apache/poi/hssf/data/34775.xls differ diff --git a/src/testcases/org/apache/poi/hssf/usermodel/TestBugs.java b/src/testcases/org/apache/poi/hssf/usermodel/TestBugs.java index 260d3f321..61336c513 100644 --- a/src/testcases/org/apache/poi/hssf/usermodel/TestBugs.java +++ b/src/testcases/org/apache/poi/hssf/usermodel/TestBugs.java @@ -515,6 +515,15 @@ extends TestCase { HSSFWorkbook wb = new HSSFWorkbook(in); assertTrue("Read book fine!" , true); } + + /*NullPointerException on reading file*/ + public void test34775() throws java.io.IOException { + String filename = System.getProperty("HSSF.testdata.path"); + filename=filename+"/34775.xls"; + FileInputStream in = new FileInputStream(filename); + HSSFWorkbook wb = new HSSFWorkbook(in); + assertTrue("Read book fine!" , true); + } }