oscript-library / oscript-library/gitsync
Проблема при инкрементной выгрузке
Nobody has claimed this yet.
- Dominant language
- 1C Enterprise
- Stars
- 333
- Forks
- 98
- PR merge metrics
- No merged PRs in 30d
Description
Описание ошибки
что конкретно происходит
Сценарий воспроизведения
17:29:51 ---- Начало операции с хранилищем конфигурации ----
17:29:51 ---- Операция с хранилищем конфигурации завершена ----
17:29:51 Обновление конфигурации из хранилища успешно завершено
17:29:51
17:29:51 ОТЛАДКА - [oscript.lib.v8runner] - Код возврата равен 0
17:29:51 ОТЛАДКА - [oscript.lib.gitsync] - Каталог выгрузки <X:.tmp\x5lghns1.34s.tmp> для версии <1>
17:29:51 ИНФОРМАЦИЯ - [o.l.g.p.increment] - Определяю тип возможной выгрузки конфигурации в файлы
17:29:51 ОТЛАДКА - [o.l.g.p.increment] - Проверяю существование файла <ConfigDumpInfo.xml> в каталоге <X:\work_dir\src>, файл <существует>
17:29:51 ОТЛАДКА - [o.l.g.p.increment] - Проверяю возможность обновления выгрузки для файла <X:\work_dir\src\ConfigDumpInfo.xml>
17:29:51 ОТЛАДКА - [oscript.lib.v8runner] - КлючСоединенияСБазой /S\FM
17:29:51 ОТЛАДКА - [oscript.lib.v8runner] - ИмяПользователя <>
17:29:51 ОТЛАДКА - [oscript.lib.v8runner] - Проверяю равенство КлючСоединенияСБазой() = КлючВременногоКонтекста() и Не ВременнаяБазаСуществует()
17:29:51 ОТЛАДКА - [oscript.lib.v8runner] - КлючСоединенияСБазой() /SM\FM
17:29:51 ОТЛАДКА - [oscript.lib.v8runner] - КлючВременногоКонтекста() /F"X:.tmp\z3u5p0pr.t0j.tmp\v8r_TempDB"
17:29:51 ОТЛАДКА - [oscript.lib.v8runner] - ВременнаяБазаСуществует() Нет
17:29:51 ОТЛАДКА - [oscript.lib.v8runner] - Равенство не выполняется.
17:29:51 ОТЛАДКА - [oscript.lib.v8runner] - "C:\Program Files\1Cv8\8.3.27.1606\bin\1cv8.exe" DESIGNER /S\F /Out "X:.tmp\z3u5p0pr.t0j.tmp\nnlsf2bc.hmo.txt" /WA+ /LRU /VLRU /DisableStartupMessages /DisableStartupDialogs /DumpConfigToFiles "X:.tmp\xqzrkypn.ndv.tmp" -getChanges "X:.tmp\dh1hj2zm.5jf.tmp" -configDumpInfoForChanges "X:\work_dir\src\ConfigDumpInfo.xml"
17:30:03 ОТЛАДКА - [oscript.lib.v8runner] - Получен код возврата 0
17:30:03 ОТЛАДКА - [oscript.lib.v8runner] - Это внешний файл информации: Нет
17:30:03 ОТЛАДКА - [oscript.lib.v8runner] - Очищать файл информации: Да
17:30:03 ОТЛАДКА - [oscript.lib.v8runner] - Удаляю файл информации 1С
17:30:03 ОТЛАДКА - [oscript.lib.v8runner] - файл информации:
17:30:03 Соединение с хранилищем конфигурации не установлено
17:30:03
17:30:03 ОТЛАДКА - [oscript.lib.v8runner] - Код возврата равен 0
17:30:03 ОТЛАДКА - [o.l.g.p.increment] - Инкрементальная выгрузка конфигурации - НЕВОЗМОЖНА
Окружение:
- Последняя версия обновленная через onescript на сегодняшний день
Почему такое происходит?
Сначала успешно подключен, потом ошибка подключения к базе (не может переподключиться)
Вручную все нормально
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by tracing the incremental export path in oscript.lib.gitsync, especially the increment and oscript.lib.v8runner entry points. Reproduce the logged 1cv8.exe invocation using ConfigDumpInfo.xml and inspect why the connection changes before the second operation. Done means the incremental configuration export can reconnect successfully instead of reporting that it is impossible.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- git
- Domain
- devtools, tooling
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100