oscript-library / oscript-library/gitsync

Проблема при инкрементной выгрузке

Open
#336 3 comments 0 reactions 0 assignees View on GitHub

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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.