Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
I have updraded translation management to it's current latest version (7.x-1.0-beta1) and when I wanted to edit a menu I got a WSOD and this error message in the logs:
[25-Jun-2012 12:12:52] PHP Fatal error: Call to undefined function i18n_variable_initialize() in <path_to_drupal>/sites/all/modules/translation_management/icl_content/icl_content.menus.inc on line 209
[25-Jun-2012 12:12:52] PHP Stack trace:
[25-Jun-2012 12:12:52] PHP 1. {main}() <path_to_drupal>/index.php:0
[25-Jun-2012 12:12:52] PHP 2. menu_execute_active_handler() <path_to_drupal>/index.php:21
[25-Jun-2012 12:12:52] PHP 3. call_user_func_array() <path_to_drupal>/includes/menu.inc:516
[25-Jun-2012 12:12:52] PHP 4. drupal_get_form() <path_to_drupal>/includes/menu.inc:0
[25-Jun-2012 12:12:52] PHP 5. drupal_build_form() <path_to_drupal>/includes/form.inc:131
[25-Jun-2012 12:12:52] PHP 6. drupal_prepare_form() <path_to_drupal>/includes/form.inc:340
[25-Jun-2012 12:12:52] PHP 7. drupal_alter() <path_to_drupal>/includes/form.inc:1067
[25-Jun-2012 12:12:52] PHP 8. icl_content_form_alter() <path_to_drupal>/includes/module.inc:1022
[25-Jun-2012 12:12:52] PHP 9. icl_content_menu_overview_form_alter() <path_to_drupal>/sites/all/modules/translation_management/icl_content/icl_content.module:1620
During my upgrade I had also upgraded the i18n module and appearantly the developers have removed the function "i18n_variable_initialize" from the module i18n_variable. Please have a look and propose a fix if you can.