oscript-library / oscript-library/gitsync
Ошибка gitsync при распаковке обычных форм Form.bin
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
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 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