PDA

View Full Version : Fatal error: Nesting level too deep - recursive dependency


Randy Jackson
Tue 10th Jul '07, 6:14pm
We've recently upgraded our forums to 3.67, and we've started getting a number of errors along these lines:

Fatal error: Nesting level too deep - recursive dependency in functions.php line 4507

We're using PHP 5.23 and IIS 6. Do you have any ideas as to what might be causing the problem? We aren't running any custom mods or hacks.

cpatterson7
Mon 16th Jul '07, 5:55pm
I work with Randy. We're also getting:

Fatal error: Nesting level too deep - recursive dependency? in forums\includes\class_core.php (http://www.certmag.com%5Cweb%5Cforums%5Cincludes%5Cclass_ core.php) on line 1971

We had to upgrade our php version for the other sites we run. Vbulletin is only installed on one site and is the only thing throwing the recursion issues.

I hacked the code, but then the site gave a vbulletin database error. Looks like the site checks for alterations. So reloaded from the install folder. Site works now until we get high traffic, then the vbulletin code blows up.

FYI: We run the website for "Certification Magazine". It's an industry leading IT mag.

This issue's been unresolved for about 2 weeks. We can't roll back our php install due to the other sites we're hosting. That shouldn't be a requirement anyhow.

Thanks,
-Chris Patterson

Wayne Luke
Mon 16th Jul '07, 8:44pm
Randy,

Please reupload all your non-image vBulletin files. There are only supposed to be 3134 lines in class_core.php in vBulletin 3.6.7PL1. Make sure that they are uploaded as ASCII mode. The files are in a Linux/Unix file format when downloaded from vBulletin.com so you should try FTP instead of just copying them over with Windows Explorer, though I have never known it to actually cause a problem due to file format.

CPatterson,

What version of PHP are you using? The line you specified is simply a regex to remove sessionids from links. Any other errors that you are getting might help narrow down the cause.