oscript-library / oscript-library/opm

`opm build .` в каталоге исходников opm выдает ошибку на 19 релизе OneScript

Open
#91 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug build
Dominant language
1C Enterprise
Stars
85
Forks
35
Avg merge
1m
Merged PRs (30d)
1

Description

opm build . в каталоге исходников opm выдает ошибку в конце сборки на 19 релизе OneScript

...
ИНФОРМАЦИЯ - Устанавливаю зависимость: gitrunner
ИНФОРМАЦИЯ - Скачиваю файл: gitrunner-1.5.0.ospx
ИНФОРМАЦИЯ - Устанавливаю пакет gitrunner
ИНФОРМАЦИЯ - Установка завершена
КРИТИЧНАЯОШИБКА - {Модуль
C:\OneScript\lib\opm\oscript_modules\fluent\src\Классы\ПроцессорКоллекций.os / 
Ошибка в строке: 861 / Внешнее исключение (System.IO.IOException): 
Процесс не может получить доступ к файлу 
"C:\OneScript\lib\opm\oscript_modules\fluent\src\Классы\ШаблонИзолированногоКласса.os", 
так как этот файл используется другим процессом.}
КРИТИЧНАЯОШИБКА - {Модуль C:\projects\oscript-libs\opm\packagedef / 
Ошибка в строке: 20 / Ошибка сборки пакета}

/cc @EvilBeaver @dmpas @nixel2007

Возможно, эта проблема связана с монопольным доступом чтения/записи текстовых файлов, что менялось в 19 релизе.

Contributor guide

No contributing guide indexed for this repository

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

Reproduce opm build . with OneScript 19 and inspect packagedef at line 20, along with ПроцессорКоллекций.os and the locked ШаблонИзолированногоКласса.os. Determine why the file remains in use during the build; done means the source package builds without the reported IOException.

Written by the indexing model from the issue text.

Assessment

Domain
build-system, cli
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.