Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Не найден файл внешней компоненты

Не найден файл внешней компоненты
Я
   Alex Проблемный
 
25.10.21 - 11:58
Сервер SQL
Платформа 8.3.19.1229
УНФ 1.6.24.152

Сегодня начала вылетать ошибка "Не найден файл внешней компоненты" при печати QR кодов.

{ОбщийМодуль.УправлениеПечатью.Модуль(2233)}:    Результат = ОбщегоНазначения.ПодключитьКомпонентуИзМакета("QRCodeExtension", "ОбщийМакет.КомпонентаПечатиQRКода");

Админы говорят что ничего не делали на выходных.

Что делал:
Перезапускал службу
Перезагружал сервер
Чистил кэш

Ошибка появляется снова через 20-30 минут.

Может быть кто-нибудь сталкивался? Есть решение?
   Alex Проблемный
 
1 - 25.10.21 - 13:09
up
   Смотрящий
 
2 - 25.10.21 - 14:03
>> Ошибка появляется снова через 20-30 минут.
т.е. какое то время работает, генерит коды потом отваливается ?
   Alex Проблемный
 
3 - 25.10.21 - 14:09
(2) Да, при чем после последних перезапусков разброс интервала стал больше 20-60 минут
   Alex Проблемный
 
4 - 25.10.21 - 14:10
Стоит ли попробовать собрать статистику на каких ШК компонента перестает работать или нет?
   Kassern
 
5 - 25.10.21 - 14:14
(0) такое ощущение, что при старте внешняя компонента из макета пихается в темп, в дальнейшем из него юзается. Но в какой то момент видимо темп чистится, а 1ска пытается из него взять и воспользоваться, вместо того, чтобы заново воспользоваться макетом.
   Kassern
 
6 - 25.10.21 - 14:15
я бы на вашем месте посмотрел вообще логику запуска и использования этой компоненты в конфе
   Смотрящий
 
7 - 25.10.21 - 14:19
(3) ТИИ, чек дбф что говорят ?
   Alex Проблемный
 
8 - 25.10.21 - 14:57
(7) ТИИ смогу сделать только ночью
(6) дождусь появления ошибки и отпишусь по результату
   Garykom
 
9 - 25.10.21 - 15:05
(0) старый баян, поищи на форуме было уже, только вроде конфа другая но да на сервер
   Alex Проблемный
 
10 - 25.10.21 - 15:15
(6) Ошибка появляется на строке
ПодключаемыйМодуль = Новый("AddIn." + Идентификатор + "SymbolicName" + "." + Идентификатор)
где
Идентификатор = QRCodeExtension

хотя перед этим проходит 
ПодключитьВнешнююКомпоненту(Местоположение, Идентификатор + "SymbolicName")
где
Местоположение = ОбщийМакет.КомпонентаПечатиQRКода
Идентификатор = QRCodeExtension
   Alex Проблемный
 
11 - 25.10.21 - 15:32
(9) с утра пытаюсь нагуглить что-нибудь, но в итоге у кого то помогло перезагрузка сервера, у кого то - своя компанента...
Сейчас попробую скачать компоненту с ИТС и загрузить в макет
   TormozIT
 
12 - 25.10.21 - 15:44
   Kassern
 
13 - 25.10.21 - 15:46
(12) в общем о чем я и писал, 1ска долбится в кеш и не может получить библиотеку.
   Alex Проблемный
 
14 - 25.10.21 - 16:11
(12) "проблема возникает только если объект внешней компоненты помещается в результат функции общего модуля с повторным использованием возвращаемых значений.
Если такую функцию сделать некэшируемой, то проблема перестает возникать" - попробую, но ШК в день печатают много, боюсь значительно замедлится работа
(13) из-за чего это могло произойти и как решить? до этого было всё ок
   H A D G E H O G s
 
15 - 25.10.21 - 16:17
(14) Помести ее в Структуру, структуру в ВременноеХранилище, его адрес в параметры сеанса.
   Добрыня Никитич
 
16 - 25.10.21 - 16:31
(15) протухнет через 20 минут
   H A D G E H O G s
 
17 - 25.10.21 - 16:32
(16) Подключит еще раз
   TormozIT
 
18 - 25.10.21 - 17:57
(17) Не поможет. Пробовал. Больше года я мучался в ИР с этой бедой. Тех. поддержка 1С так и не смогла воспроизвести.
   H A D G E H O G s
 
19 - 25.10.21 - 18:27
(18) Ну вот я свою компоненту пробую на 1С:Предприятие 8.3 (8.3.17.2306) - ничего такого нет.
   TormozIT
 
20 - 25.10.21 - 18:32
(19) =) Если бы баг был таким простым, то наверное нам с тех. поддержкой 1С хватило бы года его воспроизвести. Одной из важных компонент по статистике является параллельная работа с компонентой в рабочем процессе.
   H A D G E H O G s
 
21 - 25.10.21 - 18:42
(20) А дай компоненту и код ее подключения
   TormozIT
 
22 - 25.10.21 - 21:29
(21) Там все сложно. Если есть большое желание поковыряться, то вот агрегатные ссылки
Финальное исправление https://www.hostedredmine.com/issues/932389
Последняя неудачное исправление https://www.hostedredmine.com/issues/889213
Саму ВК можно взять из любого ИР по адресу Обработка.ирПортативный.Макет.ВК32
   Гений 1С
 
23 - 25.10.21 - 21:48
(0) попробуй из 32-разрядной 1с запустить.
   H A D G E H O G s
 
24 - 25.10.21 - 22:18
(22) Не смог воспроизвести.
   pechkin
 
25 - 25.10.21 - 22:31
(24) а ты думал, что весь такой в белом выйдешь и все решишь?
   H A D G E H O G s
 
26 - 25.10.21 - 22:47
(25) Было бы неплохо.
   Alex Проблемный
 
27 - 26.10.21 - 08:03
(12) Попробовал отключить повторное использование у модуля "ГенерацияШтрихкодаСерверПовтИсп" - не помогло, больше модулей с повторным использованием в стеке вызовов не нашёл
Функция ПодключитьКомпонентуГенерацииИзображенияШтрихкода(ТипПлатформыКомпоненты) Экспорт    
    Возврат ГенерацияШтрихкода.ПодключитьКомпонентуГенерацииИзображенияШтрихкода();    
КонецФункции 
(23) Слишком большие трудозатраты для такого тестирования и даже при успешном результате остаться на 32-разрядной не смогу
(22) Узнал что сисадмины таки настраивали на сервере частую очистку темпов, сегодня отключат отпишусь
   Гений 1С
 
28 - 26.10.21 - 08:13
(27) ты это, аллё, напиши в консоли кода или маленькую обработку по подключению этой ВК.
Проверь у себя на локальном компе в 32-разрядной, можно просто BIN папку скопировать.
Для понимания.
   TormozIT
 
29 - 26.10.21 - 12:30
(27) Возможно после изменения конфигурации ты не выполнил перезапуск рабочего процесса.
   Alex Проблемный
 
30 - 26.10.21 - 13:40
(27) После отключения очистки темпов пользователя под которым работает сервер 1С каждый час - ошибка не возобнавляется
 
 
   Kassern
 
31 - 26.10.21 - 13:46
(30) удивительно, не правда ли?)) см. (5)
   Alex Проблемный
 
32 - 26.10.21 - 13:58
(31)(0) "Админы говорят что ничего не делали на выходных."
Как только узнал сразу воспользовался вашим советом


Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.