Я пробовал разные вещи с элементами управления контентом и docx4j. Я добавил/убрал пару элементов управления, и теперь docx4j больше не загружает документ. Получение этой ошибки во время выполнения.
org.docx4j.openpackaging.exceptions.Docx4JException: не удалось добавить части из связей.
Это утверждение из руководства «Начало работы» привлекло мое внимание.
Однако есть ограничение: выражения xpath оцениваются по отношению к XML-документу, как это было при первом открытии в docx4j. Вы можете обновить связанный XML-документ только один раз, передав true в getJAXBNodesViaXPath. Повторное обновление (с текущей версией JAXB 2.1.x или 2.2.x) вызовет ошибку.
Я использую ночную сборку docx4j со 2 апреля и использую xpath. Ошибка может быть из-за этого? Если да, то где docx4j хранит эту информацию?