Really 1.8.0-dev, which isn't in the list. Try the attached .XLS to reproduce. ============================================ Offset 0x68e (1678) recordid = 0x18, size =27 java.lang.NullPointerException at org.apache.poi.util.HexDump.toHex(HexDump.java:289) at org.apache.poi.hssf.record.NameRecord.toString(NameRecord.java:758) at org.apache.poi.hssf.dev.BiffViewer.createRecord(BiffViewer.java:638) at org.apache.poi.hssf.dev.BiffViewer.createRecords(BiffViewer.java:158) at org.apache.poi.hssf.dev.BiffViewer.run(BiffViewer.java:110) at org.apache.poi.hssf.dev.BiffViewer.main(BiffViewer.java:687)
Created attachment 3269 [details] XLS file that causes the NPE in the bug report
1.8.0-dev isn't in the list because its a development build in the 2.0-dev series, you did the right thing. I think I fixed this. Please cross check against tonights build or the CVS head.