BAS останавливает поток с сообщением ОК, не выполнив сценарий до конца.

Поддержка
  • Версия: 26.4.1
    1 поток
    Поток останавливается рандомно, 50/50.
    У меня там функция, внутри функции, внутри функции и т.д. Но там есть сценарий, который должен выполняться, без каких-либо условий.
    Включил детальное логирование:

    [708976683] [00:50:42] Поток №1 : 374529809 - двигать мышь и кликнуть
    [374529809] [00:50:43] Поток №1 : 962299396 - двигать мышь и кликнуть
    [962299396] [00:50:44] Поток №1 : 734424422 - ввод текста в input и <return> в конце
    [734424422] [00:50:47] Поток №1 : 213566357 - ввод текста в input и <return> в конце
    [213566357] [00:50:51] Поток №1 : 757898452 - спать 1 секунду. Это последнее действие в этой функции.
    [00:50:52] Поток №1 : Поток выполнен успешно с сообщением "Ok"

    После этой функции, должна запускаться следующая, которая в сценарии идет ровно вслед за текущей. Но запускается, как уже упомянул, примерно в половине случаев...
    Кто-нить сталкивался с подобным? Сам сценарий, суммарно, огромный. Более 750 блоков.

  • В общем, курил тему, переписал часть кода, избавившись от меток (т.к. нашел инфу, мол метки бажные), обернув все в циклы, и проблема решилась.
    Стабильность стала прям заметно лучше.