Зависание при запуске (подключении ВК ирОбщая)
|
|
d6330473 | Дата: Вторник, 29.06.2021, 23:08 | Сообщение # 1 |
Рядовой
Группа: Пользователи
Сообщений: 2
Репутация: 0
Статус: Оффлайн
| - 8.3.17.1851 (xч64)
- клиент-сервер
- 5.98.1е
- УТ 11.4.12.102 Режим совместимости Версия 8.3.14
- Microsoft SQL Server 2014
- При запуске в толстом клиенте с включенным расширением виснет.
- Если запустить с параметром /C ОтключитьПерехватКлавиатурыИР то запускается, но при открытии любой разработки виснет. На 8.3.15... все было норм.
Виснет на Результат = ПодключитьВнешнююКомпоненту(АдресКомпоненты, "ирОбщая", ТипВнешнейКомпоненты.Native);
Сообщение отредактировал d6330473 - Вторник, 29.06.2021, 23:24 |
|
| |
tormozit | Дата: Вторник, 29.06.2021, 23:33 | Сообщение # 2 |
Генералиссимус
Группа: Администраторы
Сообщений: 6506
Репутация: 173
Статус: Оффлайн
| 1. Нужна информация об операционной системе. 2. Когда зависнет, открой диспетчер задач и в контекстном меню процесса клиентского приложения выбери "Создать дамп файла". Передай дамп мне.
|
|
| |
nclockworker | Дата: Среда, 30.06.2021, 06:19 | Сообщение # 3 |
Генерал-майор
Группа: Пользователи
Сообщений: 437
Репутация: 342
Статус: Оффлайн
| В системе UAC включен? Запускается под пользователем ОС с полными правами? Под профилем ОС другого пользователя запускается? Есть возможность проверить на других внешних компонентах, формирование штрих-кода например?
Тоже хотелось бы разобраться с такой ситуацией, т.к. есть собственная компонента, которая по сути вызывает всего лишь одну API функцию Windows не требующую особых прав, но был случай, когда у одного пользователя происходило зависание, тоже на вызове метода ПодключитьВнешнююКомпоненту. Интересно, что на это влияет.
|
|
| |
d6330473 | Дата: Четверг, 01.07.2021, 16:35 | Сообщение # 4 |
Рядовой
Группа: Пользователи
Сообщений: 2
Репутация: 0
Статус: Оффлайн
| UAC выключен, права полные, пользователь один на компе. Windows 7x64
|
|
| |
tormozit | Дата: Четверг, 01.07.2021, 20:58 | Сообщение # 5 |
Генералиссимус
Группа: Администраторы
Сообщений: 6506
Репутация: 173
Статус: Оффлайн
| При зависании строка выполняется на сервере или на клиенте?
|
|
| |
nclockworker | Дата: Четверг, 01.07.2021, 22:15 | Сообщение # 6 |
Генерал-майор
Группа: Пользователи
Сообщений: 437
Репутация: 342
Статус: Оффлайн
| Словил такую же ошибку, но уже с Общей компонентой. В момент определения PID() процесса. Причем она несколько "плавающая", иногда при проходе в отладчике компонента пытается подключиться и попадает в блок Исключение, где подключается повторно. Удачно возвращает PID() процесса, после чего зависает на строчке Выполнить(...). А иногда без выдачи исключений просто зависает при первой попытке подключения навсегда.
Попробовал подключить расширение, сначала руганулось на "Нарушение прав доступа", проставил себе дополнительно еще ролей, которые шли с расширением, плюс Администрирование, вроде бы запустилось без проблем.Добавлено (07.07.2021, 06:14) --------------------------------------------- На версии ИР 6.5.97.1p зависания нет. На 6.5.98.1 и далее - есть.
|
|
| |
tormozit | Дата: Среда, 07.07.2021, 08:36 | Сообщение # 7 |
Генералиссимус
Группа: Администраторы
Сообщений: 6506
Репутация: 173
Статус: Оффлайн
| Цитата nclockworker ( ) На версии ИР 6.5.97.1p зависания нет. На 6.5.98.1 и далее - есть. Маловероятно, что между этими версиями есть какая то разница в отношении этой проблемы. Там не было и близко подходящих изменений.
|
|
| |
nclockworker | Дата: Среда, 07.07.2021, 18:49 | Сообщение # 8 |
Генерал-майор
Группа: Пользователи
Сообщений: 437
Репутация: 342
Статус: Оффлайн
| Ради эксперимента перетащил из макетов 5.97.1p компоненты в 5.99.1p. Почистил кэш. Ничего не изменилось. 5.97.1p открывается, а выше уже нет. Причем не открывается на 8.3.19.1150, на 8.3.17.1851 открываются все. Мистика какая-то.
|
|
| |
tormozit | Дата: Среда, 07.07.2021, 18:59 | Сообщение # 9 |
Генералиссимус
Группа: Администраторы
Сообщений: 6506
Репутация: 173
Статус: Оффлайн
| Еще перезапуск рабочего процесса надо делать, чтобы сбросить все кэши. Но содержимое этих макетов не изменялось мной точно.
|
|
| |
tormozit | Дата: Среда, 07.07.2021, 19:01 | Сообщение # 10 |
Генералиссимус
Группа: Администраторы
Сообщений: 6506
Репутация: 173
Статус: Оффлайн
| d6330473, твой дамп отправил в компанию 1С.
|
|
| |
tormozit | Дата: Четверг, 22.07.2021, 22:27 | Сообщение # 11 |
Генералиссимус
Группа: Администраторы
Сообщений: 6506
Репутация: 173
Статус: Оффлайн
| Сегодня получил информацию от тех. поддержки 1С
Цитата ... В дампе внешняя компонента упоминается дважды. Есть загруженная копия, с которой работаетосновной поток. И есть уже выгруженная копия, от которой остались остатки обратного вызова. Это говорит о том, что зависание происходит приповторном обращении к компоненте. ...
|
|
| |
tormozit | Дата: Четверг, 22.07.2021, 23:39 | Сообщение # 12 |
Генералиссимус
Группа: Администраторы
Сообщений: 6506
Репутация: 173
Статус: Оффлайн
| Глубже проанализировал сообщение автора темы. Похоже он что то напутал. Строка кода
Код ПодключитьВнешнююКомпоненту(АдресКомпоненты, "ирОбщая", ТипВнешнейКомпоненты.Native);
не может выполняться при открытии инструментов. Она находит в формах перезапуска сеанса и выполняется только, когда пользователь нажимает кнопку "Перезапустить". Так что очень хотелось бы уточнения описания действий пользователя.
|
|
| |
nclockworker | Дата: Пятница, 23.07.2021, 06:13 | Сообщение # 13 |
Генерал-майор
Группа: Пользователи
Сообщений: 437
Репутация: 342
Статус: Оффлайн
| Внешняя компонента "ирОбщая" подключается при начале работы с ИР, т.к. через неё идет определение PID процесса для последующего извлечения параметров командной строки процесса. Когда я с отладчиком сидел, у меня зависание происходило ровно на первом вызове, но как я уже сказал - не всегда именно на ПодключитьВнешнююКомпоненту. Иногда проходит дальше, но виснет уже наглухо при вызове метода Вычислить().
Поэтому очень интересно, чем же таким отличается версия ИР 5.97.1p от всех последующих, которые у меня продолжают зависать. Я уже и версию платформы сменил на 8.3.19.1289, но это не помогло.
P.S.: в варианте Расширения проблемы не наблюдается.
|
|
| |
tormozit | Дата: Пятница, 23.07.2021, 07:07 | Сообщение # 14 |
Генералиссимус
Группа: Администраторы
Сообщений: 6506
Репутация: 173
Статус: Оффлайн
| nclockworker, повторяю самая внешняя компонента и код создания ее объекта абсолютно точно НЕ МЕНЯЛИСЬ в версии 5.98. Сделай подробное описание своей проблемы http://devtool1c.ucoz.ru/forum/2-2-1 . В варианте "Расширение" ты проверял на той же базе? Нужно видео или хотя бы снимки экрана отладчика, чтобы был виден стек и само зависание. Желательно чтобы зависание произошло как можно быстрее от начала сеанса. Нужна статистика зависания. Зависает один раз из скольки?
|
|
| |
tormozit | Дата: Пятница, 23.07.2021, 09:27 | Сообщение # 15 |
Генералиссимус
Группа: Администраторы
Сообщений: 6506
Репутация: 173
Статус: Оффлайн
| Пробуйте новые сборки ВК
|
|
| |