Problem/Motivation
Creating a view with an Entity Reference display, error reported:
Notice: Trying to access array offset on value of type null in Drupal\views\Plugin\views\display\EntityReference->query() (line 195 of core/modules/views/src/Plugin/views/display/EntityReference.php).
Full error:
Notice: Trying to access array offset on value of type null in Drupal\views\Plugin\views\display\EntityReference->query() (line 195 of /code/web/core/modules/views/src/Plugin/views/display/EntityReference.php)
#0 /code/web/core/includes/bootstrap.inc(347): _drupal_error_handler_real(8, 'Trying to acces...', '/code/web/core/...', 195)
#1 /code/web/core/modules/views/src/Plugin/views/display/EntityReference.php(195): _drupal_error_handler(8, 'Trying to acces...', '/code/web/core/...', 195, Array)
#2 /code/web/core/modules/views/src/ViewExecutable.php(1301): Drupal\views\Plugin\views\display\EntityReference->query(false)
#3 /code/web/modules/contrib/views_fieldsets/views_fieldsets.module(70): Drupal\views\ViewExecutable->build('entity_referenc...')
#4 /code/web/core/lib/Drupal/Core/Extension/ModuleHandler.php(562): views_fieldsets_views_ui_display_tab_alter(Array, Object(Drupal\views_ui\ViewUI), 'entity_referenc...')
#5 /code/web/core/modules/views_ui/src/ViewEditForm.php(381): Drupal\Core\Extension\ModuleHandler->alter('views_ui_displa...', Array, Object(Drupal\views_ui\ViewUI), 'entity_referenc...')
#6 /code/web/core/modules/views_ui/src/ViewEditForm.php(204): Drupal\views_ui\ViewEditForm->getDisplayTab(Object(Drupal\views_ui\ViewUI))
#7 /code/web/core/lib/Drupal/Core/Entity/EntityForm.php(106): Drupal\views_ui\ViewEditForm->form(Array, Object(Drupal\Core\Form\FormState))
#8 /code/web/core/modules/views_ui/src/ViewFormBase.php(41): Drupal\Core\Entity\EntityForm->buildForm(Array, Object(Drupal\Core\Form\FormState))
#9 [internal function]: Drupal\views_ui\ViewFormBase->buildForm(Array, Object(Drupal\Core\Form\FormState))
#10 /code/web/core/lib/Drupal/Core/Form/FormBuilder.php(531): call_user_func_array(Array, Array)
#11 /code/web/core/lib/Drupal/Core/Form/FormBuilder.php(278): Drupal\Core\Form\FormBuilder->retrieveForm('view_edit_form', Object(Drupal\Core\Form\FormState))
#12 /code/web/core/lib/Drupal/Core/Entity/EntityFormBuilder.php(48): Drupal\Core\Form\FormBuilder->buildForm(Object(Drupal\views_ui\ViewEditForm), Object(Drupal\Core\Form\FormState))
#13 /code/web/core/modules/views_ui/src/Controller/ViewsUIController.php(230): Drupal\Core\Entity\EntityFormBuilder->getForm(Object(Drupal\views_ui\ViewUI), 'edit', Array)
#14 [internal function]: Drupal\views_ui\Controller\ViewsUIController->edit(Object(Drupal\views_ui\ViewUI), 'entity_referenc...')
#15 /code/web/core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php(123): call_user_func_array(Array, Array)
#16 /code/web/core/lib/Drupal/Core/Render/Renderer.php(564): Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->Drupal\Core\EventSubscriber\{closure}()
#17 /code/web/core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php(124): Drupal\Core\Render\Renderer->executeInRenderContext(Object(Drupal\Core\Render\RenderContext), Object(Closure))
#18 /code/web/core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php(97): Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->wrapControllerExecutionInRenderContext(Array, Array)
#19 /code/vendor/symfony/http-kernel/HttpKernel.php(158): Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->Drupal\Core\EventSubscriber\{closure}()
#20 /code/vendor/symfony/http-kernel/HttpKernel.php(80): Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object(Symfony\Component\HttpFoundation\Request), 1)
#21 /code/web/core/lib/Drupal/Core/StackMiddleware/Session.php(58): Symfony\Component\HttpKernel\HttpKernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#22 /code/web/core/lib/Drupal/Core/StackMiddleware/KernelPreHandle.php(48): Drupal\Core\StackMiddleware\Session->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#23 /code/web/core/lib/Drupal/Core/StackMiddleware/ReverseProxyMiddleware.php(48): Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#24 /code/web/core/lib/Drupal/Core/StackMiddleware/NegotiationMiddleware.php(51): Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#25 /code/vendor/stack/builder/src/Stack/StackedHttpKernel.php(23): Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#26 /code/web/core/lib/Drupal/Core/DrupalKernel.php(709): Stack\StackedHttpKernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#27 /code/web/index.php(19): Drupal\Core\DrupalKernel->handle(Object(Symfony\Component\HttpFoundation\Request))
#28 {main}
.
Steps to reproduce
Pantheon hosted, Drupal 9.4.5, nginx/1.21.6, php 7.4.30, db 10.4.25-MariaDB-log, Admin theme: Seven.
- Ensure Views Fieldsets is enabled
- Create a new view
- Create a new "Entity Reference" display
- Observe error (if notices are turned on), else, go to Recent Log Messages
- Disable Views Fieldsets
- Refresh views ui
- Observe error does not recur
Proposed resolution
Unknown, at present.
Remaining tasks
Unknown, at present.
User interface changes
Unknown, at present.
API changes
Unknown, at present.
Data model changes
Unknown, at present.