Skip to content

php 8.0\8.1 - не работает создание и редактирование тикетов #183

@scorpsatex

Description

@scorpsatex

Сообщение об ошибке / Error message

Консоль браузера:

Uncaught {message: 'JsonReader.read: Json object not found'}
read @ ext-all.js:21
handleResponse @ utilities.js:360
processResponse @ ext-all.js:21
success @ ext-all.js:21
o @ ext-all.js:21
s @ ext-all.js:21
I @ ext-all.js:21
load (async)
F @ ext-base.js:21
addListener @ ext-base.js:21
m @ ext-all.js:21
h @ ext-all.js:21
addListener @ ext-all.js:21
doFormUpload @ ext-all.js:21
request @ ext-all.js:21
run @ ext-all.js:21
(anonymous) @ ext-base.js:21
setTimeout (async)
defer @ ext-base.js:21
doAction @ ext-all.js:21
submit @ ext-all.js:21
submit @ modx.panel.js:92
handleClick @ modx.component.js:291
onClick @ ext-all.js:21
I @ ext-all.js:21

Логи modx:

[2022-12-01 10:58:47] (ERROR @ /home/s31088/www/core/components/tickets/controllers/ticket/create.class.php : 46) PHP warning: Undefined array key "properties"
[2022-12-01 10:59:49] (ERROR @ /home/s31088/www/core/components/tickets/processors/mgr/ticket/create.class.php : 226) PHP warning: Undefined array key "aliasMap"

Резюме / Summary

Не удается создать тикет, если что-то написать в поля , "Содержимое" - вылетает ошибка в консоли браузера и страница блокируется окошком "Подождите пожалуйста, идет сохранение", хотя результат сохраняется в системе. Если указать ТОЛЬКО "Заголовок" - то страница сохраняется нормально.

Если зайти уже в сохранённый тикет, и попытаться поменять что-то в полях "Расширенный заголовок", "Описание", "Аннотация (введение)" и "Содержимое" - вылетает такая же ошибка.

На php 8.0 - все точно так же.

5555

Шаг для воспроизведения / Step to play

  1. На modhost создать свежий сайт: modx 2.8.4, php 8.1, плагин: tickets
  2. Создать раздел с тикетами.
  3. Внутри раздела создать тикет, попробовать написать что-нибудь в "Заголовок" и "Содержимое"
  4. Попытаться сохранить страницу, вылетает ошибка в консоли браузера, процесс останавливается.

Наблюдаемое поведение / Observed behavior

Возникает ошибка в консоли.

Ожидаемое поведение / Expected behavior

Не должно быть ошибок в консоли и не блокировать интерфейс системы бесконечной загрузкой.

Environment

modx 2.8.4, tickets 1.13.1-pl, php 8.1

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions