Hi,

when I try to upgrade to 3.17 from 3.16, I get the following error:

cannot access org.apache.poi.wp.usermodel.Paragraph
[ERROR] class file for org.apache.poi.wp.usermodel.Paragraph not found

To extract the Paragraphs of a TableCell it works in 3.16 with

import org.apache.poi.xwpf.usermodel.XWPFParagraph;
import org.apache.poi.xwpf.usermodel.XWPFTable;
import org.apache.poi.xwpf.usermodel.XWPFTableRow;
import org.apache.poi.xwpf.usermodel.XWPFTableCell;
...
XWPFTableCell xwpfTableCell = ...;
for (XWPFParagraph xwpfParagraph : xwpfTableCell.getParagraphs()){
    String xwpfText = xwpfParagraph.getText();
...

Well, org.apache.poi.wp.usermodel.Paragraph does not exist in 3.17,
but in its source code org.apache.poi.xwpf.usermodel.XWPFParagraph.java tries 
to import
import org.apache.poi.wp.usermodel.Paragraph;
that can not be resolved as well as
import org.apache.poi.util.Internal;

Shouldn't that be 
import org.apache.poi.xwpf.usermodel.Paragraph;

Is this a bug in 3.17? Or am I missing another dependency new in 3.17?

I have poi, poi-ooxml in my pom.xml wich results in
poi-3.17
poi-ooxml-3.17
poi-ooxml-schemas-3.17

Looks a little bit like https://bz.apache.org/bugzilla/show_bug.cgi?id=57957 
but this is years old and 3.16 worked without problems.

Marco

Reply via email to