Ошибка в логе.Компонент ClientConfig

Всем доброго времени суток!!!
При сохранении новой настройки в компоненте ClientConfig появляются сообщения ошибки

Описания ошибки в логе:
[2017-02-23 14:06:09] (ERROR @ C:\wamp64\www\site\core\xpdo\om\xpdoquery.class.php : 704) Error parsing condition with key 0: group
[2017-02-23 14:06:09] (ERROR @ C:\wamp64\www\site\core\xpdo\om\xpdoquery.class.php : 704) Error parsing condition with key 1: 1
[2017-02-23 14:06:09] (ERROR @ C:\wamp64\www\site\core\xpdo\om\xpdoobject.class.php : 1452) Error HY000 executing statement:
INSERT INTO `finance_clientconfig_setting` (`key`, `label`, `xtype`, `description`, `is_required`, `sortorder`, `value`, `default`, `group`, `options`, `source`) VALUES ('phone', 'телефон', 'textfield', '', 1, 0, '', '', 1, '', 0)
Array
(
    [0] => HY000
    [1] => 1366
    [2] => Incorrect integer value: '' for column 'source' at row 1
)
Никто не знает из-за чего они могут быть? Как исправить?
Андрей
23 февраля 2017, 14:35
modx.pro
3 041
+1

Комментарии: 8

Abu
Abu
23 февраля 2017, 17:49
0
Тоже была такая беда, подозреваю, что из-за Mysql 5.7, у неё были какие-то ограничения на создание пустых полей. Добавил поле в базу через phpmyadmin.
    Андрей
    23 февраля 2017, 18:14
    0
    Я не понимаю, что именно надо сделать конкретно, потому что я простой верстальщик… Можеш конкретнее описать?
      Алексей Федоров
      23 февраля 2017, 18:35
      0
      Пробовать сделать поле не пустым и сохранить) Если по скрину, то вписать некий шаблон телефона +NY(XX)-XXX-XX-XX
        Abu
        Abu
        23 февраля 2017, 19:14
        0
        Выполнить вот это из лога
        INSERT INTO `finance_clientconfig_setting` (`key`, `label`, `xtype`, `description`, `is_required`, `sortorder`, `value`, `default`, `group`, `options`, `source`) VALUES ('phone', 'телефон', 'textfield', '', 1, 0, '', '', 1, '', 0)
        в mysql, например в Phpmyadmin таб SQL
          Андрей
          24 февраля 2017, 12:43
          0
          Так работает.Спасибо.Не подскажите, как оптимизировать процесс? Каждый раз виполнять код из лога напрямую в Phpmyadmin геморно.Можно както изменить скрипт плагина, или sql — запрос, или както изменить таблицу чтоби обойти ету рутину?
      Павел
      20 марта 2017, 12:57
      0
      Такая же проблема, кто-нибудь решил?
        Stan Ezersky
        20 марта 2017, 20:58
        +1
        тут, если у вас свой сервер
          Павел
          20 марта 2017, 21:04
          +1
          Да, я уже понял, что дело в версии MYSQL, спасибо, уже решил проблему)
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        8