Site icon EfmSoft

What does Windows error code 14040 (ERROR_SXS_XML_E_UNBALANCEDPAREN) mean?

 
Previous Next
ERROR_SXS_XML_E_MISSINGSEMICOLON ERROR_SXS_XML_E_INTERNALERROR

ERROR_SXS_XML_E_UNBALANCEDPAREN

ERROR_SXS_XML_E_UNBALANCEDPAREN (0x000036D8) is a Windows Side-by-Side XML parser status for application, assembly, policy, or configuration manifest processing.

This status reports that a parenthesized grammar construct opened and closed inconsistently. In XML, the usual relevant structures are DTD content models and declaration forms rather than ordinary application-manifest attributes.

Parser boundary

Content models can contain nested choices and sequences whose parentheses must balance. A parser that reaches a closing parenthesis without the matching open state, or finishes the construct with an unmatched open parenthesis, cannot build the declaration grammar.

What to inspect

Capture the first Side-by-Side parser event and inspect the declaration around that location; adding parentheses to unrelated manifest values will only hide the real source.

References


Looking for a different code? Search another status or error code.

Exit mobile version