Warning: Trying to access array offset on value of type null in Drupal\conditional_fields\ConditionalFieldsFormHelper::formFieldGetValues()

Created on 21 December 2024, 4 months ago

Problem/Motivation

After upgrading this module from version 4.0.0-alpha5 to 4.0.0-alpha6, I encountered the following issues:
Warning

Warning: Trying to access array offset on value of type null in Drupal\conditional_fields\ConditionalFieldsFormHelper::formFieldGetValues() (line 900 of /var/www/html/public/modules/contrib/conditional_fields/src/ConditionalFieldsFormHelper.php) #0 /var/www/html/public/core/includes/bootstrap.inc(166): _drupal_error_handler_real(2, 'Trying to acces...', '/var/www/html/p...', 900)
#1 /var/www/html/public/modules/contrib/conditional_fields/src/ConditionalFieldsFormHelper.php(900): _drupal_error_handler(2, 'Trying to acces...', '/var/www/html/p...', 900)
#2 /var/www/html/public/modules/contrib/conditional_fields/src/ConditionalFieldsFormHelper.php(830): Drupal\conditional_fields\ConditionalFieldsFormHelper::formFieldGetValues(NULL, Object(Drupal\Core\Form\FormState))
#3 [internal function]: Drupal\conditional_fields\ConditionalFieldsFormHelper::formValidate(Array, Object(Drupal\Core\Form\FormState))
#4 /var/www/html/public/core/lib/Drupal/Core/Form/FormValidator.php(82): call_user_func_array(Array, Array)
#5 /var/www/html/public/core/lib/Drupal/Core/Form/FormValidator.php(274): Drupal\Core\Form\FormValidator->executeValidateHandlers(Array, Object(Drupal\Core\Form\FormState))
#6 /var/www/html/public/core/lib/Drupal/Core/Form/FormValidator.php(118): Drupal\Core\Form\FormValidator->doValidateForm(Array, Object(Drupal\Core\Form\FormState), 'application_edi...')
#7 /var/www/html/public/core/lib/Drupal/Core/Form/FormBuilder.php(593): Drupal\Core\Form\FormValidator->validateForm('application_edi...', Array, Object(Drupal\Core\Form\FormState))
#8 /var/www/html/public/core/lib/Drupal/Core/Form/FormBuilder.php(326): Drupal\Core\Form\FormBuilder->processForm('application_edi...', Array, Object(Drupal\Core\Form\FormState))
...

Error

TypeError: Drupal\Component\Utility\NestedArray::getValue(): Argument #2 ($parents) must be of type array, null given, called in /var/www/html/public/modules/contrib/conditional_fields/src/ConditionalFieldsFormHelper.php on line 905 in Drupal\Component\Utility\NestedArray::getValue() (line 69 of /var/www/html/public/core/lib/Drupal/Component/Utility/NestedArray.php).
"/var/www/html/public/modules/contrib/conditional_fields/src/ConditionalFieldsFormHelper.php:905",
"/var/www/html/public/modules/contrib/conditional_fields/src/ConditionalFieldsFormHelper.php:830",
"/var/www/html/public/core/lib/Drupal/Core/Form/FormValidator.php:82",
"/var/www/html/public/core/lib/Drupal/Core/Form/FormValidator.php:274",
"/var/www/html/public/core/lib/Drupal/Core/Form/FormValidator.php:118",
"/var/www/html/public/core/lib/Drupal/Core/Form/FormBuilder.php:593",
"/var/www/html/public/core/lib/Drupal/Core/Form/FormBuilder.php:326",
...

Steps to reproduce

  1. Install version 4.0.0-alpha5 of conditional_fields.
  2. Upgrade to version 4.0.0-alpha6.
πŸ› Bug report
Status

Active

Version

4.0

Component

Code

Created by

πŸ‡¨πŸ‡¦Canada franceslui

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

Production build 0.71.5 2024