Automattic / Automattic/babble
Fatal error: Maximum function nesting level of '100' reached, aborting!
- Dominant language
- PHP
- Stars
- 250
- Forks
- 44
- PR merge metrics
- No merged PRs in 30d
Description
Just saw the recent updates to Babble, so i've installed in on my test sites.
Im getting the following error in the front-end:
```
# Time Memory Function Location
1 0.0006 233936 {main}( ) ../index.php:0
2 0.0007 236768 require( '/Users/luismartins/Sites/webipack-beta.dev/wp-blog-header.php' ) ../index.php:17
3 0.6629 37279048 wp( ) ../wp-blog-header.php:14
4 0.6629 37279312 WP->main( ) ../functions.php:873
5 0.6665 37317336 WP->query_posts( ) ../class-wp.php:611
6 0.6666 37317856 WP_Query->query( ) ../class-wp.php:540
7 0.6667 37326768 WP_Query->get_posts( ) ../query.php:3836
8 0.6748 37444912 apply_filters_ref_array( ) ../query.php:3603
```
Full trace in the attached image.

Contributor guide
Research direction
Reproduce the frontend failure on the reported test site and inspect the attached full trace, beginning with the WP_Query and apply_filters_ref_array calls shown in the issue. Compare behavior after the recent Babble updates and identify the recursion causing the nesting limit; done means the frontend loads without the fatal error.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- php
- Domain
- backend
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100