Занимаюсь разработкой мобильного приложения на платформе 1С.
Версия платформы 8.3.19.1150, версия мобильной платформы 8.3.19.51, версия веб-сервера - Apache 2.4.48
Все программное обеспечение 64-битное.
Отладка по протоколу http. Запуск и обновление происходит через Android debug bridge, версия 1.0.41 (Version 31.0.3-7562133)
Для отладки используется устройство Xiaomi Redmi 9, модель M2004J19G, версия андроида 10 QP1A.190711.020, Версия оболочки MIUI 12.0.4.0,
версия ядра 4.14.141-perf-ged60195.
Ошибка заключается в следующем:
После запуска отладки и перехвата исполнения программы в точке остановки через некоторое время отладка на компьютере завершается, а на экране устройства появляется сообщение об ошибке следующего содержания:
<в прикрепленной картинке>
Место возникновения ошибки всегда разное. То есть, я могу шагать по коду, и ошибка возникает в разных местах кода, в зависимости от места точек остановки, но всегда примерно через одинаковое время.
Попробовал создать тестовое мобильное приложение с одной обработкой, которая выдает сообщение "Привет, мир!!!".
Отладка работает, отладчик останавливается в точке остановки и ждет моих действий.
То есть сама отладка работает прекрасно, проблема именно в мобильном приложении.
Подскажите, пожалуйста, с чем может быть связана подобная ошибка? Куда копать?
P. S. Приложение написано не мною. Понимаю, что проблема не в платформе, а именно в самом приложении.
Посоветуйте что-нибудь?
Попробовал. Не помогло. Но заметил одну закономерность. Вот я запустил отладку кнопкой "Мобильное приложение: начать отладку". Приложение на устройстве запустилось и остановилось в точке остановки. Далее если я шагаю по коду кнопкой F10 или F11, все работает отлично. Но как только я щелкаю мышкой в окно модуля, чтобы вычислить выражение, тут же отладка падает и на устройстве появляется такое же сообщение.
И, кстати, в тестовом мобильном приложении такая же история. То есть я просто щелкаю в окно модуля, пытаюсь переменную выделить и нажать Shift+F9 , отладка падает. Значит, все-таки дело в платформе.
Еще одна закономерность. Когда табло отладки открываю тоже вываливается. По поводу платформы. До этого бился с проблемой, не мог попасть в точку остановки. Мобильная платформа была такая же, а сама платформа 8.3.18.1208 была. Предметы видит, на точке ни в какую не хотела останавливаться. Сейчас попробую 16-ю. Но думаю к ней надо соответствующую мобильную. Иначе они друг друга не понимают.
Добрый день!
На версии 8.3.19.56 у меня поведение отладчика не изменилось. Отладка падает при просмотре значения.
Зарегистрированная ошибка: https://bugboard.v8.1c.ru/error/000113302