При импорте родительского объекта произошла ошибка
mrdenchik opened this issue · 6 comments
При попытке загрузки метаданных версии хранилища в логах появляется ошибка:
25.07.2019 9:59:02 Начало импорта в 1C:EDT
Debug options:
file:/opt/1C/1CE/components/1c-edt-1.11.0+528-x86_64/.options loaded
Warning: NLS unused message: LaunchConfigurationWorkingCopy_8 in: org.eclipse.debug.internal.core.DebugCoreMessages
Операция импорта проекта завершена неуспешно.
По причине: Во время выполнения операции импорта произошло несколько ошибок
Произошла непредвиденная ошибка при импорте файла "ChartsOfAccounts/бит_Бюджетирование/Forms/ФормаВыбораУправляемая/Ext/Form.xml"
Произошла непредвиденная ошибка при импорте файла "ChartsOfAccounts/бит_Дополнительный_2/Forms/ФормаВыбораУправляемая/Ext/Form.xml"
Ошибка импорта файла "ChartsOfAccounts/бит_Бюджетирование/Forms/ФормаВыбораУправляемая/Ext/Form/Module.bsl"
При импорте родительского объекта произошла ошибка
Ошибка импорта файла "ChartsOfAccounts/бит_Дополнительный_2/Forms/ФормаВыбораУправляемая/Ext/Form/Module.bsl"
При импорте родительского объекта произошла ошибка
Произошла непредвиденная ошибка при импорте файла "DataProcessors/ВводНачальныхОстатков/Forms/Форма/Ext/Form.xml"
Ошибка импорта файла "DataProcessors/ВводНачальныхОстатков/Forms/Форма/Ext/Form/Module.bsl"
При импорте родительского объекта произошла ошибка
Произошла непредвиденная ошибка при импорте файла "Documents/бит_вго_АктСверкиВГО/Forms/ФормаДокументаУправляемая/Ext/Form.xml"
Ошибка импорта файла "Documents/бит_вго_АктСверкиВГО/Forms/ФормаДокументаУправляемая/Ext/Form/Module.bsl"
При импорте родительского объекта произошла ошибка
Ошибка выполнения процесса 1C:Enterprise Development Tools.
25.07.2019 9:59:56 Окончание импорта в 1C:EDT
Код возврата: 1
Конфигурация БИТ.Финанс доработанная, ОС Debian 9.9, версия 1С 8.3.13.1690, EDT 1.11
Способ обхода
Чтобы быстро обойти эту ошибку (временное решение) - достаточно сделать следующее:
- Отключить "Выгрузку изменений" в карточке настройки хранилища
- в списке версий, для которой произошла эта ошибка - в контекстном меню - сбросе состояние версии до "Версия получена".
Т.о. версия выгрузится полностью и загрузится полностью в EDT без таких ошибок.
Нужна доп. инфа чтобы разобраться в ошибке
- пришлите все файлы лежащие в директории версии в корне.
- Пришлите список файлов выгрузки (листинг) в директории /path_to_dump/342/dump - когда происходит выгрузка изменений Конфигуратор выгружает ровно те файлы которые были изменены. НО для EDT нужны выгруженные все файлы объектов-родителей. Например, при выгрузке
ChartsOfAccounts/бит_Дополнительный_2/Forms/ФормаВыбораУправляемая/Ext/Form.xml
еще должны быть файлыChartsOfAccounts/бит_Дополнительный_2.xml
и все подчиненные файлы в каталогеChartsOfAccounts/бит_Дополнительный_2
- это нужно для корректного импорта в EDT. до выгрузка родителей выполняется командой Конфигуратора после выгрузки изменений - файлы лежат в коре версии.
Способ обхода не помог. Та же ошибка.
Было создано новое хранилище, первая же версия(полная) выдает эту ошибку.
Приложил скриншоты со список файлов.
log.txt:
31.07.2019 12:53:09 Начало создания базы.
Создание информационной базы ("File="/var/storages/versions/base/developers/1/db/";Locale = "ru_RU";") успешно завершено
Информационная база "Информационная база #20985" добавлена в список
31.07.2019 12:53:32 Окончание создания базы.
Код возврата: 0, Код результата: 0
31.07.2019 12:53:32 Начало обновления базы из хранилища.
Обновление конфигурации из хранилища успешно завершено
31.07.2019 12:54:38 Окончание обновления базы из хранилища.
Код возврата: 0, Код результата: 0
31.07.2019 12:55:28 Начало выгрузки конфигурации в файлы.
Конфигурация содержит объекты метаданных, длина имен которых превышает 80 символов!
Возможны проблемы при выгрузке конфигурации и переносе ее на другие файловые системы.
Рекомендуется заменить следующие имена на более короткие:
ДокументооборотСКонтролирующимиОрганами_ОтпечатокСертификатаСервераОнлайнПроверки
31.07.2019 12:57:44 Окончание выгрузки конфигурации в файлы.
Код возврата: 0, Код результата: 0
31.07.2019 12:58:01 Начало импорта в 1C:EDT
Debug options:
file:/opt/1C/1CE/components/1c-edt-1.11.0+528-x86_64/.options loaded
Warning: NLS unused message: LaunchConfigurationWorkingCopy_8 in: org.eclipse.debug.internal.core.DebugCoreMessages
Операция импорта проекта завершена неуспешно.
По причине: Во время выполнения операции импорта произошло несколько ошибок
Произошла непредвиденная ошибка при импорте файла "ChartsOfAccounts/бит_Бюджетирование/Forms/ФормаВыбораУправляемая/Ext/Form.xml"
Ошибка импорта файла "ChartsOfAccounts/бит_Бюджетирование/Forms/ФормаВыбораУправляемая/Ext/Form/Module.bsl"
При импорте родительского объекта произошла ошибка
Произошла непредвиденная ошибка при импорте файла "ChartsOfAccounts/бит_Дополнительный_2/Forms/ФормаВыбораУправляемая/Ext/Form.xml"
Ошибка импорта файла "ChartsOfAccounts/бит_Дополнительный_2/Forms/ФормаВыбораУправляемая/Ext/Form/Module.bsl"
При импорте родительского объекта произошла ошибка
Произошла непредвиденная ошибка при импорте файла "DataProcessors/ВводНачальныхОстатков/Forms/Форма/Ext/Form.xml"
Ошибка импорта файла "DataProcessors/ВводНачальныхОстатков/Forms/Форма/Ext/Form/Module.bsl"
При импорте родительского объекта произошла ошибка
Произошла непредвиденная ошибка при импорте файла "Documents/бит_вго_АктСверкиВГО/Forms/ФормаДокументаУправляемая/Ext/Form.xml"
Ошибка импорта файла "Documents/бит_вго_АктСверкиВГО/Forms/ФормаДокументаУправляемая/Ext/Form/Module.bsl"
При импорте родительского объекта произошла ошибка
Ошибка выполнения процесса 1C:Enterprise Development Tools.
31.07.2019 12:58:50 Окончание импорта в 1C:EDT
Код возврата: 1
Заметил одну особенность: у нас GitConverter работает на Debian 9.9 без GUI, используем Fake Xserver xvfb-run. Для этого в конфигурации внесли небольшие изменения, типа
СтрокаКоманды = "bash -c ""/usr/bin/xvfb-run -a " + СтрЗаменить(СтрокаКоманды,"""","") + """";
.
Рандомным образом получаем ошибку выше.
При этом если запустить команду в Ubuntu 18.04 Desktop (с GUI) - ошибки нет.
Приложил скриншоты со список файлов.
Я изначально сделал предположение, что проблема из-за "выгрузки изменений". Но судя по выгрузке - она полная, и способ обхода, описанный выше, тут ни при чем. Собственно, файла diff.txt
в котором список изменений - нет.
у нас GitConverter работает на Debian 9.9 без GUI, используем Fake Xserver xvfb-run. Для этого в конфигурации внесли небольшие изменения, типа
СтрокаКоманды = "bash -c ""/usr/bin/xvfb-run -a " + СтрЗаменить(СтрокаКоманды,"""","") + """";.
Предполагалось, что команду /usr/bin/xvfb-run -a /opt/1С/1cv8/bin
нужно прописывать в константе "Путь к версиям платформы на сервере".
Рандомным образом получаем ошибку выше.
При этом если запустить команду в Ubuntu 18.04 Desktop (с GUI) - ошибки нет.
Можете провести эксперимент:
- Выполните импорт текущей полной выгрузки в EDT в режиме без GUI из консоли
ring edt workspace import ...
как тут https://github.com/1C-Company/GitConverter/blob/master/GitConverter/src/CommonModules/КонвертацияХранилища/Module.bsl#L1422 если возникает ошибка - значит в EDT теперь что-то зависит от UI при импорте (хотя раньше не было). - Выполните импорт текущей выгрузки через
/usr/bin/xvfb-run -a ring edt workspace import ...
- если ошибки стабильно нет - то пока, как временное решение, можно стартовать весь сервер 1С черезxvfb-run
тогда каждая команда будет выполняться в UI.
root@srvr:# ring edt workspace import --workspace-location "/root/tmp/base/ws/" --configuration-files "/root/tmp/base/dump/" --project "/root/tmp/base/p/" --version 8.3.13
Debug options:
file:/opt/1C/1CE/components/1c-edt-1.11.0+528-x86_64/.options loaded
Warning: NLS unused message: LaunchConfigurationWorkingCopy_8 in: org.eclipse.debug.internal.core.DebugCoreMessages
Операция импорта проекта завершена неуспешно.
По причине: Во время выполнения операции импорта произошло несколько ошибок
Произошла непредвиденная ошибка при импорте файла "ChartsOfAccounts/бит_Дополнительный_2/Forms/ФормаВыбораУправляемая/Ext/Form.xml"
Ошибка импорта файла "ChartsOfAccounts/бит_Дополнительный_2/Forms/ФормаВыбораУправляемая/Ext/Form/Module.bsl"
При импорте родительского объекта произошла ошибка
Произошла непредвиденная ошибка при импорте файла "ChartsOfAccounts/бит_Бюджетирование/Forms/ФормаВыбораУправляемая/Ext/Form.xml"
Ошибка импорта файла "ChartsOfAccounts/бит_Бюджетирование/Forms/ФормаВыбораУправляемая/Ext/Form/Module.bsl"
При импорте родительского объекта произошла ошибка
Произошла непредвиденная ошибка при импорте файла "DataProcessors/ВводНачальныхОстатков/Forms/Форма/Ext/Form.xml"
Ошибка импорта файла "DataProcessors/ВводНачальныхОстатков/Forms/Форма/Ext/Form/Module.bsl"
При импорте родительского объекта произошла ошибка
Произошла непредвиденная ошибка при импорте файла "Documents/бит_вго_АктСверкиВГО/Forms/ФормаДокументаУправляемая/Ext/Form.xml"
Ошибка импорта файла "Documents/бит_вго_АктСверкиВГО/Forms/ФормаДокументаУправляемая/Ext/Form/Module.bsl"
При импорте родительского объекта произошла ошибка
Ошибка выполнения процесса 1C:Enterprise Development Tools.
root@srvr:# /usr/bin/xvfb-run -a ring edt workspace import --workspace-location "/root/tmp/base/ws/" --configuration-files "/root/tmp/base/dump/" --project "/root/tmp/base/p/" --version 8.3.13
Debug options:
file:/opt/1C/1CE/components/1c-edt-1.11.0+528-x86_64/.options loaded
Warning: NLS unused message: LaunchConfigurationWorkingCopy_8 in: org.eclipse.debug.internal.core.DebugCoreMessages
Операция импорта проекта завершена неуспешно.
По причине: Во время выполнения операции импорта произошло несколько ошибок
Произошла непредвиденная ошибка при импорте файла "ChartsOfAccounts/бит_Бюджетирование/Forms/ФормаВыбораУправляемая/Ext/Form.xml"
Произошла непредвиденная ошибка при импорте файла "ChartsOfAccounts/бит_Дополнительный_2/Forms/ФормаВыбораУправляемая/Ext/Form.xml"
Ошибка импорта файла "ChartsOfAccounts/бит_Дополнительный_2/Forms/ФормаВыбораУправляемая/Ext/Form/Module.bsl"
При импорте родительского объекта произошла ошибка
Ошибка импорта файла "ChartsOfAccounts/бит_Бюджетирование/Forms/ФормаВыбораУправляемая/Ext/Form/Module.bsl"
При импорте родительского объекта произошла ошибка
Произошла непредвиденная ошибка при импорте файла "DataProcessors/ВводНачальныхОстатков/Forms/Форма/Ext/Form.xml"
Ошибка импорта файла "DataProcessors/ВводНачальныхОстатков/Forms/Форма/Ext/Form/Module.bsl"
При импорте родительского объекта произошла ошибка
Произошла непредвиденная ошибка при импорте файла "Documents/бит_вго_АктСверкиВГО/Forms/ФормаДокументаУправляемая/Ext/Form.xml"
Ошибка импорта файла "Documents/бит_вго_АктСверкиВГО/Forms/ФормаДокументаУправляемая/Ext/Form/Module.bsl"
При импорте родительского объекта произошла ошибка
Ошибка выполнения процесса 1C:Enterprise Development Tools.
К сожалению, оба варианта выдали ошибку. Написал в техподдержку 1С, буду ждать ответа.
Спасибо за помощь!
Техподдержка 1С молчит, но мне все таки удалось избавиться от этой ошибки:
- Удалил полностью EDT.
- Поставил последнюю на текущий момент версию EDT 1.12.0.221.
- Поставил менеджер окон openbox.
После этого версии загружаются без ошибок.