Регистрация...

Eserv Forum / E4 / Eserv 4 beta / Ошибка при запуске acSmtp после обновления

wikipost // (v1)
Продукты и услуги Скачать Документация Купить Поддержка Форумы Партнёрам Статьи О компании
2010-03-04 18:12:57;0.0.0.0;Error 30017 in the rule file "conf\OnStartup.rules.txt", line: 844, char: 37 30017

Обновила сегодня, 04/03/2010
 
Комментарии к этой версии (04.03.2010 18:12) [~matveeva] eb158a77
АвторДатаТекстtags
ac04.03.2010 19:04
Описание этой ошибки — http://www.sqlite.org/faq.html#q15
Похоже он попал на момент изменения схемы directory.db3 другим сервисом (там добавилась таблица).

Сам acSMTP.exe обновился нормально? А если еще раз остановить все сервисы E4 и запустить?
wikipost
ac04.03.2010 19:08
sqlite.org пишет: You will never receive an SQLITE_SCHEMA [...] if you prepare statements using sqlite3_prepare_v2() instead of sqlite3_prepare().

The sqlite3_prepare_v2() interface creates a prepared statement that will automatically recompile itself if the schema changes. The easiest way to deal with SQLITE_SCHEMA errors is to always use sqlite3_prepare_v2() instead of sqlite3_prepare().


Хм, значит у них баг. Или ошибка в описании. Потому что Eserv уже несколько лет назад переключился именно на sqlite3_prepare_v2(). И вот почему-то от этой ошибки не спасло
wikipost
matveeva05.03.2010 10:23
ac пишет: Сам acSMTP.exe обновился нормально? А если еще раз остановить все сервисы E4 и запустить?

Сам вроде обновился нормально. Все остановила, кроме acWeb — его перезапустила. Потом все запустила. Все работает! Ошибок не нарисовалось. Спасибо.
wikipost
Работает на Eserv/5.05567 (10.02.2020)