-
Notifications
You must be signed in to change notification settings - Fork 23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Метод SaveContent не отпускает каталог #1001
Comments
Здравствуйте! Повторил у себя, баг не воспроизвелся. Возможно доступ к директории блокирует другой процесс. Это можно посмотреть следующим образом:
Если директория блокируется все-таки 1с-ным процессом, то нужно знать немного больше: |
Каталог блокирует именно SaveContent. Если заремарить вызов этого метода, то никакой блокировки каталога нет. |
А какая версия Windows? |
Windows Server 2016 Datacenter на виртуальной машине под Hyper-V. На хосте Windows Server 2019 Datacenter. |
А в какой момент баг возник: при переходе в связи с чем-то на 5.45, или в принципе при первом использовании SaveContent? И если с переходом, то какая версия стояла до этого? |
Баг этот был замечен, когда понадобилось выгружать пакет из нескольких документов на отправку. Ранее использовали сохранение и проблем не возникало.
|
Какие-то дополнительные от меня требуются данные? |
Не удаётся ни воспроизвести, ни аналитически найти что может захватывать репозиторий До версии 5.49.0 не было вообще никакой логики, в которой бы захватывался хэндл папки - были только хэндлы на файлы. Пока мыслей, кроме предложения обновить компоненту нет |
Может быть есть какой-то тестовый стенд, где можно воспроизвести и посмотреть? |
К сожалению, нет.
Понятно, спасибо. |
После использования метод SaveContent() невозможно удалить каталог, куда сохранялся файл. Сам файл удаляется, а на каталог ругается "открыт в другой программе".
Код примерно такой:
Диадок API версии: AddIn x86 5.45.0.912
The text was updated successfully, but these errors were encountered: