Что означает код ошибки Windows 14058 (ERROR_SXS_XML_E_UNEXPECTEDEOF)?

 
Предыдущий Следующий
ERROR_SXS_XML_E_MISSINGROOT ERROR_SXS_XML_E_BADPEREFINSUBSET

ERROR_SXS_XML_E_UNEXPECTEDEOF

ERROR_SXS_XML_E_UNEXPECTEDEOF (0x000036EA) — статус XML-парсера Windows Side-by-Side при обработке манифеста приложения, сборки, политики или конфигурации.

Неожиданный EOF описывает состояние парсера, а не неверный последний байт. Файл может закончиться внутри элемента, значения атрибута, комментария, объявления, ссылки или другой незавершённой конструкции.

Граница парсера

Многие конструкции XML имеют явные завершители, а документ требует полного корневого элемента. Физический конец до завершения текущей конструкции не оставляет допустимого пути разбора.

Что проверить

  • Сравните размер и содержимое с исправной сборкой, чтобы исключить усечение при копировании, распаковке или генерации.
  • Идите назад от EOF и ищите непарную кавычку, тег, комментарий, CDATA или завершитель ссылки.
  • Предпочитайте более раннюю конкретную ошибку SxS в трассировке: она может указать незавершённую конструкцию.

Снимите активацию через sxstrace и изучите первое событие парсера для названного манифеста; один EOF не определяет открытую конструкцию.

Ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.