Project

Profile

Help

HostedRedmine.com has moved to the Planio platform. All logins and passwords remained the same. All users will be able to login and use Redmine just as before. *Read more...*

Bug #933000

open

8.3.17+ Ошибка "Не найден файл внешней компоненты" при получении объекта внешней компоненты

Added by Сергей Старых about 1 year ago. Updated 7 months ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Sprint/Milestone:
-
Start date:
Due date:
% Done:

0%

Estimated time:

Description

https://bugboard.v8.1c.ru/error/000097433

Оказалось что проблема весьма распространена. Нижняя версия платформы, на которой я ее точно встречал - 8.3.17.
С полностью другими внешними компонентами в других программных окружениях при их использовании в одном рабочем процессе одновременно разными соединениями (потоками) она плавающе проявляется тоже.
Выглядит очень похоже - если работает один поток в рабочем процессе с конкретной внешней компонентой, то все нормально.
Как только их становится несколько и идет их активное обращение к этой компоненте в разных потоках одного рабочего процесса, то сильно растет вероятность этой "поломки" какого то внутреннего КЭШа внешних компонент.
Как только она случается, рабочий процесс уже никогда сможет создать такую внешнюю компоненту и будет выдавать ошибку "Не найден файл внешней компоненты".

Сначала показалось, что проблема возникает только если объект внешней компоненты помещается в результат функции общего модуля с повторным использованием возвращаемых значений и, если такую функцию сделать некэшируемой, то проблема перестает возникать.
Но после отключения прикладного кэширования ошибка все же опять стала появляться, но вероятность кажется снизилась.
Это условное решение плохо тем, что при частых обращениях к такой функции идет заметная потеря скорости кода. В зависимости от сложности такой компоненты она может создаваться от 1 до нескольких миллисекунд.


Related issues

Related to Инструменты разработчика Tormozit для 1С - Bug #889213: Предположительно исправлена ошибка "Не найден файл внешней компоненты" в непортативных вариантах при выполнении кода на сервереClosed2020-08-01

Actions
Related to Инструменты разработчика Tormozit для 1С - Bug #937706: Предположительно исправлена ошибка "Не найден файл внешней компоненты" при загрузке журнала в многопоточном режимеClosed2021-08-15

Actions
Actions #1

Updated by Сергей Старых about 1 year ago

  • Description updated (diff)
Actions #2

Updated by Сергей Старых about 1 year ago

  • Related to Bug #889213: Предположительно исправлена ошибка "Не найден файл внешней компоненты" в непортативных вариантах при выполнении кода на сервере added
Actions #3

Updated by Сергей Старых about 1 year ago

  • Description updated (diff)
Actions #4

Updated by Сергей Старых about 1 year ago

  • Description updated (diff)
Actions #5

Updated by Сергей Старых about 1 year ago

  • Description updated (diff)
Actions #6

Updated by Сергей Старых about 1 year ago

  • Description updated (diff)
Actions #7

Updated by Сергей Старых about 1 year ago

  • Description updated (diff)
Actions #8

Updated by Сергей Старых about 1 year ago

  • Subject changed from 8.3.17+ Ошибка "Не найден файл внешней компоненты" при получении объекта внешней компоненты через кэш to 8.3.17+ Ошибка "Не найден файл внешней компоненты" при получении объекта внешней компоненты
  • Description updated (diff)
Actions #9

Updated by Сергей Старых about 1 year ago

  • Description updated (diff)
Actions #10

Updated by Сергей Старых about 1 year ago

  • Related to Bug #937706: Предположительно исправлена ошибка "Не найден файл внешней компоненты" при загрузке журнала в многопоточном режиме added
Actions #11

Updated by Сергей Старых 7 months ago

  • Description updated (diff)

Also available in: Atom PDF