В пакете разработки битое описание формы карточки
«The 'property' start tag on line N position N does not match the end tag» и «Failed to load view settings from assembly» в логах Directum RX: в опубликованной прикладной разработке испорчен XML формы карточки. Карточка не открывается или открывается без части полей.
Что это значит
Формы карточек в прикладной разработке RX описаны в XML и попадают в пакет при публикации. Если в описании формы не закрыт тег или нарушена вложенность, сервер не может прочитать форму и пишет эту ошибку, когда пользователь открывает карточку. Обычно это следствие ручной правки XML или неудачного слияния веток в репозитории разработки.
Как проверить
- Совпадает ли начало ошибок с публикацией новой версии разработки.
- Какие карточки не открываются: по журналу веб-сервера и обращениям пользователей.
- В репозитории прикладной разработки найти файлы форм, изменённые в последней версии, и проверить их корректность любым XML-валидатором.
Что сделать
- Исправить XML формы в среде разработки и опубликовать исправленный пакет.
- Если ждать исправления нельзя, откатить публикацию на предыдущую версию пакета.
- Проверять пакет до публикации на тестовом стенде: открыть карточки изменённых типов.
Ошибка повторяется?
Запустите Диагностика: за полминуты он покажет состояние базы, брокера, поиска и сервера. С отчётом разберём причину за 30 минут бесплатного созвона.
Написать