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
- Install version 4.0.0-alpha5 of conditional_fields.
- Upgrade to version 4.0.0-alpha6.