Поддержу тему. С последних обновлений (27.1.1 точно) происходит постоянная утечка памяти,(статистика которой, по какой то причине, не показывается, чем занята в диспетчере, но занятость показывает), чем дольше работает скрипт (тестил и скомпилированное приложение и в редакторе, причём разные скрипты), тем больше течёт, вплоть до ошибки обращения к памяти (выделял до 128 гб на сервере, при 40 потоках браузера забивается за сутки).
Возможная проблема в эмуляции бездействия новой, но не могу подтвердить.
Ошибка при выполнении Curl Post в "Выполнить код"
-

currentThreadId = native("test", "GetCurrentThreadID", "" ) cookiesList = [[SAVED_COOKIES]] decodeCookiesList = JSON.parse(cookiesList); if(decodeCookiesList.cookies !== undefined){ var data = JSON.stringify({ "sessionId": currentThreadId, "cookies": decodeCookiesList.cookies }); http_client_post("http://localhost:2505/api/v1/set_cookies_list", ["data", data], {"content-type":"custom/" + ("application/json"), "encoding":("UTF-8"), "method":("POST"),headers:("")})! }При выполнении подобного кода, скрипт в записи перестаёт работать, и при выборе любого кубика, выбор убирается и в логах сыпится только ок.
Как можно это решить? -
@kumchick said in Ошибка при выполнении Curl Post в "Выполнить код":
При выполнении подобного кода, скрипт в записи перестаёт работать, и при выборе любого кубика, выбор убирается и в логах сыпится только ок.
Знак восклицания после вызова функции означает, что она асинхронная (асинхронная в BAS, а не в js), для неё нужно использовать свои функции if, for, while и т.д.