Bug #3837
openОшибки Update-процессора
0%
Description
Update Processor переносит не все фрагменты.
1. Размечаем в ReqDoc2 несколько фрагментов разного размера: фрагменты с одной строчкой, с двумя, с тремя.
2. Обновляем документ ReqDoc документом ReqDoc2.
Ожидается, что все фрагменты будут перенесены, но как правило (за редким исключением, причины не ясны), переносится только фрагмент, состоящий из одной строчки.
Files
Updated by Vladimir Fedotov almost 12 years ago
1. в чем ошибки?
2. где все-таки размечаются "фрагменты"? и кто кого обновляет? судя по описанию, мы обновляем документ с разметкой документом без разметки.
3. что значит "как правило"?
4. как я ни старался, у меня разметка одинаковых location переносилась полностью, где можно увидеть размеченный документ?
Updated by Viktoria Kopach almost 12 years ago
1. Ошибки в том, что фрагменты по непонятным причинам то переносятся, то нет.
2. Да, опечаталась. Обновляем документ ReqDoc документом ReqDoc2.
3. Как правило значит, что у меня бывали редкие исключения, когда ошибка не воспроизводилась. Причины непонятны. Но обычно она стабильно случается.
4. Весь проект приложила к тикету.
Updated by Vladimir Fedotov almost 12 years ago
update-процессор не гарантирует перенос всей разметки, гарантируется только перенос разметки в ту же ветвь документа, без искажения самого документа. У update-процессора предусмотрен механизм "ручного анализа" тех location, в правильности которых есть сомнения. Т.к. интерфейс на стороне requality не реализован, этот механизм просто сбрасывает результат работы в консоль. В данном случае это именно так: 7b68d57e-ef8f-4ac8-8d48-aae5ed7cf965 и 05b18690-7e83-4cdc-a0fd-2c397ce46748 найдены, но не перенесены т.к. в новом документе у них другой узел-родитель. Это не ошибка.