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?
3 Answers 3
If you are using xdebug extension
You can do this ini_set('xdebug.max_nesting_level', 200)
-
This was useful for the Commerce Paypal WPS module (drupal.org/node/1611570), as well.Meetai.com– Meetai.com2012年10月22日 22:53:00 +00:00Commented Oct 22, 2012 at 22:53
-
This was also useful for Commerce FedEx module (drupal.org/project/commerce_fedex)subhojit777– subhojit7772013年02月11日 08:32:56 +00:00Commented Feb 11, 2013 at 8:32
-
This also happens generall when addding
collection
types to Symfony FormsAdam– Adam2013年04月13日 17:05:10 +00:00Commented Apr 13, 2013 at 17:05
Your code almost certainly has a bottomless recursion, but it's difficult to be sure without seeing the code.
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 ...
-
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.Scorchio– Scorchio2011年08月09日 12:45:26 +00:00Commented Aug 9, 2011 at 12:45