Maximum function nesting level reached when creating panel nodes
brunodbo - August 21, 2008 - 14:59
| Project: | Panels |
| Version: | 6.x-3.0-beta2 |
| Component: | Panel nodes |
| Category: | bug report |
| Priority: | normal |
| Assigned: | Unassigned |
| Status: | closed |
Jump to:
Description
I was trying out the panel nodes module. After I defined everything, and wanted to view the node, I got the following error:
Fatal error: Maximum function nesting level of '100' reached, aborting! in /home/bruno/workspace/dev.indymedia.be/trunk/modules/node/node.module on line 275- I used the flexible lay-out
- I used a mini-panel
(the error also popped up when using eg. the single column lay-out and without the mini-panel)

#1
Yeah, this is a known issue, although it's not actually in the KNOWN_ISSUES.txt file, afaik. I do have a standing issue somewhere about resolving endless recursing loops.
Basically, this occurs when you've put some content into a panel that results in it calling itself...most frequently due to the way that mini-panels are structured (since they're the only thing that currently embeds a display within a display). Given that this is a bit of a chunky problem to solve permanently and I have NOOO time right now, my suggestion would be that you go in and see if you can isolate the pane that's causing the infinite recursion and access that content in some other kind of way.
#2
I got the same error using mini panels when I tried to insert a minipanel within a minipanel :(
My exception however was raising in the /includes/database.inc file.
I had to rename my panels folder to "_panels" to see my site again. I will try with different version and
layoff the panels within panels feature.
#3
I have this fixed for panel nodes, but not for mini panels. The same technique should apply, I think.
#4
I just put in recursion defense for mini panels as well.
#5
Automatically closed -- issue fixed for 2 weeks with no activity.