https://bz.apache.org/bugzilla/show_bug.cgi?id=65543
--- Comment #1 from simon.car...@cloudpay.net --- Hi, We've also seen this issue. About 350 times in the last month. The shared string table record reports more strings than are present in the file. In one example ~4,500 when only ~1,350 strings are present. It appears that the following code in SSTDeserializer.java was added to cope with this, but it (apparently) doesn't work: if (in.available() == 0 && !in.hasNextRecord()) { LOG.atError().log("Ran out of data before creating all the strings! String at index {}", box(i)); str = new UnicodeString(""); } If I were to create a patch to fix this issue (with tests) how likely is it that it'll be accepted? Simon Using version 5.2.3. -- You are receiving this mail because: You are the assignee for the bug. --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@poi.apache.org For additional commands, e-mail: dev-h...@poi.apache.org