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 successfullySubmit test resultI 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?