-
assigned issue to
OpenXml filter fails with standalone element <w:fldChar w:fldCharType="begin"/>...
Issue #1321
new
Error: java.lang.IllegalStateException: Unexpected structure: [Stax Event ]#1
My uneducated guess is that the parser doesn’t account for this as a standalone element and can’t match the “end“ element: <w:fldChar w:fldCharType="end"/>
I do know that this file was converted from a PDF. If needed I can try and get a redacted file to help debug.
The code fails here:
private void parseSimpleElement(final StartElement startElement) throws XMLStreamException {
this.runBuilder.addToMarkup(startElement);
final XMLEvent event = this.startElementContext.getEventReader().nextEvent();
if (!event.isEndElement() || !event.asEndElement().getName().equals(startElement.getName())) {
throw new IllegalStateException(UNEXPECTED_STRUCTURE + event);
}
this.runBuilder.addToMarkup(event);
}
With the element:
<w:fldChar w:fldCharType="begin"/>
Larger context:
<w:p w14:paraId="0A603A4A" w14:textId="12373F8B" w:rsidR="00245720"
w:rsidRDefault="00245720">
<w:pPr>
<w:pStyle w:val="TOC1"/>
<w:rPr>
<w:rFonts w:asciiTheme="minorHAnsi" w:eastAsiaTheme="minorEastAsia"
w:hAnsiTheme="minorHAnsi" w:cstheme="minorBidi"/>
<w:b w:val="0"/>
<w:sz w:val="22"/>
<w:szCs w:val="22"/>
<w:lang w:eastAsia="en-US"/>
</w:rPr>
</w:pPr>
<w:hyperlink w:anchor="_Toc141963243" w:history="1">
<w:r w:rsidRPr="002C0869">
<w:rPr>
<w:rStyle w:val="Hyperlink"/>
<w:noProof/>
</w:rPr>
<w:t>Key Features</w:t>
</w:r>
<w:r>
<w:rPr>
<w:webHidden/>
</w:rPr>
<w:tab/>
</w:r>
<w:r>
<w:rPr>
<w:webHidden/>
</w:rPr>
<w:fldChar w:fldCharType="begin"/>
</w:r>
<w:r>
<w:rPr>
<w:webHidden/>
</w:rPr>
<w:instrText xml:space="preserve"> PAGEREF _Toc141963243 \h </w:instrText>
</w:r>
<w:r>
<w:rPr>
<w:webHidden/>
</w:rPr>
</w:r>
<w:r>
<w:rPr>
<w:webHidden/>
</w:rPr>
<w:fldChar w:fldCharType="separate"/>
</w:r>
<w:r w:rsidR="000D1A3B">
<w:rPr>
<w:webHidden/>
</w:rPr>
<w:t>1</w:t>
</w:r>
<w:r>
<w:rPr>
<w:webHidden/>
</w:rPr>
<w:fldChar w:fldCharType="end"/>
</w:r>
</w:hyperlink>
</w:p>
Comments (3)
-
reporter -
reporter - marked as blocker
- edited description
-
reporter - attached issue_1321.docx
This is a redacted docx that should exercise the bug.
- Log in to comment