Problem/Motivation

After upgrading field_group from 1.1 -> 1.2 with a content type with a few vertical_tab groups (exported to features 2.x in code). I get a WSOD when visiting node/add/[content-type].

Here is the stacktrace in the error logs:

[Thu Sep 05 13:01:32 2013] [error] [client 127.0.0.1] PHP Fatal error:  Allowed memory size of 536870912 bytes exhausted (tried to allocate 15594099 bytes) in /var/www/mts/sites/all/modules/development/devel/devel.module on line 1335, referer: https://mts.wiifm.wgtn.cat-it.co.nz/node/add
[Thu Sep 05 13:01:32 2013] [error] [client 127.0.0.1] PHP Stack trace:, referer: https://mts.wiifm.wgtn.cat-it.co.nz/node/add
[Thu Sep 05 13:01:32 2013] [error] [client 127.0.0.1] PHP   1. {main}() /var/www/mts/index.php:0, referer: https://mts.wiifm.wgtn.cat-it.co.nz/node/add
[Thu Sep 05 13:01:32 2013] [error] [client 127.0.0.1] PHP   2. menu_execute_active_handler() /var/www/mts/index.php:21, referer: https://mts.wiifm.wgtn.cat-it.co.nz/node/add
[Thu Sep 05 13:01:32 2013] [error] [client 127.0.0.1] PHP   3. drupal_deliver_page() /var/www/mts/includes/menu.inc:532, referer: https://mts.wiifm.wgtn.cat-it.co.nz/node/add
[Thu Sep 05 13:01:32 2013] [error] [client 127.0.0.1] PHP   4. drupal_deliver_html_page() /var/www/mts/includes/common.inc:2563, referer: https://mts.wiifm.wgtn.cat-it.co.nz/node/add
[Thu Sep 05 13:01:32 2013] [error] [client 127.0.0.1] PHP   5. drupal_render_page() /var/www/mts/includes/common.inc:2675, referer: https://mts.wiifm.wgtn.cat-it.co.nz/node/add
[Thu Sep 05 13:01:32 2013] [error] [client 127.0.0.1] PHP   6. drupal_render() /var/www/mts/includes/common.inc:5746, referer: https://mts.wiifm.wgtn.cat-it.co.nz/node/add
[Thu Sep 05 13:01:32 2013] [error] [client 127.0.0.1] PHP   7. theme() /var/www/mts/includes/common.inc:5884, referer: https://mts.wiifm.wgtn.cat-it.co.nz/node/add
[Thu Sep 05 13:01:32 2013] [error] [client 127.0.0.1] PHP   8. theme_render_template() /var/www/mts/includes/theme.inc:1201, referer: https://mts.wiifm.wgtn.cat-it.co.nz/node/add
[Thu Sep 05 13:01:32 2013] [error] [client 127.0.0.1] PHP   9. include() /var/www/mts/includes/theme.inc:1517, referer: https://mts.wiifm.wgtn.cat-it.co.nz/node/add
[Thu Sep 05 13:01:32 2013] [error] [client 127.0.0.1] PHP  10. render() /var/www/mts/sites/all/themes/shiny/templates/page.tpl.php:28, referer: https://mts.wiifm.wgtn.cat-it.co.nz/node/add
[Thu Sep 05 13:01:32 2013] [error] [client 127.0.0.1] PHP  11. drupal_render() /var/www/mts/includes/common.inc:5983, referer: https://mts.wiifm.wgtn.cat-it.co.nz/node/add
[Thu Sep 05 13:01:32 2013] [error] [client 127.0.0.1] PHP  12. drupal_render() /var/www/mts/includes/common.inc:5891, referer: https://mts.wiifm.wgtn.cat-it.co.nz/node/add
[Thu Sep 05 13:01:32 2013] [error] [client 127.0.0.1] PHP  13. drupal_render() /var/www/mts/includes/common.inc:5891, referer: https://mts.wiifm.wgtn.cat-it.co.nz/node/add
[Thu Sep 05 13:01:32 2013] [error] [client 127.0.0.1] PHP  14. drupal_render() /var/www/mts/includes/common.inc:5891, referer: https://mts.wiifm.wgtn.cat-it.co.nz/node/add
[Thu Sep 05 13:01:32 2013] [error] [client 127.0.0.1] PHP  15. theme() /var/www/mts/includes/common.inc:5884, referer: https://mts.wiifm.wgtn.cat-it.co.nz/node/add
[Thu Sep 05 13:01:32 2013] [error] [client 127.0.0.1] PHP  16. theme_field_multiple_value_form() /var/www/mts/includes/theme.inc:1158, referer: https://mts.wiifm.wgtn.cat-it.co.nz/node/add
[Thu Sep 05 13:01:32 2013] [error] [client 127.0.0.1] PHP  17. drupal_render() /var/www/mts/modules/field/field.form.inc:358, referer: https://mts.wiifm.wgtn.cat-it.co.nz/node/add
[Thu Sep 05 13:01:32 2013] [error] [client 127.0.0.1] PHP  18. field_group_form_pre_render() /var/www/mts/includes/common.inc:5863, referer: https://mts.wiifm.wgtn.cat-it.co.nz/node/add
[Thu Sep 05 13:01:32 2013] [error] [client 127.0.0.1] PHP  19. field_group_build_entity_groups() /var/www/mts/sites/all/modules/contrib/field_group/field_group.module:1844, referer: https://mts.wiifm.wgtn.cat-it.co.nz/node/add
[Thu Sep 05 13:01:32 2013] [error] [client 127.0.0.1] PHP  20. field_group_fields_nest() /var/www/mts/sites/all/modules/contrib/field_group/field_group.module:1874, referer: https://mts.wiifm.wgtn.cat-it.co.nz/node/add
[Thu Sep 05 13:01:32 2013] [error] [client 127.0.0.1] PHP  21. field_group_pre_render() /var/www/mts/sites/all/modules/contrib/field_group/field_group.module:1974, referer: https://mts.wiifm.wgtn.cat-it.co.nz/node/add
[Thu Sep 05 13:01:32 2013] [error] [client 127.0.0.1] PHP  22. field_group_field_group_pre_render() /var/www/mts/sites/all/modules/contrib/field_group/field_group.module:2004, referer: https://mts.wiifm.wgtn.cat-it.co.nz/node/add
[Thu Sep 05 13:01:32 2013] [error] [client 127.0.0.1] PHP  23. field_group_pre_render_prepare() /var/www/mts/sites/all/modules/contrib/field_group/field_group.module:630, referer: https://mts.wiifm.wgtn.cat-it.co.nz/node/add
[Thu Sep 05 13:01:32 2013] [error] [client 127.0.0.1] PHP  24. backtrace_error_handler() /var/www/mts/sites/all/modules/development/devel/devel.module:0, referer: https://mts.wiifm.wgtn.cat-it.co.nz/node/add
[Thu Sep 05 13:01:32 2013] [error] [client 127.0.0.1] PHP  25. dpm() /var/www/mts/sites/all/modules/development/devel/devel.module:703, referer: https://mts.wiifm.wgtn.cat-it.co.nz/node/add
[Thu Sep 05 13:01:32 2013] [error] [client 127.0.0.1] PHP  26. kprint_r() /var/www/mts/sites/all/modules/development/devel/devel.module:1691, referer: https://mts.wiifm.wgtn.cat-it.co.nz/node/add
[Thu Sep 05 13:01:32 2013] [error] [client 127.0.0.1] PHP  27. krumo_ob() /var/www/mts/sites/all/modules/development/devel/devel.module:1747, referer: https://mts.wiifm.wgtn.cat-it.co.nz/node/add
[Thu Sep 05 13:01:32 2013] [error] [client 127.0.0.1] PHP  28. ob_get_contents() /var/www/mts/sites/all/modules/development/devel/devel.module:1335, referer: https://mts.wiifm.wgtn.cat-it.co.nz/node/add

Has anyone seen this? Is there some magical upgrade instructions for people that were on 1.1 to migrate to 1.2? Does having the field groups already exported into features complicate the above?

Comments

wiifm’s picture

Title: OOM exception after upgrade from 1.1 -> 1.2 » OOM exception after upgrade from 1.1 -> 1.2 when using field_collection

On further investigation, here is some more findings:

  1. Delete all field groups on the content type, still WSOD OOM error
  2. Delete all field groups and field collections on the content type, node add form renders as expected
  3. Re-instate field groups with no field collections, node add form renders as expected

So I have narrowed this issue down to a conflict between field_group and field_collection. When there is no field collection on the page, then everything works as expected, when there is at least one field_collection so strange recursion occurs causing an OOM error.

nils.destoop’s picture

Do you still have this problem in latest dev? Downloaded field_collection and placed one in in vertical tabs. But i don't get an error.
My field collection contains 1 text field.

nils.destoop’s picture

Status: Active » Closed (cannot reproduce)