Устранение сбоя «При сохранении настроек произошёл сбой: Notice: Trying to get property of non-object» (Magento Community Edition 1.7.2.0)

[10 ноября 2016 г.]    Российская сборка Magento 2.49.12
Magento 2: модули и услуги
#1 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8884
  • Регистрация: 20.02.2010

03.01.2013 01:49

Дефектная версия Magento Community Edition: 1.7.0.2.
Описание дефекта в официальном реестре дефектов Magento Community Edition
Проблема воспроизводится при включенном отображении на экране сбоев уровня E_NOTICE интерпретатора PHP (то есть при стандартных настройках Magento).

Проблему решает обновление Российской сборки Magento до версии: 2.15.1.
Заплатка применяется автоматически.

Диагностическое сообщение:

  • англоязычное: «An error occurred while saving this configuration: Notice: Trying to get property of non-object in app/code/core/Mage/Adminhtml/Model/Config/Data.php on line 135»

  • в Российской сборке: «При сохранении настроек произошёл сбой: Notice: Trying to get property of non-object in app/code/core/Mage/Adminhtml/Model/Config/Data.php on line 135»

  • при некачественной сторонней русификации: «Ошибка во время сохранения этой конфигурации. Notice: Trying to get property of non-object in app/code/core/Mage/Adminhtml/Model/Config/Data.php on line 135»



Как воспроизвести:

  • В англоязычном интерфейсе Magento Community Edition:
    • В верхем административном меню открыть раздел «System» → «Configuration».
    • На новом экране в левом меню открыть раздел «Advanced» → «Advanced»
    • На новом экране нажать кнопку «Save Config» в правом верхнем углу экрана.

  • В Российской сборке Magento:
    • В верхем административном меню открыть раздел «Система» → «Настройки».
    • На новом экране в левом меню открыть раздел «Настройки повышенной сложности» → «Настройки повышенной сложности»
    • На новом экране нажать кнопку «сохранить настройки» в правом верхнем углу экрана.


Прикрепленное изображение: An-error-occurred-while-saving-this-configuration.png

#2 Алексей Лазарев
  • Группа: Пользователь
  • Сообщений: 143
  • Регистрация: 19.11.2011

13.01.2013 02:48

Обычно в стандартных настройках (имеется ввиду после чистой/первой установки magento) не включен режим отображения сбоев на экране.

А вот после включения - следующим образом http://magento-forum.ru/topic/59/

Выше обозначенная ошибка появляется.


Заплатка в версии: 2.15.1 Российской сборки Magento - решает проблему.

Поделиться темой: