Ошибка в ms2 после обновления MODX до версии 2.3

После обновления modx перестали сохранятся изменения в ресурсах, относящихся к компоненту minishop2, а именно в товарах (в обычных ресурсах все сохраняется без проблем). Про открытии ресурса товара выскакивает окно с ошибкой:
Код: 200 OK
{"success":false,"message":"\u041f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440 \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d: getlist","total":0,"data":[],"object":[]}

А при попытке сохранить изменения:
Процессор не найден: update

В логах ошибок modx следующее:
(ERROR @ /connectors/index.php) Processor /............../core/model/modx/processors/getlist.php does not exist; Array
(
    [action] => getlist
)
(ERROR @ /connectors/index.php) Processor /............../core/model/modx/processors/update.php does not exist; Array
(
    [action] => update
)

Кэш чистил и в браузере, и в самом modx (удалял все содержимое папки core/cache), и обновлял сайт через панель modx. Пробовал даже еще раз установить обновление modx. Пока все безуспешно. В чем может быть источник проблемы?
Василий Бочаров
22 октября 2014, 09:10
modx.pro
2 226
0

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

Василий Наумкин
22 октября 2014, 14:26
0
Ну ты если MODX обновил, обнови и miniShop2.

Или ты думаешь, что он должен все будущие версии MODX поддерживать, сам по себе?
    Василий Бочаров
    23 октября 2014, 11:01
    0
    MiniShop2 обновил сразу, как обновил MODX, потом пробовал переустанавливать. В отчете каждый раз длинный список ошибок, все одного типа:
    PHP warning: copy(/......./assets/components/minishop2/css/web/lib/jquery.jgrowl.css) [function.copy]: failed to open stream: Отказано в доступе
    
    xPDOCacheManager->copyFile(): Could not copy file /......./core/packages/minishop2-2.1.8-pl3/modCategory/3175e8a0743d9490b0a441d605b7cbcc/0/minishop2/css/web/lib/jquery.jgrowl.css to /......./assets/components/minishop2/css/web/lib/jquery.jgrowl.css
    
    Could not copy file /......./core/packages/minishop2-2.1.8-pl3/modCategory/3175e8a0743d9490b0a441d605b7cbcc/0/minishop2/css/web/lib/jquery.jgrowl.css to /......./assets/components/minishop2/css/web/lib/jquery.jgrowl.css; could not create directory.
    
    Could not copy directory /......./core/packages/minishop2-2.1.8-pl3/modCategory/3175e8a0743d9490b0a441d605b7cbcc/0/minishop2/css/web/lib to /......./assets/components/minishop2/css/web/lib<b></b>
    Проставил полные права доступа к директории minishop2 и всем папкам и файлам внутри нее, но это не помогает.
    Эрадж Шамс
    30 марта 2016, 11:22
    0
    Та же проблема
      Воеводский Михаил
      30 марта 2016, 11:26
      0
      Проблема с правами доступа. Переустанови minishop2 и посмотри, что будет в логе. Наверняка ругань на невозможность записи в отдельные каталоги.
        Эрадж Шамс
        30 марта 2016, 19:38
        0
        Ругань есть, но как все это лечить? Из-за чего это случилось?
          Воеводский Михаил
          30 марта 2016, 21:08
          0
          Какая ругань? Напиши здесь.
            Эрадж Шамс
            31 марта 2016, 09:08
            0
            Консоль запущена...
            Пробуем установить пакет с подписью: minishop2-2.4.0-beta
            Пакет найден... сейчас идёт подготовка к его установке.
            Загрузка рабочего пространства пакета...
            Рабочее пространство загружено, сейчас устанавливаем пакет...
            Skipping vehicle object of class modSystemSetting (data object exists and cannot be upgraded); criteria: Array ( [key] => ms2_category_grid_fields ) 
            Skipping vehicle object of class modSystemSetting (data object exists and cannot be upgraded); criteria: Array ( [key] => ms2_category_show_nested_products ) 
            Skipping vehicle object of class modSystemSetting (data object exists and cannot be upgraded); criteria: Array ( [key] => ms2_category_show_comments ) 
            Skipping vehicle object of class modSystemSetting (data object exists and cannot be upgraded); criteria: Array ( [key] => ms2_category_remember_tabs ) 
            Skipping vehicle object of class modSystemSetting (data object exists and cannot be upgraded); criteria: Array ( [key] => ms2_category_remember_grid ) 
            Skipping vehicle object of class modSystemSetting (data object exists and cannot be upgraded); criteria: Array ( [key] => ms2_category_id_as_alias ) 
            Skipping vehicle object of class modSystemSetting (data object exists and cannot be upgraded); criteria: Array ( [key] => ms2_category_content_default ) 
            Skipping vehicle object of class modSystemSetting (data object exists and cannot be upgraded); criteria: Array ( [key] => ms2_product_main_fields ) 
            Skipping vehicle object of class modSystemSetting (data object exists and cannot be upgraded); criteria: Array ( [key] => ms2_product_extra_fields ) 
            Skipping vehicle object of class modSystemSetting (data object exists and cannot be upgraded); criteria: Array ( [key] => ms2_product_show_comments ) 
            Skipping vehicle object of class modSystemSetting (data object exists and cannot be upgraded); criteria: Array ( [key] => ms2_template_product_default ) 
            Skipping vehicle object of class modSystemSetting (data object exists and cannot be upgraded); criteria: Array ( [key] => ms2_product_show_in_tree_default ) 
            Skipping vehicle object of class modSystemSetting (data object exists and cannot be upgraded); criteria: Array ( [key] => ms2_product_source_default ) 
            Skipping vehicle object of class modSystemSetting (data object exists and cannot be upgraded); criteria: Array ( [key] => ms2_product_thumbnail_size ) 
            Skipping vehicle object of class modSystemSetting (data object exists and cannot be upgraded); criteria: Array ( [key] => ms2_product_vertical_tabs ) 
            Skipping vehicle object of class modSystemSetting (data object exists and cannot be upgraded); criteria: Array ( [key] => ms2_product_remember_tabs ) 
            Skipping vehicle object of class modSystemSetting (data object exists and cannot be upgraded); criteria: Array ( [key] => ms2_product_id_as_alias ) 
            Skipping vehicle object of class modSystemSetting (data object exists and cannot be upgraded); criteria: Array ( [key] => ms2_price_format ) 
            Skipping vehicle object of class modSystemSetting (data object exists and cannot be upgraded); criteria: Array ( [key] => ms2_weight_format ) 
            Skipping vehicle object of class modSystemSetting (data object exists and cannot be upgraded); criteria: Array ( [key] => ms2_price_format_no_zeros ) 
            Skipping vehicle object of class modSystemSetting (data object exists and cannot be upgraded); criteria: Array ( [key] => ms2_weight_format_no_zeros ) 
            Skipping vehicle object of class modSystemSetting (data object exists and cannot be upgraded); criteria: Array ( [key] => ms2_product_tab_extra ) 
            Skipping vehicle object of class modSystemSetting (data object exists and cannot be upgraded); criteria: Array ( [key] => ms2_product_tab_gallery ) 
            Skipping vehicle object of class modSystemSetting (data object exists and cannot be upgraded); criteria: Array ( [key] => ms2_product_tab_links ) 
            Skipping vehicle object of class modSystemSetting (data object exists and cannot be upgraded); criteria: Array ( [key] => ms2_cart_handler_class ) 
            Skipping vehicle object of class modSystemSetting (data object exists and cannot be upgraded); criteria: Array ( [key] => ms2_order_grid_fields ) 
            Skipping vehicle object of class modSystemSetting (data object exists and cannot be upgraded); criteria: Array ( [key] => ms2_order_address_fields ) 
            Skipping vehicle object of class modSystemSetting (data object exists and cannot be upgraded); criteria: Array ( [key] => ms2_order_product_fields ) 
            Skipping vehicle object of class modSystemSetting (data object exists and cannot be upgraded); criteria: Array ( [key] => ms2_order_handler_class ) 
            Skipping vehicle object of class modSystemSetting (data object exists and cannot be upgraded); criteria: Array ( [key] => ms2_order_user_groups ) 
            Skipping vehicle object of class modSystemSetting (data object exists and cannot be upgraded); criteria: Array ( [key] => ms2_date_format ) 
            Skipping vehicle object of class modSystemSetting (data object exists and cannot be upgraded); criteria: Array ( [key] => ms2_email_manager ) 
            Skipping vehicle object of class modSystemSetting (data object exists and cannot be upgraded); criteria: Array ( [key] => ms2_frontend_css ) 
            Skipping vehicle object of class modSystemSetting (data object exists and cannot be upgraded); criteria: Array ( [key] => ms2_frontend_js ) 
            Skipping vehicle object of class modSystemSetting (data object exists and cannot be upgraded); criteria: Array ( [key] => ms2_payment_paypal_api_url ) 
            Skipping vehicle object of class modSystemSetting (data object exists and cannot be upgraded); criteria: Array ( [key] => ms2_payment_paypal_checkout_url ) 
            Skipping vehicle object of class modSystemSetting (data object exists and cannot be upgraded); criteria: Array ( [key] => ms2_payment_paypal_currency )
            Skipping vehicle object of class modSystemSetting (data object exists and cannot be upgraded); criteria: Array ( [key] => ms2_payment_paypal_user ) 
            Skipping vehicle object of class modSystemSetting (data object exists and cannot be upgraded); criteria: Array ( [key] => ms2_payment_paypal_pwd ) 
            Skipping vehicle object of class modSystemSetting (data object exists and cannot be upgraded); criteria: Array ( [key] => ms2_payment_paypal_signature ) 
            Skipping vehicle object of class modSystemSetting (data object exists and cannot be upgraded); criteria: Array ( [key] => ms2_payment_paypal_success_id ) 
            Skipping vehicle object of class modSystemSetting (data object exists and cannot be upgraded); criteria: Array ( [key] => ms2_payment_paypal_cancel_id ) 
            Skipping vehicle object of class modSystemSetting (data object exists and cannot be upgraded); criteria: Array ( [key] => ms2_payment_paypal_cancel_order ) 
            Skipping vehicle object of class modChunk (data object exists and cannot be upgraded); criteria: Array ( [name] => tpl.msProducts.row ) 
            Skipping vehicle object of class modChunk (data object exists and cannot be upgraded); criteria: Array ( [name] => tpl.msCart.row ) 
            Skipping vehicle object of class modChunk (data object exists and cannot be upgraded); criteria: Array ( [name] => tpl.msCart.outer ) 
            Skipping vehicle object of class modChunk (data object exists and cannot be upgraded); criteria: Array ( [name] => tpl.msCart.empty ) 
            Skipping vehicle object of class modChunk (data object exists and cannot be upgraded); criteria: Array ( [name] => tpl.msMiniCart ) 
            Skipping vehicle object of class modChunk (data object exists and cannot be upgraded); criteria: Array ( [name] => msProduct.content ) 
            Skipping vehicle object of class modChunk (data object exists and cannot be upgraded); criteria: Array ( [name] => tpl.msGallery.row ) 
            Skipping vehicle object of class modChunk (data object exists and cannot be upgraded); criteria: Array ( [name] => tpl.msGallery.outer ) 
            Skipping vehicle object of class modChunk (data object exists and cannot be upgraded); criteria: Array ( [name] => tpl.msGallery.empty ) 
            Skipping vehicle object of class modChunk (data object exists and cannot be upgraded); criteria: Array ( [name] => tpl.msOptions.row ) 
            Skipping vehicle object of class modChunk (data object exists and cannot be upgraded); criteria: Array ( [name] => tpl.msOptions.outer ) 
            Skipping vehicle object of class modChunk (data object exists and cannot be upgraded); criteria: Array ( [name] => tpl.msEmail.new.user ) 
            Skipping vehicle object of class modChunk (data object exists and cannot be upgraded); criteria: Array ( [name] => tpl.msEmail.new.manager ) 
            Skipping vehicle object of class modChunk (data object exists and cannot be upgraded); criteria: Array ( [name] => tpl.msEmail.paid.user ) 
            Skipping vehicle object of class modChunk (data object exists and cannot be upgraded); criteria: Array ( [name] => tpl.msEmail.paid.manager ) 
            Skipping vehicle object of class modChunk (data object exists and cannot be upgraded); criteria: Array ( [name] => tpl.msEmail.sent.user ) 
            Skipping vehicle object of class modChunk (data object exists and cannot be upgraded); criteria: Array ( [name] => tpl.msEmail.cancelled.user ) 
            Skipping vehicle object of class modChunk (data object exists and cannot be upgraded); criteria: Array ( [name] => tpl.msOrder.outer ) 
            Skipping vehicle object of class modChunk (data object exists and cannot be upgraded); criteria: Array ( [name] => tpl.msOrder.payment ) 
            Skipping vehicle object of class modChunk (data object exists and cannot be upgraded); criteria: Array ( [name] => tpl.msOrder.delivery ) 
            Skipping vehicle object of class modChunk (data object exists and cannot be upgraded); criteria: Array ( [name] => tpl.msOrder.success ) 
            Skipping vehicle object of class modChunk (data object exists and cannot be upgraded); criteria: Array ( [name] => tpl.msGetOrder.row ) 
            Skipping vehicle object of class modChunk (data object exists and cannot be upgraded); criteria: Array ( [name] => tpl.msProductOptions.outer ) 
            Skipping vehicle object of class modChunk (data object exists and cannot be upgraded); criteria: Array ( [name] => tpl.msProductOptions.row ) 
            Attempting to preserve files at /home/p165562/www/charme-pro.ru/assets/components/minishop2 into archive /home/p165562/www/charme-pro.ru/core/packages/minishop2-2.4.0-beta/modCategory/bf36acd44a4ec1364a541196cb43e2e7.0.preserved.zip
            Attempting to preserve files at /home/p165562/www/charme-pro.ru/core/components/minishop2 into archive /home/p165562/www/charme-pro.ru/core/packages/minishop2-2.4.0-beta/modCategory/bf36acd44a4ec1364a541196cb43e2e7.1.preserved.zip
            В общем вот что пишет при переустановке.
            Вообще такая ошибка вылезла после обновления mspRobokassa. Василий ответил в техподдержке:
            «Видимо в том, что заодно обновился и miniShop2 на версию 2.4 beta0 — откатывайте его обратно на 2.2, он пока в разработке.»
              Воеводский Михаил
              31 марта 2016, 14:05
              +1
              Здесь нет ни одной ошибки, это нормальный ход обновления/переустановки имеющегося пакета.
      Boris Akimenko
      08 февраля 2017, 18:34
      0
      Тоже столкнулся с такой ошибкой — просто не грузит категории товаров. В консоли писалась ошибка extjs.
      Наугад в командную строку вбил ID товара и modx отдал JSON с ошибкой: «Процессор не найден: getlist» (JSON парсил у Васи bezumkin.ru/utils/json).
      Ну, раз я ничего не трогал, а враги России не могли проникнуть ко мне на сервер насрав так мало, то я просто обновил права на каталоги на сервере — всё стало ок :)
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        9