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

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

Автор Тема: Обновление 2.3.5.0. Перестали работать скрипты  (Прочитано 3229 раз)

JibberHorse

  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Здравствуйте.
Установлено обновление 2.3.5.0. Проект сохраняется с предупреждением о том, что есть ошибки в скриптах, и они при запуске проекта работать не будут. Однако проверка каждого из скриптов по F9 ошибок не выявляет.
Запись из лога сервера: "Ошибка во время загрузки скриптов проекта! Cannot open file "C:\Users\User1\Simple-Scada 2\Projects\Котельная Конитлор\Scripts\Compiled\program.exs". Не удается найти указанный файл". При этом в папке Scripts действительно есть пустая папка Compiled и файл Scripts.ssc. Копирование файлов скриптов из предварительно сохраненной папки проекта не помогло.
В дополнение проект перестал запускаться вовсе (после манипуляций с файлами папки Scripts): при старте проекта в эдиторе появляется виндовое окно "Stream read error", и эдитор "подвисает". Перезарузка сервера, ПК, и даже переустановка обновления (Simple-Scada 2.3.5.0.exe) - НЕ помогают.
Как теперь восстановить работоспособность проекта?

Simple-Scada

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

Цитировать
Установлено обновление 2.3.5.0. Проект сохраняется с предупреждением о том, что есть ошибки в скриптах, и они при запуске проекта работать не будут. Однако проверка каждого из скриптов по F9 ошибок не выявляет.
Это значит что в каком-то скрипте нарушено количество begin..end. Например если в каком-то скрипте есть один "begin", а конце скрипта два закрывающих "end". Такой скрипт скомпилируется сам по себе, но общей программе не даст скомпилироваться. Аналогичная ситуация возможна если есть скрипт в котором открывается многострочный комментарий, но не закрывается. Чтобы увидеть какой именно скрипт имеет проблемы перейдите в меню "Проект - Скрипты" сразу после сохранения проекта. В нижней части будут сообщения об ошибках, которые нужно исправить. Если разбираться не хочется, то можете выслать проект нам на support@simple-scada.com, мы переведём проект на последнюю версию.

Цитировать
В дополнение проект перестал запускаться вовсе (после манипуляций с файлами папки Scripts): Как теперь восстановить работоспособность проекта?
Нельзя перемещать файлы в папке Projects\, или менять их структуру. Практически все манипуляции с файлами в папке Projects будут завершаться описанной Вами проблемой, т.к. они просто портят структуру проекта. Чтобы восстановить проект нужно проделать обратные манипуляции и вернуть прежние файлы на свои места. Если этих файлов нет, то восстановить проект не получится.

Цитировать
Перезарузка сервера, ПК, и даже переустановка обновления (Simple-Scada 2.3.5.0.exe) - НЕ помогают.
Если проект испорчен перемещением файлов, то версия скады и переустановки не повлияют на его работоспособность. Проект по прежнему будет испорчен.

JibberHorse

  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Восстановлена одна из предыдущих версий проекта.
На счет замены отдельных файлов в папке Projects буду теперь знать на будущее.
Спасибо за оперативный отклик!