Ошибка в Tickets 1.8.1 getlist.php does not exist

Добрый день!
Возникла проблема с дополнением tickets

При открытии или создании тикета из админ панели вылезают ошибки:

Код: 404 Not Found
{"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":[]}
При этом не подгружаются 2 раздела, шаблоны и автор

Журнал ошибок говорит:
[2017-06-02 09:38:19] (ERROR @ /путь к коре/core/model/modx/modx.class.php : 1708) Processor /путь к коре/core/model/modx/processors/getlist.php does not exist; Array
(
    [action] => getlist
)
Версия modx 2.5.7, версия tikets 1.8.1, версия php 7.1

при откате tickets до версии 1.6.16 из репозитория modx.com проблема решается.

Похожая проблема была описана здесь, но решение так и не было найдено.

Подскажите, пожалуйста, что делать?
Алексей
02 июня 2017, 09:58
modx.pro
1 201
0

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

Алексей
06 июня 2017, 12:23
0
Провел эксперимент, установил на modhost.pro тестовую версию modx без всего, установил компонент tickets 1.6 с modx.com, потом обновил его, указав репозиторий modstore.pro и он также начал ругаться на getlist.
Получается, ошибка возникает при обновлении компонента, причем не важно, деинсталировался ли ticket 1.6, или его обновляли напрямую.
    Алексей
    07 июня 2017, 11:58
    0
    После долгих шаманских действий удалось решить проблему не тривиальным методом. Если переименовать или перемести папку админки, прописав все пути в конфигах на новые, все «чудесным» образом лечится.
    А именно:
    Допустим папка админки была manager,
    1. Переименовать manager в manager2
    2. В папке core/config поправить файл config.inc.php. Найти там раздел MODX_MANAGER_PATH и заменить там путь

    Причины такого поведения не понятны, грешу на кеш. Хотя все что можно было вычищено, и кеш nginxa и memchacheda и core/cache
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      2