In frontend, try to access a heavy page, with lot of resources (galleries, modules, extensions...)
The page being normally displayed
The server triggers an error 500.
Log entry: "PHP Fatal error: Nesting level too deep - recursive dependency? in /JOOMLA_DIRECTORY/libraries/joomla/event/dispatcher.php on line 198
Debian 8.10 (Jessie)
Apache 2.4.10
PHP 5.6.33-0+deb8u1
Mysql 5.5.59
Joomla! version 3.8.6
The problem is a recursive comparison on line 198 of file libraries/joomla/event/dispatcher.php: $check['handler'] == $observer['handler']
It's a circular reference problem, as described in: http://www.richardlord.net/blog/php/php-nesting-level-too-deep-recursive-dependency.html
Reference:
http://php.net/manual/en/language.oop5.object-comparison.php
Labels |
Added:
?
|
Category | ⇒ | Libraries |
Status | New | ⇒ | Closed |
Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2018-03-14 19:02:38 |
Closed_By | ⇒ | zero-24 |
Thanks! Its work!
@Magisdn Please do the following to mark your test as successful:
Test this
button above author's photoTested successfully
Submit test result
I try to avoid "Alter test" and tell People how to test to get more Volunteers. If there is no Response, i alter.
Yes it is better to teach them how to do it themselves so that hopefully they will do it correctly the next time
can you test #19907?