|
Карточка с форума разработчиков Очень часто, когда работаешь в конфигураторе при запущенной отладке, происходит отказ мыши. Перестает двигаться курсор. Клавиатура при этом работает. Иногда турбоконф при этом через минуты полторы - две выдает сообщение о том, что не удалсоь установить соединение с UIAutomation, иногда не выдает сообщение. Если убить процесс турбоконфа в диспетчере то мышь начинает работать. После перезаупуска (даже без остановки отладки) турбоконф часто снова начинает работать корректно. Иногда отказывает вместе с клавиатурой. После нескольких нажатий Pause и NumLock клавиатура начинает работать, но мышь нет - пока не убьёшь процесс турбоконфа.
@bolsun чаще всего баг себя проявляет, если запущена отладка, я нахожусь на точке останова и конфигуратор теряет фокус. Например я открываю какой нибудь Excel файл чтобы посмотреть данные. В этот момент как правило чаще всего зависают средства ввода и приходится убивать процесс турбоконфа.
@bolsun из-за постоянных зависаний во время отладки (((( очень трудно стало работать
@nytlenc проблема актуальна? воспроизводится?
@board кто-нибудь еще сталкивался с таким?
было, но через 20 секунд отвисло не придал значения, но сегодня повторилось но перестал работать вообще интерфейс всего, работала только Ctrl+Alt+Del но после скажем открытия Диспетчера задач переключиться на него не получалось, пришлось перезагрузить ПК
@user04076073 какую то ошибку выдал, когда отвис? Или такую же, что не удалось установить соединение?
@bolsun как в сказке "ничего не сказала рыбка"
@bolsun Периодически такое бывало, сейчас реже. Подвисы кратковременные. (1-3 сек)
@user63446876 @user04076073 я правильно понимаю, что все это возникало при запущенной отладке?
@bolsun проблема актуальна. Воспроизводится на обоих машинах и на рабочей и на домашней. Как правило сообщает чаще всего, что не удалось установить соединение.
@nytlenc можно в следующий раз сделать скриншот сообщения об ошибке?
@nytlenc и еще попробуй поработать с включенным логом, когда это произойдет сразу выйти из программы и прислать мне лог.
@bolsun ок попробую
@bolsun тогда выложи 5.4.6806.33461 тестовую пожалуйста с логом
@nytlenc она с логом, активация как обычно
@bolsun Роман Халеев верно сказал: "Ничего не сказала рыбка, Лишь хвостом по воде плеснула" Прикладываю лог, турбоконф подвесил мышь снова во время отладки, секунд на 7 после чего вернул мышь после нескольких кликов но перестал реагировать на команды и даже меню по правой кнопке в диспетчере не реагировало до тех пор пока не прекратил оталдку
Пользователь прикрепил(а) вложение 20183821 14-38-30.txt Ссылка скрыта
Пользователь прикрепил(а) вложение image.png https://trello-attachments.s3.amazonaws.com/5aec736d7dec7207a7f7c6df/5b6691d03e14ea80914d1c43/9d6384bd9c32400c8687c7dc299ca031/image.png
и еще при попытке сохранить системную информацию ошибка
Пользователь прикрепил(а) вложение Системное инфо.txt Ссылка скрыта
Пользователь прикрепил(а) вложение TurboConf.zip Ссылка скрыта
@nytlenc Почему это происходит я понимаю. Когда 1с останавливается на точке останова, она перестает отвечать на событие смены фокуса. Это событие используется в основном для взаимодействия со штатной подсказкой. Поэтому когда 1с стоит на точке останова, может не работать ассистент T9. Почему при этом происходит зависание мыши, пытаюсь выяснить. Т.к. обращение идет асинхронно. Возможно где-то остался синхронный вызов. Вот тестовая версия. в ней добавлены еще некоторые логи. Также пробую определять процесс 1с Предприятие в режиме отладки и исключать для него обработку смены фокуса. Попробуй, поработать также с включенным логом.
bolsun переместил(а) эту карточку из списка Баги новые и на выяснении в список Подтвержденные баги
@nytlenc Удалось воспроизвести один раз у себя это поведение. Расследую дальше.
@bolsun я пока пытаюсь отловить у себя в лог
@nytlenc возможно я нашел причину зависания, сейчас выложу тестовую версию с исправлением
@board мне удалось воспроизвести зависание и дальнейший отказ работы ТК при следующей ситуации Когда конфигуратор остановился на точке останова, вызвал контекстное меню на точке останова и открыл окно "Условие останова". После этого или еще каких то действий, интерфейс подвис. После отвисания кнопка ТурбоМеню перестала работать, а программа реагировать на нажатия клавиш. После продолжения отладки в конфигураторе, все ожило, в логах появилась куча накопленных сообщений об обращениях к UIAutomation.
Пользователь прикрепил(а) вложение TurboConf.zip Ссылка скрыта
@board я заметил, что ТК получает список всех дочерних элементов при открытии любого меню конфигуратора, а не только штатной подсказки. Причем не только в конфигураторе, но и в Предприятии. Возможно это являлось причиной зависания. Это исправлено в тестовой версии 5.4.6808.25277. Также оптимизировал некоторые лишние обращения к UIAutomation. Просьба проверить.
@nytlenc удалось попробовать 5.4.6808.25277 ?
@bolsun пока полет нормальный. вчера был занят, защищал диплом )))
@nytlenc диплом? оО успешно? :)
@bolsun - хорошо )
@nytlenc поздравляю :)
@bolsun спасибо! Теперь магистратура предстоит.
thumbs up 👍
@bolsun пока полет стабильный. Если баг воспроизведется повторно тогда подниму тему. Пока перемещаю в завершенные.
nytlenc переместил(а) эту карточку из списка Подтвержденные баги в список Завершено
Пользователь прикрепил(а) вложение image.png https://trello-attachments.s3.amazonaws.com/5aec736d7dec7207a7f7c6df/5b6691d03e14ea80914d1c43/4f73253a28f75ec3b7b1908cee07bf58/image.png