Jump to content


Photo
- - - - -

Fatal Error в ZOO


9 replies to this topic

#1 Yurgen

Yurgen

Posted 29 July 2015 - 15:47

Добрый день, столкнулся с проблемой, прошу помочь с советом.

 

Иногда на сайте (при просмотре категории или итема ZOO) появляется ошибка:
 
Notice: Trying to get property of non-object in ***/administrator/components/com_zoo/helpers/route.php on line 277
 
Notice: Trying to get property of non-object in ***/administrator/components/com_zoo/helpers/route.php on line 277
 
Notice: Trying to get property of non-object in ***/administrator/components/com_zoo/helpers/route.php on line 283
 
Notice: Trying to get property of non-object in ***/administrator/components/com_zoo/helpers/route.php on line 292
 
Notice: Trying to get property of non-object in ***/administrator/components/com_zoo/helpers/route.php on line 295
 
Fatal error: Call to a member function getCategoryTree() on a non-object in ***/administrator/components/com_zoo/helpers/route.php on line 295
 
-----------
 
Если обновить эту страницу, то ошибка исчезает. Нашел такой же вопрос на сайте техподдержки Yootheme: http://yootheme.com/.../question/81650
 
Здесь представитель Yootheme говорит следующее:
the issue is related with routing, and as happens randomly seems about the routing caching. I have disabled it in your site (can be reenabled within ZOO), please check your site during the next days and let us know if the issue has stopped.

 

 

 
Может, вы сталкивались с подобной проблемой или знаете, как ее решить? И как можно отключить кэш маршрутизатора, как это сделал представитель Yootheme?
 
Я использую самые свежие версии:
Joomla 3.4.3
ZOO 3.3.7


#2 Yurgen

Yurgen
  • Topic Starter
  • Members
  • User rate: 0
  • posts: 13
  • topics: 6

Posted 29 July 2015 - 16:23

P.s. Проблема точно где-то в кэше. Если зайти на сайт после 15-20 минутного перерыва, появляется эта ошибка. Вот только в настройках Joomla кэш отключен.



#3 Yurgen

Yurgen
  • Topic Starter
  • Members
  • User rate: 0
  • posts: 13
  • topics: 6

Posted 29 July 2015 - 21:13

Нашел, где включается/выключается кэш в ZOO. Но эта настройка никак не решает проблему. Ошибка как была, так и осталась.



#4 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 30 July 2015 - 07:50

Добрый день,

У вас включено кеширование на сайте?
Какой обработчик кеша стоит в настройках сайта?
Установлен ли модуль php APC ?
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#5 Yurgen

Yurgen
  • Topic Starter
  • Members
  • User rate: 0
  • posts: 13
  • topics: 6

Posted 30 July 2015 - 08:48

Добрый день!

 

В настройках Джумлы кеширование отключено.

Системный плагин "Кэш" также отключен.

APC не установлен.



#6 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 30 July 2015 - 09:03

Я не уверен что поможет, но можно рискнуть

administrator\components\com_zoo\helpers\route.php
cez3_200x0.png

Отключить кеш ссылок насильно, например так.
if (0 && $app->get('cache_routes', false)) {
Если я верно понимаю, что при кешировании происходит сериализация и теряется часть данных об объектах Zoo.
Либо кеш устаревает и не соответствует действительности в базе данных.
Дело в том что он реализовано не через Joomla, видимо отсюда все беды.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#7 Yurgen

Yurgen
  • Topic Starter
  • Members
  • User rate: 0
  • posts: 13
  • topics: 6

Posted 30 July 2015 - 09:34

Спасибо, сделал, как вы сказали. Потестирую и отпишусь, помогло или нет.



#8 Yurgen

Yurgen
  • Topic Starter
  • Members
  • User rate: 0
  • posts: 13
  • topics: 6

Posted 30 July 2015 - 12:54

К сожалению, проблема осталась  :(



#9 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 30 July 2015 - 16:49

Боюсь что у меня другого решения нет.

Честного говоря, в первые встречаюсь с подобной проблемой хотя пользователей у нас довольно много.
Все усложняется тем что баг сложно повторить и похоже что это корни идут из самого YOOtheme Zoo.
Если вдруг я узнаю о решении - я напишу вам.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#10 CB9TOIIIA

CB9TOIIIA
  • Administrators
  • User rate: 230.6
  • posts: 3680
  • topics: 235

Posted 17 November 2015 - 06:56

Поставил ZOOauthor от raslab, так вот на айтемах все работает. А вот на категории или frontpage отваливается:

Notice: Trying to get property of non-object in C:\OpenServer\domains\domain.local\administrator\components\com_zoo\helpers\route.php on line 277

Notice: Trying to get property of non-object in C:\OpenServer\domains\domain.local\administrator\components\com_zoo\helpers\route.php on line 277

Notice: Trying to get property of non-object in C:\OpenServer\domains\domain.local\administrator\components\com_zoo\helpers\route.php on line 283

Notice: Trying to get property of non-object in C:\OpenServer\domains\domain.local\administrator\components\com_zoo\helpers\route.php on line 292

Notice: Trying to get property of non-object in C:\OpenServer\domains\domain.local\administrator\components\com_zoo\helpers\route.php on line 295

Fatal error: Call to a member function getCategoryTree() on a non-object in C:\OpenServer\domains\domain.local\administrator\components\com_zoo\helpers\route.php on line 295

тут причину нашли) но решения не выложили: http://forum.jbzoo.c...shibki/?p=66131

 

Отказался от этих элементов... что-то нереально долго отрабатывали и тормозили весь сайт.


Edited by CB9TOIIIA, 17 November 2015 - 07:06.

  • 0




Click to return to top of page in style!