Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?

Официальный форум Simple-Scada.

Автор Тема: Как найти ошибку по логу, в журнале ошибка 'Стек скриптов переполнен ...'  (Прочитано 1820 раз)

iww70

  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Добрый день появилась ошибка в журнале 'Стек скриптов переполнен... Очередь скриптов очищена', по логу сервера не понятно на что смотреть и куда рыть. Подскажите какие мои действия в данном случае.

Simple - scada v 2.6.14 prof

Simple Scada

  • Глобальный модератор
  • *****
  • Сообщений: 284
    • Просмотр профиля
    • Simple-Scada
Здравствуйте.

Информацию по данному вопросу можно найти в руководстве по ссылке.

Если самостоятельно разобраться не получится, то пришлите нам на support@simple-scada.com текущую версию Вашего проекта из директории "..\Simple-Scada 2\Projects\" и целиком папку с логами "..\Simple-Scada 2\Logs".

iww70

  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Стек скриптов переполнен. Возможно допущена рекурсия, когда два скрипта вызывают друг друга. Очередь скриптов очищена. Информация о скриптах записана в лог.
Код
WB_Image: 63860
Line_IO_gidro_no_connect: 3720
Image_IO_disks1_OnDataChange: 3204
Тут я грешу на то что скрипт сделан на картинку в шаблоне а он в свою очередь расположен в шаблоне

Код: (delphi)
//info_connect_%Номер1%
//model_int%Нижнее%
begin
{
  if not (Sender is TM_Object) then Exit;

  with (Sender as TM_Object) do
  begin
    if (VariableEx.AsInt = Tag) then
    begin
      if Value = 3 then Visible := TRUE else Visible := FALSE;
    end;
  end;
  }
end.
и даже в таком виде идет переполнение стека
и так же при удалении этого шаблона с картинкой редактор вылетает с ошибкой
« Изменён: 19 Августа 2025, 09:45:27 от Simple-Scada »

Simple_Scada

  • Администратор
  • *****
  • Сообщений: 1393
    • Просмотр профиля
Здравствуйте.

Пришлите на support@simple-scada.com :
1. Текущую версию Вашего проекта из директории "..\Simple-Scada 2\Projects\".
2. Целиком папку с логами "..\Simple-Scada 2\Logs".
3. Укажите имя шаблона, при удалении которого возникает ошибка в редакторе.