Created attachment 35292 [details] the test code and .doc file Sorry for my poor english I'm using Google Translate I uploaded my test code and test files, see attachment In this particular case of attachment table.numRows() return 4 (actually, it should be 3) and the row.numCells() at row[2] ,return 2 so, the last cell of table (cell value is 33) is missing But, if you insert a space or whatever character before the last cell of table , then correct ! I tested 3.16 and 3.17-beta1, same results
This _may_ be related to: https://issues.apache.org/jira/browse/TIKA-1194
This should be fixed via r1866055 in trunk now, it seems Word has some "fake" cell at the end of tables, but this document does not have one. However at least LibreOffice "corrects" this when the document is saved after any change, but the original document still failed to find this cell, so we now better check if the last cell should be excluded or not.