Maximum function nesting level error when building a sitemap with all static pages
mykisscool opened this issue · 4 comments
We built a site with 100 static pages that only consist of a parent and max one-child navigation.
When we setup the sitemap- we simply added "All Static Pages".
When we attempt to view it- we receive the following error:
2017/06/09 17:13:51 [error] 18455#18455: *4 FastCGI sent in stderr: "PHP message: PHP Fatal error: Maximum function nesting level of '1000' reached, aborting! in /vendor/laravel/framework/src/Illuminate/Support/Arr.php on line 238
Increasing the xdebug.max_nesting_level
seems like a bandaid to a bigger problem.
What's the full stack trace?
Thanks for the quick response. The stack trace was 532 lines long so I condensed it:
2017/06/12 13:58:26 [error] 1596#1596: *46 FastCGI sent in stderr: "PHP message: PHP Fatal error: Maximum function nesting level of '1000' reached, aborting! in /home/vagrant/Code/my_site.com/vendor/laravel/framework/src/Illuminate/Support/Arr.php on line 238
PHP message: PHP Stack trace:
PHP message: PHP 1. {main}() /home/vagrant/Code/my_site.com/index.php:0
PHP message: PHP 2. Illuminate\Foundation\Http\Kernel->handle() /home/vagrant/Code/my_site.com/index.php:43
PHP message: PHP 3. Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() /home/vagrant/Code/my_site.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:87
PHP message: PHP 4. Illuminate\Pipeline\Pipeline->then() /home/vagrant/Code/my_site.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:122
PHP message: PHP 5. call_user_func:{/home/vagrant/Code/my_site.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:102}() /home/vagrant/Code/my_site.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:102
PHP message: PHP 6. Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() /home/vagrant/Code/my_site.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:102
PHP message: PHP 7. call_user_func_array:{/home/vagrant/Code/my_site.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:124}() /home/vagrant/Code/my_site.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:124
PHP message: PHP 8. Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode->handle() /home/vagrant/Code/my_site.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:124
PHP message: PHP 9. Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() /home/vagrant/Code/my_site.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/Chec
2017/06/12 13:58:26 [error] 1596#1596: *46 FastCGI sent in stderr: "02
PHP message: PHP 39. Illuminate\Events\Dispatcher->fire() /home/vagrant/Code/my_site.com/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php:217
PHP message: PHP 40. call_user_func_array:{/home/vagrant/Code/my_site.com/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php:221}() /home/vagrant/Code/my_site.com/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php:221
PHP message: PHP 41. RainLab\Pages\Plugin->RainLab\Pages\{closure}() /home/vagrant/Code/my_site.com/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php:221
PHP message: PHP 42. RainLab\Pages\Classes\Page::resolveMenuItem() /home/vagrant/Code/my_site.com/plugins/rainlab/pages/Plugin.php:166
PHP message: PHP 43. RainLab\Pages\Classes\Page::RainLab\Pages\Classes\{closure}() /home/vagrant/Code/my_site.com/plugins/rainlab/pages/classes/Page.php:784
PHP message: PHP 44. RainLab\Pages\Classes\Page::RainLab\Pages\Classes\{closure}() /home/vagrant/Code/my_site.com/plugins/rainlab/pages/classes/Page.php:775
PHP message: PHP 45. RainLab\Pages\Classes\Page::RainLab\Pages\Classes\{closure}() /home/vagrant/Code/my_site.com/plugins/rainlab/pages/classes/Page.php:775
PHP message: PHP 46. RainLab\Pages\Classes\Page::RainLab\Pages\Classes\{closure}() /home/vagrant/Code/my_site.com/plugins/rainlab/pages/classes/Page.php:775
PHP message: PHP 47. RainLab\Pages\Classes\Page::RainLab\Pages\Classes\{closure}() /home/vagrant/Code/my_site.com/plugins/rainlab/pages/classes/Page.php:775
PHP message: PHP 48. RainLab\Pages\Classes\Page::RainLab\Pages\Classes\{closure}() /home/vagrant/Code/my_site.com/plugins/rainlab/pages/classes/Page.php:775
PHP message: PHP 49. RainLab\Pages\Classes\Page::RainLab\Pages\Classes\{closure}() /home/vagrant/Code/my_site.com/plugins/rainlab/
Followed by 43 of the following messages:
2017/06/12 13:58:26 [error] 1596#1596: *46 FastCGI sent in stderr: "e/vagrant/Code/my_site.com/plugins/rainlab/pages/classes/Page.php:775
PHP message: PHP 86. RainLab\Pages\Classes\Page::RainLab\Pages\Classes\{closure}() /home/vagrant/Code/my_site.com/plugins/rainlab/pages/classes/Page.php:775
PHP message: PHP 87. RainLab\Pages\Classes\Page::RainLab\Pages\Classes\{closure}() /home/vagrant/Code/my_site.com/plugins/rainlab/pages/classes/Page.php:775
PHP message: PHP 88. RainLab\Pages\Classes\Page::RainLab\Pages\Classes\{closure}() /home/vagrant/Code/my_site.com/plugins/rainlab/pages/classes/Page.php:775
PHP message: PHP 89. RainLab\Pages\Classes\Page::RainLab\Pages\Classes\{closure}() /home/vagrant/Code/my_site.com/plugins/rainlab/pages/classes/Page.php:775
PHP message: PHP 90. RainLab\Pages\Classes\Page::RainLab\Pages\Classes\{closure}() /home/vagrant/Code/my_site.com/plugins/rainlab/pages/classes/Page.php:775
PHP message: PHP 91. RainLab\Pages\Classes\Page::RainLab\Pages\Classes\{closure}() /home/vagrant/Code/my_site.com/plugins/rainlab/pages/classes/Page.php:775
PHP message: PHP 92. RainLab\Pages\Classes\Page::RainLab\Pages\Classes\{closure}() /home/vagrant/Code/my_site.com/plugins/rainlab/pages/classes/Page.php:775
PHP message: PHP 93. RainLab\Pages\Classes\Page::RainLab\Pages\Classes\{closure}() /home/vagrant/Code/my_site.com/plugins/rainlab/pages/classes/Page.php:775
PHP message: PHP 94. RainLab\Pages\Classes\Page::RainLab\Pages\Classes\{closure}() /home/vagrant/Code/my_site.com/plugins/rainlab/pages/classes/Page.php:775
PHP message: PHP 95. RainLab\Pages\Classes\Page::RainLab\Pages\Classes\{closure}() /home/vagrant/Code/my_site.com/plugins/rainlab/pages/classes/Page.php:775
PHP message: PHP 96. RainLab\Pages\Classes\Page::RainLab\Pages\Classes\{closure}() /home/vagrant/Code/my_site.com/plugins/rainlab/pages/
...
2017/06/12 13:58:26 [error] 1596#1596: *46 FastCGI sent in stderr: "ant/Code/my_site.com/plugins/rainlab/pages/classes/Page.php:775
PHP message: PHP 133. RainLab\Pages\Classes\Page::RainLab\Pages\Classes\{closure}() /home/vagrant/Code/my_site.com/plugins/rainlab/pages/classes/Page.php:775
PHP message: PHP 134. RainLab\Pages\Classes\Page::RainLab\Pages\Classes\{closure}() /home/vagrant/Code/my_site.com/plugins/rainlab/pages/classes/Page.php:775
PHP message: PHP 135. RainLab\Pages\Classes\Page::RainLab\Pages\Classes\{closure}() /home/vagrant/Code/my_site.com/plugins/rainlab/pages/classes/Page.php:775
PHP message: PHP 136. RainLab\Pages\Classes\Page::RainLab\Pages\Classes\{closure}() /home/vagrant/Code/my_site.com/plugins/rainlab/pages/classes/Page.php:775
PHP message: PHP 137. RainLab\Pages\Classes\Page::RainLab\Pages\Classes\{closure}() /home/vagrant/Code/my_site.com/plugins/rainlab/pages/classes/Page.php:775
PHP message: PHP 138. RainLab\Pages\Classes\Page::RainLab\Pages\Classes\{closure}() /home/vagrant/Code/my_site.com/plugins/rainlab/pages/classes/Page.php:775
PHP message: PHP 139. RainLab\Pages\Classes\Page::RainLab\Pages\Classes\{closure}() /home/vagrant/Code/my_site.com/plugins/rainlab/pages/classes/Page.php:775
PHP message: PHP 140. RainLab\Pages\Classes\Page::RainLab\Pages\Classes\{closure}() /home/vagrant/Code/my_site.com/plugins/rainlab/pages/classes/Page.php:775
PHP message: PHP 141. RainLab\Pages\Classes\Page::RainLab\Pages\Classes\{closure}() /home/vagrant/Code/my_site.com/plugins/rainlab/pages/classes/Page.php:775
PHP message: PHP 142. RainLab\Pages\Classes\Page::RainLab\Pages\Classes\{closure}() /home/vagrant/Code/my_site.com/plugins/rainlab/pages/classes/Page.php:775
PHP message: PHP 143. RainLab\Pages\Classes\Page::RainLab\Pages\Classes\{closure}() /home/vagrant/Code/my_site.com/plugins/rainlab/pages/classe
...
2017/06/12 13:58:26 [error] 1596#1596: *46 FastCGI sent in stderr: "de/my_site.com/plugins/rainlab/pages/classes/Page.php:775
PHP message: PHP 180. RainLab\Pages\Classes\Page::RainLab\Pages\Classes\{closure}() /home/vagrant/Code/my_site.com/plugins/rainlab/pages/classes/Page.php:775
PHP message: PHP 181. RainLab\Pages\Classes\Page::RainLab\Pages\Classes\{closure}() /home/vagrant/Code/my_site.com/plugins/rainlab/pages/classes/Page.php:775
PHP message: PHP 182. RainLab\Pages\Classes\Page::RainLab\Pages\Classes\{closure}() /home/vagrant/Code/my_site.com/plugins/rainlab/pages/classes/Page.php:775
PHP message: PHP 183. RainLab\Pages\Classes\Page::RainLab\Pages\Classes\{closure}() /home/vagrant/Code/my_site.com/plugins/rainlab/pages/classes/Page.php:775
PHP message: PHP 184. RainLab\Pages\Classes\Page::RainLab\Pages\Classes\{closure}() /home/vagrant/Code/my_site.com/plugins/rainlab/pages/classes/Page.php:775
PHP message: PHP 185. RainLab\Pages\Classes\Page::RainLab\Pages\Classes\{closure}() /home/vagrant/Code/my_site.com/plugins/rainlab/pages/classes/Page.php:775
PHP message: PHP 186. RainLab\Pages\Classes\Page::RainLab\Pages\Classes\{closure}() /home/vagrant/Code/my_site.com/plugins/rainlab/pages/classes/Page.php:775
PHP message: PHP 187. RainLab\Pages\Classes\Page::RainLab\Pages\Classes\{closure}() /home/vagrant/Code/my_site.com/plugins/rainlab/pages/classes/Page.php:775
PHP message: PHP 188. RainLab\Pages\Classes\Page::RainLab\Pages\Classes\{closure}() /home/vagrant/Code/my_site.com/plugins/rainlab/pages/classes/Page.php:775
PHP message: PHP 189. RainLab\Pages\Classes\Page::RainLab\Pages\Classes\{closure}() /home/vagrant/Code/my_site.com/plugins/rainlab/pages/classes/Page.php:775
PHP message: PHP 190. RainLab\Pages\Classes\Page::RainLab\Pages\Classes\{closure}() /home/vagrant/Code/my_site.com/plugins/rainlab/pages/classes/Page
Also- if we turn off xdebug- the following error presents itself:
Allowed memory size of 134217728 bytes exhausted (tried to allocate 20480 bytes)
Also, I failed to mention that adding each static page individually does not present this error- the sitemap loads just fine. The error is only generated when we use the "All Static Pages" option.
Closing as it has been over a month since any activity on this occurred.