Size: a a a

1С, БСП, DevOps и Архитектура

2021 April 14

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
Пользователь полноправный?
источник

ГИ

Грачев Иван... in 1С, БСП, DevOps и Архитектура
Админская полноправная учетка.
источник

H

Hero in 1С, БСП, DevOps и Архитектура
У меня точно такая же ошибка была без mxl, когла пытался прогарммно перезаписать существующий документ через удаление дублей.
Приходилось просто открывать форму и записывать док руками.
Я так и не понял, что это было. Не было времени разобраться.
источник

ВБ

Валентин Бомбин... in 1С, БСП, DevOps и Архитектура
Проблема в том что если потоком тесты выполняются - то ошибка есть, а если по одному - то нет
источник

КЧ

Кирилл Черненко... in 1С, БСП, DevOps и Архитектура
Тесты точно при старте транзакцию не запускают?
источник

ВБ

Валентин Бомбин... in 1С, БСП, DevOps и Архитектура
Точно. Это первое что проверил.
источник

H

Hero in 1С, БСП, DevOps и Архитектура
Должно быть право доступа "СохранениеДанныхПользователя"
источник

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
Ты не один и тот же документ пытаешься в много потоков загружать, случаем?
источник

ВБ

Валентин Бомбин... in 1С, БСП, DevOps и Архитектура
у обработки тестирования один поток же. На всякий случай - тесты через xddTestRunner запускаю.  Поведение одинаковое что в ADD что в xUnit
источник

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
А, значит, я тебя не так понял :)
источник

КЧ

Кирилл Черненко... in 1С, БСП, DevOps и Архитектура
Может там плагин на прогон один раз инстанцируется и кеширует объекты внутри себя, как следствие если загрузить тот же объект он развалится.
А если по одному тесты запускать то плагин инстанцируется каждый раз.
Ну это так в качестве гипотезы
источник

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
Вообще похоже на конкурентный доступ. Когда поток сначала прочитал объект из бд, потом прочитал и записал другой объект, что вызвало перезапись первого объекта в бд. И при записи первого объекта через сериализатор ловится version mismatch
источник

КЧ

Кирилл Черненко... in 1С, БСП, DevOps и Архитектура
Тогда бы и на одном тесте воспроизводилось, т.к тесты то точно не паралельно запускаются
источник

ВБ

Валентин Бомбин... in 1С, БСП, DevOps и Архитектура
но поток 1 всегда. нет тут распаралеливания
источник

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
Я про один поток
источник

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
Справедливо
источник

КЧ

Кирилл Черненко... in 1С, БСП, DevOps и Архитектура
Это можно и в один поток словить, но тогда бы это всегда воспроизводилось
источник

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
Ну, тогда ковырять жр и отладчик :)
источник

ВБ

Валентин Бомбин... in 1С, БСП, DevOps и Архитектура
ок. всем спасибо
источник

ГИ

Грачев Иван... in 1С, БСП, DevOps и Архитектура
Да. Этого нет. А разве "Полный доступ без Полный доступ без ограничений" не покрывает в том числе и это право?
Ещё нюанс в том, что в копии базы всё точно также, и там отрабатывает без вопросов. Даж сервер тот же.
источник