Перейти к содержимому


Фотография
- - - - -

Catchable fatal error: Argument 1 passed to JBArrayHelper


Лучший Ответ SmetDenis , 12 January 2016 - 12:03

Изрядно поковырявшись в коде пришел к выводу что дело в этом (но не могу точно протестить)

 

/media/zoo/applications/jbuniversal/framework/helpers/jbviewed.php (добавить выделенное)

 

se4j_200x0.png

 

Скорее всего это из-за того что Joomla стала хранить сессию иным образом. 

Указанное место отслеживает историю просмотренных материалов (для модуля). 

История хранится в сессии и при первом входе выборка из сессии возвращает не то что ожидается.

 

Попробуйте этот хотфикс пжлта.

Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 21

#1 Sliapy

Sliapy

Отправлено 30 December 2015 - 16:35

Почему-то периодически на сайте получаю ошибку

 

Catchable fatal error: Argument 1 passed to JBArrayHelper::unshiftAssoc() must be an array, null given, called in /**/media/zoo/applications/jbuniversal/framework/helpers/jbviewed.php on line 73 and defined in /**/media/zoo/applications/jbuniversal/framework/helpers/jbarray.php on line 91

 

 

Ошибка пропадает после перезагрузки страницы.

 

Joomla: 3.4.8     JBZoo: 2.1.5 Pro (build 1)     Zoo: 3.3.14


  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#2 tapakan

tapakan

Отправлено 05 January 2016 - 13:36

Почему-то периодически на сайте получаю ошибку

 

 

Ошибка пропадает после перезагрузки страницы.

 

Joomla: 3.4.8     JBZoo: 2.1.5 Pro (build 1)     Zoo: 3.3.14

С Новым Годом!

 

На какой странице возникает ошибка? После каких действий?


  • 0

#3 Sliapy

Sliapy

Отправлено 05 January 2016 - 14:29

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

 

Как я понимаю, это как-то связано с сессией, а значит, скорее всего, с последней версией Joomla. Сейчас поставил на http://en.rsmby.by/время жизни сессии 1 минуту и сразу же словил ошибку.


  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#4 laRus

laRus

Отправлено 09 January 2016 - 04:23

Sliapy, ошибку, как я вижу, побороли? а что это было?
  • 0
..minimum effort for maximum effect? - Oh yeah! It's good!..

#5 Sliapy

Sliapy

Отправлено 09 January 2016 - 11:32

Ошибки никуда не пропали, просто сейчас стоит время жизни сессии 1000 минут.


  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#6 laRus

laRus

Отправлено 09 January 2016 - 12:13

стоит время жизни сессии 1000 минут
ясно. Спасибо за ответ. 
  • 0
..minimum effort for maximum effect? - Oh yeah! It's good!..

#7 Sliapy

Sliapy

Отправлено 11 January 2016 - 10:01

Выходные, вроде бы, закончились, поэтому подниму тему.


  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#8 CB9TOIIIA

CB9TOIIIA

Отправлено 11 January 2016 - 10:57

Апну... тоже редко - но ловится.

 

Joomla: 3.4.8 JBZoo: 2.2.3 Pro rev3018 Zoo: 3.3.6
 
Catchable fatal error: Argument 1 passed to JBArrayHelper::unshiftAssoc() must be of the type array, null given, called in C:\OpenServer\domains\test.local\media\zoo\applications\jbuniversal\framework\helpers\jbviewed.php on line 72 and defined in C:\OpenServer\domains\test.local\media\zoo\applications\jbuniversal\framework\helpers\jbarray.php on line 90

Сообщение отредактировал CB9TOIIIA: 11 January 2016 - 10:58

  • 0

#9 PlanB

PlanB

Отправлено 11 January 2016 - 11:22

Поддерживаю. Ровно такая же проблема.

 

Joomla: 3.4.8 JBZoo: 2.2.4 Pro rev3086 Zoo: 3.3.14

http://poligon.ikit.by

Catchable fatal error: Argument 1 passed to JBArrayHelper::unshiftAssoc() must be of the type array, null given, called in /home/xcby/_poligon.ikit.by/media/zoo/applications/jbuniversal/framework/helpers/jbviewed.php on line 72 and defined in /home/xcby/_poligon.ikit.by/media/zoo/applications/jbuniversal/framework/helpers/jbarray.php on line 90

Появляется только один раз. После обновления станицы пропадает. 
 

Обработчик сессий пробовал "База данных" и "Нет". Ошибка остается.


Сообщение отредактировал PlanB: 11 January 2016 - 11:29

  • 0

#10 SmetDenis

SmetDenis

Отправлено 11 January 2016 - 14:15

Может кто-нибудь дать мне доступ чтобы я там повторил баг?
Почему то не получается это сделать у себя на локале.

Спасибо.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



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





Click to return to top of page in style!