1c-edt-issues
1c-edt-issues copied to clipboard
Процесс обновления базы 1С застревает на 25% в пустой базе и маленькой конфигурации.
Описание ошибки
Процесс обновления базы 1С застревает на 25% в пустой базе и маленькой конфигурации. EDT грузит процессор. Не двигается прогресс обновления базы 1С. При этом javaw.exe сильно грузит процессор. Других задач перед обновлением базы в EDT я не запускал. Случалось уже несколько раз. Снизу справа индикатор "Выполнение управляемы...ций". Что это такое то? Иногда при этом кнопка "Готово" становится доступной. Но ее нажатие не закрывает окно. Приходится каждый раз убивать процесс EDT. После перезапуска обычно все проходит быстро. Но в этом раз повторилась и после перезапуска. Поэтому я выгрузил конфигурацию в файлы и попытался загрузить ее из файлов в конфигураторе. Получил ошибки (возможно EDT не смог их правильно получить и завис).
Файл - D:\Temp\выгрузка CF\Catalogs\ПрофилиМБД\Forms\ФормаЭлемента\Ext\Form.xml: Событие "Opening" элемента управляемой формы "Item.ДеревоЭлементовЭлемент" не было загружено т.к. не является событием данного элемента. Файл - D:\Temp\выгрузка CF\Catalogs\ПрофилиМБД\Forms\ФормаЭлемента\Ext\Form.xml: Событие "ChoiceProcessing" элемента управляемой формы "Item.ДеревоЭлементовЭлемент" не было загружено т.к. не является событием данного элемента. Файл - D:\Temp\выгрузка CF\Catalogs\ПрофилиМБД\Forms\ФормаЭлемента\Ext\Form.xml: Событие "StartListChoice" элемента управляемой формы "Item.ДеревоЭлементовЭлемент" не было загружено т.к. не является событием данного элемента. Файл - D:\Temp\выгрузка CF\Catalogs\ПрофилиМБД\Forms\ФормаЭлемента\Ext\Form.xml: Событие "StartChoice" элемента управляемой формы "Item.ДеревоЭлементовЭлемент" не было загружено т.к. не является событием данного элемента. Файл - D:\Temp\выгрузка CF\Catalogs\ПрофилиМБД\Forms\ФормаЭлемента\Ext\Form.xml: Событие "AutoComplete" элемента управляемой формы "Item.ДеревоЭлементовЭлемент" не было загружено т.к. не является событием данного элемента. Неизвестный объект метаданных - Report.ПрогрессОбновленияОбластейДанных Неизвестный объект метаданных - Report.ПрогрессОбновленияОбластейДанных ОбщаяКартинка.Информация - Имя не уникально! Файл - D:/Temp/выгрузка CF/DataProcessors/ЖурналРегистрации/Ext/Help/ru.html: Возможно неверная ссылка ../../mdpicture/idea868745-71fc-483c-aa6e-f242c06c673f/00000000-0000-0000-0000-000000000000 внутри справки.
Я в конфигураторе принял эти изменения, предварительно удалив битые ссылки на Report.ПрогрессОбновленияОбластейДанных из ролей. Затем я нажал "Обновить конфигурацию БД" и получил новую ошибку - ошибка проверки данных XDTO. Возможно EDT/SSH дошел таки до этой стадии и не смог эту ошибку обработать корректно. Полный текст выведенных сообщений с ошибками XDTO во вложенном файле.

Как воспроизвести
https://t.me/e1c_edt/55136
Скриншоты




Ожидаемое поведение
.
Лог рабочей области
Версия 1С:EDT
Ruby 2022.1.2
Операционная система
Windows
Установленные плагины
No response
Дополнительная информация
No response
Похоже проблема была в обработке битых ссылок в XDTO пакетах (EnterpriseData*). После удаление этих пакетов из конфигурации, проблема ушла.