oscript-library / oscript-library/gitsync

Ошибка gitsync при распаковке обычных форм Form.bin

Open
#205 16 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

При запуске gitsync выходит сообщение
01.07.2019 23:00:00,20
ИНФОРМАЦИЯ - Начало выполнение команды
ИНФОРМАЦИЯ - Начата синхронизация с git
ИНФОРМАЦИЯ - Использую tool1CD для работы с хранилищем
Путь: C:\Program Files (x86)\Jobs\Temp.gitsync-plugins\cTool_1CD.exe
???? ?????? 1CD ?????
???? = C:\Storage_ZUP?? 2.1 ???? 110 ????? 234\1cv8ddb.1CD
????? ???? = 8.3.8.0
Locale = ru_RU
????? = ???? ????
??????? ???? = 10
?????? ???? ????? ? ??.
?????? = VERSIONS
???? = C:\Users\svc-1C-server\AppData\Local\Temp\ydufasjl.rfd.tmp\VERSIONS.xml
???? ?????? 1CD ?????
???? = C:\Storage_ZUP?? 2.1 ???? 110 ????? 234\1cv8ddb.1CD
????? ???? = 8.3.8.0
Locale = ru_RU
????? = ???? ????
??????? ???? = 10
?????? ???? ????? ? ??.
?????? = USERS
???? = C:\Users\svc-1C-server\AppData\Local\Temp\5ipebre5.yvh.tmp\USERS.xml
ИНФОРМАЦИЯ - Номер синхронизированной версии: 2
ИНФОРМАЦИЯ - Номер последней версии в хранилище: 6
ИНФОРМАЦИЯ - Получаем исходники для версии 3, 01.07.2019 23:00:01
???? ?????? 1CD ?????
???? = C:\Storage_ZUP?? 2.1 ???? 110 ????? 234\1cv8ddb.1CD
????? ???? = 8.3.8.0
Locale = ru_RU
????? = ???? ????
??????? ???? = 10
???????? ??????? ?????? ???????.
???? = C:\Users\svc-1C-server\AppData\Local\Temp\fekbvuhh.nao.tmp\v3.cf
C:\Users\svc-1C-server\AppData\Local\Temp\5niyhjgw.fsx.tmp\Catalogs\КХД_ЗагрузкаКХД\Forms\ФормаЭлемента\Ext\Form.bin
КРИТИЧНАЯОШИБКА - {Модуль C:\Program Files (x86)\OneScript\lib\gitsync\plugins\gitsync-plugins\src\Классы\internal\v8unpack\Классы\РаспаковкаФорм.os / Ошибка в строке: 46 / Внешнее исключение (System.Reflection.TargetInvocationException): Exception has been thrown by the target of an invocation.}
ПРЕДУПРЕЖДЕНИЕ - Попытка удаления C:\Users\svc-1C-server\AppData\Local\Temp\5niyhjgw.fsx.tmp закончилась неудачей, по причине {Модуль C:\Program Files (x86)\OneScript\lib\gitsync\oscript_modules\tempfiles\ВременныеФайлы.os / Ошибка в строке: 74 / Внешнее исключение (System.IO.IOException): The process cannot access the file 'Form.bin' because it is being used by another process.}

Падает на методе "Распаковщик = Новый ЧтениеФайла8(ФайлРаспаковки);", в файл распаковки передается Form.bin

  • Версия ОС: WinSrv 2008 R2
  • Версия Gitsync 3.0
  • Версия OScript 1.1.1

Имеет ли значение разрядность ОС?
При распаковке есть сценарий EXE, можно ли его активировать вместо dll?

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 with the failure in РаспаковкаФорм.os at line 46, where ЧтениеФайла8 receives Form.bin, and review the reported file-lock error during temporary-directory cleanup. Reproduce the gitsync 3.0 scenario on the listed Windows and OScript versions, then determine whether the DLL or EXE unpacking path is expected to handle this Form.bin case.

Written by the indexing model from the issue text.

Assessment

Domain
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.