Разные версии сохраненного и редактируемого документов

02.02.2021 Автор: Admin

Ошибка выполнения перехода finishEdit для документа

Попробуем разобрать ошибку в Электронном Бюджете.

Ошибка выполнения перехода finishEdit для документа 9878a78d-2c08-450b-4f46840a0da9
Ошибка при сохранении: ConcurrentModificationException: Разные версии сохраненного и редактируемого документов
(saved_version=38, edited_version=37)

Ошибка довольно таки редкая. Но просто так не сразу дает от себя «избавиться». Опишу несколько решений — что то из личного опыта, что то из разряда «нам помогло это».

Ошибка при сохранении: ConcurrentModificationException

  1. На одном из официальных источников — в разделе «частые вопросы» по этой ошибке был дан ответ:
    Пользователю необходимо нажимать кнопку «Обновить список документов» после создания/сохранения проекта реестровой записи и после любого изменения статуса документа, подобной проблемы наблюдаться не будет
  2. В одном случае клиент попытался подписать этот документ (который выпадал с этой ошибкой) с другого рабочего компьютера. Идея увенчалась успехом )))
    Ну это конечно подходит тем, у кого есть такая возможность. И Электронный Бюджет установлен на нескольких рабочих местах.
  3. Ну и заключительный случай — клиент долго бился. Помогло с его слов «Еще пару раз перезагрузила и подписала»

К сожалению, воспроизвести ошибку для дальнейшей «препарации» и изучения ))) не представляется возможным. Поэтому описал те случаи — которые были на слуху. Если кто то знает другое решение. Пишите в комментариях. Опубликую обязательно.