Oh no! I’m really sorry you have such a bad experience with my software. Thank you for taking your time to report the issue. I haven’t seen any error on my test sites upon update. (And I’m doing a whole bunch of automated tests before any change.)
Could you be so kind to point me to your live site? Even the downgraded version might give me a clue. If you don’t want to make it public, you can use the Jazzy Forms support email (see FAQ).
Hi,
I love your software, you have helped me out a lot.
I have emailed you the links.
btw I was getting the 100 nested error when saving a page with the form in it before the update (but not with the original install which was a couple versions of WP ago), but it still worked OK on the website.
Thanks.
The maximum function nesting error is only thrown if the corresponding limitation for the number of nested functions is configured in your server’s PHP settings.
In PHP.ini you probably can find something like
xdebug.max_nesting_level = 100
As a workaround you could remove this line or increase the limit to something much higher.
I have been able to reproduce the problem and found that Jazzy Forms is indeed making excessive use of nested functions (recursion) in its formula parser. Thank you very much for pointing this out! I will improve the algorithm. You can expect this issue to be solved in one of the upcoming updates.
Hi,
Thanks for that.
There was no xdebug.max_nesting_level = 100 in my php.ini file, so it must be a built in php std maximum setting
I simply added xdebug.max_nesting_level = 200 to my php.ini file and it seems to be working OK 🙂
Thanks for your help.
Once again, thank you for reporting this issue. Version 1.1.1 reduces recursion (the use of nested function calls).