Здравствуйте, Антон.
Скорее всего у вас так настроен сервер, в вашей версии php должен быть файл
php.ini
Посмотрите, что написано в строке с параметром
error_reporting = '....
Иногда, в серверах указывается вывод ошибки, некоторые при настройке Битрикса там меняют параметры.
Чтобы не вылезала ошибка
"Trying to get property of non-object", напишите так:
error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED & ~E_STRICT
На виртуальных хостингах эти ошибки скрываются, и существуют как паранормальные явления, никто не верит, что эти ошибки есть, но они существуют, просто тайные хостинг-провайдеры скрывают от вас правду, чтобы вы не знали об этом, но уверяю вас non-object существует!
Это был сарказм, конечно же вы это знаете, иначе бы не написали об этом здесь.