Maximum function nesting level reached error in Drupal

21,557

Solution 1

If you are using xdebug extension
You can do this ini_set('xdebug.max_nesting_level', 200)

xdebug.max_nesting_level

Solution 2

Your code almost certainly has a bottomless recursion, but it's difficult to be sure without seeing the code.

Solution 3

Max nesting level is typically set by zend/xDebug, if infinite recursion occurs without those you will get a segfault instead, you should focus on fixing that infinite recursion instead ...

Share:
21,557

Related videos on Youtube

DEVOPS
Author by

DEVOPS

Updated on August 10, 2020

Comments

  • DEVOPS
    DEVOPS over 3 years

    I am working with Civicrm with Drupal. I created one custom import section. Whenever I submit mapped form it shows this kind of an error:

    Fatal error: Maximum function nesting level of '100' reached, aborting! in C:\wamp\www\crmdev\includes\common.inc on line 290

    How can I fix this, and how to reset the nesting level?

  • Scorchio
    Scorchio over 12 years
    Yeah, xdebug is causing this notice, but without xdebug it would be worse. Try to fix it, xdebug will help to pinpoint the exact issue.
  • Meetai.com
    Meetai.com over 11 years
    This was useful for the Commerce Paypal WPS module (drupal.org/node/1611570), as well.
  • subhojit777
    subhojit777 about 11 years
    This was also useful for Commerce FedEx module (drupal.org/project/commerce_fedex)
  • Adam
    Adam about 11 years
    This also happens generall when addding collection types to Symfony Forms

Related