RangeError: Maximum call stack size exceeded

Поддержка
  • @matabu said in RangeError: Maximum call stack size exceeded:

    В режиме запуска даже одного потока получаю ошибку:
    1 - [666073126] RangeError: Maximum call stack size exceeded. во время выполнения действия 625316521

    Вот действие которое вызывает ошибку:
    243453.png

    В режиме записи скрипт работает без ошибок. Что я не так делаю? Версия движка - 24.0.5

    Вы переполняете стек вызовов JavaScript, как можно повторить вашу ошибку?

  • В общем при удалении действия, вызывающего ошибку, ошибку начинало вызывать предыдущее действие. Переписал весь проект с нуля, создав новый файл - все прекрасно работает. Может xml файл проекта повредился как-то.

  • @matabu said in RangeError: Maximum call stack size exceeded:

    Может xml файл проекта повредился как-то.

    Это крайне маловероятно, что бы проект был повреждён так, что бы это вызывало именно эту ошибку. Скорее всего вы либо переопределили функцию BAS назвав свою функцию точно так же, либо что то ещё :D

  • @Fox said in RangeError: Maximum call stack size exceeded:

    @matabu said in RangeError: Maximum call stack size exceeded:

    Может xml файл проекта повредился как-то.

    Это крайне маловероятно, что бы проект был повреждён так, что бы это вызывало именно эту ошибку. Скорее всего вы либо переопределили функцию BAS назвав свою функцию точно так же, либо что то ещё :D

    Это не маловероятно, а реальность. В моем проекте - когда BAS говорит, что ошибка в таком-то месте, на самом деле ошибка в другом, но близко к нему.

  • @FastSpace такое бывает из-за того, что выше написал @fox Но косяк в том, что это можно сделать непреднамеренно, я не так давно подкололся создав функцию с именем login ...

  • @UserTrue said in RangeError: Maximum call stack size exceeded:

    @FastSpace такое бывает из-за того, что выше написал @fox Но косяк в том, что это можно сделать непреднамеренно, я не так давно подкололся создав функцию с именем login ...

    Ну предупреждалку бы какую-то тогда, типо "Вы пытаетесь переопределить функцию BAS, не рекомендуем это делать"
    У меня 87 функций, еще в выполнить код куча функций и в яве скрипте хватает. Искать жесть теперь.

  • Настигла ошибка в 2024 - RangeError: Maximum call stack size exceeded
    столкнулся с такой ошибкой с переносом кубиков в другой проект, ошибки были на как на регулярных выражений так на получение текста с сайта, если кто то столкнется, с такой проблемой наверняка из за переноса из других проектов кубиков, сделал не большой скрипт заново без копирования из других проектов все стало работать исправно..

    За благовременно пробовал разные версии удаление логов, переустановка полностью Bas, но проблема оставалась.

  • @S1d у меня такая же ошибка прямо сейчас (получаю текст с сайта и регулярным выражением пытаюсь получить значения из текста), создание с нуля проекта не помогает

  • @gxd said in RangeError: Maximum call stack size exceeded:

    @S1d у меня такая же ошибка прямо сейчас (получаю текст с сайта и регулярным выражением пытаюсь получить значения из текста), создание с нуля проекта не помогает

    На основании этой информации вам вряд ли смогут помочь. Приложите тестовый скрипт демонстрирующий проблему

  • @gxd, возможно, что ты именновал 2 переменные при первом вхождении одинаково: извлечённых групп и текста целиком

  • This post is deleted!