UMIhelp

Разработка сайта на UMI.CMS => Шаблоны XSLT => Тема начата: rob1n от 07 Апреля 2017, 00:58:45

Название: Критическая ошибка при добавлении товара в каталог
Отправлено: rob1n от 07 Апреля 2017, 00:58:45
Снова здравствуйте!
С пустого места возникла такая ошибка, при добавлении товаров в каталог или при переходе в корзину:
Notice: Undefined property: UmiCms\Classes\Components\Emarket\Delivery\ApiShip\ModuleApi\Admin::$module in /home/virtwww/w_ferma-ru_b6c8b498/http/classes/components/emarket/classes/delivery/api/ApiShip/ModuleApi/Admin.php on line 58
В службе заботы молчат, по телефону ничего толкового не говорят - типа пытаемся разобраться... уже 3 дня. Мне кажется, что забили на меня.
Может кто-то уже сталкивался с такой проблемой?
Переустановка системы не помогла.
Другой хостинг выдал такую же ошибку.
Устанавливал как пустую - так и c демодизи.
Название: Re: Критическая ошибка при добавлении товара в каталог
Отправлено: rob1n от 07 Апреля 2017, 01:18:56
UPD
Может кто знает, как вообще этот модуль отключить? я имею ввиду ApiShip
Название: Re: Критическая ошибка при добавлении товара в каталог
Отправлено: e.ioffe от 07 Апреля 2017, 10:00:20
Не смог повторить ошибку на своем хостинге.

Теоретически, на строке 58 исправьте

$this->module = is_null($this->module) ? $module : $this->module;

на

$this->module = isset($this->module) && is_null($this->module) ? $module : $this->module;
Название: Re: Критическая ошибка при добавлении товара в каталог
Отправлено: rob1n от 07 Апреля 2017, 11:20:15
Вызвало фатал. Я не знаю что делать, если заказчик купит лицензию за 20к, а она у него так же встанет, что мне ему говорить?Не понятно.
Название: Re: Критическая ошибка при добавлении товара в каталог
Отправлено: e.ioffe от 07 Апреля 2017, 14:49:47
На сайтах клиентов такой проблемы нет. Возможно, что дело в настройках конкретно вашего сайта. Попробуйте исправить так:

$this->module = isset($this->module) && !is_null($this->module) ? $this->module : $module;

Цитировать
Я не знаю что делать, если заказчик купит лицензию за 20к, а она у него так же встанет, что мне ему говорить?

Честно сказать, что проблема в продукте, и вы, как партнер, не знаете, как ее решить. Описание проблемы отправили в поддержку, поддержка пока разбирается.
Название: Re: Критическая ошибка при добавлении товара в каталог
Отправлено: rob1n от 07 Апреля 2017, 21:33:09
Установил еще раз, все было нормально до того момента, пока не начал перетаскивать страницы в структуре, может так совпало... Ошибка сново вылезла... Это бред какой-то... Разработка стоит...
Установил повторно, перетаскиваю страницы - все норм...
Название: Re: Критическая ошибка при добавлении товара в каталог
Отправлено: rob1n от 07 Апреля 2017, 21:51:34
На сайтах клиентов такой проблемы нет. Возможно, что дело в настройках конкретно вашего сайта. Попробуйте исправить так:

$this->module = isset($this->module) && !is_null($this->module) ? $this->module : $module;


вызывает фатал
Название: Re: Критическая ошибка при добавлении товара в каталог
Отправлено: rob1n от 07 Апреля 2017, 22:31:10
Warning: Cannot modify header information - headers already sent by (output started at /home/r/rob1n/umi/public_html/classes/components/emarket/classes/delivery/api/ApiShip/ModuleApi/Admin.php:58) in /home/r/rob1n/umi/public_html/classes/system/subsystems/buffers/HTTPOutputBuffer.php on line 2

Warning: Cannot modify header information - headers already sent by (output started at /home/r/rob1n/umi/public_html/classes/components/emarket/classes/delivery/api/ApiShip/ModuleApi/Admin.php:58) in /home/r/rob1n/umi/public_html/classes/system/subsystems/buffers/HTTPOutputBuffer.php on line 2

Warning: Cannot modify header information - headers already sent by (output started at /home/r/rob1n/umi/public_html/classes/components/emarket/classes/delivery/api/ApiShip/ModuleApi/Admin.php:58) in /home/r/rob1n/umi/public_html/classes/system/subsystems/buffers/HTTPOutputBuffer.php on line 2

Вот что выпадает при попытке редактирования уже созданных страниц.
Название: Re: Критическая ошибка при добавлении товара в каталог
Отправлено: rob1n от 08 Апреля 2017, 16:42:25
Свершилось, будем ждать, пока починят)
Здравствуйте.

Как выяснилось, в рамках диагностики, причиной неполадок являются не неполадки Вашей конфигурации системы, а ошибка в самой системе.
Информация передана отделу разработки, дабы они внесли изменения в код самой программы.
Название: Re: Критическая ошибка при добавлении товара в каталог
Отправлено: rob1n от 09 Апреля 2017, 23:50:18
Отключаю debug и все работает
Название: Re: Критическая ошибка при добавлении товара в каталог
Отправлено: aghigay от 03 Мая 2017, 22:50:06
1. Warning - это не ошибка
2. Если вы не делаете никаких кастомных (собственных) функций - значит проблема не у вас и вам остается только уповать на то, что ЮМИ её оперативно исправит. А для этого следует написать в службу заботы.
3. Ну и если вы специально не ищите себе проблем, то сразу вырубайте на сайте кеш и дебаг режим.