10

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

45

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

xdebug.max_nesting_level

Sign up to request clarification or add additional context in comments.

3 Comments

This was useful for the Commerce Paypal WPS module (drupal.org/node/1611570), as well.
This was also useful for Commerce FedEx module (drupal.org/project/commerce_fedex)
This also happens generall when addding collection types to Symfony Forms
4

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

Comments

1

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 ...

1 Comment

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.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.