@qwaros said in Ошибки компиляции:
@usertrue циклов нет вообще. я терпеть ненавижу зацикливать скрипты из за того что они начинают жрать как еб*тые )))
Как выяснилось позже цикл всё таки был, в количестве удачных и неудачных выполнений.
@qwaros said in Ошибки компиляции:
Но топик все же остается актуальным т.к этого можно избежать вполне
Да, можно было выставить количество неудачных выполнений 1 и сразу отловить ошибку.
@qwaros said in Ошибки компиляции:
Хотя наверное даже не так, наверное надо просто как то разделить ошибки выполнения скрипта на две категории - логические - при успешном выполнении логики но неверном результате. экшн fail() и сопсно все остальные при которых скрипт бы падал без перезапуска потоков. Вот :)
Спорная ситуация. Пример всё с той же не найденной переменной, если в скрипте есть функция, которая из за условий выполняется редко, то падать поток будет крайне редко. И при вашей логике поток не должен при этом перезапускаться. В итоге скрипт будет работать и дальше, но с меньшим количеством потоков при каждой ошибке.
Для большинства случаев отлавливания ошибок достаточно действия "игнорирование ошибок" и условия if [[WAS_ERROR]].
Сомневаюсь, что вы будете со мной солидарны в данном вопросе, по этому скажу сразу. Тема создана в ветке "Запросы функционала" и имеет место быть. Разработчик BAS у нас один - @support , если ему данная тема понравится, он её реализует, в том или ином виде. Остальные сообщения это лишь мнения других участников форума.