Xalan IllegalAccessError

Я использую docx4j VariablePrepare, так как я имею дело с несколькими прогонами. Но при его реализации я получаю следующую ошибку. У меня есть xalan 2.7.1 и сериализатор 2.7.0

Exception in thread "main" java.lang.IllegalAccessError: tried to access class org.apache.xml.serializer.ExtendedContentHandler from class org.apache.xalan.transformer.TransformerImpl
at org.apache.xalan.transformer.TransformerImpl.createSerializationHandler(TransformerImpl.java:1233)
at org.apache.xalan.transformer.TransformerImpl.createSerializationHandler(TransformerImpl.java:1060)
at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1268)
at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1251)
at org.docx4j.XmlUtils.transform(XmlUtils.java:992)
at org.docx4j.XmlUtils.transform(XmlUtils.java:883)
at org.docx4j.openpackaging.packages.WordprocessingMLPackage.transform(WordprocessingMLPackage.java:239)
at org.docx4j.openpackaging.packages.WordprocessingMLPackage.filter(WordprocessingMLPackage.java:287)
at org.docx4j.model.datastorage.migration.VariablePrepare.prepare(VariablePrepare.java:80)

Я использую следующий код для VariablePrepare.

WordprocessingMLPackage docxFile = WordprocessingMLPackage.load(new File(inputFile));
mainDocumentPart = docxFile.getMainDocumentPart();
VariablePrepare.prepare(docxFile);

0 ответов

Другие вопросы по тегам